ฉันไม่สามารถสลับจาก 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) และใช้งานไม่ได้