NVIDIA 570.124 हकलाने और काली स्क्रीन की समस्याओं के लिए सुधार और समाधान के साथ आता है

उबंटू में एनवीडिया ड्राइवर स्थापित करें

कुछ दिनों पहले NVIDIA ने नए संस्करण के लॉन्च की घोषणा की अपनी नई ड्राइवर शाखा के स्थिर, एनवीडिया 570.124, जो वेलैंड पर प्रदर्शन और अनुकूलता को अनुकूलित करने के लिए डिज़ाइन किए गए महत्वपूर्ण सुधार और बदलाव प्रस्तुत करता है।

नए संस्करण में प्रस्तुत नई सुविधाओं में से, यह सबसे अलग हैएनवीडिया-सेटिंग्स नियंत्रण पैनल का पुनः डिज़ाइन, जो अब GPU आवृत्ति और पंखे की गति को प्रबंधित करने के लिए NV-CONTROL के बजाय NVML लाइब्रेरी का उपयोग करता है। यह परिवर्तन वेलैंड वातावरण में सही संचालन सुनिश्चित करता है, जहां पुराने NV-CONTROL X एक्सटेंशन का समर्थन नहीं किया गया था; हालाँकि, कुछ सुविधाएँ जो पहले गैर-विशेषाधिकार प्राप्त उपयोगकर्ताओं के लिए उपलब्ध थीं, अब उन्नत अनुमतियों की आवश्यकता है।

दूसरी ओर, NVIDIA 570.124 में Vulkan एक्सटेंशन VK_KHR_incremental_present के लिए समर्थन भी जोड़ा गया है, इस एपीआई का उपयोग करने वाले अनुप्रयोगों में प्रदर्शन में सुधार। सॉफ्टवेयर-आधारित ओवरक्लॉकिंग की अनुमति देने वाले GPU के लिए, ओवरक्लॉकिंग विकल्प पहले से ही nvidia-सेटिंग्स में डिफ़ॉल्ट रूप से सक्षम होते हैं, जिससे उन्हें "कूलबिट्स" अनुभाग के माध्यम से मैन्युअल रूप से सक्षम करने की आवश्यकता समाप्त हो जाती है।

एक और उल्लेखनीय सुधार Ada आर्किटेक्चर और नए माइक्रोआर्किटेक्चर पर आधारित GPUs के लिए है, जिसमें पावर सेविंग मोड अक्षम कर दिया गया है डंब-बफ़र्स DRM API के लिए. यह सेटिंग ब्लैक स्क्रीन की समस्या हल करें KMS का उपयोग करके सही ढंग से स्विच करने के बजाय फ्रंट बफर का उपयोग करके रेंडरिंग करते समय। "conceal_vrr_caps" पैरामीटर को nvidia-modeset मॉड्यूल में भी जोड़ा गया है, जो आपको कुछ डिस्प्ले फ़ंक्शनों के सक्रियण को प्रबंधित करने की अनुमति देता है, जैसे LMB (अल्ट्रा लो मोशन ब्लर), जो VRR के साथ असंगत हो सकता है।

