Perintah nvidia-smi tidak ditemukan Ubuntu 16.04

20

Saya mencoba menginstal driver nvidia di ubuntu 16.04 saya (saya punya GeForce GTX 960M). Saya mencoba banyak metode yang dijelaskan di internet tetapi tampaknya tidak ada yang berhasil. (Aku melihat Bagaimana menginstal nvidia-smi? , Nvidia-smi: perintah tidak ditemukan di Ubuntu 16 , tetapi ini tidak membantu ...)

Memang ketika saya menjalankan nvidia-smi, saya mendapatkan nvidia-smiperintah tidak ditemukan, dan ketika saya menjalankan lshw -numeric -C displaysaya melihat bahwa kartu grafis saya berstatus display unclaimed. Saya tidak tahu apakah ini terkait tetapi tampaknya aneh

fonfonx
sumber

Jawaban:

16

Solusi yang berhasil bagi saya adalah menonaktifkan boot aman ketika me-reboot setelah menginstal driver NVIDIA.

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

Kemudian reboot, di menu pilih "ubah opsi boot aman", masukkan kata sandi yang Anda pilih sebelumnya dan nonaktifkan boot aman.

fonfonx
sumber
1
Saya telah menonaktifkan boot aman, tetapi tetap saja tidak berhasil. Saya berubah menjadi 384 (dengan Cuda 8.0), masih tidak berfungsi.
Khan
Ini tidak berhasil untuk saya
Hakaishin
Tidak bekerja untukku. Saya mendapat Paket nvidia-381 tidak tersedia, tetapi disebut oleh paket lain. Ini mungkin berarti bahwa paket tersebut hilang, telah usang, atau hanya tersedia dari sumber lain E: Paket 'nvidia-381' tidak memiliki calon instalasi
Brad
4

Coba perbarui driver.

  1. Tambahkan PPA dengan menjalankan perintah berikut di terminal:

    sudo add-apt-repository ppa:graphics-drivers/ppa
    sudo apt-get update
    
  2. Buka Perangkat Lunak & Pembaruan dari Pengaturan Sistem atau langsung dari Dash , klik pada Additional Driverstab, pilih driver yang ingin Anda gunakan, dan klik Apply changes.

  3. Setelah driver diunduh dan diinstal, restart sistem Anda.

Pangeran Emmanuel
sumber
1
itu tidak membantu ...
fonfonx
Tidak bekerja. Terlepas dari pilihan driver NVIDIA, ia mengembalikannya dan memilih xorg ...
khan
+1 Saya biasanya menggunakan cli, tapi ini lebih baik daripada jawaban di atas. Membuat saya bekerja tanpa harus khawatir tentang membersihkan paket atau versi mana yang akan diinstal - Saya mendapat yang lebih baru tanpa harus mencoba ... Bagus!
Url Gratis
1

Dalam kasus saya, hanya menonaktifkan boot aman di BIOS menyelesaikan masalah.

tanukineko
sumber
1

Saya sudah memiliki kondisi ini, ini terjadi jika Anda entah bagaimana mem-boot sistem semua-bekerja tanpa kartu NVidia dan kemudian driver dan utilitas NVidia menghilang.

Inilah yang membantu: (mengingat versi CUDA Anda adalah 9.2 dan versi driver 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)

Lalu lakukan:

sudo dpkg-reconfigure nvidia-418

Kemudian reboot. Itu harus bekerja.

Jadi, dalam kasus, itu masih tidak, instal ulang Cuda sepenuhnya, yang akan melakukannya.

Jimmy Falcon
sumber
0

Anda harus menggunakan nvidia-current ketika Anda menjalankan install, sehingga Anda bisa mendapatkan rilis terbaru.

ibrahim
sumber
5
nvidia-saat ini di Ubuntu 16.04 adalah Version: 304.135-0ubuntu0.16.04.1yang bukan rilis terbaru.
karel
Kamu benar. Sepertinya arus nvidia tidak benar-benar terkini! Jadi temukan rilis terbaru di situs web nvidia dan gunakan versi spesifik (nvidia- <version>). Terima kasih!
ibrahim
+1: Jawaban ini mungkin tidak valid sekarang, tetapi mungkin membantu di masa depan
ntg
0

Ini bekerja untuk saya:

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

Beberapa menggunakan aptitude daripada 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

Jika tidak ada yang berfungsi, periksa kernel ubuntu Anda (jika itu adalah kasus Anda) karena beberapa panduan menyatakan bahwa beberapa kernel tidak didukung oleh Nvidia. Ukuu adalah alat sederhana untuk memasang kernel yang berbeda dan menambahkannya ke GRUB. Saya mengubah milik saya (di ubuntu-18.04 LTS) menjadi 4.18.4-041804-generik dan merasa cukup bagus dan stabil.

Jika kode ini tidak berfungsi, ikuti tutorial ini hingga langkah 8. Meskipun tujuan utamanya adalah instalasi lengkap dengan CUDA, cuDNN, NCCL, tensorflow, dll. dalam komentar)

Pedro Esmeriz
sumber
0

Satu-satunya hal yang berhasil bagi saya adalah saya harus menghapus semua yang berhubungan dengan nvidia dan lebah, dan memutakhirkan kernel saya dari 4.4 ke 4.8.17 dengan bantuan paket Ukuu, dan menginstal 390 versi driver.

Sridhar Thiagarajan
sumber
0

Saya telah menghadapi masalah yang sama. Semua jawaban dengan benar akan membiarkan Anda menyelesaikan masalah.

Masalah: Tapi masalah utamanya adalah versi driver. Anda akan mengaktifkan versi terbaru seperti 430 atau lebih. Tetapi idk mengapa tetapi versi yang lebih baru menyebabkan kesalahan ini. Bahkan jika Anda menonaktifkan boot aman, ia akan mengatakan "Ubuntu bekerja pada grafik rendah"

Solusi: Instal versi yang lebih rendah dari 400 katakan 381, atau apa pun kasus Anda. Cukup cari di driver tambahan di bawah pengaturan perangkat lunak Ubuntu.

Vikash Khandelwal
sumber