El viernes, AMD envió otra ronda de parches de características para el nuevo material del controlador de gráficos del kernel que prepararon antes del ciclo del kernel de Linux 6.3.
En semanas anteriores, AMD envió parches a DRM-Next para tratar mejor el firmware faltante, las GPU no compatibles y otras”cosas nuevas”para la próxima versión del kernel de Linux. El viernes hubo otra ronda de material nuevo de AMDGPU/AMDKFD para hacer cola en DRM-Next hasta que se abra la ventana de combinación de Linux 6.3 a mediados de febrero.
La última ronda de parches incluye correcciones para el manejo de Secure Display, correcciones de código de pantalla DCN 3.2, correcciones de SR-IOV, correcciones de HDCP, actualizaciones de RAS, correcciones para GC 11.0 encontradas con GPU RDNA3 y otras actualizaciones.
Notable en el lado de las funciones es agregar información de PCI Express a AMDGPU INFO ioctl. La generación de PCI Express y el número de carriles se expondrán a través de la información ioctl al espacio del usuario.
Los detalles de PCIe se están agregando a este ioctl a partir del espacio del usuario, los controladores AMD Radeon Mesa buscan confiar en esta información para tomar decisiones mejoradas sobre la ubicación optimizada del búfer. Hay esta solicitud de fusión pendiente a Mesa que permitiría hacer uso de la información de PCIe para ser expuesta por AMDGPU en Linux 6.3+.
Esto también es útil para solucionar cualquier problema de PCIe. Al escribir el parche del kernel, el conocido desarrollador de AMD de código abierto, Marek Olšák, comentó que ha estado ejecutando una GPU Navi 21 a velocidades PCIe Gen 1 durante dos años y recientemente fue la primera vez que notó ese cuello de botella obvio.
Más detalles sobre los parches de funciones AMDGPU de esta semana programados para Linux 6.3 a través de este solicitud de extracción. Linux 6.3 estable, a su vez, debería llegar alrededor de abril.