Noticias

Controlador NVIDIA 545.29.02 para Linux y otras versiones lanzadas debido a problemas de seguridad

NVIDIA lanzó hoy cuatro nuevos controladores gráficos estables para Linux, sí, cuatro. 545.29.02 es el más grande con todas las características nuevas, pero también lanzaron 535.129.03, 525.147.05 y 470.223.02 debido a problemas de seguridad descubiertos recientemente.

Así que ahora es el momento de asegurarse de estar actualizado con las últimas novedades para mantenerse a salvo. Según el boletín de seguridad publicado hoy, todos los controladores anteriores a las versiones 545.29.02, 535.129.03, 525.147.05 y 470.223.02 son vulnerables, así que asegúrese de utilizar al menos estas versiones en el futuro.

Para los usuarios de escritorio en general, se informa el problema CVE-2023-31022, que dice: «El controlador de pantalla de la GPU NVIDIA para Windows y Linux contiene una vulnerabilidad en modo kernel donde una desreferencia del puntero NULL podría provocar una denegación de servicio». El resto son sólo problemas de Windows y VGPU.

En cuanto a las notas de la versión, se pueden encontrar a continuación.

545.29.02:

  • Se agregó soporte experimental para HDMI de 10 bits por componente; habilítelo cargando nvidia-modeset con `hdmi_deepcolor=1`.
  • Se agregó soporte para las propiedades CTM, DEGAMMA_LUT y GAMMA_LUT DRM-KMS CRTC. Son utilizados por funciones como la función Night Light en GNOME y la función Night Color en KDE cuando se usan como compositores de Wayland.
  • Se agregó soporte de calidad CERTIFICADA para GPU GeForce y estaciones de trabajo para abrir módulos del kernel. Para obtener más información, consulte el capítulo Módulos abiertos del kernel de Linux en el archivo README.
  • Se agregó soporte experimental inicial para la administración de energía en tiempo de ejecución D3 (RTD3) en GPU de escritorio. Para obtener más información, consulte el capítulo Administración de energía de PCI-Express Runtime D3 (RTD3) en el archivo README.
  • Se agregó soporte para la extensión EGL_ANDROID_native_fence_sync EGL y los tipos de identificadores externos VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT y VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT Vulkan cuando el módulo del kernel nvidia-drm se carga con modeset=1.
  • Se agregó soporte experimental para consolas con framebuffer proporcionado por nvidia-drm. En los kernels que implementan drm_fbdev_generic_setup y drm_aperture_remove_conflicting_pci_framebuffers, nvidia-drm configurará la consola framebuffer al arrancar con los parámetros del módulo del kernel `modeset=1` y `fbdev=1`. Esto reemplazará la consola de arranque de Linux controlada por un controlador framebuffer del sistema como efifb o vesafb.
    Tenga en cuenta: cuando la consola framebuffer nvidia-drm está habilitada, la descarga de nvidia-drm apagará la pantalla.
  • Se actualizó el instalador de nvidia para permitir la instalación del controlador mientras ya está cargado un controlador NVIDIA existente.
  • Se agregó soporte para pantallas de realidad virtual como la plataforma SteamVR en los compositores Wayland que admiten alquileres de DRM. El soporte requiere xwayland versión 22.1.0 y wayland-protocols versión 1.22 o posterior. Probado en Sway, versión mínima 1.7 con wlroots versión 0.15, y también en Kwin, versión mínima 5.24.
    Nota. Antes de xwayland 23.2, había un problema conocido con las pantallas HDMI que impedía que los auriculares se iniciaran por segunda vez después de cerrar SteamVR. Puede solucionar este problema desconectando y volviendo a conectar los auriculares.
  • Se solucionó un problema por el cual VRR (frecuencia de actualización variable) no funcionaba con Wayland.
  • Se agregó soporte para que el controlador NVIDIA VDPAU funcione en Xwayland. Para obtener más información, consulte el soporte de Xwayland en VDPAU README.
  • Se agregó libnvidia-gpucomp.so al paquete del controlador. Esta es una biblioteca auxiliar que se utiliza para compilar sombreadores de GPU.
  • Se eliminó libnvidia-vulkan-producer.so del paquete de controladores. Wayland WSI ya no necesita esta biblioteca auxiliar.
  • Se solucionó un problema que causaba que la pantalla se congelara de manera intermitente al salir del modo de suspensión en algunas GPU Ada.
  • Se solucionó un problema que podía causar que los monitores parpadearan cuando cambiaba el estado de rendimiento de las GPU Turing.
  • Se agregó soporte para la señalización HDR a través de las propiedades HDR_OUTPUT_METADATA y Colorspace DRM por conector cuando nvidia-drm está cargado con modeset=1.
  • Se agregó soporte para la descarga de renderizado PRIME a Vulkan Wayland WSI.
  • Se corrigió un error que podía causar que fallara la validación del modo si se especificaba la opción «ModeValidation» «NoExtendedGpuCapabilitiesCheck» en xorg.conf.
  • Se solucionó un problema que podía causar que algunos monitores DisplayPort parpadearan.

535.129.03:

  • Se corrigió un error que podía causar que fallara la validación del modo si se especificaba la opción «ModeValidation» «NoExtendedGpuCapabilitiesCheck» en xorg.conf.
  • Se solucionó un problema que podía causar que el uso de la memoria de la GPU se informara incorrectamente para particiones de GPU (MIG) de instancias múltiples en sistemas Grace Hopper.
  • Se solucionó un problema que causaba que la pantalla se congelara de manera intermitente al salir del modo de suspensión en algunas GPU Ada.
  • Se solucionó un problema que podía causar que algunos monitores DisplayPort parpadearan.
  • Se solucionó un problema que podía causar que los monitores parpadearan cuando cambiaba el estado de rendimiento de las GPU Turing.

525.147.05:

LEER  OBS Studio 29.0 promete compatibilidad con Media Key en Linux y admite codificadores AMD/Intel AV1
Publicaciones relacionadas
  • Se solucionó un problema que podía causar que algunos monitores DisplayPort parpadearan.
  • Se solucionó un problema por el cual DKMS no podía registrar los módulos del kernel.
  • Se solucionó un problema que podía causar que los monitores parpadearan cuando cambiaba el estado de rendimiento de las GPU Turing.
  • Se corrigió un error que causaba que los tiempos de presentación se informaran incorrectamente al usar la extensión VK_NV_present_barrier Vulkan.

470.223.02:

  • Se corrigió un error que causaba que los tiempos de presentación se informaran incorrectamente al usar la extensión VK_NV_present_barrier Vulkan.

Artículo tomado de MuyLinux.xyz.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba