2022 es ciertamente busca ser interesante en el frente del controlador de gráficos de código abierto… Probablemente no tenía Imagination publicando un controlador PowerVR Vulkan de código abierto en su tarjeta de bingo 2022 ni NVIDIA trabajando en un controlador de kernel de GPU de código abierto. La última sorpresa de 2022 es que el proyecto del controlador OpenChrome espera finalmente integrarse en Linux 5.20 para gráficos VIA de código abierto para aquellos que aún ejecutan hardware VIA x86 antiguo.

El esfuerzo del controlador OpenChrome sigue existiendo después de más de una década de tratar de proporcionar compatibilidad con gráficos de código abierto para el antiguo hardware VIA. En los últimos años, el proyecto OpenChrome se ha convertido en el trabajo de un desarrollador de la comunidad, Kevin Brace, que comenzó aprendiendo el código y continuó transfiriéndolo a versiones más nuevas del kernel mientras realizaba mejoras incrementales en el código base.

Kevin Brace espera ver fusionado este controlador de configuración de modo kernel para Linux 5.20 a finales de este verano. Él reconoce que el código”no es del todo perfecto”, pero espera que sea lo suficientemente bueno para finalmente ser actualizado. Los intentos de combinación anteriores fallaron debido al estado anterior del controlador de no admitir la configuración del modo atómico y otros elementos faltantes. Este controlador KMS debería ser al menos tan bueno como el antiguo controlador de configuración de modo de espacio de usuario x86-video-openchrome.

El controlador OpenChrome tampoco admite la aceleración 2D/3D todavía. El plan es que OpenChrome se marque como experimental al menos hasta que se implemente la aceleración 2D para todo el hardware compatible. Actualmente, el controlador solo estará en uso si se pasa el parámetro de kernel via.modeset=1 al iniciar el kernel. Sin embargo, Brace espera fusionar este controlador en el área adecuada del Direct Rendering Manager del kernel y no tener que pasar primero por el área de preparación del kernel.

El controlador OpenChrome DRM es compatible con las pantallas de los conjuntos de chips VIA CLE266/KM400/K8M800/P4M800 Pro/PM800/P4M890/K8M890/P4M900/CX700/VX800/VX855/VX900.

La configuración del modo atómico ahora está en su lugar, GEM/TTM se usa para la administración de la memoria, el soporte de doble cabezal está funcionando, el modo de espera/reanudación está funcionando y otras operaciones básicas. Consulte esta publicación de la lista de correo mientras espera para ver si OpenChrome finalmente se incorporará a el kernel en 2022.

Categories: IT Info