A NVIDIA lançou o driver 470.57.02, tornou o RTXMU de código aberto e adicionou suporte. Linux no SDK RTX

Компания NVIDIA опубликовала первый стабильный выпуск новой ветки проприетарного драйвера NVIDIA 470.57.02. Драйвер доступен для Linux (ARM, x86_64), FreeBSD (x86_64) e Solaris (x86_64).

Principais inovações:

  • Adicionado suporte para novas GPUs: GeForce RTX 3070 Ti, GeForce RTX 3080 Ti, T4G, A100 80GB PCIe, A16, PG506-243, PG506-242, CMP 90HX, CMP 70HX, A100-PG506-207, A100-PG506-217, CMP 50HX.
  • Adicionado suporte inicial para aceleração de hardware OpenGL e Vulkan para aplicativos X11 executados em ambientes Wayland usando o componente Xwayland DDX. A julgar pelos testes, ao usar o ramo de driver NVIDIA 470, o desempenho do OpenGL e Vulkan em aplicativos X iniciados usando XWayland é quase o mesmo que executado em um servidor X normal.
  • Implementamos a capacidade de usar a tecnologia NVIDIA NGX no Wine e no pacote Proton desenvolvido pela Valve para lançamento. Windows-jogos em LinuxO Wine e o Proton agora são compatíveis com jogos que suportam DLSS, que utiliza os núcleos Tensor das placas gráficas NVIDIA para dimensionamento realista de imagens usando aprendizado de máquina para aumentar a resolução sem perder qualidade.

    Para usar a funcionalidade NGX em WindowsOs aplicativos executados usando o Wine incluem a biblioteca nvngx.dll. O suporte ao NGX ainda não foi implementado no Wine ou nas versões estáveis ​​do Proton, mas as alterações para dar suporte a essa funcionalidade já começaram a ser incluídas na ramificação experimental do Proton.

  • Os limites foram removidos no número de contextos OpenGL simultâneos, que agora são limitados apenas pelo tamanho da memória disponível.
  • Adicionado suporte à tecnologia PRIME para descarregar operações de renderização para outras GPUs (PRIME Display Offload) em configurações nas quais as GPUs de origem e de destino são processadas pelo driver NVIDIA, bem como quando a GPU de origem é processada pelo driver AMDGPU.
  • Adicionado suporte para novas extensões Vulkan: VK_EXT_global_priority (VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT, permite o uso de reprojeção assíncrona no SteamVR), VK_EXT_global_priority_query, VK_EXT_provoking_vertex, VK_EXT_extended_dynamic_state2, VK_EXT_color_write_enable, VK_ EXT _vertex_input_dynamic_state, VK_EXT_ycbcr_2plane_444_formats, VK_NV_inherited_viewport_scissor.
  • O uso de propriedades globais do Vulkan diferentes de VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT agora requer acesso root ou privilégios CAP_SYS_NICE.
  • Adicionado um novo módulo de kernel nvidia-peermem.ko que permite que o RDMA seja usado para acessar diretamente a memória da GPU NVIDIA por dispositivos de terceiros, como Mellanox InfiniBand HCA (Host Channel Adapters) sem copiar os dados para a memória do sistema.
  • Por padrão, a inicialização SLI é habilitada ao usar GPUs com diferentes quantidades de memória de vídeo.
  • nvidia-settings e NV-CONTROL fornecem ferramentas de gerenciamento de cooler por padrão para placas que suportam controle de cooler por software.
  • O firmware gsp.bin está incluído, que é usado para mover a inicialização e o controle da GPU para o lado do chip GPU System Processor (GSP).

Ao mesmo tempo, na Game Developers Conference, a NVIDIA anunciou o código-fonte aberto do kit de ferramentas SDK RTXMU (RTX Memory Utility) sob a licença MIT, que permite o uso de compactação e subdistribuição de buffers BLAS (estruturas de aceleração de nível inferior) para reduzir significativamente o consumo de memória de vídeo. A compactação permite reduzir o consumo geral de memória BLAS em 50%, e a subdistribuição melhora a eficiência do armazenamento de buffer combinando vários buffers pequenos em páginas de 64 KB ou 4 MB.

A NVIDIA lançou o driver 470.57.02, tornou o RTXMU de código aberto e adicionou suporte. Linux no SDK RTX

NVIDIA также открыла под лицензией MIT код библиотеки NVRHI (NVIDIA Rendering Hardware Interface) и фреймворка Donut. NVRHI представляет собой абстрактную прослойку, функционирующую поверх разных графических API (Direct3D 11, Direct3D 12, Vulkan 1.2) в Windows и Linux. Donut предоставляет набор готовых компонентов и стадий отрисовки для создания прототипов систем рендеринга, работающих в режиме реального времени.

Кроме того, компания NVIDIA обеспечила поддержку Linux и архитектуры ARM в SDK: DLSS (Deep Learning Super Sampling, реалистичное масштабирование изображений с использованием методов машинного обучения), RTXDI (RTX Direct Illumination, динамическое освещение), RTXGI (RTX Global Illumination, воссоздание отражения света), NRD (NVIDIA Optix AI-Acceleration Denoiser, использование машинного обучения для ускорения реалистичного рендеринга изображений).

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção DDoS, servidores VPS VDS 🔥 Compre hospedagem de sites confiável com proteção contra DDoS, servidores VPS/VDS | ProHoster