Buenas noticias para los usuarios linuxeros que utilicen una GPU de AMD y una pantalla Apple Studio Display, pues AMD ha lanzado una serie de parches que mejoran sustancialmente la compatibilidad con este dispositivo. Estas mejoras, las cuales se han incluido en el controlador AMDGPU, se espera que formen parte de la próxima versión de Linux 7.3, la cual tiene como fecha estimada de lanzamiento el próximo mes de agosto.

¿En qué consisten estas mejoras realizadas por la gente de AMD las cuales mejorarán la experiencia al usar la moderna pantalla Apple Studio Display en la próxima versión de Linux 7.3?
Lanzada originalmente en el 2022 y luego en marzo de este año, se renovó con una segunda generación; la Apple Studio Display es una de las pantallas Retina más relevantes con sus 27 pulgadas y resolución de 5k. Sin embargo, y hasta ahora, la experiencia de usarla en Linux resulta ser bastante ineficiente dado el modo incorrecto en que se gestionan los dos enlaces DisplayPort SST (Single-Stream Transport) que expone la pantalla para controlar su panel en mosaico de 2×1.
Resulta que el driver AMDGPU gestiona correctamente el primer enlace de 5120×2880 dándole la compresión de flujo adecuada. El problema se da en el segundo enlace, pues el controlador de AMD no lo gestiona de forma independiente, sino que asigna los mismos flujos en ambos mosaicos, lo cual termina exponiendo ese enlace en el espacio de usuario. Esto da como resultado que el compositor del escritorio termine ofreciendo una experiencia confusa al mostrar los mosaicos.
En este punto es donde intervienen los recientes parches lanzados por AMD. Al aplicar estas actualizaciones, AMDGPU ahora ocultará el segundo enlace DisplayPort SST de la Apple Studio Display. Con ello se evita que el mismo quede expuesto en el espacio de usuario de Linux y se utilice solamente el flujo de 5k como enlace principal.
Otros cambios relevantes
Además de solventar el problema de los dos enlaces DisplayPort SST, estos parches de AMD destinados a la gestión de la pantalla Apple Studio Display en Linux incluyen otras mejoras y correcciones relevantes. Entre otros cambios tenemos:
- Se ha aumentado el tiempo de espera de silencio en HDMI AV de 2 a 3 fotogramas, con lo que reduce la posibilidad de que las imágenes se distorsionen al reanudar el sistema desde una suspensión.
- Hay una refactorización importante en la gestión de color.
- Ha habido una significativa limpieza de código.
- Se ha mejorado la compatibilidad con las funciones de sobremuestreo y escalado.
Como se indicó al inicio del artículo, estas mejoras deberían llegar con la próxima versión de Linux 7.3.
