NVIDIA опубликовала драйвер 470.57.02, открыла код RTXMU и добавила поддержку Linux в RTX SDK

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

Pagrindinės naujovės:

  • Добавлена поддержка новых 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.
  • Pridėtas pradinis OpenGL ir Vulkan aparatinės įrangos spartinimo palaikymas, skirtas X11 programoms, veikiančioms Wayland aplinkose naudojant Xwayland DDX komponentą. Sprendžiant iš testų, naudojant NVIDIA 470 tvarkyklės šaką, OpenGL ir Vulkan našumas X programose, paleistos naudojant XWayland, yra beveik toks pat, kaip ir naudojant įprastą X serverį.
  • Įdiegta galimybė naudoti NVIDIA NGX technologiją „Wine“ ir „Proton“ pakete, kurį „Valve“ sukūrė „Windows“ žaidimams „Linux“ paleisti. Įskaitant „Wine“ ir „Proton“, dabar galite paleisti žaidimus, palaikančius DLSS technologiją, kuri leidžia naudoti NVIDIA vaizdo plokščių „Tensor“ branduolius tikroviškam vaizdo mastelio keitimui naudojant mašininio mokymosi metodus, kad padidintumėte skiriamąją gebą neprarandant kokybės.

    Norint naudoti NGX funkcijas Windows programose, paleistose naudojant Wine, įtraukta nvngx.dll biblioteka. „Wine“ ir „Proton“ stabiliuose leidimuose NGX palaikymas dar neįdiegtas, tačiau pakeitimai, palaikantys šią funkciją, jau pradėti įtraukti į „Proton Experimental“ šaką.

  • Buvo pašalinti vienu metu veikiančių OpenGL kontekstų skaičiaus apribojimai, kuriuos dabar riboja tik turimos atminties dydis.
  • Pridėtas PRIME technologijos palaikymas, skirtas atvaizdavimo operacijoms perkelti į kitus GPU (PRIME Display Offload) konfigūracijose, kuriose šaltinio ir tikslinės GPU apdoroja NVIDIA tvarkyklė, taip pat kai šaltinio GPU apdoroja AMDGPU tvarkyklė.
  • Pridėtas naujų „Vulkan“ plėtinių palaikymas: VK_EXT_global_priority (VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT, leidžia naudoti asinchroninį atkūrimą SteamVR), VK_EXT_global_priority_query, VK_EXT_provoking_vertex, VK_EXTextended_dynamic_vertex, VKEXte_color_, VKEXte_en K_ EXT_vertex_input_dynamic_state, VK_EXT_ycbcr_2plane_2_formats, VK_NV_herited_viewport_scissor.
  • Norint naudoti Vulkan pasaulines ypatybes, išskyrus VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT, dabar reikia root prieigos arba CAP_SYS_NICE privilegijų.
  • Pridėtas naujas branduolio modulis nvidia-peermem.ko, kuris leidžia naudoti RDMA tiesiogiai pasiekti NVIDIA GPU atmintį trečiųjų šalių įrenginiams, pvz., Mellanox InfiniBand HCA (Host Channel Adapters), nekopijuojant duomenų į sistemos atmintį.
  • Pagal numatytuosius nustatymus SLI inicijavimas įjungtas, kai naudojami GPU su skirtingu vaizdo atminties kiekiu.
  • „nvidia-settings“ ir „NV-CONTROL“ pagal numatytuosius nustatymus suteikia aušintuvo valdymo įrankius plokštėms, kurios palaiko programinės įrangos aušintuvo valdymą.
  • Įtraukta gsp.bin programinė įranga, kuri naudojama GPU inicijavimui ir valdymui perkelti į GPU sistemos procesoriaus (GSP) lusto pusę.

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

NVIDIA опубликовала драйвер 470.57.02, открыла код RTXMU и добавила поддержку Linux в RTX SDK

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

Šaltinis: opennet.ru

Добавить комментарий