Ubuntu 16.04 (एनवीडिया प्राइम) में इंटेल से एनवीडिया पर स्विच नहीं किया जा सकता


13

मैं Ubuntu 16.04 पर अपने Intel GPU से अपने Nvidia GPU पर स्विच नहीं कर सकता। मुझे कोई त्रुटि संदेश या अन्य समस्याएं नहीं मिलती हैं, यह बस स्विच नहीं करता है। इसी तरह के अन्य सवालों ने मेरी समस्या हल नहीं की है। यहाँ विवरण हैं:

  • हाइब्रिड ग्राफिक्स (एनवीडिया और इंटेल), उबंटू 16.04 के साथ एचपी एन्वी डीवी 7 7390एबी लैपटॉप।

  • उबंटू के अतिरिक्त ड्राइवर मुझे दिखाते हैं कि मैं एनवीडिया बाइनरी ड्राइवर 367.57 (मालिकाना) और इंटेल-माइक्रोकोड (मालिकाना) से इंटेल सीपीयू के लिए प्रोसेसर माइक्रोकोड फर्मवेयर का उपयोग कर रहा हूं ।

  • मैं पैकेज है NVIDIA-367 , NVIDIA-प्राइम , NVIDIA-OpenCL-आईसीडी 367 और NVIDIA-सेटिंग्स स्थापित। कोई भौंरा या अन्य संबंधित पैकेज नहीं।

  • मैं एनवीडिया-सेटिंग्स ऐप शुरू कर सकता हूं, और एनवीडिया का चयन कर सकता हूं। यह मुझे लॉगआउट करने के लिए कहता है। जब मैं वापस लॉग इन करता हूं, तो इंटेल अभी भी सक्रिय कार्ड है। (मैं इस विधि का उपयोग यह जानने के लिए करता हूं कि कौन सा कार्ड सक्रिय है, अर्थात् sudo lshw -c video | grep configurationऔर फिर modinfo i915)।

जब मैं करता हूं sudo prime-select nvidia, मुझे मिलता है

Info: the current GL alternatives in use are: ['mesa', 'nvidia-367']
Info: the current EGL alternatives in use are: ['mesa-egl', 'nvidia-367'] 
Info: selecting nvidia-367 for the nvidia profile
update-alternatives: using /usr/lib/nvidia-367/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) in manual mode 
update-alternatives: using /usr/lib/nvidia-367/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf (x86_64-linux-gnu_egl_conf) in manual mode

prime-select query फिर मुझे देता है: nvidia

लेकिन उपरोक्त विधि यह जांचने के लिए कि कौन सा GPU सक्रिय है, फिर भी मुझे बताता है कि इंटेल सक्रिय है। और लॉगआउट और लॉगिन के बाद, यह अभी भी इंटेल है (एनवीडिया-सेटिंग्स ऐप मुझे ऐसा बताता है, और इसलिए lshwविधि करता है । prime-select queryहालांकि, मुझे बताता है: अज्ञात।) इसलिए मूल रूप से मेरे एनवीडिया जीपीयू को सक्रिय करने का कोई तरीका नहीं है।

संपादित करें: मेरी समस्या यहाँ वर्णित के समान है , जब मैं nvidia-settingsटर्मिनल में लॉन्च करता हूं, तो मुझे भी त्रुटि मिलती है

ERROR: nvidia-settings could not find the registry key file. 
This file should have been installed along with this driver at
/usr/share/nvidia/nvidia-application-profiles-key-documentation. 
The application profiles will continue to work, but values cannot be
prepopulated or validated, and will not be listed in the help text. 
Please see the README for possible values and descriptions.

हालांकि समाधान वहाँ प्रस्तावित, अर्थात्

cd /usr/share/nvidia
mv nvidia-application-profiles-340.76-key-documentation
nvidia-application-profiles-key-documentation
mv nvidia-application-profiles-340.76-rc nvidia-application-profiles-rc

(मेरे सिस्टम पर वास्तविक ड्राइवर के अनुरूप संख्या में 340.76 बदलते हुए)

15.04 Ubuntu (मैं 16.04 पर हूं) को संदर्भित करता हूं और काम नहीं करता।


2
मेरे पास एक ही समस्या है :(
19

1
इस पोस्ट में ubuntuforums.org/showthread.php?t=2329171 एक आगामी Xorg रिलीज में एक समाधान के बारे में चर्चा है, जिसे उबंटू 17 में स्पष्ट रूप से शामिल किया जाना है।
बारतवन

@DavidFoerster आप सही हैं, मैंने इसे ठीक किया है, सूचित करने के लिए धन्यवाद।
बर्तोवन

मुझे भी यही समस्या है, लेकिन कुछ समय पहले यह काम कर रहा था। निश्चित नहीं है कि यह कोई और काम क्यों नहीं कर रहा है।
एलेक्समोगावेरो

जवाबों:


1

मुझे भी यही समस्या थी। तब मैंने निम्नलिखित कार्य किया:

सॉफ़्टवेयर और अपडेट> अतिरिक्त ड्राइवर: nvidia 381.09> मशीन को रिबूट करें

तब एनवीडिया एक्स सेटिंग्स का उपयोग करें , और फिर एनवीडिया प्राइम का चयन करें।

रिबूट करने के बाद, सब कुछ ठीक है।

मुझे उम्मीद है कि इससे सहायता मिलेगी :-)

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