NVIDIA on julkaissut patentoidun NVIDIA 470.42.01 -ohjaimen uuden haaran, joka on edelleen beta-testauksessa. Ohjain on saatavilla Linuxille (ARM, x86_64), FreeBSD:lle (x86_64) ja Solarikselle (x86_64).
Tärkeimmät innovaatiot:
- Lisätty alustava OpenGL- ja Vulkan-laitteistokiihdytyksen tuki Wayland-ympäristöissä toimiville X11-sovelluksille käyttämällä Xwayland DDX -komponenttia. Testien perusteella NVIDIA 470 -ohjainhaaraa käytettäessä OpenGL:n ja Vulkanin suorituskyky XWaylandilla käynnistetyissä X sovelluksissa on lähes sama kuin tavallisen X-palvelimen alla.
- Mahdollisuus käyttää NVIDIA NGX -teknologiaa Winessä ja Valven kehittämä Proton-paketti Windows-pelien pelaamiseen Linuxissa on otettu käyttöön. Wine ja Proton mukaan lukien, voit nyt ajaa pelejä, jotka tukevat DLSS-tekniikkaa, jonka avulla voit käyttää NVIDIA-näytönohjainten Tensor-ytimiä realistiseen kuvan skaalaukseen käyttämällä koneoppimismenetelmiä, jotka lisäävät resoluutiota laadun heikkenemättä.
Jotta voit käyttää NGX-toimintoa Wine-sovelluksella käynnistetyissä Windows-sovelluksissa, mukana on nvngx.dll-kirjasto. Protonin Wine- ja stabiileissa julkaisuissa NGX-tukea ei ole vielä otettu käyttöön, mutta tätä toimintoa tukevia muutoksia on jo alettu sisällyttää Proton Experimental -haaraan.
- Lisätty tuki uusille GPU:ille: GeForce RTX 3070 Ti, GeForce RTX 3080 Ti, A100-PG506-207, A100-PG506-217, CMP 50HX.
- Samanaikaisten OpenGL-kontekstien määrälle on poistettu rajoitukset, joita rajoittaa nyt vain käytettävissä olevan muistin koko.
- Lisätty tuki PRIME-teknologialle renderöintitoimintojen siirtämiseen muille grafiikkasuorituksille (PRIME Display Offload) kokoonpanoissa, joissa NVIDIA-ohjain käsittelee lähde- ja kohdegrafiikkasuorittimet, sekä kun lähde-GPU:ta käsittelee AMDGPU-ohjain.
- Lisätty tuki uusille Vulkan-laajennuksille: VK_EXT_global_priority (VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT, sallii asynkronisen uudelleenprojisoinnin käytön SteamVR:ssä), VK_EXT_global_priority_query, VK_EXT_provoking_vertex, VK_EXTexte_dynam, VKEXte_color_, VKEXte_2_EXTw_ K_ EXT_vertex_input_dynamic_state, VK_EXT_ycbcr_2plane_444_formats, VK_NV_herited_viewport_scissor.
- Muiden Vulkan-yleisomaisuuksien kuin VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT käyttö vaatii nyt pääkäyttäjän oikeudet tai CAP_SYS_NICE-oikeudet.
- Lisätty uusi ydinmoduuli nvidia-peermem.ko, jonka avulla kolmannen osapuolen laitteet, kuten Mellanox InfiniBand HCA (Host Channel Adapters), voivat käyttää RDMA:ta suoraan NVIDIA GPU -muistiin kopioimatta tietoja järjestelmämuistiin.
- Oletusarvon mukaan SLI-alustus on käytössä, kun käytetään GPU:ita, joissa on eri määrä videomuistia.
- nvidia-asetukset ja NV-CONTROL tarjoavat oletusarvoisesti viileämpien hallintatyökaluja levyille, jotka tukevat ohjelmistojäähdyttimen ohjausta.
- Mukana on gsp.bin-laiteohjelmisto, jota käytetään siirtämään GPU:n alustus ja ohjaus GPU System Processor (GSP) -sirun puolelle.
Lähde: opennet.ru