Después del hackfest HDR alojado por Red Hat el mes pasado que reunió a muchas partes interesadas en escritorios de Linux, desde desarrolladores de controladores de GPU hasta desarrolladores de entornos de escritorio, el desarrollador de KDE, Xaver Hugl, ha compartido una actualización sobre el progreso realizado para la compatibilidad con pantallas de alto rango dinámico (HDR) desde el lado de KWin..
Xaver participó en el reciente hackfest de HDR y está ayudando a liderar la compatibilidad con KDE para pantallas HDR. Xaver compartió hoy en una publicación de blog:
“Con el protocolo Wayland en el que se está trabajando, las aplicaciones etiquetan su contenido con un espacio de color y algunos otros metadatos, y el compositor hará las conversiones necesarias para mostrarlo correctamente en la pantalla usada, usando sombreadores o bloques de hardware de funciones fijas más eficientes en la GPU.
…
No hicimos mucho pirateo en el hackfest, pero logré conducir un Pantalla HDR con una amplia gama de colores y con el modo HDR habilitado, mientras que KWin realiza las conversiones de color requeridas para que el contenido SDR se vea correcto.La semana pasada también estuve en el sprint de Plasma 6 en Augsburgo, que también fue increíble, y Si bien en su mayoría no estaba relacionado con HDR, Kai Uwe tenía un monitor OLED portátil… así que, por supuesto, inmediatamente comencé a probar KWin con HDR. Apilando algunos trucos más además de lo que reuní en el hackfest, pude mostrar un video en”HDR”rodeado de contenido SDR.
Escribo”HDR”entre comillas porque en realidad no tuve tiempo de implementar un cliente de prueba HDR adecuado (todavía) y solo KWin codificado para impulsar el rango de brillo del reproductor de video. Sin embargo, incluso este truco súper simple ya se ve increíble, especialmente en la pantalla OLED.
Desde entonces pulí el código, arreglé muchos efectos de KWin para realizar las conversiones de color requeridas, y ahora los primeros fragmentos de soporte básico de gestión de color y HDR se fusionan en KWin. Si tiene una pantalla compatible con HDR y/o una amplia gama de colores, y una sesión de Plasma 6 creada a partir de git master, puede probarlo usted mismo simplemente habilitando las funciones con kscreen-doctor (una GUI vendrá más adelante). En un mundo ideal, después de ajustar el nivel de brillo de SDR, debería verse exactamente como tener las funciones deshabilitadas…”
En cuanto a la compatibilidad con KDE HDR en este momento en desarrollo, Xaver agregó:
“Habilitar HDR solo para obtener una imagen que se ve igual es bastante tonto para un usuario final, las partes realmente interesantes son cuando se trata de jugar en HDR, reproducir videos HDR o pintar en Krita… sin embargo, para esos casos de uso, mucho más tiene que encajar en su lugar que KWin para poder hacer conversiones de color. No hay forma de dar una buena estimación de cuándo estará listo el protocolo Wayland, y mucho menos cuándo lo usarán las aplicaciones, así que ni siquiera lo intentaré.
Sin embargo, soy bastante optimista sobre el futuro de HDR y la gestión del color en Linux. Todo está progresando bastante rápido e incluso poder corregir los colores para el contenido sRGB en pantallas de amplia gama de colores con una solución de un solo clic ya es un gran paso adelante con respecto a lo que teníamos antes”.
Lea más sobre el esfuerzo hercúleo de KDE HDR en Blog de Xaver . Es fantástico ver este progreso y, con suerte, para Plasma 6.0 aquellos con pantallas HDR comenzarán a disfrutar de los frutos de este esfuerzo que durante mucho tiempo ha sido un punto delicado para las capacidades de escritorio de Linux.