NVIDIA는 오픈 소스 RTXMU인 드라이버 470.57.02를 게시하고 RTX SDK에 Linux 지원을 추가했습니다.

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

주요 혁신:

  • Добавлена поддержка новых GPU: 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.
  • Xwayland DDX 구성 요소를 사용하여 Wayland 환경에서 실행되는 X11 응용 프로그램에 대한 OpenGL 및 Vulkan 하드웨어 가속에 대한 초기 지원이 추가되었습니다. 테스트 결과에 따르면 NVIDIA 470 드라이버 브랜치를 사용할 때 XWayland를 사용하여 실행된 X 애플리케이션에서 OpenGL 및 Vulkan의 성능은 일반 X 서버에서 실행되는 것과 거의 동일합니다.
  • Linux에서 Windows 게임을 실행하기 위해 Valve가 개발한 Wine 및 Proton 패키지에서 NVIDIA NGX 기술을 사용하는 기능이 구현되었습니다. 이제 Wine 및 Proton을 포함하여 DLSS 기술을 지원하는 게임을 실행할 수 있습니다. 이를 통해 NVIDIA 비디오 카드의 Tensor 코어를 사용하여 기계 학습 방법을 사용하여 사실적인 이미지 크기 조정을 통해 품질 저하 없이 해상도를 높일 수 있습니다.

    Wine을 사용하여 시작된 Windows 응용 프로그램에서 NGX 기능을 사용하기 위해 nvngx.dll 라이브러리가 포함되어 있습니다. NGX 지원은 Wine 및 Proton의 안정 릴리스에서는 아직 구현되지 않았지만 이 기능을 지원하기 위한 변경 사항은 이미 Proton Experimental 분기에 포함되기 시작했습니다.

  • 동시 OpenGL 컨텍스트 수에 대한 제한이 제거되었으며 이제 사용 가능한 메모리 크기에 의해서만 제한됩니다.
  • 소스 및 대상 GPU가 NVIDIA 드라이버에 의해 처리되는 구성과 소스 GPU가 AMDGPU 드라이버에 의해 처리되는 구성에서 렌더링 작업을 다른 GPU(PRIME 디스플레이 오프로드)로 오프로드하기 위한 PRIME 기술에 대한 지원이 추가되었습니다.
  • 새로운 Vulkan 확장에 대한 지원 추가: VK_EXT_global_priority(VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT, 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.
  • VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT 이외의 Vulkan 전역 속성을 사용하려면 이제 루트 액세스 또는 CAP_SYS_NICE 권한이 필요합니다.
  • 데이터를 시스템 메모리에 복사하지 않고 Mellanox InfiniBand HCA(호스트 채널 어댑터)와 같은 타사 장치에서 RDMA를 사용하여 NVIDIA GPU 메모리에 직접 액세스할 수 있도록 하는 새로운 커널 모듈 nvidia-peermem.ko가 추가되었습니다.
  • 기본적으로 SLI 초기화는 비디오 메모리 양이 다른 GPU를 사용할 때 활성화됩니다.
  • nvidia-settings 및 NV-Control은 소프트웨어 냉각기 제어를 지원하는 보드에 대해 기본적으로 냉각기 관리 도구를 제공합니다.
  • GPU 초기화 및 제어를 GPU 시스템 프로세서(GSP) 칩 측면으로 이동하는 데 사용되는 gsp.bin 펌웨어가 포함되어 있습니다.

Одновременно на конференции Game Developers Conference компания NVIDIA объявила об открытии под лицензией MIT исходных текстов SDK-инструментария RTXMU (RTX Memory Utility), позволяющего использовать уплотнение и субраспределение буферов BLAS (bottom level acceleration structures) для значительного сокращения потребления видеопамяти. Уплотнения даёт возможность снизить общее потребление памяти BLAS на 50%, а субраспределение повышает эффективность хранения буферов, за счёт объединения нескольких мелких буферов в страницы, размером 64 KB или 4 MB.

NVIDIA는 오픈 소스 RTXMU인 드라이버 470.57.02를 게시하고 RTX SDK에 Linux 지원을 추가했습니다.

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, использование машинного обучения для ускорения реалистичного рендеринга изображений).

출처 : opennet.ru

코멘트를 추가