Intel posiblemente esté trabajando en un controlador moderno Gallium3D para gráficos Linux Gen 9

y hardware actual.



Si especulamos quién es el 'Ken' al que se hace referencia en la lista de correo, lo más probable es que sea Kenneth Graunke, un colaborador desde hace mucho tiempo de los esfuerzos de desarrollo de controladores de código abierto y Mesa, y de hecho, más recientemente, migró sus repositorios personales al nuevo FreeDesktop.org Gitlab, que contiene una actualización de la rama 'Iris' recientemente actualizada en su repositorio Mesa, y definitivamente contiene un controlador Intel Gallium3D.

Este tampoco es un proyecto personal, porque el El historial de confirmaciones nos muestra que se ha trabajado en el nuevo controlador Iris Gallium3D durante los últimos meses - los últimos ocho meses, para ser exactos. Y mientras el Iris Gallium3D está tomando forma lentamente, parece que el controlador todavía tiene mucho trabajo por delante para DRI3 y el manejo de algunas de las funciones avanzadas de OpenGL, como el caché de disco del sombreador Mesa, los sombreadores de cómputo y también aparecen los principales objetivos de soporte. centrarse en la generación actual de gráficos 'Gen 9', no hardware Gen 8 más antiguo o los futuros gráficos Gen 10 Cannonlake y Gen 11 Icelake.



Entonces, asumiendo que todo va bien e Intel hace un anuncio oficial a veces en el futuro, parece que definitivamente se está desarrollando un controlador Intel Gallium3D llamado 'Iris', y será extraordinariamente interesante ver cuánto tiempo y energía dedica Intel , considerando que sus controladores Vulkan continúan teniendo éxito junto con los controladores ANV. Sin embargo, esto podría funcionar, ya que la madurez de varios controladores Mesa y NIR que se centran en esta representación intermedia, lo que hace que el cambio a Gallium3D sea mucho más factible que en épocas anteriores; de hecho, Iris está utilizando el compilador NIR examinado .



Si Intel debe optar por Gallium3D, tendrán la capacidad de utilizar el rastreador de estado de Gallium Nine, que permitirá una compatibilidad mucho más rápida con Direct3D 9 en Wine, posible compatibilidad de cómputo en Clover y más código compartido entre los diversos controladores de Gallium de código abierto. - Incluidas varias posibilidades de tacker de estado de galio, como la aceleración de video VA-API / VDPAU, aunque Intel ya tiene una implementación de controlador VA-API independiente. No tanto como para que ya tengan proyectos separados de Beignet y OpenCL-NEO, que ofrecen un excelente soporte para OpenCL actualmente.



Intel ha utilizado el nombre en clave Iris en otros proyectos anteriormente, para marcar algunos de sus gráficos de alta gama sobre gráficos HD / UHD, lo que posiblemente podría significar que esta pila de controladores Iris Gallium será parte de su planificación futura para los gráficos discretos de Intel. Se rumorea que la tarjeta se lanzará en 2020; seguiremos de cerca estos desarrollos, ¡así que estad atentos!

3 minutos de lectura