NVIDIA lanzó hoy el controlador beta 535.43.02 para Linux, que agrega soporte para varias extensiones Vulkan nuevas y amplía el soporte para Wayland.
Las nuevas extensiones de Vulkan son compatibles con las GPU de Turing+:
Ahora se admiten otras extensiones:
Para Wayland, el controlador NVIDIA ahora es compatible con la versión 4 del protocolo Wayland DMA-BUF, y también hay una corrección de Wayland para un error que causaba que la descarga de procesamiento PRIME no funcionara para las aplicaciones de Wayland cuando se ejecutan en un sistema con AMD iGPU.
Esta versión del controlador también mejora el rendimiento de Minecraft Java Edition en las GPU de la serie RTX 3000, agrega compatibilidad con el modo de velocidad de reloj muy alta, como 8K a 60 Hz, amplía la compatibilidad con Dynamic Boost en las computadoras portátiles para incluir conjuntos de chips Renoir y Cezanne más antiguos, agrega nvoptix.bin al controlador paquete utilizado con la biblioteca del motor de trazado de rayos OptiX y ahora admite suspender y reanudar cuando se utiliza el firmware GSP.
Todas las demás mejoras y correcciones de errores:
- Se corrigió una fuga de memoria en el controlador NVIDIA GLX informada en: https://forums.developer.nvidia.com/t/222697.
- Se corrigió un error que causaba que la creación de la cadena de intercambio Vulkan X11 fallara en las GPU sin un motor de visualización cuando se usaba la extensión VK_KHR_present_id.
- Se arregló la recuperación de la consola en consolas VGA heredadas cuando se usaban los módulos del kernel NVIDIA Open GPU.
- Se eliminó libnvidia-compiler.so.VERSION del paquete de controladores. Esta funcionalidad ahora la proporcionan otras bibliotecas de controladores.
- Se agregó información sobre el uso de energía y los límites de energía a la página de configuración de nvidia PowerMizer.
- Se actualizó la API NV_CTRL_GPU_POWER_SOURCE NV-CONTROL para informar la falta de fuente de alimentación.
- Se agregaron los atributos NV-CONTROL NV_CTRL_FRAMELOCK_MULTIPLY_DIVIDE_MODE y NV_CTRL_FRAMELOCK_MULTIPLY_DIVIDE_VALUE para permitir que la tarjeta Quadro Sync II se sincronice con diferentes velocidades de señal de House Sync. Esta función requiere la versión de firmware 2.18 o posterior.
- Se agregó el perfil de la aplicación para evitar problemas de rendimiento en Xfce 4 cuando el backend del enlazador OpenGL está habilitado junto con G-SYNC.
- El icono de la aplicación de configuración de nvidia se ha movido al tema del icono «hicolor», lo que permite personalizarlo con otros temas de iconos seleccionados en el entorno de escritorio.
- Se corrigió que el instalador de nvidia no escribiera la salida del registro del kernel en el registro del instalador en algunas rutas de error de carga del módulo.
- El instalador de nvidia ya no usa la variable de entorno $XDG_DATA_DIRS. Los archivos de datos XDG ahora se instalan en la ruta especificada por la opción –xdg-data-dir, o /usr/share si no se especifica.
- Esto soluciona un problema al instalar Flatpak que hacía que el instalador colocara el archivo nvidia-settings.desktop en /root/.local/share/flatpak/exports/share/applications.
- Se modificó el comportamiento de glXGetRefreshRateSGI() para tasas de actualización no enteras para redondear al entero más cercano en lugar de truncamiento.
- Se cambió el formato de compresión del paquete del instalador .run de xz a zstd. Esto da como resultado un tamaño de paquete comprimido más pequeño y un rendimiento de descompresión mejorado. El descompresor alternativo zstd está integrado en el paquete de instalación para los sistemas que aún no tienen instalado el descompresor zstd.
- Se corrigió un error que causaba que el instalador de nvidia descargara por error algunos módulos del kernel que no eran de nvidia ya cargados.
- Se corrigió un error que causaba que el tiempo de presentación se mostrara incorrectamente al usar la extensión Vulkan VK_NV_present_barrier.