Finalmente ha llegado el día en que los controladores OpenGL clásicos de Mesa (que no son Gallium3D) se han eliminado del código base como parte de su esfuerzo de modernización para la línea principal.

Después de medio año pendiente, la solicitud de fusión”Eliminar Mesa Classic”se cumplió hoy al eliminar los controladores OpenGL”clásicos”de Mesa de la base de código. Los controladores aún se mantendrán en una rama”Amber”, pero considerando el poco enfoque que estos controladores han recibido actualmente por parte de los desarrolladores de Mesa ascendentes, no espere muchos (o, si los hay) cambios reales en el futuro.

Los controladores que se eliminan son los controladores antiguos de Radeon R100 y R200, el código Nouveau original y los controladores Intel i915 e i965. Los controladores i965 admitidos hasta los gráficos de la era Gen9, pero desde entonces han sido reemplazados por el controlador Intel Iris Gallium3D para Broadwell y versiones posteriores y luego el controlador”Crocus”Gallium3D durante el año pasado ha llegado a proporcionar una alternativa basada en Gallium3D para i965 a través de Haswell..

Por lo tanto, no hay pérdidas reales aquí, además de i915, ATI Radeon R100/R200 y algunas de las tarjetas gráficas NVIDIA más antiguas en el código Nouveau original. Además de eliminar esos controladores antiguos, esta eliminación también permite eliminar otros códigos de controladores clásicos de Mesa.

Todo esto permite eliminar más de 49k líneas de código de la línea principal de Mesa.

El clásico de Mesa ahora está eliminado para Mesa 22.0 y veremos qué tan bien esto La rama”ámbar”se mantiene avanzando. Para aquellos con GPU modernas, esto es una victoria, ya que reduce la carga de mantenimiento para los desarrolladores principales y permite más optimizaciones que tienen una mentalidad de Gallium3D y menos preocuparse por el soporte de GPU vintage.

Categories: IT Info