I-NVIDIA ikhuphe ukukhutshwa okuzinzileyo kwesebe elitsha lomqhubi wayo we-NVIDIA, inguqulelo 565.77. Umqhubi uyafumaneka kwi Linux (ARM64, x86_64), FreeBSD (x86_64), kunye neSolaris (x86_64). I-NVIDIA 565.x ibe lisebe lesibhozo elizinzileyo emva kokuba i-NVIDIA ivule izixhobo zayo zenqanaba le-kernel. Ikhowudi yomthombo yeemodyuli ze-kernel nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko, kunye ne-nvidia-uvm.ko (Unified Video Memory) evela kwisebe elitsha le-NVIDIA, kunye nezixhobo ezabelwana ngazo, ezingezizo ze-OS ezithile abazisebenzisayo, zigcinwe kwiGitHub. Iilayibrari zeFirmware kunye neendawo zomsebenzisi, ezifana ne-CUDA, i-OpenGL, kunye ne-Vulkan stacks, zihlala ziyimfihlo.
Utshintsho oluphambili:
- Ipharamitha ethi "GLVidHeapReuseRatio" yongezwe kwiiprofayili zesicelo ukulawula ubungakanani bememori ye-OpenGL egcinelwe ukusetyenziswa kwakhona kwixesha elizayo. Le pharamitha ingasetyenziswa zizinto ezidityanisiweyo. iiseva I-Wayland izama ukujongana nemiba ebangela ukusetyenziswa kakhulu kwememori yevidiyo.
- Ukufumanisa umqokeleli osetyenzisiweyo ukwakha i-kernel Linux, ikhowudi yongezwe kwinkqubo yokwakha imodyuli ye-NVIDIA kernel ukuze kuhlalutywe ipharamitha ye-CONFIG_CC_VERSION_TEXT kuqwalaselo lwe-Kconfig kernel.
- I-nvidia-modprobe utility iye yaphucula ukubonwa kweemodyuli ze-kernel esele zilayishiwe, eziphelisa iingxaki ezenzeke kwezinye iinkqubo ezithintele i-nvidia-peristence utility ekuseteni imo "yokunyamezela" ukukhusela isixhobo ekubuyiseleni urhulumente xa singasetyenziswa.
- Inkxaso eyongeziweyo yokusebenzisa i-mmap kwizinto ezithunyelwa ngaphandle ze-DMA-BUF.
- Kupheliswe ezinye iimeko ezikhokelele kwizithinti xa ungqamanisa nokugqitywa kokuskena ngokuthe nkqo (vblank) kwi-OpenGL xa usebenzisa i-firmware ye-GSP.
- Isixhobo se-nvidia-drm sihlaziyiwe ngeempawu ezithile kubalawuli be-CRTC ezithile ezinokusetyenziswa kwi-composite iiseva I-Wayland yokumisela umbhobho wombala we-GPU wokucubungula i-HDR ngokukhawuleza kwehardware.
- Ukulungelelaniswa kongezwe kumqhubi ophelisa ukuthotywa kokusebenza xa usebenzisa imo ye-'d3d9.floatEmulation' kwi-DXVK.
- Kumlungiseleli we-nvidia-seto, iphepha elinemimiselo yongqamaniso lwesakhelo lihlaziyiwe, apho okubhaliweyo ngoku kusebenzisa iiparamitha ukusuka kumxholo wombala we-GTK3, endaweni yombala omhlophe osetwe nzima.
- Inkxaso eyongeziweyo yolwandiso lweVulkan VK_EXT_depth_clamp_control.
- Iphinde yaqaliswa ngenkxaso yolwandiso lwe-OpenGL GLX_EXT_buffer_age ye-Xwayland, eyaye yacinywa kwisebe elingaphambili ngenxa yegciwane elibangele iingxaki zonikezelo e-Xwayland. Le bug ilungisiwe kuguqulelo olutsha.
- Iimpazamo ezilungisiweyo ngenxa yokuba, xa ubeka "nvidia-drm.modeset=0" ipharamitha kumqhubi, ukuphazamiseka kwekernel kunye nezicelo ezisebenzisa i-GBM zenzeke.
- Iziphoso ezilungisiweyo ezenzeke xa kusetyenziswa iWayland kwaye ikhokelele ekungqubekeni kwe KDE Plasma 6 imekobume, kunye nezicelo kunye nemidlalo esekwe kwi Vulkan yemizobo API (umzekelo, eminye imidlalo kwi-Unreal Engine iwile).
umthombo: opennet.ru
