GNU/Linux >> Belajar Linux >  >> Ubuntu

Tidak Dapat Menginstal Driver Nvidia V396 Di Ubuntu 18.04?

Saya mencoba menginstal driver Nvidia versi 396 di Ubuntu 18.04 menggunakan tautan ini. Saya mendapat pesan tentang dependensi yang belum terpenuhi (lihat di bawah). Sebenarnya saat menggunakan ubuntu-drivers devices versi yang direkomendasikan adalah 415. Saya mencobanya tetapi mendapatkan hasil yang sama. Posting luar biasa yang disebutkan dalam tautan tidak menyebutkan masalah ini. Adakah yang tahu penyebab masalah ini (mengapa tidak menginstal dependensi ini) dan bagaimana saya bisa menyelesaikannya?

Saya memiliki pengaturan 1080Ti ganda dengan driver versi 390. Untuk Cuda 9.2 saya memerlukan setidaknya versi 396.

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 nvidia-driver-396 : Depends: libnvidia-gl-396 (= 396.54-0ubuntu0~gpu18.04.1) but it is not going to be installed
                     Depends: nvidia-dkms-396 (= 396.54-0ubuntu0~gpu18.04.1) but it is not going to be installed
                     Depends: libnvidia-compute-396 (= 396.54-0ubuntu0~gpu18.04.1) but it is not going to be installed
                     Depends: nvidia-compute-utils-396 (= 396.54-0ubuntu0~gpu18.04.1) but it is not going to be installed
                     Depends: libnvidia-decode-396 (= 396.54-0ubuntu0~gpu18.04.1) but it is not going to be installed
                     Depends: libnvidia-encode-396 (= 396.54-0ubuntu0~gpu18.04.1) but it is not going to be installed
                     Depends: nvidia-utils-396 (= 396.54-0ubuntu0~gpu18.04.1) but it is not going to be installed
                     Depends: libnvidia-ifr1-396 (= 396.54-0ubuntu0~gpu18.04.1) but it is not going to be installed
                     Recommends: libnvidia-compute-396:i386 (= 396.54-0ubuntu0~gpu18.04.1)
                     Recommends: libnvidia-decode-396:i386 (= 396.54-0ubuntu0~gpu18.04.1)
                     Recommends: libnvidia-encode-396:i386 (= 396.54-0ubuntu0~gpu18.04.1)
                     Recommends: libnvidia-ifr1-396:i386 (= 396.54-0ubuntu0~gpu18.04.1)
                     Recommends: libnvidia-gl-396:i386 (= 396.54-0ubuntu0~gpu18.04.1)
E: Unable to correct problems, you have held broken packages.

Jawaban yang Diterima:

Saya mencoba menginstal dependensi yang belum terpenuhi seperti yang disarankan dalam komentar. Saya mulai dengan libnvidia-gl-396 . Itu menghasilkan pesan kesalahan yang sama tentang dependensi yang tidak terpenuhi dan paket yang rusak. Saya mencoba memperbaikinya dengan

sudo apt-get install --fix-broken

tapi itu tidak berhasil. Saya mem-boot ulang dan menjalankan perangkat lunak dan memperbarui lagi. Yang mengejutkan saya, itu mencantumkan semua versi yang tersedia mulai dari 390 dan seterusnya:390, 396, 410 dan 415, di mana pertama kali hanya terdaftar 390. Mencoba menginstal salah satu dari mereka tetapi tidak berhasil. Tidak ada pesan tentang alasannya.

Terkait:Ubuntu 18.04:Bagaimana cara membuat antarmuka jaringan dumthe persisten?

Seperti yang saya ketahui sebelum versi berikut tersedia:

$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:03.1/0000:08:00.0 ==
modalias : pci:v000010DEd00001B06sv00001458sd0000374Cbc03sc00i00
vendor   : NVIDIA Corporation
model    : GP102 [GeForce GTX 1080 Ti]
driver   : nvidia-driver-415 - third-party free recommended
driver   : nvidia-driver-396 - third-party free
driver   : nvidia-driver-390 - third-party free
driver   : nvidia-driver-410 - third-party free
driver   : xserver-xorg-video-nouveau - distro free builtin

Versi 396 akan baik-baik saja untuk saat ini, tetapi Cuda 10 sudah membutuhkan driver versi 410, jadi saya bisa hidup dengan rekomendasi. Artikel ini menyarankan untuk menghapus driver lama dan menginstal yang baru sebagai berikut:

sudo apt-get remove --purge nvidia-*
sudo ubuntu-drivers autoinstall

Dan itu berhasil. Sekarang saya dapat menjalankan Tensorflow 1.12 tanpa mengeluh tentang versi driver yang salah.


Ubuntu
  1. Cara Menginstal Driver Nvidia Terbaru di Ubuntu

  2. Instal Driver Nvidia di Ubuntu 20.04 LTS - Panduan langkah demi langkah?

  3. Bagaimana Cara Menginstal Driver Nvidia Di Ubuntu 18.04 Dengan Boot Aman?

  1. Cara Menginstal Driver Nvidia di Debian

  2. Ubuntu 14.04:Driver Nvidia Untuk Geforce Gtx 960m?

  3. Ubuntu 13.10 – Layar Hitam Setelah Masuk Setelah Menginstal Driver Nvidia?

  1. Cara Menginstal Driver Nvidia di Ubuntu 20.04

  2. Cara menginstal driver NVIDIA di Ubuntu 19.04 Disco Dingo Linux

  3. Cara menginstal driver Nvidia terbaru di Ubuntu 16.04 Xenial Xerus