क्या नामांकन की अभी भी आवश्यकता है?


22

मैं कुछ समय के लिए लिनक्स से ब्रेक के बाद जल्द ही उबंटू 15.10 स्थापित करने जा रहा हूं। मैं जानना चाहूंगा कि क्या नए उबंटू रिलीज और नए एनवीडिया जीपीयू पर अभी भी नामांकन की आवश्यकता है। मेरे पास GTX970 है।

इसके अलावा, nVidia से मालिकाना चालक को स्थापित करने के लिए बेहतर होगा, या "अतिरिक्त ड्राइवर" से ड्राइवर चुनें, या संपादकों पीपीए का उपयोग करें और वहां से नवीनतम को पकड़ो?


4
nomodesetएक अस्थायी समाधान है यदि सिस्टम मालिकाना चालक के बिना बूट नहीं होता है। यह स्थायी रूप से उपयोग नहीं किया जाना है। यदि आपका सिस्टम बूट करता है, nomodesetतो इसकी आवश्यकता नहीं है।
पायलट 6

जवाबों:


28

आपको nouveau.modeset=0इसके बजाय पैरामीटर का उपयोग करना चाहिए nomodeset
इस तरह से Ubuntu सिस्टम और मालिकाना NVIDIA ड्राइवरों को स्थापित करें:

उबंटू डीवीडी / यूएसबी इंस्टालेशन मीडिया से बूट करें जिसे आपने पहले बनाया था।

'बिना इंस्टॉल किए हुए Ubuntu का विकल्प' विकल्प को हाइलाइट करें और Eकुंजी दबाएं। लिनक्स लाइन के अंत में
जोड़ें nouveau.modeset=0- F10बूट करने के लिए दबाएं ।

Ubuntu ऑपरेटिंग सिस्टम स्थापित करें - जब कंप्यूटर को रिबूट करें।

GRUB बूट मेनू में उबंटू प्रविष्टि को हाइलाइट करें और Eकुंजी दबाएं। लिनक्स लाइन के अंत में
जोड़ें nouveau.modeset=0- F10बूट करने के लिए दबाएं ।

लॉगिन स्क्रीन पर प्रेस Ctrl+ Alt+ F1
उपयोगकर्ता नाम और पासवर्ड दर्ज करें - निष्पादित करें:

sudo apt-get update
sudo apt-get install nvidia-352
sudo reboot  

आमतौर पर यह आधिकारिक उबंटू रिपॉजिटरी से NVIDIA ड्राइवरों का उपयोग करने के लिए अनुशंसित है।
लेकिन जैसा कि आपके पास बहुत नए ग्राफिक्स हार्डवेयर हैं, आप नवीनतम आधिकारिक NVIDIA ड्राइवर स्थापित कर सकते हैं।
Xorg-edgers PPA ड्राइवरों को अब उपलब्ध नहीं कराता है और इसकी जगह GPU ड्राइवर्स ने ले ली है।

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-361
sudo reboot  

स्थापना को जोड़ने के बाद पैरामीटर nouveau.modeset=0अब आवश्यक नहीं है।


4
nouveau.modeset=0पैरामीटर वास्तव में क्या करता है? मैंने ड्राइवरों को स्थापित करने से पहले इसका उपयोग किया था Ubuntu 18.04, लेकिन अगर मैं इसे हटा देता हूं, तो सिस्टम (डेल एक्सपीएस 15 9560) लॉगिन पर जमा हो जाता है। इसके अलावा, मुझे इस बात का अहसास नहीं है कि ग्राफिक्स कार्ड का उपयोग तीव्रता से किया जाता है क्योंकि प्रभाव थोडा थम जाता है और उबंटू ड्राइवरों के भीतर सेट होने के लिए कुछ भी नहीं है।
सुकरात

2
@ बूट सिस्टम को बूट करते समय ड्राइवरों nouveau.modeset=0को निष्क्रिय करता nouveauहै। :)
सीएल-नेटबॉक्स

मेरे सिस्टम पर नामांकित कार्य करता है, लेकिन nouveau.modeset = 0 मुझे बूट नहीं करने देता है। क्या अंतर है, और आप बाद की सिफारिश क्यों करते हैं?
इलियट बी

1
@ElliottB nomodesetसे अक्षम अधिक से सुविधाओं nouveauNVIDIA GPU और के लिए ड्राइवरों nouveau.modeset=0से अक्षम केवलnouveau NVIDIA GPU का उपयोग करने के लिए ड्राइवरों। :)
क्ले-नेटबॉक्स

