Versión de controlador propietario de NVIDIA 470.42.01

NVIDIA ha publicado el lanzamiento de una nueva rama del controlador propietario NVIDIA 470.42.01, que aún se encuentra en fase de prueba beta. El controlador está disponible para Linux (ARM, x86_64), FreeBSD (x86_64) y Solaris (x86_64).

Principales novedades:

  • Se agregó soporte inicial para la aceleración de hardware OpenGL y Vulkan para aplicaciones X11 que se ejecutan en entornos Wayland utilizando el componente Xwayland DDX. A juzgar por las pruebas, cuando se utiliza la rama del controlador NVIDIA 470, el rendimiento de OpenGL y Vulkan en aplicaciones X iniciadas con XWayland es casi el mismo que si se ejecuta en un servidor X normal.
  • Se ha implementado la posibilidad de utilizar la tecnología NVIDIA NGX en Wine y el paquete Proton, desarrollado por Valve para ejecutar juegos de Windows en Linux. Incluyendo Wine y Proton, ahora puede ejecutar juegos que admitan la tecnología DLSS, que le permite usar los núcleos Tensor de las tarjetas de video NVIDIA para escalar imágenes realistas utilizando métodos de aprendizaje automático para aumentar la resolución sin perder calidad.

    Para utilizar la funcionalidad NGX en aplicaciones de Windows iniciadas con Wine, se incluye la biblioteca nvngx.dll. En Wine y las versiones estables de Proton, la compatibilidad con NGX aún no se ha implementado, pero ya se han comenzado a incluir cambios para admitir esta funcionalidad en la rama Proton Experimental.

  • Se agregó soporte para nuevas GPU: GeForce RTX 3070 Ti, GeForce RTX 3080 Ti, A100-PG506-207, A100-PG506-217, CMP 50HX.
  • Se han eliminado los límites en la cantidad de contextos OpenGL simultáneos, que ahora están limitados solo por el tamaño de la memoria disponible.
  • Se agregó soporte para la tecnología PRIME para descargar operaciones de renderizado a otras GPU (PRIME Display Offload) en configuraciones en las que las GPU de origen y de destino son procesadas por el controlador NVIDIA, así como cuando la GPU de origen es procesada por el controlador AMDGPU.
  • Se agregó soporte para nuevas extensiones de Vulkan: VK_EXT_global_priority (VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT, permite el uso de reproyección asíncrona en SteamVR), VK_EXT_global_priority_query, VK_EXT_provoking_vertex, VK_EXT_extended_dynamic_state2, VK_EXT_color_write_enable, VK_ EXT_ver tex_input_dynamic_state, VK_EXT_ycbcr_2plane_444_formats, VK_NV_inherited_viewport_scissor.
  • El uso de propiedades globales de Vulkan distintas de VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT ahora requiere acceso de root o privilegios CAP_SYS_NICE.
  • Se agregó un nuevo módulo del kernel nvidia-peermem.ko que permite utilizar RDMA para acceder directamente a la memoria de la GPU NVIDIA mediante dispositivos de terceros como Mellanox InfiniBand HCA (adaptadores de canal de host) sin copiar los datos a la memoria del sistema.
  • De forma predeterminada, la inicialización SLI está habilitada cuando se utilizan GPU con diferentes cantidades de memoria de video.
  • nvidia-settings y NV-CONTROL proporcionan herramientas de administración de enfriadores de forma predeterminada para placas que admiten el control de enfriadores por software.
  • Se incluye el firmware gsp.bin, que se utiliza para mover la inicialización y el control de la GPU al lado del chip del procesador del sistema GPU (GSP).

Fuente: opennet.ru

Añadir un comentario