I-NVIDIA ishicilele ukukhishwa okuzinzile kwegatsha elisha lomnikazi we-NVIDIA driver 550.54.14. Umshayeli uyatholakala ku-Linux (ARM64, x86_64), FreeBSD (x86_64) ne-Solaris (x86_64). I-NVIDIA 545.x ibe igatsha lesithupha elizinzile ngemva kokuba i-NVIDIA ivule izingxenye ezisebenza ezingeni le-kernel. Umthombo wemibhalo ye-nvidia.ko, nvidia-drm.ko (Umphathi Wokunikezela Okuqondile), i-nvidia-modeset.ko kanye ne-nvidia-uvm.ko (Inkumbulo Yevidiyo Ehlanganisiwe) evela egatsheni elisha le-NVIDIA, kanye nezingxenye ezivamile ezisetshenziswa bona, ababoshiwe ohlelweni lokusebenza, olusingathwe ku-GitHub. I-firmware nemitapo yolwazi esetshenziswa endaweni yomsebenzisi, njenge-CUDA, i-OpenGL kanye nezitaki ze-Vulkan, zihlala zingokobunikazi.
Okuqanjiwe okuyinhloko:
- Ukusekelwa kwezandiso ze-Vulkan VK_KHR_video_encode_queue, VK_KHR_video_encode_h264, VK_KHR_video_encode_h265 kanye ne-VK_KHR_video_maintenance1, esetshenziselwe ukusheshisa ukubhala ngekhodi kwevidiyo, sekuqalisiwe.
- Kwengezwe iphrofayela yohlelo lokusebenza ukuthuthukisa ukusebenza komphathi oyinhlanganisela ye-Kwin kumasistimu anezithombe ezixubile (ezinikwe amandla nge-OGL_DEDICATED_HW_STATE_PER_CONTEXT=ENABLE_ROBUST).
- Okuqukethwe kokuguquguquka kwemvelo kwe-INSTALL_MOD_DIR kwengezwe kunqubo yokwakha amamojula e-kernel.
- Usekelo olungeziwe lwe-GBM (Generic Buffer Management) R8, GR88 kanye nefomethi ye-YCbCr.
- Indlela yokukhawulela izinga lozimele lapho kwethulwa umshayeli we-X ngemodi engenakhanda ithuthukisiwe. Kuzinhlelo ze-X11, isilungiselelo se-“LimitFrameRateWhenHeadless” sengeziwe, esikuvumela ukuthi ukhubaze umkhawulo we-FPS uma usebenza ngaphandle kwesikrini.
- Kwengezwe ukusekelwa kokuhlola kwe-HDMI ngamabhithi angu-10 ngeshaneli yombala ngayinye (enikwe amandla ngepharamitha ye-“hdmi_deepcolor=1” lapho kulayishwa imojula ye-nvidia-modeset).
- Usekelo olungeziwe lokudlulisa ulwazi lwe-HDR ngesakhiwo se-DRM i-HDR_OUTPUT_METADATA lapho kulayishwa imojuli ye-nvidia-drm ngepharamitha ye-“modeset=1”.
- I-Vulkan Wayland WSI (I-Window System Integration) yengeze usekelo lobuchwepheshe be-PRIME ukuze kulayishwe imisebenzi yokunikezela kwamanye ama-GPU (PRIME Render Offload).
- Ngomshini we-KMS (Kernel Mode Setting), usekelo lwe-CRTC (CRT Controller) CTM, DEGAMMA_LUT kanye nezakhiwo ze-GAMMA_LUT, ezidingekayo ukuze kusetshenziswe imodi yasebusuku endaweni ye-GNOME ne-KDE kusetshenziswa iphrothokholi ye-Wayland, sekwenziwe.
- Amamojula e-kernel avulekile ahlinzeka ngosekelo lwe-GeForce ne-Workstation series GPUs.
- Kwengezwe usekelo lokuhlola lwe-RTD3 (I-Runtime D3) indlela yokuphatha amandla ashukumisayo kuma-PC GPU.
- Ukwengezwa okungeziwe kwesandiso se-EGL EGL_ANDROID_native_fence_sync, kanye nezandiso ze-Vulkan VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT kanye ne-VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT, etholakalayo lapho kulayishwa i-nvidia i-parameter=imojuli ye-nvidia-i-nvidia.
- Kushintshwe amagama wamadivayisi e-NVIDIA aboniswe ku-/proc/devices (kusuka ku-nvidia-frontend kuya ku-nvidia naku-nvidiactl).
- Imojula ye-nvidia-drm ifaka phakathi ukwesekwa kokuhlola kwama-consoles asekelwe ku-framebuffer angasetshenziswa ku-Linux esikhundleni sekhonsoli ye-boot yomdabu ehlinzekwa abashayeli abafana ne-efifb ne-vesafb. Ukusekelwa kwekhonsoli ku-nvidia-drm kunikwe amandla uma imojula ilayishwa ngemingcele ethi “modeset=1” kanye “fbdev=1”.
- Isifaki se-nvidia-installer manje sinamandla okufaka umshayeli omusha uma kukhona umshayeli we-NVIDIA osevele elayishiwe ohlelweni.
- Okwezinto ezihlanganisiwe amaseva Ukusekelwa kwama-headset e-virtual reality njenge-SteamVR kungeziwe kuphrothokholi ye-Wayland, esekela imodi yokuqashisa ye-DRM. Lokhu kudinga ama-protocol e-wayland 1.22+ kanye ne-xwayland 22.1.0+. Lokhu kusekelwa kuhlolwe ngevidiyo ehlanganisiwe. amaseva Kwin 5.24 kanye neSway 1.7.
- Umshayeli we-NVIDIA VDPAU we-Xwayland wengezwe ukuze anikeze ukusekela kwe-VDPAU (I-Video Decode and Presentation) API yezinhlelo zokusebenza ze-X11 eziqaliswe kusetshenziswa i-Xwayland.
- Umtapo wezincwadi we-libnvidia-gpucomp.so ufakiwe, usetshenziselwa ukuhlanganisa ama-shader.
- Kukhishwe ilabhulali ye-libnvidia-vulkan-producer.so, engasadingeki ku-Wayland WSI (Ukuhlanganiswa Kwesistimu Yewindi).
- Ukusekelwa kwe-vGPU kungeziwe ukuvula amamojula e-kernel ohlangothini lwendawo yokusingatha kanye nezinhlelo zezivakashi.
- Izinkinga eziholele ekunciphiseni okukhulu kokukhiphayo (ngaphansi kwe-FPS engu-1) ezinhlelweni ze-Wayland kumasistimu anama-GPU ochungechunge lwe-Maxwell, Volta, ne-Pascal sezixazululiwe.
Source: opennet.ru
