एनवीडिया ड्राइवर स्थापित, लेकिन उपयोग नहीं किया गया


19

मेरे पास Asus UL30JT है। इसमें एनवीडिया ऑप्टिमस तकनीक है, जिसकी मुझे वास्तव में कोई दिलचस्पी नहीं है। मैं वर्तमान में शायद ही इस लैपटॉप का उपयोग करता हूं, क्योंकि यह बिजली से जुड़ा हुआ है। और मैं उच्च रेस में वीडियो चलाने, गेम खेलने और कुछ ओपनसीएल कोडिंग करने में सक्षम होना चाहता हूं।

BIOS में मैंने इसे केवल NVIDIA (गैर विंडोज़ 7) पर स्विच किया। पहले, यह ठीक काम किया, एनवीडिया चालक का उपयोग कर।

उन्नयन के बाद सब कुछ टूट गया था। मैंने नामांकित और काली सूची में जोड़ा गया है ।nouveau = 1 कर्नेल विकल्प के रूप में। एनवीडिया ड्राइवर त्रुटि के बिना स्थापित करते हैं। हालाँकि वे पाए / उपयोग नहीं किए गए हैं।

jockey-text -l
kmod:nvidia_310_updates - nvidia_310_updates (Proprietary, Enabled, Not in use)
kmod:nvidia_304_updates - NVIDIA binary Xorg driver, kernel module and VDPAU library (Proprietary, Disabled, Not in use)
kmod:nvidia_313_updates - NVIDIA binary Xorg driver, kernel module and VDPAU library (Proprietary, Disabled, Not in use)
kmod:nvidia_310 - NVIDIA binary Xorg driver, kernel module and VDPAU library (Proprietary, Disabled, Not in use)
kmod:nvidia_304 - NVIDIA binary Xorg driver, kernel module and VDPAU library (Proprietary, Disabled, Not in use)

मॉड्यूल को मैन्युअल रूप से लोड करने का प्रयास विफल रहता है।

sudo modprobe nvidia
FATAL: Module nvidia not found.

Xorg.0.log निम्नलिखित दिखाएं:

[    12.028] Loading extension GLX
[    12.028] (II) LoadModule: "nvidia"
[    12.037] (WW) Warning, couldn't open module nvidia
[    12.037] (II) UnloadModule: "nvidia"
[    12.037] (II) Unloading nvidia
[    12.037] (EE) Failed to load module "nvidia" (module does not exist, 0)
[    12.037] (==) Matched nvidia as autoconfigured driver 0
[    12.037] (==) Matched nouveau as autoconfigured driver 1
[    12.037] (==) Matched vesa as autoconfigured driver 2
[    12.037] (==) Matched modesetting as autoconfigured driver 3
[    12.038] (==) Matched fbdev as autoconfigured driver 4
[    12.038] (==) Assigned the driver to the xf86ConfigLayout
[    12.038] (II) LoadModule: "nvidia"
[    12.038] (WW) Warning, couldn't open module nvidia
[    12.038] (II) UnloadModule: "nvidia"
[    12.038] (II) Unloading nvidia
[    12.038] (EE) Failed to load module "nvidia" (module does not exist, 0)
[    12.038] (II) LoadModule: "nouveau"
[    12.039] (WW) Warning, couldn't open module nouveau

मैंने कर्नेल हेडर, सही कर्नेल के स्थापित किए हैं। मैंने सत्यापित किया कि कर्नेल विकल्प ग्रब कॉन्फ़िगरेशन में हैं। मैंने सभी एनवीडिया पैकेजों को शुद्ध किया है और पुनः स्थापित करने का प्रयास किया है (कई बार ...)

वर्तमान में मैं घाटे में हूं। मैंने निम्नलिखित प्रश्न की जाँच की है: एनवीडिया ड्राइवर स्थापना त्रुटि लेकिन मेरे लिए वहां कुछ भी काम नहीं किया।

जवाबों:


30

ठीक है, मुझे इसका पता चला।

मैंने एक पूर्ण apt-get purge nvidia*और apt-get dist-upgradeआदि किया था, लेकिन जिस चीज ने इसे तय किया वह वास्तव में वैकल्पिक सही सेट करना था। मुझे लगता है कि यह शुरू से काम किया होगा। तो यहाँ है कैसे:

$ sudo update-alternatives --config x86_64-linux-gnu_gl_conf

  Selection    Path                                       Priority   Status
------------------------------------------------------------
  0            /usr/lib/nvidia-310/ld.so.conf              9702      auto mode
  1            /usr/lib/nvidia-310/ld.so.conf              9702      manual mode
* 2            /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf   500       manual mode

जैसा कि आप देख रहे हैं, मेरे लिए, यह सेटिंग गलत तरीके से सेट की गई थी। इसलिए मैंने 0इसके बजाय इस्तेमाल किया, और लो 'और निहारना। PATH में बहुत अधिक nvidia- उपयोगिताओं।

यदि आप 64-बिट पर नहीं हैं, तो x86_64 के बजाय i386 का उपयोग करें।


