Mendarat minggu ini di kode pengembangan Mesa 21.2 adalah Crocus Gallium3D menyediakan driver Intel OpenGL baru untuk i964″Gem4″melalui grafis Haswell”Gen7″. Meskipun grafik Haswell menunjukkan usia mereka akhir-akhir ini, saya tidak dapat menahan diri untuk menjalankan beberapa tolok ukur melihat bagaimana kinerja driver OpenGL open-source Crocus yang baru ini terhadap driver open-source klasik”i965″yang ada untuk sistem Linux.
Menggunakan sistem Intel Core i7 4770K Haswell dengan Ubuntu 20.10, saya menjalankan beberapa tolok ukur yang membandingkan driver klasik i965 Mesa yang ada (dan default) dengan opsi driver Crocus yang baru. Seperti disebutkan beberapa kali di berbagai artikel, Crocus hanyalah opsi berbasis Gallium3D baru untuk Intel Haswell kembali melalui grafis seri chipset 965 vintage. Untuk Intel Broadwell dan yang lebih baru adalah driver Intel Iris Gallium3D yang diperkenalkan beberapa tahun lalu dengan Crocus yang tidak memengaruhi generasi Intel yang lebih baru.
Crocus mengizinkan OpenGL 4.6 di Haswell dibandingkan dengan OpenGL 4.5 yang diekspos pada driver i965. Selain itu, Crocus memungkinkan untuk OpenGL ES 3.2 daripada OpenGL ES 3.1 di Haswell. Selain itu, sebagian besar pengemudi memiliki bentuk yang serupa.
Untuk putaran benchmarking Mesa 21.2-devel yang kemarin digunakan. Untuk reproduktifitas yang mudah, Mesa 21.2 diambil di Ubuntu dari Oibaf PPA. Arsip paket Oibaf sedang membangun driver Crocus Gallium3D sekarang dan dapat dimuat saat run-time menggunakan variabel lingkungan MESA_LOADER_DRIVER_OVERRIDE=crocus.
Berbagai benchmark OpenGL kemudian dijalankan pada benchmark Core i7 4770K ini, mengingat pemilihan tes OpenGL terbatas mengingat usia perangkat keras pada saat ini.