El ciclo de desarrollo del kernel de Linux 6.14 está en marcha, y se han introducido diversas mejoras en el subsistema Direct Rendering Manager (DRM). La novedad más destacada de esta semana es el nuevo registrador de arranque DRM, diseñado para mostrar mensajes del kernel de manera más eficiente durante el proceso de inicio del sistema.
¿Qué es el nuevo registrador de arranque DRM (drm_log)?
El drm_log, desarrollado por Jocelyn Falempe de Red Hat, forma parte del trabajo en la infraestructura DRM Panic. Este nuevo registrador de mensajes del kernel se centra exclusivamente en renderizar los mensajes del kernel en la pantalla, sin manejar entradas del usuario ni ofrecer funcionalidades adicionales que son mejor gestionadas por el espacio de usuario.
Puede leer también | Linus Torvalds anuncia el primer release candidate del Kernel Linux 6.13
Características del drm_log:
- Compatibilidad con todos los controladores DRM.
- Uso de la API de consola no bloqueante, lo que garantiza su funcionalidad en kernels en tiempo real (RT).
- No permite desplazarse por los mensajes del kernel; solo muestra los mensajes en tiempo real durante el arranque.
- Facilita la transición a una solución de espacio de usuario una vez completado el proceso de arranque.
Soporte para escalado de texto
Una característica destacada del drm_log es el soporte para escalado entero, que permite aumentar el tamaño del texto en pantallas HiDPI. Esto se puede configurar mediante opciones de arranque del kernel, como:
drm_log.scale=3
Otras novedades en el pull request de drm-misc-next
Además del nuevo drm_log, el pull request de drm-misc-next para Linux 6.14 incluye diversas mejoras y correcciones:
Mejoras en el controlador AMDXDNA
- Optimización de la gestión de energía mediante nuevos "helpers".
- Mejoras en la información del estado de dispositivos AIE2.
- Soporte para consultar la versión del firmware de la Ryzen AI NPU.
Nuevos controladores de hardware
- Synopsys MIPI-DSI2: Se agrega soporte para el controlador puente host MIPI-DSI2.
- Nuevos paneles soportados:
- Multi-Inno Technology MI0700A2T-30.
- AU Optronics G084SN05 V9.
Mejoras en Rockchip RK3588
- Soporte para MIPI DSI.
- Soporte para la salida HDMI0 en este SoC.
Puede leer también | Linux 6.12 oficialmente designado como kernel LTS
El kernel Linux 6.14 incluirá el nuevo drm_log, una herramienta eficiente para mostrar mensajes del kernel durante el arranque, con características adicionales como soporte para escalado en pantallas HiDPI. Además, se han introducido múltiples mejoras en controladores y soporte para nuevos dispositivos, reforzando la funcionalidad y compatibilidad de Linux con hardware moderno.