Aterrizar esta semana en el código de desarrollo de Mesa 21.2 es Crocus Gallium3D que proporciona un nuevo controlador Intel OpenGL para i964″Gem4″a través de gráficos Haswell”Gen7″. Si bien incluso los gráficos Haswell están mostrando su edad en estos días, no pude evitar lanzar algunos puntos de referencia al ver cómo funciona este nuevo controlador OpenGL de código abierto de Crocus en comparación con el controlador de código abierto clásico”i965″existente para sistemas Linux.

Usando un sistema Intel Core i7 4770K Haswell con Ubuntu 20.10, realicé algunos puntos de referencia comparando el controlador clásico i965 Mesa existente (y predeterminado) con la nueva opción de controlador Crocus. Como se mencionó varias veces en varios artículos, Crocus es solo una nueva opción basada en Gallium3D para Intel Haswell a través de los gráficos de la serie de chips antiguos 965. Para Intel Broadwell y versiones posteriores, el controlador Intel Iris Gallium3D que se introdujo hace unos años con Crocus no afecta a las generaciones más recientes de Intel.

Crocus permite que OpenGL 4.6 en Haswell en comparación con OpenGL 4.5 esté expuesto en el controlador i965. Además, Crocus permite OpenGL ES 3.2 en lugar de OpenGL ES 3.1 en Haswell. Aparte de eso, los controladores tienen una forma similar en su mayor parte.

Para esta ronda de evaluación comparativa se utilizó Mesa 21.2-devel a partir de ayer. Para una fácil reproducibilidad, Mesa 21.2 se obtuvo en Ubuntu del PPA de Oibaf. El archivo del paquete Oibaf está construyendo el controlador Crocus Gallium3D ahora y se puede cargar en tiempo de ejecución usando la variable de entorno MESA_LOADER_DRIVER_OVERRIDE=crocus.

Luego se ejecutaron varios puntos de referencia de OpenGL en este punto de referencia de Core i7 4770K, teniendo en cuenta que la selección de pruebas de OpenGL es limitada dada la antigüedad del hardware en este momento.

Categories: IT Info