Kompania NVIDIA publikoi lëshimin e drejtorit pronar NVIDIA 580.76.05 (lëshimi i parë stabil i degës së re 580.76). Drejtori është në dispozicion për Linux (ARM64, x86_64), FreeBSD (x86_64) dhe Solaris (x86_64). NVIDIA 580.x është bërë dega e njëmbëdhjetë stabile pas hapjes nga kompania NVIDIA të komponenteve që funksionojnë në nivelin e bërthamës. Kodet burimore të moduleve të bërthamës nvidia.ko, nvidia-drm.ko (Menaxheri i Shfaqjes së Drejtë), nvidia-modeset.ko dhe nvidia-uvm.ko (Memoria e Videove të Integruar) nga dega e re NVIDIA, si dhe komponentet e përbashkëta të përdorura në to, të pa lidhura me sistemin operativ, janë publikuar në GitHub. Firmware dhe bibliotekat e përdorura në hapësirën e përdoruesit, si stakat CUDA, OpenGL dhe Vulkan, mbeten pronar.
Ndryshimet kryesore:
- Komponentët egl-x11 1.0.3 dhe egl-wayland 1.1.20 janë azhurnuar.
- Në parametrin MetaMode është shtuar atributi 'OutputBitsPerComponent', i cili lejon menaxhimin e numrit të bitëve për secilin komponent të ngjyrës, i cili dërgohet përmes portës së shfaqjes.
- Problemet me ngërçin dhe përcjelljet emergjente të aplikacioneve që përdorin API-në grafike Vulkan janë zgjidhur. Ndër të tjera, është rregulluar përcjellja emergjente e aplikacioneve GTK 4 që përdorin backend-in e bazuar në Vulkan në mjediset Wayland, si dhe përcjellja emergjente e llama.cpp duke përdorur Vulkan.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r protokollin Wayland fifo-v1, i cili implementon mekanizmin FIFO (i pari qĂ« vjen - i pari qĂ« del) pĂ«r pĂ«rpunimin e radhĂ«s sĂ« pĂ«rditĂ«simit tĂ« pĂ«rmbajtjes sĂ« sipĂ«rfaqes sĂ« shfaqjes. Nga njĂ« kĂ«ndvĂ«shtrim praktik, protokolli lejon qĂ« pĂ«r gjatĂ« output-it tĂ« pĂ«rdoret pritja pĂ«r pĂ«rfundimin e shfaqjes vertikale (vblank) nĂ« vend tĂ« thirrjeve me callback pĂ«r çdo pĂ«rgatitje pĂ«r tĂ« shfaqur njĂ« ĐșаЎër tĂ« ri, duke zgjidhur problemin e ngarkesĂ«s sĂ« lartĂ« mbi GPU pasi pĂ«rdoret VSync.
- Parametri RMIntrLockingMode është aktivizuar me të drejtë, duke aktivizuar metodën e menaxhimit të ndërprerjeve të kontrolluesit të shfaqjes me vonesa minimale. Ky mod është i dobishëm për të reduktuar ngërçin në sistemet e realitetit virtual në kushte të ngarkesave të larta në sistem.
- Një mod eksperimental është shtuar për të reduktuar kohën e procesorit të shpenzuar për përpunimin e ndërprerjeve në ekrane me vonesa të ulëta të output-it. Për ta aktivizuar në moduln nvidia.ko, mund të përdoret parameteri 'NVreg_RegistryDwords==RmEnableAggressiveVblank=1'.
- Problemi me vizatimin e ekranit të zbrazët gjatë ekzekutimit të aplikacioneve GXL që përdorin një buffer të vetme nën menaxhimin e Xwayland është zgjidhur.
- është rregulluar një gabim që shkaktonte rritjen e konsumit të memories pas daljes nga gjumi në aplikacione që përdorin X11 OpenGL dhe Vulkan.
- është eliminuar një mbyllje emergjente e aplikacioneve 32-bit në sisteme me mbledhjet e reja të glibc.
Burimi: opennet.ru
