NVIDIA ప్రొప్రైటరీ NVIDIA డ్రైవర్ 495.74 యొక్క కొత్త శాఖ యొక్క మొదటి స్థిరమైన విడుదలను అందించింది. అదే సమయంలో, NVIDIA 470.82.00 యొక్క స్థిరమైన శాఖను ఆమోదించిన నవీకరణ ప్రతిపాదించబడింది. డ్రైవర్ Linux (ARM64, x86_64), FreeBSD (x86_64) మరియు Solaris (x86_64) కోసం అందుబాటులో ఉంది.
ప్రధాన ఆవిష్కరణలు:
- GBM (జెనరిక్ బఫర్ మేనేజర్) APIకి మద్దతుని అమలు చేసి, symlink nvidia-drm_gbm.so జోడించబడింది libnvidia-allocator.so బ్యాకెండ్, Mesa 21.2 నుండి GBM లోడర్కు అనుకూలమైనది. GBM ప్లాట్ఫారమ్ (EGL_KHR_platform_gbm) కోసం EGL మద్దతు egl-gbm.so లైబ్రరీని ఉపయోగించి అమలు చేయబడుతుంది. ఈ మార్పు NVIDIA డ్రైవర్లతో Linux సిస్టమ్లపై వేలాండ్ మద్దతును మెరుగుపరచడం లక్ష్యంగా పెట్టుకుంది.
- PCI-e పునర్పరిమాణ BAR (బేస్ అడ్రస్ రిజిస్టర్లు) టెక్నాలజీకి మద్దతు కోసం ఒక సూచిక జోడించబడింది, ఇది CPU మొత్తం GPU వీడియో మెమరీని యాక్సెస్ చేయడానికి అనుమతిస్తుంది మరియు కొన్ని సందర్భాల్లో GPU పనితీరును 10-15% పెంచుతుంది. హారిజోన్ జీరో డాన్ మరియు డెత్ స్ట్రాండింగ్ గేమ్లలో ఆప్టిమైజేషన్ ప్రభావం స్పష్టంగా కనిపిస్తుంది.
- Linux కెర్నల్ యొక్క కనీస మద్దతు వెర్షన్ కోసం అవసరాలు 2.6.32 నుండి 3.10కి పెంచబడ్డాయి.
- nvidia.ko కెర్నల్ మాడ్యూల్ నవీకరించబడింది, ఇది ఇప్పుడు మద్దతు ఉన్న NVIDIA GPU లేనప్పుడు లోడ్ చేయబడుతుంది, అయితే సిస్టమ్లో NVIDIA NVSwitch పరికరం ఉంటే.
- EGL పొడిగింపు EGL_NV_robustness_video_memory_purge కోసం మద్దతు జోడించబడింది.
- Vulkan గ్రాఫిక్స్ API కోసం విస్తరించిన మద్దతు. VK_KHR_present_id, VK_KHR_present_wait మరియు VK_KHR_shader_subgroup_uniform_control_flow పొడిగింపులు అమలు చేయబడ్డాయి.
- nvidia-peermem కెర్నల్ మాడ్యూల్ యొక్క ఇన్స్టాలేషన్ను నిలిపివేయడానికి nvidia-installerకి కమాండ్ లైన్ ఎంపిక "--no-peermem" జోడించబడింది.
- NvIFROpenGL మద్దతు నిలిపివేయబడింది మరియు libnvidia-cbl.so లైబ్రరీ తీసివేయబడింది, ఇది ఇప్పుడు డ్రైవర్లో భాగంగా కాకుండా ప్రత్యేక ప్యాకేజీలో సరఫరా చేయబడింది.
- PRIME సాంకేతికతను ఉపయోగించి కొత్త సర్వర్ను ప్రారంభించేటప్పుడు X సర్వర్ క్రాష్ అయ్యేలా చేసిన సమస్య పరిష్కరించబడింది.
మూలం: opennet.ru