FreeSync/Adaptive-Sync de AMD llegará al Kernek de Linux 4.21

FreeSync/Adaptive-Sync de AMD llegará al Kernek de Linux 4.21

Los desarrolladores de AMD tienen un regalo de Navidad para sus usuarios de Linux, especialmente para los jugadores que usen Linux y que dispongan de un monitor compatible con la tecnología FreeSync/Adaptive-Sync. Estas dos tecnologías del controlador AMDGPU DRM finalmente se incluye en el Kernel de Linux.

Ha transcurrido mucho tiempo, pero el soporte de FreeSync (o VESA Adaptive-Sync/HDMI VRR) finalmente se prepara para fusionarse con el próximo Kernel de Linux 4.21.

FreeSync/Adaptive-Sync/VRR sirven para ajustar las frecuencias de refresco del monitor dinámicamente sin ningún cambio de modo. Anteriormente, este soporte solo estaba disponible para los usuarios de Radeon Linux a través de los componentes AMDGPU-PRO y no del controlador de kernel estándar de Linux.

Esta semana, los parches DRM "VRR" se pusieron en cola para el controlador AMDGPU-Next con las nuevas propiedades centradas en el DRM para exponer esta funcionalidad y realizar la conexión con el controlador AMDGPU Direct Rendering Manager. Esta funcionalidad está muy atrasada para el controlador de gráficos AMD Radeon de código abierto y tomó más tiempo de lo previsto debido a que viene con esta interfaz DRM común que pueden ser utilizadas por el resto de controladores DRM en el futuro.

Existe una propiedad vrr_capable para indicar si un conector de pantalla es capaz de usar VRR/Adaptive-Sync/FreeSync y vrr_enabled para si una pantalla/conector está habilitada para aprovechar esta funcionalidad o si debería estar habilitada.

Todo este código se encuentra actualmente en drm-next-4.21 para AMDGPU. Suponiendo que no haya problemas importantes de última hora, el código debería fusionarse con el núcleo de Linux 4.21 a fines de diciembre o principios de enero.

El Kernel de Linux 4.21 debería lanzarse en marzo 2019 para aquellos que puedan estar planeando comprar un nuevo monitor o actualizar a una de estas pantallas compatibles.

Read more