मैंने डेल अक्षांश E6400 के साथ कई बार कोशिश की है। उबंटू 18.04 सफल स्थापित लेकिन धीरे-धीरे चल रहा है। Xubuntu 18.04 हमेशा अटकती है। मैं एन्क्रिप्टेड डिस्क जिसका अर्थ है LVM है, लेकिन यह भी एन्क्रिप्टेड काम नहीं करता है। LVM के साथ, स्थापना शुरू हो गई। या ब्लूटूथ चालू होने के कारण हो सकता है।
भोजपत्र

3

मेरे Xubuntu 18.04 संस्करण के साथ भी यही समस्या थी जो एनवीडिया जीपीयू पर चलती है। मैंने नवीनतम Nvidia-390 और nvidia- प्राइम ड्राइवरों को स्थापित करने की कोशिश की और अपने ड्राइवर को इन समाधानों के रूप में स्थापित करने का अद्यतन किया [1] [2] , और मैंने nouveau को ब्लॉक सूची में जोड़ा, लेकिन इनमें से किसी ने भी काम नहीं किया। तो मैंने जो किया वह यह है कि मैंने निर्देशिका nouveau.modeset=0में grub.cfg फ़ाइल के लिए पैरामीटर जोड़ा \boot\grub\। मैंने हर "linux..."लाइन के बाद लाइन को जोड़ा , उदाहरण के लिए:

menuentry 'FAILSAFE' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    set gfxpayload=$linux_gfx_mode
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos8)'
    search --no-floppy --fs-uuid --set=root 36286167-4eba-4a1e-a202-155c6baafa01
    linux /boot/vmlinuz-2.6.37-12-generic root=UUID=36286167-4eba-4a1e-a202-155c6baafa01 ro vt.handoff=7 quiet splash nouveau.modeset=0
    initrd /boot/initrd.img-2.6.37-12-generic
    } 

इसलिए, मेरा मानना ​​है कि आपको सभी स्क्रिप्ट में इस पैरामीटर को जोड़ना होगा। मैंने इस समाधान की कोशिश की और एनवीडिया जीपीयू चालक दुर्घटनाग्रस्त हो गया।

एक और दृष्टिकोण जैसा कि यहाँ वर्णित है

निष्पादित करें sudo nano /etc/default/grubऔर पैरामीटर nvidia-drm.modeset=1को लाइन में जोड़ें GRUB_CMDLINE_LINUX_DEFAULT। आपके द्वारा किए गए परिवर्तन को सहेजें और चलाएं sudo update-grub
उबंटू ऑपरेटिंग सिस्टम को पुनरारंभ करें, और अब, सब कुछ ठीक से काम करना चाहिए - अपेक्षा के अनुरूप।


1
जोड़ने nouveau.modeset=0के लिए GRUB_CMDLINE_LINUX_DEFAULTमें महत्वपूर्ण /etc/default/grubऔर फिर चल sudo update-grubही प्रभाव आप बहुत कम प्रयास के साथ वर्णित प्राप्त होनी चाहिए। मुझे लगता है कि यह अधिक मुहावरेदार दृष्टिकोण है, साथ ही साथ।
ड्रमुएलर

"Nouveau.modeset = 0" और "nvidia-drm.modeset = 1" को जोड़ने में क्या अंतर है? "nouveau.modeset = 0 जोड़ना" ने मेरे लिए एक रिक्त स्क्रीन पर बूट करने की समस्या को हल करने के लिए काम किया। लेकिन मेरे दूसरे मॉनिटर का अब पता नहीं चला है। इसके अलावा, मुझे आश्चर्य है कि क्या "nouveau.modeset = 0" जोड़ने से मेरा कंप्यूटर Nvidia GPU का उपयोग करने से रोकेगा? जब तक मुझे नहीं करना है मुझे नहीं चाहिए।
यू शेन

1
मेरे लिए पूरी तरह से "एनवीडिया-ड्रम्मोडोडेट = 1" जोड़ने का काम पूरी तरह से काम करता है। दूसरा मॉनीटर भी उम्मीद के मुताबिक डिटैचड और काम कर रहा है।
यू शेन

1

बस एक अवलोकन: NVIDIA GTX 10xx GPU और Ryzen CPUs के साथ हमारी मशीनें अक्सर "सॉफ्ट लॉकअप" के साथ अटक जाती हैं और उन्हें कठोर पुनरारंभ की आवश्यकता होती है। nomodesetइस सेटिंग के बाद अन्य मशीनों के साथ और उक्त मशीनें भी नहीं अटकती हैं। अतः बूट से परे कारण प्रतीत होता है।

इन्हें भी देखें: NMI वॉचडॉग: BUG: सॉफ्ट लॉकअप

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.