NVIDIA ha publicado el controlador 595.104.02 para Linux, una actualización de mantenimiento que corrige un bloqueo en el servidor gráfico Wayland y un fallo en la asignación de memoria de la GPU. Publicada el 22 de septiembre de 2026, esta versión pertenece a la rama estable 595.xx y soluciona problemas con los metadatos HDR en Vulkan y con los límites en las tablas de páginas de la GPU, sin añadir nuevas funciones.
La actualización no incorpora funciones nuevas, pero resuelve dos incidencias técnicas que podían afectar a quienes usan Wayland con Vulkan y HDR, o a quienes manejan grandes volúmenes de memoria en la GPU. La rama 595.xx sigue siendo la línea de producción estable de NVIDIA, centrada en la fiabilidad, mientras que las novedades experimentales llegan primero a la rama paralela 615.xx, que se actualiza con mayor frecuencia. Este enfoque es habitual en NVIDIA, que separa las actualizaciones críticas de estabilidad de las mejoras más visibles reservadas para la rama de desarrollo.
Corrección de bloqueos en Wayland con Vulkan y HDR
Uno de los cambios más relevantes de este controlador afecta a quienes combinan el protocolo Wayland con la API gráfica Vulkan y pantallas compatibles con HDR. El controlador ha corregido un error en la forma en que gestionaba los valores VkHdrMetadataEXT, la información que Vulkan emplea para transmitir los metadatos HDR a la pantalla.
El controlador podía reenviar al protocolo color-management-v1 de Wayland valores que no habían sido validados previamente. En determinadas circunstancias, esos datos sin comprobar terminaban provocando un bloqueo en el servidor gráfico Wayland. La corrección introduce la validación necesaria para evitar que esa información defectuosa llegue al gestor de color de Wayland.
El ajuste cobra relevancia por la creciente utilización de Wayland en los escritorios Linux modernos. Quienes trabajan con Vulkan, HDR y Wayland al mismo tiempo son los que más podían notar este bloqueo, aunque no todos los usuarios de NVIDIA se veían necesariamente afectados.
Un fallo en la asignación de memoria de la GPU, resuelto
La segunda corrección de NVIDIA 595.104.02 afecta a las tablas de páginas de la GPU, la estructura que utiliza el controlador para gestionar la memoria virtual de la tarjeta gráfica. En versiones anteriores, el sistema fallaba al intentar asignar tablas superiores a 2 GB, un límite impuesto por la constante INT_MAX. INT_MAX es el valor máximo que puede representar un número entero con signo de 32 bits, lo que explica por qué el límite se situaba en torno a los 2 GiB.
La corrección evita que se produzca ese fallo al asignar tablas de páginas de gran tamaño, permitiendo completar la reserva de memoria sin interrupciones. Se trata de un problema específico, que solo aparecía en determinadas situaciones de asignación de memoria, pero su solución evita que la GPU se quede sin poder mapear la memoria que necesita en esos casos.
Qué diferencia a la rama estable 595 de la rama 615
NVIDIA organiza sus controladores para Linux en dos ramas paralelas con objetivos distintos. La serie 595 es la rama de producción estable, pensada para ofrecer la máxima compatibilidad y fiabilidad; la serie 615 funciona como rama de nuevas funciones (New Feature Branch) y recibe las nuevas características antes que la rama estable.
Quienes ya utilizan un controlador 595.xx encontrarán en esta actualización sobre todo correcciones de errores, sin cambios relevantes en las funciones disponibles. NVIDIA recomienda instalar los paquetes que distribuye cada distribución de Linux en lugar del instalador genérico de la compañía, ya que suelen integrarse mejor con el resto del sistema operativo. Esta recomendación evita conflictos con otros componentes gestionados por el propio sistema, como el núcleo Linux o las bibliotecas gráficas ya instaladas.
La publicación de esta versión confirma que NVIDIA mantiene la rama 595 como la vía de mantenimiento para quienes priorizan la estabilidad, mientras reserva para la rama 615 las incorporaciones más recientes que llegan con mayor frecuencia.
