
Finalmente ha llegado el momento. La próxima actualización estable importante del controlador Linux propietario de NVIDIA es la versión 555.58, que incluye Wayland Explicit Sync.
Tras el lanzamiento de las primeras versiones de NVIDIA 555.42.02 Beta y 555.52.04 Beta, NVIDIA notó algunos cambios bastante significativos. difuso «Mejoras y correcciones de errores menores» desde la última versión beta. Con esta versión, realmente podrás experimentar Wayland en las GPU NVIDIA.
Todos los cambios están a continuación:
Aspectos destacados de R555 Beta 2, 555.52.04
- Se corrigió el error de segmentación al ejecutar aplicaciones NvFBC de subprocesos múltiples.
- Se deshabilitó temporalmente la extensión GLX_EXT_buffer_age en Xwayland para solucionar un error que podría provocar corrupción de datos.
- Se corrigió un error que podía causar corrupción al usar la extensión GLX_EXT_buffer_age en X.org con descarga de renderizado PRIME.
- Se corrigió un error que podía causar que el servidor X fallara cuando las aplicaciones de gráficos solicitaban renderizado en un solo búfer cuando ciertas características (como el enfoque Vulkan) estaban habilitadas.
- Se corrigió un error que podía causar que el kernel entrara en pánico debido a la incapacidad de liberar un bloqueo de giro bajo ciertas condiciones.
- Se corrigió una condición de carrera que podía causar fallas cuando ocurrían errores Xid simultáneamente en múltiples GPU.
Aspectos destacados de la versión Beta de R555, 555.42.02
- El firmware GSP ahora es el predeterminado en todas las GPU que lo admiten. Se puede desactivar configurando el parámetro del módulo del kernel `NVreg_EnableGpuFirmware=0`.
- Se agregó soporte para el protocolo linux-drm-syncobj-v1 para la sincronización explícita de Wayland en EGL.
- Se eliminó la compatibilidad con Base Mosaic en GeForce, que anteriormente solo estaba disponible en tarjetas GPU seleccionadas con placas base seleccionadas y estaba limitada a cinco dispositivos de visualización.
- Se corrigió un error que causaba que los mensajes «Error al aplicar el modo atómico» y «Tiempo de espera de evento inverso» se imprimieran en el syslog cuando un cliente DRM como ddcutil restablecía los permisos «maestros» durante la inicialización de la consola framebuffer.
- Se solucionó un problema por el cual en algunos núcleos nvidia-drm se cargaba con la opción de módulo fbdev=1, lo que provocaba que se mostraran colores incorrectos.
- Se cambió la versión mínima requerida del kernel de Linux de 3.10 a 4.15.
- Se agregó soporte para el modo de presentación inmediata en Vulkan Wayland WSI. Este modo de presentación indica a los tipógrafos que no esperen el período de borrado vertical para actualizar el contenido de la superficie de la aplicación, lo que puede provocar desgarros.
- Habilita la compatibilidad con HDMI de 10 bits por componente de forma predeterminada; deshabilitado cargando nvidia-modeset con `hdmi_deepcolor=0`.
- Se corrigió una regresión que causaba errores Xid al cargar el controlador NVIDIA en algunas computadoras portátiles con GPU de la serie RTX 4xxx.
- Se corrigió un error que causaba que fallara la compilación del controlador al usar el código fuente y los directorios de salida del kernel separados en Linux v6.6 y versiones posteriores.
- Se agregó un mensaje interactivo a nvidia-installer para permitirle elegir entre módulos de kernel propietarios y de código abierto en sistemas que admiten ambos tipos de módulos de kernel.
- Se corrigió un error que permitía incorrectamente a nvidia-smi -r restablecer la GPU principal cuando se usaban módulos de kernel abiertos.
- Se corrigió que vkGetPhysicalDeviceSurfaceSupportKHR informara incorrectamente soporte para superficies Wayland cuando nvidia-drm no se cargaba con modeset=1.
- Se corrigió un error que podía causar que la pantalla se congelara al suspender el kernel con CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER habilitado y nvidia-drm cargado con modeset=1 y fbdev=1.
- Se agregó soporte para usar EGL en lugar de GLX como ICD OpenGL para NvFBC.
- Se solucionó un problema que podía causar que el sistema se bloqueara y mensajes de «Se agotó el tiempo de espera del módulo de pantalla inactivo» al cambiar VT a una pantalla HDMI de enlace de velocidad fija (FRL).