3
purge nvidia*और फिर install-ing nvidia-currentमेरे लिए समस्या का समाधान हो। धन्यवाद।
ज्योफ

ऐसा नहीं होना चाहिएapt-get purge "nvidia*"
portforwardpodcast

10

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

sudo apt-get install nvidia-313-updates

/etc/X11/xorg.confनिष्पादित करके उत्पन्न करें

sudo nvidia-xconfig

फिर अमल करें

sudo software-properties-gtk जो आपको इस तरह से एक विंडो दिखाएगा

यहाँ छवि विवरण दर्ज करें

उस सूची से नवीनतम ड्राइवर का चयन करें और फिर करें

sudo reboot


1
यह मेरे लिए दूसरे चरण में विफल रहता है (sudo nvidia-xconfig) sudo: nvidia-xconfig: कमांड नहीं मिला
WLigtenberg

माफ़ करना। Nvidia-xconfig
thefourtheye

ई: पैकेज एनवीडिया-xconfig का पता लगाने में असमर्थ
WLigtenberg

कोई चिंता नहीं। कृपया nvidia-xconfig चरण को छोड़ें।
thefourtheye

1
क्या उपरोक्त सभी एक सत्र में (xconfig चरण को छोड़कर), कोई लाभ नहीं हुआ। फिर भी एनवीडिया मॉड्यूल लोड नहीं किया जा सकता है।
डबलिनबर्गबर्ग

1

आप में से उन लोगों के लिए जो Google अंधेरे में शूटिंग करते समय इस थ्रेड को समाप्त करते हैं क्योंकि एनवीडिया ड्राइवर लोड किए जाते हैं, लेकिन एक्स के सभी ग्राफिक्स GPU के बजाय सीपीयू से गुजरते हैं।

लक्षण

  • एनवीडिया ड्राइवरों को सही तरीके से लोड किया गया था ( lsmod | grep nvidia)
  • X के अंतर्गत, nvidia-settingsमेरे GTX 680 GPU तक पहुँचने के लिए कोई समस्या नहीं बता रहा था

परंतु

  • कोई भी ग्राफिक्स-सघन कार्यक्रम G PU पर अपेक्षित भार के बजाय C PU लोड को असामान्य रूप से अधिक बढ़ाएगा। उदाहरण के लिए, गेम्स एक एनिमेटेड मुख्य मेनू पर भी रुकेंगे, ( पैकेज से) CPU को 10% तक लोड करेगा , लोड टेस्ट FPS को 2 के आसपास दिखाएगा और पहले दृश्य पर लॉक होगा।glxgearsmesa-utilsunigine

भ्रामक कारक यह था कि nvidia-settingsGPU तक पहुँचने में कोई समस्या नहीं बता रहा था। मैंने वही किया जो ज्यादातर थ्रेड्स ने सुझाया (शुद्ध और पुनः स्थापित एनवीडिया ड्राइवरों), लेकिन कोई प्रभाव नहीं। हताशा में मैंने अंत में जाँच Xorg.0.logकी /var/log: यह पता चला कि एक्स लोड हो रहा था यह libglx.soएनवीडिया के बजाय खुद का मॉड्यूल है। अब जब मैं सही प्रश्न पूछ रहा था, तो मुझे उचित उत्तर मिला ( Xorg भार गलत libglx.so )।

समाधान

मूल रूप से Filesमेरा खंड /etc/X11/xorg.confखाली था:

Section "Files"
EndSection 

मैंने पाया कि जहां एनवीडिया अपना बना रहता है libglx.so(अधिक सटीक रूप से, मैंने पाया कि जहां यह इसके लिए एक सहिष्णुता रखता है)। समाधान यह है कि एक्स को पहले एनवीडिया के मार्ग में मॉड्यूल के लिए देखें, और फिर एक्सगोर के रास्ते में, इसलिए Filesअनुभाग अब इस तरह दिखता है:

Section "Files"
    ModulePath "/usr/lib/nvidia"
    ModulePath "/usr/lib/xorg/modules"
EndSection 

मैं डेबियन पर हूं, लेकिन जैसा कि उबंटू डेबियन पर आधारित है, एक समान दृष्टिकोण उबंटू सिस्टम पर काम करना चाहिए।


धन्यवाद, मैं पहले से ही nvidia-legacy-390xx के साथ डेस्क के खिलाफ अपना सिर पीट रहा था
MariusM

0

मैं nvidia मॉड्यूल के साथ समस्या का अनुभव किया अद्यतन के बाद भी नहीं मिला। सिर्फ काली स्क्रीन - कोई ग्राफिक्स नहीं। मैंने विभिन्न आदेशों की कोशिश की है, इसलिए शायद मुझे कुछ महत्वपूर्ण कार्यों की याद आती है, लेकिन मैंने वह क्रम प्रदान किया, और इससे मदद मिलती है:

बूट उबंटू रिकवरी, रूट शेल

mount -o remount,rw /
mountall
<log in as user>
sudo  apt-get remove nvidia-340 nvidia-340-updates

फिर कंप्यूटर को रिबूट करें। मैं पहले से ही nvidia-331 & Co इंस्टॉल कर चुका हूं।

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