NVIDIA 580.76.05 patenteeritud draiveri väljaanne

NVIDIA ettevõte avalikustas NVIDIA 580.76.05 patenteeritud draiveri (esimene stabiilne väljaanne uues 580.76 harus). Draiver on saadaval Linuxile (ARM64, x86_64), FreeBSD (x86_64) ja Solaris (x86_64). NVIDIA 580.x on üksüheksas stabiilne haru pärast NVIDIA komponentide avamist, mis töötavad tuumatasemel. Tuuma moodulite nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko ja nvidia-uvm.ko (Unified Video Memory) lähtekood ning nende kasutatavad üldkomponendid, mis ei sõltu operatsioonisüsteemist, on paigutatud GitHubi. Firmware ja kasutajaruumi raamatukogud, nagu CUDA, OpenGL ja Vulkan, jäävad patenteeritud.

Peamised muudatused:

  • Egl-x11 komponente 1.0.3 ja egl-wayland 1.1.20 on uuendatud.
  • MetaMode parameetrisse on lisatud atribuut 'OutputBitsPerComponent', mis võimaldab juhtida värvikoosade arvu bitti, mis edastatakse läbi ekraanide porti.
  • On lahendatud probleemid rakenduste hangumise ja kokkukukkumisega, mis kasutavad Vulkan graafika API-d. Muuhulgas on parandatud GTK 4 rakenduste kokkukukkumist, mis kasutavad Vulkan põhjalikku tagakülge Waylandi keskkondades, samuti kokkukukkumist llama.cpp failis Vulkan'i kasutamisel.
  • Tugem Waylandi protokolli fifo-v1, mis rakendab FIFO-mehhanismi (esimene tuli — esimene läks) sisu uuendamise järjekorra töötlemiseks. Praktikas võimaldab protokoll väljastamisel kasutada ootamist vertikaalse kattetühjenduse (vblank) lõpetamiseks, selle asemel et kasutada tagasikutsumise funktsioone iga kord, kui uus kaader on valmis, mis lahendab kõrge GPU-koormuse probleemi VSynci kasutamisel.
  • Vaikimisi on lubatud RMIntrLockingMode, mis aktiveerib ekraanikontrolleri katkestuste töötlemise režiimi minimaalsete viivitustega. Režiim on kasulik virtuaalreaalsuse süsteemides, et vähendada süsteemi all oleva koormuse tingimustes viivitusi.
  • Lisatud katse režiim, et vähendada protsessorite aega, mis kulub katkestuste töötlemiseks madala väljund viivitusega ekraanidel. Selle sisselülitamiseks nvidia.ko moodulis saab kasutada parameetrit 'NVreg_RegistryDwords==RmEnableAggressiveVblank=1'.
  • Lahendatud probleem tühja ekraani joonistamisel GXL rakenduste käivitamisel, mis kasutavad ühekordset vahetust, Xwaylandi halduses.
  • Parandatud viga, mis põhjustas pärast ärkamist une režiimist suurenenud mälu tarbimise X11 OpenGL ja Vulkanit kasutavates rakendustes.
  • Parandatud 32-bitiste rakenduste kokkuvarisemine uute glibc versioonide korral.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster