जब भी मैं अपने gpu (gtx 1060) से अपने igpu (Intel 530), I कैंट बूट पर स्विच करता हूँ। लोडिंग स्क्रीन निम्नलिखित संदेश के साथ अटक गई है:
[विफल] एनवीआईडीआईए के Persistence Daemon को शुरू करने में विफल। विवरण के लिए 'systemctl status nvidia-persistenced.service' देखें।
हालाँकि, मैं बूट कर सकता हूं जब मैं एनवीडिया जीपीयू पर वापस जाता हूं और अस्थायी रूप से काम करने के बिना रिबूट किए बिना अपने igpu पर स्विच करता हूं। मैं कुबंटु 16.10 का उपयोग कर रहा हूं और केवल मेरा आंतरिक लैपटॉप डिस्प्ले। जब मैं अपने igpu पर स्विच करता हूं तो यह आउटपुट होता है:
sudo prime-select intel
Info: the current GL alternatives in use are: ['nvidia-378', 'nvidia-378']
Info: the current EGL alternatives in use are: ['nvidia-378', 'nvidia-378']
Info: selecting nvidia-378-prime for the intel profile
update-alternatives: using /usr/lib/nvidia-378-prime/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-378-prime/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
update-alternatives: using /usr/lib/nvidia-378-prime/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in manual mode
update-alternatives: using /usr/lib/nvidia-378-prime/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_EGL.conf (i386-linux-gnu_egl_conf) in manual mode
sudo prime-select nvidia
Info: the current GL alternatives in use are: ['nvidia-378-prime', 'nvidia-378-prime']
Info: the current EGL alternatives in use are: ['nvidia-378-prime', 'nvidia-378-prime']
Info: selecting nvidia-378 for the nvidia profile
update-alternatives: using /usr/lib/nvidia-378/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-378/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
update-alternatives: using /usr/lib/nvidia-378/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in manual mode
update-alternatives: using /usr/lib/nvidia-378/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_EGL.conf (i386-linux-gnu_egl_conf) in manual mode
Lspci -k का परिणाम | grep -EA2 'VGA | 3D'
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
DeviceName: Onboard IGD
Subsystem: CLEVO/KAPOK Computer HD Graphics 530
--
01:00.0 VGA compatible controller: NVIDIA Corporation GP106M [GeForce GTX 1060] (rev a1)
Subsystem: CLEVO/KAPOK Computer Device 6a03
Kernel driver in use: nvidia
मैंने एक सप्ताह से अधिक समय से इस मुद्दे को अपने दम पर हल करने की कोशिश की है और मुझे नहीं पता कि क्या करना है। मैंने जो भी कोशिश की वह विफल रही।
क्या आप मेरी मदद कर सकते हैं?
अद्यतन 5.2.2017:
मैंने आज फिर से इसका परीक्षण किया और महसूस किया कि इंटेल जीपीयू पर स्विच करना 375 और 378 के साथ बिल्कुल भी काम नहीं करता है। लॉगिंग आउट स्क्रीन को जमा देता है। तो एक बार काम क्यों किया? यदि मैं पुराने को डिलीट करने के बाद फिर से सभी ड्राइवरों को स्थापित करता हूं और बाद में प्राइम-सिलेक्ट इंटेल (रिबूट के बिना!) का उपयोग करता हूं, तो प्राइम-सलेक्ट प्राइम प्रोफाइल को अपडेट नहीं करता है -> यह पुराने नॉन-एनवीडिया प्रोफाइल (मीसा प्रोफाइल) में से एक का चयन करता है nvidia के बजाय) और यह काम करता है। लेकिन जैसे ही मैं एक एनवीडिया प्रोफाइल या रिबूट पर जाता हूं, प्राइम प्रोफाइल अपडेट हो जाती हैं और यह किसी काम की नहीं रहती। तो मुझे लगता है कि इंटेल gpu के लिए EGL विकल्पों में कुछ गड़बड़ है? किसी भी असुविधा के लिए खेद है।
अद्यतन 12.2.2017:
कल, मैंने एनवीडिया-प्राइम सॉफ्टवेयर को संशोधित किया और बग को ठीक किया। मैं जल्द ही (संभवत: अगले सप्ताह) अपने संशोधित संस्करण को प्रकाशित करूंगा और यहां एक लिंक चिपकाऊंगा, लेकिन मुझे अभी भी एक मुद्दा मिला है: जब मैंने अपने पीसी को बंद कर दिया था, जब मैं निष्पादित हुआ था sudo prime-select intel
:
ksmserver क्रैश (मैं कुबंटू का उपयोग कर रहा हूं, शायद उबंटू के साथ कोई समस्या नहीं है)
-> पीसी पूरी तरह से बंद नहीं हो सकता है और इंटेल जीपीयू के लिए पुराने (गलत) अपडेट-विकल्प बहाल किए गए हैं
-> मैं बूट नहीं कर सकता।
हालांकि, अगर मैं sudo prime-select intel
रिकवरी मोड में शटडाउन के बाद चलता हूं तो सब कुछ ठीक हो जाता है और मैं इंटेल जीपीयू का उपयोग कर सकता हूं।
अद्यतन दिनांक 17.2.2017:
मैंने अपना वर्कअराउंड पोस्ट किया और अभी भी आधिकारिक रिपॉजिटरी में बग को ठीक करने की कोशिश कर रहा हूं। हालाँकि, यह शायद अपडेट-विकल्प में बग है, इसलिए अगली बार मुझे वहां बग-रिपोर्ट पोस्ट करना होगा।
इस बीच, मेरे समाधान का आनंद लें! मुझे उम्मीद है कि यह आपके लिए भी काम करता है। अगर कोई सवाल है तो कृपया एक टिप्पणी छोड़ दें।
UPDATE 26.2.2017
जैसा कि @whizzzkid ने बताया, एनवीडिया ग्राफिक्स कार्ड मेरे पैच लगाने के बाद भी सक्रिय रहता है। हालाँकि, आज मैं इस मुद्दे को हल करने में सक्षम था। मैं संभवत: अगले सप्ताह अपना दूसरा पैच शामिल करने के लिए अपने उत्तर को अपडेट करूंगा। यहाँ कुछ परीक्षण किए गए हैं:
एनवीडिया: 43-45 डब्ल्यू
इंटेल (एनवीडिया पर): 29-31 डब्ल्यू
इंटेल (एनवीडिया बंद): 15-17 डब्ल्यू
m
के अंत में नहीं है भले ही वे मोबाइल हों।
nvidia-prime
अभी तक इनका समर्थन नहीं करता है।
lspci -k | grep -EA2 'VGA|3D'
टर्मिनल कमांड का आउटपुट जोड़ें ।