Tôi đã tìm thấy một nửa tá bài đăng trên mạng này, nhưng không ai trong số họ thực sự trả lời câu hỏi.
Tôi muốn thiết lập GPU nvidia của mình để chỉ tính toán, không lái màn hình. Nhưng khi tôi chuyển sang sử dụng GPU Intel trong cấu hình nvidia-Prime, tôi không còn có thể tải mô-đun nvidia nữa.
modprobe: ERROR: could not insert 'nvidia_352': No such device
Không có mô-đun, CUDA không hoạt động, rõ ràng.
Vậy chính xác thì nvidia-Prime đang làm gì khiến nó không thể tải mô-đun? Nó không nằm trong danh sách đen. Không có tệp xorg.conf, vậy làm thế nào để hệ thống biết sử dụng GPU Intel thay vì tệp rời rạc?
Tôi đang sử dụng Dell 5510 Precision với nhà máy Ubuntu 14.04 được cài đặt và GPU của tôi là Quadro M1000M.
Một số gợi ý sử dụng ong nghệ, nhưng điều đó không cần thiết cho tải tính toán thuần túy.
Ngoài ra, rõ ràng ong nghệ có thể tải mô-đun. Vậy chính xác thì nó đang làm gì?
Cập nhật: Vậy tại sao dường như tôi luôn tìm thấy câu trả lời khi cuối cùng tôi đăng câu hỏi, sau nhiều giờ cố gắng tìm ra nó. Đây thực tế chỉ là một câu trả lời một phần, nhưng tôi đang nói về một cái gì đó.
Cho đến nay tôi đã xác định rằng nguyên tố thực hiện ít nhất hai điều:
- Tắt GPU bằng cách sử dụng bbswitch.
- Thay đổi các lựa chọn thay thế cho /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf.
Bằng cách sử dụng bbswitch để bật lại GPU, giờ đây tôi có thể tải mô-đun NVIDIA.
Nhưng câu hỏi vẫn còn là: cách tốt nhất để cấu hình hệ thống sử dụng thẻ NVIDIA chỉ để tính toán là gì?
Tôi có nên đặt nvidia-Prime sử dụng GPU Intel và cố gắng tự làm sáng tỏ những gì đã làm để CUDA hoạt động không?
Làm cách nào để đảm bảo hệ thống vẫn sử dụng GPU Intel cho màn hình?
Làm thế nào tôi có thể đơn giản là vô hiệu hóa NVIDIA Prime và định cấu hình tất cả bằng tay?
Hay tôi nên từ bỏ và sử dụng Bumblebee và optirun? Những bất lợi của điều này nếu có?
Có khuyến nghị nào không?