Lệnh nvidia-smi không tìm thấy Ubuntu 16.04


20

Tôi đang cố gắng cài đặt trình điều khiển nvidia trên Ubuntu 16.04 của mình (Tôi có GeForce GTX 960M). Tôi đã thử rất nhiều phương pháp giải thích trên internet nhưng dường như không có phương pháp nào hiệu quả. (Tôi đã thấy Cách cài đặt nvidia-smi ? , Nvidia-smi: lệnh không được tìm thấy trên Ubuntu 16 , nhưng chúng không giúp được gì ...)

Thật vậy, khi tôi chạy nvidia-smi, tôi nhận được nvidia-smilệnh không tìm thấy và khi tôi chạy, lshw -numeric -C displaytôi thấy rằng card đồ họa của tôi có trạng thái display unclaimed. Tôi không biết nó có liên quan hay không nhưng có vẻ lạ

Câu trả lời:


16

Giải pháp hiệu quả với tôi là vô hiệu hóa khởi động an toàn khi khởi động lại sau khi cài đặt trình điều khiển NVIDIA.

sudo apt purge nvidia-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-381

Sau đó khởi động lại, trong menu chọn "thay đổi tùy chọn khởi động an toàn", đặt mật khẩu bạn đã chọn trước đó và vô hiệu hóa khởi động an toàn.


1
Tôi đã tắt boot an toàn, nhưng nó vẫn không hoạt động. Tôi đã đổi thành 384 (với Cuda 8.0), vẫn không hoạt động.
khan

Điều này không hiệu quả với tôi
Hakaishin

Không làm việc cho tôi. Tôi đã nhận Gói nvidia-381 không có sẵn, nhưng được gọi bằng gói khác. Điều này có thể có nghĩa là gói bị thiếu, đã bị lỗi thời hoặc chỉ có sẵn từ một nguồn khác E: Gói 'nvidia-381' không có ứng cử viên cài đặt
Brad

4

Hãy thử cập nhật trình điều khiển.

  1. Thêm PPA bằng cách chạy các lệnh sau trong terminal:

    sudo add-apt-repository ppa:graphics-drivers/ppa
    sudo apt-get update
    
  2. Mở Phần mềm & Cập nhật từ Cài đặt hệ thống hoặc trực tiếp từ Dash , nhấp vào Additional Driverstab, chọn trình điều khiển bạn muốn sử dụng và nhấp Apply changes.

  3. Sau khi trình điều khiển được tải xuống và cài đặt, khởi động lại hệ thống của bạn.


1
nó không giúp được gì ...
fonfonx

Nó không hoạt động. Mặc dù lựa chọn trình điều khiển NVIDIA, nó hoàn nguyên nó và chọn xorg ...
khan

+1 Tôi thường sẽ sử dụng cli, nhưng điều này tốt hơn câu trả lời ở trên. Giúp tôi làm việc mà không phải lo lắng về các gói thanh trừng hoặc cài đặt phiên bản nào - Tôi đã có một bản cập nhật mới hơn mà không cần phải thử ... Đẹp!
Url miễn phí

1

Trong trường hợp của tôi, chỉ cần vô hiệu hóa khởi động an toàn trong BIOS đã giải quyết vấn đề.


1

Tôi đã gặp phải tình trạng này, điều này xảy ra nếu bạn bằng cách nào đó khởi động hệ thống hoạt động bình thường với thẻ NVidia và sau đó trình điều khiển và dụng cụ NVidia biến mất.

Đây là những gì đã giúp: (xem xét phiên bản CUDA của bạn là 9.2 và phiên bản trình điều khiển là 418)

sudo vi /etc/ld.so.conf.d/cuda-9-2.conf 

/usr/local/cuda-9.0/targets/x86_64-linux/lib 
/usr/lib/nvidia-418   ( <<- add this line)

Sau đó làm:

sudo dpkg-reconfigure nvidia-418

Sau đó khởi động lại. Nó nên hoạt động.

Vì vậy, trong trường hợp, nó vẫn không, chỉ cần cài đặt lại Cuda hoàn toàn, điều đó sẽ làm điều đó.


0

Bạn nên sử dụng nvidia-current khi bạn chạy cài đặt, để bạn có thể nhận được bản phát hành mới nhất.


5
nvidia-current trong Ubuntu 16.04 Version: 304.135-0ubuntu0.16.04.1không phải là bản phát hành mới nhất.
karel

Bạn đúng. Có vẻ như hiện tại của nvidia không thực sự hiện tại! Vì vậy, hãy tìm bản phát hành mới nhất trên trang web của nvidia và sử dụng phiên bản cụ thể (nvidia- <version>). Cảm ơn!
ibrahim

1: Câu trả lời này có thể là không hợp lệ bây giờ, nhưng có thể hữu ích trong tương lai
NTG

0

Điều này làm việc cho tôi:

sudo apt purge nvidia-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-driver-396

Một số sử dụng năng khiếu thay vì apt:

sudo apt purge nvidia-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install aptitude
sudo aptitude install nvidia-driver-396

Nếu không có gì hoạt động, vui lòng kiểm tra kernel ubfox (nếu đó là trường hợp của bạn) vì một số hướng dẫn nói rằng một số hạt nhân không được Nvidia hỗ trợ. Ukuu là một công cụ đơn giản để cài đặt các hạt nhân khác nhau và thêm chúng vào GRUB. Tôi đã thay đổi cái của tôi (trong ubfox-18.04 LTS) thành 4.18.4-041804-generic và thấy nó khá tốt và ổn định.

Nếu mã này không hoạt động, hãy làm theo hướng dẫn này cho đến bước 8. Mặc dù mục tiêu chính là cài đặt hoàn chỉnh với cả CUDA, cuDNN, NCCL, tenorflow, v.v. Tôi cũng thấy rất tốt khi cài đặt trình điều khiển Nvidia (đã học được vấn đề kernel từ nó, trong các bình luận)



0

Điều duy nhất làm việc với tôi là tôi phải gỡ cài đặt mọi thứ liên quan đến nvidia và bumblebee, và nâng cấp kernel của tôi từ 4.4 lên 4.8.17 với sự trợ giúp của gói Ukuu và cài đặt phiên bản trình điều khiển 390.


0

Tôi đã phải đối mặt với cùng một vấn đề. Tất cả các câu trả lời sẽ chính xác cho phép bạn giải quyết vấn đề.

Vấn đề: Nhưng vấn đề chính là với phiên bản trình điều khiển. Bạn sẽ kích hoạt phiên bản mới nhất như 430 hoặc như vậy. Nhưng idk tại sao nhưng phiên bản sau gây ra lỗi này. Ngay cả khi bạn tắt khởi động an toàn, nó sẽ báo "Ubuntu đang hoạt động trên đồ họa thấp"

Giải pháp: Cài đặt phiên bản thấp hơn 400 nói 381, hoặc bất kỳ trường hợp nào của bạn. Chỉ cần tìm kiếm trong trình điều khiển bổ sung trong cài đặt phần mềm Ubuntu.

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.