Không thể chuyển đổi từ Intel sang Nvidia trong Ubuntu 16.04 (Nvidia Prime)


13

Tôi không thể chuyển từ GPU Intel sang GPU Nvidia của mình trên Ubuntu 16.04. Tôi không nhận được thông báo lỗi hoặc các vấn đề khác, nó chỉ không chuyển đổi. Các câu hỏi tương tự khác ở đây chưa giải quyết được vấn đề của tôi. Đây là những thông tin chi tiết:

  • Máy tính xách tay HP Envy dv7 7390eb với đồ họa lai (Nvidia và Intel), Ubuntu 16.04.

  • Trình điều khiển bổ sung của Ubuntu cho tôi thấy tôi đang sử dụng trình điều khiển nhị phân Nvidia 367.57 (độc quyền) và phần sụn vi xử lý cho CPU Intel từ intel-microcode (độc quyền).

  • Tôi đã cài đặt gói nvidia-367 , nvidia-Prime , nvidia-opencl-icd-367nvidia . Không có ong nghệ hoặc các gói liên quan khác.

  • Tôi có thể khởi động ứng dụng cài đặt Nvidia và chọn Nvidia. Nó bảo tôi đăng xuất. Khi tôi đăng nhập lại, Intel vẫn là thẻ hoạt động. (Tôi sử dụng phương pháp này để biết thẻ nào đang hoạt động, cụ thể là sudo lshw -c video | grep configurationvà sau đó modinfo i915).

Khi tôi làm sudo prime-select nvidia, tôi nhận được

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 sau đó đưa cho tôi: nvidia

Nhưng phương pháp trên để kiểm tra GPU nào đang hoạt động, vẫn cho tôi biết Intel đang hoạt động. Và sau khi đăng xuất và đăng nhập, nó vẫn là Intel (ứng dụng cài đặt Nvidia cho tôi biết điều đó và lshwphương thức cũng prime-select queryvậy . Tuy nhiên, tôi không biết.) Vì vậy, về cơ bản dường như không có cách nào để kích hoạt GPU Nvidia của tôi.

EDIT: Vấn đề của tôi giống hệt như được mô tả ở đây , khi tôi khởi chạy nvidia-settingstrong một thiết bị đầu cuối, tôi cũng gặp lỗi

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.

Tuy nhiên, các giải pháp được đề xuất ở đó, cụ thể là

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

(dĩ nhiên thay đổi 340,76 số tương ứng với trình điều khiển thực tế trên hệ thống của tôi)

đề cập đến Ubuntu 15.04 (Tôi ngày 16.04) và không hoạt động.


2
Tôi có cùng một vấn đề :(
DollarAkshay

1
Trong bài đăng này ubuntuforums.org/showthread.php?t= 2329171 có nói về một giải pháp trong bản phát hành Xorg sắp tới, được đưa vào Ubuntu 17 rõ ràng.
bartovan

@DavidFoerster bạn nói đúng, tôi chỉ sửa nó, cảm ơn vì đã thông báo.
bartovan

Tôi có cùng một vấn đề, nhưng một thời gian trước nó đã hoạt động. Không chắc chắn tại sao nó không hoạt động nữa.
alexmogavero

Câu trả lời:


1

Tôi đã từng gặp vấn đề tương tự. sau đó tôi đã làm như sau:

phần mềm & cập nhật> trình điều khiển bổ sung: chọn nvidia 381.09> khởi động lại máy

sau đó sử dụng cài đặt nvidia x và sau đó chọn nvidia Prime.

Sau khi khởi động lại, mọi thứ đều ổn.

Hy vọng điều này có thể giúp cho bạn :-)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.