NVIDIA on vĂ€lja andnud oma patenteeritud NVIDIA draiveri uue haru, versiooni 545.29.02. Draiver on saadaval jĂ€rgmistele rakendustele: Linux (ARM64, x86_64), FreeBSD (x86_64) ja Solaris (x86_64). NVIDIA 545.x-st sai kuues stabiilne haru pĂ€rast seda, kui NVIDIA tegi oma kerneli tasemel komponendid avatud lĂ€htekoodiga. Uue NVIDIA haru kerneli moodulite nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko ja nvidia-uvm.ko (Unified Video Memory) lĂ€htekood, samuti nende kasutatavad jagatud, mitte-operatsioonisĂŒsteemispetsiifilised komponendid on avaldatud GitHubis. PĂŒsivara ja kasutajaruumi teegid, nĂ€iteks CUDA, OpenGL ja Vulkani pinud, jÀÀvad omandiĂ”iguse alla.
Peamised uuendused:
- Lisatud eksperimentaalne HDMI-tugi 10 bitiga vÀrvikanali kohta (lubatud parameetri "hdmi_deepcolor=1" kaudu).
- KMS (Kernel Mode Setting) mehhanismi jaoks on realiseeritud CRTC (CRT Controller) CTM, DEGAMMA_LUT ja GAMMA_LUT atribuutide tugi, mis on vajalikud ööreĆŸiimi juurutamiseks GNOME ja KDE keskkondades Waylandi protokolli kasutades.
- Komposiitide jaoks serverid Waylandi protokollile on lisatud virtuaalreaalsuse peakomplektide (nt SteamVR) tugi, mis toetab DRM-liisingu reĆŸiimi. See nĂ”uab wayland-protocols 1.22+ ja xwayland 22.1.0+. Seda tuge on testitud komposiitvideoga. serverid Kwin 5.24 ja Sway 1.7.
- Xwaylandi jaoks mÔeldud NVIDIA VDPAU draiver on lisatud, et pakkuda tuge Xwaylandi abil kÀivitatud X11 rakenduste jaoks VDPAU (Video Decode and Presentation) API-le.
- Nvidia-drm moodulil on sisseehitatud eksperimentaalne tugi kaadripuhvril pÔhinevatele konsoolidele, mida saab kasutada jÀrgmistes rakendustes: Linux Draiverite (nt efifb ja vesafb) pakutava standardse kÀivituskonsooli asemel lubatakse nvidia-drm konsooli tugi mooduli laadimisel parameetritega "modeset=1" ja "fbdev=1".
- Avatud kerneli moodulid toetavad GeForce'i ja Workstationi seeria GPU-sid.
- Lisatud eksperimentaalne tugi RTD3 (Runtime D3) dĂŒnaamilisele toitehaldusmehhanismile PC GPU-dele.
- Lisati tugi EGL-i laiendile EGL_ANDROID_native_fence_sync, samuti Vulkani laiendustele VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT ja VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT, mis on saadaval parameetriga "kermnneldesetee-1" laadimisel.
- Nvidia installeri installijal on nĂŒĂŒd vĂ”imalus installida uus draiver, kui sĂŒsteemis on juba laaditud NVIDIA draiver.
- VRR-reĆŸiimi (Variable Refresh Rate) on Waylandi-pĂ”histes keskkondades tĂ€iustatud.
- Kaasas on teek libnvidia-gpucomp.so, mida kasutatakse varjundite koostamiseks.
- Eemaldatud teek libnvidia-vulkan-producer.so, mida Wayland WSI (aknasĂŒsteemi integratsioon) enam ei nĂ”uta.
- Lisatud tugi suure dĂŒnaamilise ulatusega (HDR) teabe edastamiseks HDR_OUTPUT_METADATA DRM-i atribuudi kaudu.
- Vulkan Wayland WSI on lisanud PRIME-tehnoloogia toe renderdamistoimingute mahalaadimiseks teistele GPU-dele (PRIME Render Offload).
Lisaks vÔime mÀrkida NVIDIA draiverite 470.223.02 (GKxxx "Kepler" GPU-de jaoks) ja 535.129.03 eelmiste harude korrigeerivaid vÀljaandeid.
Allikas: opennet.ru
