Ubuntu 16.04
Đầu ra của uname -a
:
Linux HOST 4.4.0-22-generic #40-Ubuntu SMP Thu May 12 22:03:46 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Lớp máy tính để bàn:
- CPU: Intel
- GPU: Nvidia với 361,42
Những gì tôi muốn:
- GPU intel sẽ chạy xserver và màn hình của tôi, được kết nối với DP trên bo mạch
- GPU nvidia chỉ được sử dụng cho tính toán cụ thể của CUDA, v.v.
- toàn quyền kiểm soát gv nvidia (thời gian thực, số liệu thống kê, tốc độ quạt tạm thời ...)
Vấn đề của tôi:
- không phải
nvidia-smi
và cũng khôngnvidia-settings
làm việc và tôi không thể kiểm soát GPU nvidia của tôi (các lỗi được trích dẫn bên dưới)
Câu chuyện của tôi:
Sau phần tóm tắt ngắn gọn về vấn đề của tôi, tôi muốn đi sâu vào chủ đề; Kể từ khi phát hành Ubuntu 16.04, tôi đã mày mò và không đạt được những điều sau:
- Tôi muốn GPU intel của tôi (i7 6700K) để điều khiển Xserver của tôi và mọi thứ được gắn vào nó.
- Tôi muốn GPU nvidia chuyên dụng của tôi chỉ được sử dụng cho tính toán dựa trên Cuda và tương tự.
- Tôi sẽ thêm nhiều GPU nvidia vào hệ thống, sau khi tôi giải quyết được vấn đề của mình.
Một bản tóm tắt ngắn về trạng thái ban đầu của tôi:
Tôi đã cài đặt Trình điều khiển độc quyền cho nvidia và intel (intel-microcode và nvidia-361.42) thông qua apt-get và vô hiệu hóa khởi động an toàn thông qua mokutul --disable-verify.
Sau đó, tôi đặt nvidia-Prime để sử dụng thẻ intel.
Sau đó, tôi chỉnh sửa xorg.conf của mình để chỉ chứa một màn hình với trình điều khiển intel gpu và intel. (hỏi chi tiết nếu cần)
Kiểm tra GPU để kết xuất với Blender, mọi thứ dường như đều ổn, ngoại trừ việc tôi không thể nhận được bất kỳ số liệu thống kê nào về cài đặt gpu và nvidia của mình.
Lỗi:
sudo nvidia-smi
NVIDIA-SMI couldn't find libnvidia-ml.so library in your system. Please make sure that the NVIDIA Display Driver is properly installed and present in your system:
Please also try adding directory that contains libnvidia-ml.so to your system PATH.
Những gì tôi đã học được cho đến nay qua tất cả các nỗ lực và nghiên cứu của tôi kể từ khi phát hành (phiên bản ngắn, yêu cầu chi tiết bất cứ lúc nào):
Hai vấn đề của tôi có liên quan nhưng không giống nhau:
Nvidia-settings Trống:
- điều này là do các cài đặt này chỉ hiển thị khi có Xserver được kết nối với GPU nvidia
- giải pháp cho vấn đề này là thêm một màn hình mới trong xorg.conf để buộc và xserver không được sử dụng chạy trên GPU nvidia
- nhưng điều này hiện không thể thực hiện được (xem vấn đề khác) và không mong muốn, vì tôi hoàn toàn muốn GPU nvidia tập trung vào Cuda
Nvidia-smi không hoạt động:
- bbswitch không phải là vấn đề vì GPU của tôi (550ti) không hỗ trợ nó (lỗi trong dmesg)
- nvidia Prime thay đổi mục nhập cho x86_64-linux-gnu_gl_conf thành
/usr/lib/nvidia-361/ld.so.conf
(nvidia GPU được chọn) hoặc/usr/lib/nvidia-361-prime/ld.so.conf
(GPU intel được chọn) - cấu hình cho lựa chọn intel thiếu các đường dẫn thiết yếu đến các mô-đun nvidia thiết yếu, tất cả đều có trong conf cho lựa chọn nvidia
- Khi chuyển sang nvidia qua Prime-select, tôi không có Xserver vì Màn hình được kết nối với GPU tích hợp, nhưng đăng nhập vào bảng điều khiển ảo nvidia-smi hoạt động
Giả định của tôi:
- Nvidia Prime rất tệ và không muốn theo cách tôi muốn.
- Tôi phải bằng cách nào đó khắc phục nguyên tố và cấu hình hệ thống (thậm chí tự viết cấu hình mới?)
Thử thách của tôi:
- Tôi đã thử gỡ cài đặt nvidia-Prime nhưng tôi chỉ nhận ra sau đó, rằng điều này không thể hoạt động. Khi tệp conf cho x86_64-linux-gnu_gl_conf bị xóa, kết quả là một mớ hỗn độn ...
- Tôi thậm chí đã thử thêm các đường dẫn bị thiếu vào các tệp x86_64-linux-gnu_gl_conf bằng tay, nhưng tôi thực sự không biết mình đang làm gì và không thành công.
Những câu hỏi của tôi:
1) Làm thế nào tôi có thể giải quyết vấn đề nvidia-smi? Có phải tôi đang trên đường ray bên phải không? Có ai có hướng dẫn làm thế nào tôi có thể tiến hành?
2) Có thể bật điều khiển quạt và điều khiển thêm cho nvidia gpu (coolbits trong xorg.conf) mà không cần Xserver trên gpu (không có màn hình cho gpu trong xorg.conf) không?
Rất cảm ơn trước cho bất kỳ trả lời. Tôi thực sự chải web, lược là vấn đề của tôi.
Nếu tôi bỏ lỡ bất cứ điều gì quan trọng, xin vui lòng cho tôi biết và đừng ngần ngại yêu cầu các tệp nhật ký, vv
CẢM ƠN