NVIDIA తన సొంత NVIDIA డ్రైవర్ యొక్క కొత్త బ్రాంచ్, వెర్షన్ 495.74 యొక్క మొదటి స్థిరమైన విడుదలను విడుదల చేసింది. అదే సమయంలో, గతంలో స్థిరంగా ఉన్న NVIDIA బ్రాంచ్, వెర్షన్ 470.82.00కి ఒక అప్డేట్ కూడా విడుదల చేయబడింది. ఈ డ్రైవర్ వీరికి అందుబాటులో ఉంది. Linux (ARM64, x86_64), FreeBSD (x86_64) మరియు Solaris (x86_64).
ప్రధాన ఆవిష్కరణలు:
- GBM (జెనరిక్ బఫర్ మేనేజర్) API మద్దతు అమలు చేయబడింది మరియు nvidia-drm_gbm.so సింబాలిక్ లింక్ జోడించబడింది, ఇది libnvidia-allocator.so బ్యాకెండ్ను సూచిస్తుంది, ఇది Mesa 21.2 నుండి GBM లోడర్తో అనుకూలంగా ఉంటుంది. GBM ప్లాట్ఫారమ్ (EGL_KHR_platform_gbm) కోసం EGL మద్దతు egl-gbm.so లైబ్రరీని ఉపయోగించి అమలు చేయబడింది. ఈ మార్పు Wayland మద్దతును మెరుగుపరచడం లక్ష్యంగా పెట్టుకుంది. Linux-NVIDIA డ్రైవర్లు ఉన్న సిస్టమ్లు.
- PCI-e రీసైజబుల్ BAR (బేస్ అడ్రస్ రిజిస్టర్స్) టెక్నాలజీకి మద్దతు జోడించబడింది, ఇది GPU యొక్క మొత్తం వీడియో మెమరీని యాక్సెస్ చేయడానికి CPUని అనుమతిస్తుంది మరియు కొన్ని పరిస్థితులలో, GPU పనితీరును 10-15% మెరుగుపరుస్తుంది. ఈ ఆప్టిమైజేషన్ యొక్క ప్రయోజనాలు హొరైజన్ జీరో డాన్ మరియు డెత్ స్ట్రాండింగ్లో స్పష్టంగా కనిపిస్తాయి.
- కనీస మద్దతు ఉన్న కెర్నల్ వెర్షన్ అవసరాలు Linux 2.6.32 నుండి 3.10 కు పెంచబడింది.
- సపోర్ట్ చేసే NVIDIA GPU లేకుండా, కానీ సిస్టమ్లో NVIDIA NVSwitch పరికరం ఉన్నప్పుడు లోడ్ చేయడానికి వీలుగా nvidia.ko కెర్నల్ మాడ్యూల్ అప్డేట్ చేయబడింది.
- EGL_NV_robustness_video_memory_purge అనే EGL ఎక్స్టెన్షన్కు మద్దతు జోడించబడింది.
- వల్కన్ గ్రాఫిక్స్ 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 లైబ్రరీ తొలగించబడింది, మరియు ఇప్పుడు అది డ్రైవర్లో భాగంగా కాకుండా ఒక ప్రత్యేక ప్యాకేజీలో పంపబడుతుంది.
- కొత్త X సర్వర్ను ప్రారంభించేటప్పుడు అది క్రాష్ కావడానికి కారణమయ్యే సమస్యను పరిష్కరించడం జరిగింది. సర్వర్ ప్రైమ్ టెక్నాలజీని ఉపయోగించినప్పుడు.
మూలం: opennet.ru
