I-NVIDIA ikhiphe ukukhishwa okuzinzile kwegatsha elisha lomshayeli wayo we-NVIDIA, inguqulo 575.57. Umshayeli uyatholakala ku- Linux (ARM64, x86_64), FreeBSD (x86_64), kanye neSolaris (x86_64). I-NVIDIA 575.x ibe yigatsha leshumi elizinzile ngemuva kokuthi i-NVIDIA ivule izingxenye zayo zezinga le-kernel. Ikhodi yomthombo yamamojula e-kernel nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko, kanye ne-nvidia-uvm.ko (Unified Video Memory) evela egatsheni elisha le-NVIDIA, kanye nezingxenye ezabiwe, ezingezona eze-OS ezizisebenzisayo, ziphethwe ku-GitHub. Ama-Firmware kanye nama-user-space libraries, njenge-CUDA, i-OpenGL, kanye ne-Vulkan stacks, ahlala eyimfihlo.
Izinguquko eziyinhloko:
- Kwengezwe ipharamitha ye-'conceal_vrr_caps' kumojuli ye-nvidia-modeset kernel ukuze unike amandla izici ezifana ne-ULMB (I-Ultra Low Motion Blur) ezingahambelani ne-VRR (I-Adaptive Refresh Rate Reduction).
- Usekelo olungeziwe lobuchwepheshe be-NVIDIA Smooth Motion AI, obukuvumela ukuthi uthuthukise ukushelela kokunikezwa kumageyimu ngokufaka uhlaka olwengeziwe phakathi kwamafreyimu amabili anikeziwe.
- Inqubo yangemuva enikwe amandla yi-nvidia ibuyekeziwe ukuze isekele indlela ye-Dynamic Boost lapho ikhompuyutha ephathekayo isebenza ngamandla ebhethri, okuvumela ukulinganisa ukusetshenziswa kwamandla phakathi kwe-CPU ne-GPU ukuze kuthuthukiswe ukusebenza.
- I-Xwayland manje isekela ukunikezela kubhafa yangaphambili isebenzisa i-GLX. Kulungiswe iphutha elibangele i-Minecraft ukuthi iphahlazeke uma isebenzisa i-Xwayland.
- I-__NV_DISABLE_EXPLICIT_SYNC imvelo eguquguqukayo manje isivunyelwe ukuthi isetshenziswe hhayi kuphela ngezinhlelo ze-EGL, kodwa futhi nasezinhlelweni ezisebenzisa i-GLX ne-Vulkan.
- Ukusekelwa kwe-Wayland okuthuthukisiwe. Inkinga ngokumiswa kwezinhlelo zokusebenza kusetshenziswa isandiso se-VK_KHR_present_wait isixazululiwe. Kulungiswe i-hang kwamanye amasistimu enzeke ngenkathi ivumela imodi yasebusuku ku-GNOME.
- Kulungiswe inkinga ebangele ukunikezwa okungalungile ezinhlelweni zezithombe ngemva kokuqalisa kabusha kumodi yokulala kumasistimu anomshayeli we-nvidia.ko olayishwe inketho ethi "NVreg_PreserveVideoMemoryAllocations=1".
- Kulungiswe inkinga lapho ukusetshenziswa kwememori kukhuphuke ngemva kokuqalisa kabusha kumodi yokulala ezinhlelweni zokusebenza kusetshenziswa i-X11 ne-OpenGL/Vulkan.
- Kulungiswe inkinga ngokuphahlazeka kwezinhlelo zokusebenza kusetshenziswa i-KDE Frameworks 6 futhi kulayishwa imisebenzi ethile yokunikezela ku-GPU (render-offload).
- Kungezwe usekelo lwezakhiwo ze-DRM (Direct Rendering Manager) COLOR_EING kanye ne-COLOR_RANGE.
- Kuyekwe ukwesekwa kwe-NV_PLANE_BLEND_CTM, NV_PLANE_DEGAMMA_TF, NV_PLANE_DEGAMMA_LUT, NV_PLANE_DEGAMMA_LUT_SIZE, kanye ne-NV_PLANE_DEGAMMA_MULTIPLIER DRM izandiso ezinhlelweni ezinama-kernel Linux kuze kufike kunguqulo 6.8.
Ukwengeza, singaqaphela ukukhishwa okulungile kweFirefox 139.0.1, okulungise ngokushesha inkinga ebangele ukuthi ukuboniswa kolwazi kuphazamiseke kumasistimu ane-NVIDIA GPU. Inkinga ivela kuphela kumasistimu anamamonitha amaningi anezilinganiso zokuvuselela ezihlukile ezisethiwe.
Source: opennet.ru