ऊर्जा प्रबंधन के संबंध में, फ़ाइल /proc/driver/nvidia/gpus/*/power अब इसमें डायनामिक बूस्ट प्रौद्योगिकी की स्थिति पर डेटा भी शामिल है, और NVIDIA GBM बैकएंड में 32-बिट अनुप्रयोगों के लिए संगतता मोड की सुविधा है। सैंडबॉक्स वातावरण के लिए, एक फ़ाइल जोड़ी गई है जो प्रयुक्त सभी ड्राइवर फ़ाइलों को सूचीबद्ध करती है, जिससे nvidia-container-toolkit और enroot जैसे उपकरणों के साथ एकीकरण की सुविधा मिलती है।

डिफ़ॉल्ट रूप से, पैरामीटर "nvidia-drm modeset=1" और "nvidia-drm fbdev=1" सेट होते हैं, जिसके कारण nvidia-drm मॉड्यूल फ्रेमबफर-आधारित कंसोल को प्रतिस्थापित कर देता है, जो एकल-डिस्प्ले सिस्टम पर आउटपुट समस्याओं को ठीक करता है।

भी पेश किया गया है, हालांकि प्रयोगात्मक रूप से और डिफ़ॉल्ट रूप से अक्षम है, व्यवधानों से निपटने का एक नया तरीका डिस्प्ले ड्राइवर के लिए, जो उच्च लोड के तहत वीआर सिस्टम पर हकलाहट को कम करता है; इस मोड को nvidia.ko मॉड्यूल में पैरामीटर “NVreg_RegistryDwords=RMIntrLockingMode=1” का उपयोग करके सक्षम किया जा सकता है।

अन्य तकनीकी सुधारों के अलावा, नियंत्रक अब नवीनतम लिनक्स कर्नेल संस्करणों के साथ संकलन का समर्थन करता है और "इंडियाना जोन्स एंड द ग्रेट सर्कल" जैसे खेलों में प्रदर्शन को अनुकूलित करने के लिए विशिष्ट प्रोफाइल जोड़े गए हैं, साथ ही "एस्सैसिन्स क्रीड वल्लाह" और "एस्सैसिन्स क्रीड मिराज" में स्क्रीन टियरिंग समस्याओं को ठीक करने के लिए भी।

प्रदर्शन संबंधी मुद्दे भी हल कर लिए गए हैं। और विंडोज़ के माध्यम से स्क्रॉल करते समय फ़्रीज़ हो जाना GSP फर्मवेयर वाले वेलैंड सिस्टम पर, और क्रैश का कारण बनने वाली बग को ठीक कर दिया गया है वल्कन-आधारित अनुप्रयोगों में आकार बदलने की घटनाओं को संभालते समय, तथा Xwayland वातावरण में OpenGL का उपयोग करते हुए बहु-थ्रेडेड अनुप्रयोगों में क्रैश हो जाता है, जैसा कि Civilization 6 में हुआ था।

की अन्य परिवर्तन जो बाहर खड़े हैं:

  • नया संस्करण मल्टी-मॉनीटर सेटअप में VRR के लिए समर्थन जोड़ता है
  • systemd के माध्यम से स्लीप के बाद हाइबरनेशन को सक्षम करने के लिए समर्थन में सुधार किया गया है।
  • /usr/share/nvidia/files.d/sandboxutils-filelist.json जोड़ा गया, जो कंटेनर रनटाइम जैसे कि nvidia-container-toolkit और enroot द्वारा उपयोग की जाने वाली सभी ड्राइवर फ़ाइलों को सूचीबद्ध करता है।
  • systemd की सस्पेंड-फिर-हाइबरनेट विधि के लिए समर्थन जोड़ा गया। इस सुविधा के लिए systemd संस्करण 248 या उससे नए संस्करण की आवश्यकता है।
  • Nvidia-drm विकल्प fbdev=1 को डिफ़ॉल्ट रूप से सक्षम किया गया है। जब कर्नेल द्वारा समर्थित हो और nvidia-drm विकल्प modeset=1 सक्षम हो, तो nvidia-drm सिस्टम फ्रेमबफर कंसोल को DRM-नियंत्रित कंसोल से प्रतिस्थापित कर देगा। इस सुविधा को fbdev=0 सेट करके अक्षम किया जा सकता है।
  • 555.58 में आई एक बग को ठीक किया गया, जिसमें कुछ DVI आउटपुट HDMI मॉनीटरों के साथ काम नहीं करते थे।
  • लिनक्स कर्नेल 6.11 में, drm_fbdev_generic का नाम बदलकर drm_fbdev_ttm कर दिया गया। नए कर्नेल पर सामग्री प्रस्तुत करने के लिए वेलैंड कंपोजिटर्स के लिए आवश्यक प्रत्यक्ष फ्रेमबफर एक्सेस का समर्थन जारी रखने के लिए drm_fbdev_ttm का उपयोग करें।

अंत में यदि आप इसके बारे में अधिक जानना चाहते हैं ड्राइवरों के इस नए संस्करण को जारी करने के बारे में, आप कर सकते हैं निम्नलिखित लिंक की जाँच करें।

Ubuntu और डेरिवेटिव पर NVIDIA ड्राइवरों को कैसे स्थापित करें?

उबंटू और डेरिवेटिव पर NVIDIA ड्राइवरों का उपयोग करने के लिए, आपको सबसे पहले अपने ग्राफिक्स कार्ड मॉडल और उपयुक्त ड्राइवरों की पहचान करनी होगी। एक टर्मिनल खोलें और अपने सिस्टम पर NVIDIA उपकरणों को सूचीबद्ध करने के लिए निम्नलिखित कमांड चलाएँ:

lspci | grep -i nvidia

विधि 1: NVIDIA रिपॉजिटरी का उपयोग करें (शुरुआती लोगों के लिए अनुशंसित)

यह विधि अधिक सुरक्षित है और ग्राफ़िकल सत्र की समस्याओं से बचाती है। आरंभ करने से पहले, सुनिश्चित करें कि आपका सिस्टम निम्न के साथ अद्यतन है:

sudo apt update 
sudo apt upgrade -y

इसके बाद, कर्नेल मॉड्यूल संकलित करने के लिए आवश्यक पैकेज स्थापित करें:

sudo apt install build-essential dkms

NVIDIA ग्राफ़िक्स ड्राइवर रिपॉजिटरी जोड़ें:

sudo add-apt-repository ppa:graphics-drivers/ppa

सुडो एपीटी अद्यतन

इसके बाद, अपने ग्राफ़िक्स कार्ड के लिए उपयुक्त ड्राइवर स्थापित करें। के स्थान पर XX आपके मॉडल के अनुरूप ड्राइवर संस्करण द्वारा (उदाहरण के लिए, nvidia-driver-565):

sudo apt install nvidia-graphics-drivers-565

अंत में, परिवर्तनों को लागू करने के लिए सिस्टम को पुनरारंभ करें:

sudo reboot

विधि 2: NVIDIA वेबसाइट से ड्राइवर डाउनलोड करें

यदि आप ड्राइवर को मैन्युअल रूप से इंस्टॉल करना पसंद करते हैं, तो यहां जाएं NVIDIA आधिकारिक डाउनलोड साइट. वहां आप अपने ग्राफ़िक्स कार्ड के लिए उपयुक्त ड्राइवर खोज सकते हैं, उसे डाउनलोड कर सकते हैं, और NVIDIA द्वारा दिए गए इंस्टॉलेशन निर्देशों का पालन कर सकते हैं।

नोट: किसी भी प्रक्रिया को करने से पहले, यह महत्वपूर्ण है कि आप अपने कंप्यूटर (सिस्टम, कर्नेल, लिनक्स-हेडर, Xorg संस्करण) के कॉन्फ़िगरेशन के साथ इस नए ड्राइवर की संगतता की जांच करें।

यदि नहीं, तो आप एक काली स्क्रीन के साथ समाप्त कर सकते हैं और किसी भी समय हम इसके लिए जिम्मेदार नहीं हैं क्योंकि यह आपका निर्णय है कि यह करना है या नहीं।

एक बार जब आप NVIDIA वेबसाइट से ड्राइवर डाउनलोड कर लेते हैं, तो आपको मुफ़्त ड्राइवरों के साथ टकराव से बचना चाहिए नई एक काली सूची बनाना. संबंधित फ़ाइल को इसके साथ खोलें:

sudo nano /etc/modprobe.d/blacklist-nouveau.conf

फ़ाइल के अंदर, अक्षम करने के लिए निम्न पंक्तियाँ जोड़ें नई:

blacklist nouveau

blacklist lbm-nouveau

options nouveau modeset=0

alias nouveau off

alias lbm-nouveau off

ग्राफ़िक्स सर्वर बंद करें

रीबूट करने के बाद, आपको ग्राफ़िकल सर्वर (ग्राफ़िकल इंटरफ़ेस) को बंद करना होगा। यह चलाकर किया जाता है:

sudo init 3

यदि रीबूट करने पर आपको काली स्क्रीन दिखाई देती है या ग्राफ़िक्स सर्वर पहले से ही बंद है, तो आप कुंजी दबाकर TTY टर्मिनल तक पहुंच सकते हैं Ctrl + Alt + F1 (o F2, आपके कॉन्फ़िगरेशन पर निर्भर करता है)।

NVIDIA ड्राइवर के पिछले संस्करणों को अनइंस्टॉल करें

यदि आपके पास पुराना संस्करण स्थापित है, तो इसे चलाकर विवादों से बचने के लिए इसे हटा दें:

sudo apt-get purge nvidia *

डाउनलोड किए गए ड्राइवर को इंस्टॉल करें

डाउनलोड की गई ड्राइवर फ़ाइल को निष्पादन अनुमतियाँ प्रदान करें:

sudo chmod +x NVIDIA-Linux*.run

और हम साथ निष्पादित करते हैं:

sh NVIDIA-Linux-*.run

स्थापना के अंत में आपको केवल अपने कंप्यूटर को पुनरारंभ करना होगा ताकि सभी परिवर्तन स्टार्टअप पर लोड हो जाएं।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।