ไม่สามารถเปลี่ยนจาก Intel เป็น Nvidia ใน Ubuntu 16.04 (Nvidia Prime)


13

ฉันไม่สามารถสลับจาก Intel GPU ของฉันไปเป็น Nvidia GPU ของฉันบน Ubuntu 16.04 ฉันไม่ได้รับข้อความแสดงข้อผิดพลาดหรือปัญหาอื่น ๆ มันแค่ไม่เปลี่ยน คำถามที่คล้ายกันอื่น ๆ ที่นี่ยังไม่ได้แก้ปัญหาของฉัน นี่คือรายละเอียด:

  • HP Envy dv7 7390eb แล็ปท็อปที่มีกราฟิกไฮบริด (Nvidia และ Intel), Ubuntu 16.04

  • ไดรเวอร์เพิ่มเติมของ Ubuntu แสดงให้ฉันเห็นว่าฉันใช้ไดรเวอร์ไบนารีของ Nvidia 367.57 (กรรมสิทธิ์) และเฟิร์มแวร์ไมโครโปรเซสเซอร์สำหรับซีพียู Intel จาก intel-microcode (เป็นกรรมสิทธิ์)

  • ฉันมีแพ็คเกจnvidia-367 , nvidia-prime , nvidia-opencl-icd-367และnvidia-settings ที่ติดตั้ง ไม่มี bumblebee หรือแพ็คเกจอื่น ๆ ที่เกี่ยวข้อง

  • ฉันสามารถเริ่มแอพตั้งค่าของ Nvidia และเลือก Nvidia มันบอกให้ฉันออกจากระบบ เมื่อฉันกลับเข้าสู่ระบบ Intel ยังคงเป็นการ์ดที่ใช้งานอยู่ (ฉันใช้วิธีนี้เพื่อรู้ว่าการ์ดใดทำงานอยู่คืออะไร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 ใช้งานอยู่ยังคงบอกฉัน Intel มีการใช้งาน และหลังจากออกจากระบบและเข้าสู่ระบบก็ยังคง Intel (แอป nvidia-settings บอกฉันเช่นนั้นและเพื่อไม่lshwวิธี. prime-select queryแต่บอกฉัน:. ไม่ทราบ) ดังนั้นโดยทั่วไปดูเหมือนว่าจะมีวิธีการที่จะเปิดใช้งาน Nvidia GPU ของฉัน

แก้ไข: ปัญหาของฉันตรงตามที่อธิบายไว้ที่นี่เมื่อฉันเปิดตัว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 ในจำนวนที่สอดคล้องกับไดรเวอร์จริงในระบบของฉันแน่นอน)

อ้างถึง Ubuntu 15.04 (ฉันใช้ 16.04) และใช้งานไม่ได้


2
ฉันมีปัญหาเดียวกัน :(
DollarAkshay

1
ในโพสต์นี้ubuntuforums.org/showthread.php?t=2329171มีการพูดคุยเกี่ยวกับวิธีแก้ปัญหาในรุ่น Xorg ที่กำลังจะมาถึงซึ่งจะรวมอยู่ใน Ubuntu 17
bartovan

@DavidFoerster คุณพูดถูกฉันเพิ่งแก้ไขมันขอบคุณที่แจ้งให้ทราบ
bartovan

ฉันมีปัญหาเดียวกัน แต่บางครั้งมันก็ใช้งานได้ ไม่แน่ใจว่าทำไมมันไม่ทำงานอีกต่อไป
alexmogavero

คำตอบ:


1

ผมมีปัญหาเดียวกัน. จากนั้นฉันก็ทำสิ่งต่อไปนี้:

ซอฟต์แวร์ & อัปเดต> ไดรเวอร์เพิ่มเติม: เลือก nvidia 381.09> รีบูตเครื่อง

จากนั้นใช้การตั้งค่า nvidia xจากนั้นเลือก nvidia prime

หลังจากรีบูตเครื่องทุกอย่างก็โอเค

ฉันหวังว่านี่จะช่วย :-)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.