Mencoba menginstal driver nvidia untuk ubuntu Desktop 18.04 LTS

25

Mencoba memasang driver nvidia untuk ubuntu Desktop 18.04 LTS setelah tautan ini . Ikuti semua tips dari tautan di atas.

Tetapi beberapa yang bingung dalam hal: Apakah saya menggunakan driver nvidia atau nouveau? Apakah saya menggunakan versi nvidia yang tepat atau tidak? Saya ingin menggunakan versi 390.

Saya mengalami Nvidia GTX 1060 dan menggunakan Ubuntu Linux Desktop 18.04 LTS.

lspci -k | grep -EA2 'VGA|3D'  
01:00.0 VGA compatible controller: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (rev a1)
    Subsystem: Dell GP106 [GeForce GTX 1060 6GB]
    Kernel driver in use: nouveau

Perintah di atas menunjukkan bahwa saya menggunakan nouveau

sedangkan driver tambahan menunjukkan bahwa saya menggunakan driver nvidia masukkan deskripsi gambar di sini

Tidak tahu harus percaya apa?

Sunting1 Terima kasih Luis atas jawaban Anda. Berdasarkan komentar Anda ketika saya mencoba menginstal driver 396 ... Saya mendapatkan kesalahan berikut:

sudo apt install nvidia-driver-396
Reading package lists... Done
Building dependency tree       
Reading state information... Done
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: nvidia-dkms-396 (= 396.24-0ubuntu0~gpu18.04.1) but it is not going to be installed
                     Depends: nvidia-kernel-source-396 (= 396.24-0ubuntu0~gpu18.04.1) but it is not going to be installed
                     Depends: nvidia-compute-utils-396 (= 396.24-0ubuntu0~gpu18.04.1) but it is not going to be installed
                     Depends: libnvidia-decode-396 (= 396.24-0ubuntu0~gpu18.04.1) but it is not going to be installed
                     Depends: libnvidia-encode-396 (= 396.24-0ubuntu0~gpu18.04.1) but it is not going to be installed
                     Depends: nvidia-utils-396 (= 396.24-0ubuntu0~gpu18.04.1) but it is not going to be installed
                     Depends: xserver-xorg-video-nvidia-396 (= 396.24-0ubuntu0~gpu18.04.1) but it is not going to be installed
                     Depends: libnvidia-cfg1-396 (= 396.24-0ubuntu0~gpu18.04.1) but it is not going to be installed
                     Recommends: libnvidia-decode-396:i386 (= 396.24-0ubuntu0~gpu18.04.1)
                     Recommends: libnvidia-encode-396:i386 (= 396.24-0ubuntu0~gpu18.04.1)
                     Recommends: libnvidia-ifr1-396:i386 (= 396.24-0ubuntu0~gpu18.04.1)
                     Recommends: libnvidia-fbc1-396:i386 (= 396.24-0ubuntu0~gpu18.04.1)
E: Unable to correct problems, you have held broken packages.

lalu kapan

sudo apt install nvidia-settings
Reading package lists... Done
Building dependency tree       
Reading state information... Done
nvidia-settings is already the newest version (396.24-0ubuntu0~gpu18.04.1).
nvidia-settings set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.

Sunting2 Mencoba tautan ini Bahkan penginstalan proprietary dari nvidia tidak berfungsi. nouveau sangat macet dan tidak mau keluar walaupun sudah terdaftar dalam daftar hitam dan mencoba menghapusnya.

Sunting 3 Instal ulang tidak menyelesaikan masalah ... sepertinya itu adalah bug umum seperti yang disebutkan di sini

Sunting 4 Mencoba ini

sudo apt purge nvidia-390
sudo apt install nvidia-kernel-source-396
sudo apt install nvidia-driver-396

dan kemudian (menambahkan entri nomodeset)

sudo vi /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

Setelah reboot ketika saya mengeluarkan perintah ini:

lspci -k | grep -EA2 'VGA|3D' 
01:00.0 VGA compatible controller: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (rev a1)
    Subsystem: Dell GP106 [GeForce GTX 1060 6GB]
    Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia

Tapi masalahnya sekarang saya punya resolusi lebih rendah - font yang lebih besar. Bagaimana cara memperbaikinya? Apa artinya baris ini: Modul kernel: nvidiafb, nouveau, nvidia_drm, nvidia Itu memiliki semua 4 modul dalam urutan yang telah ditampilkan? Resolusi saat ini adalah

xdpyinfo | awk '/dimensions/{print $2}'
800x600

Dengan perubahan ini, monitor sekunder berhenti bekerja sekarang. xrandr

xrandr: Failed to get size of gamma for output default
Screen 0: minimum 800 x 600, current 800 x 600, maximum 800 x 600
default connected primary 800x600+0+0 0mm x 0mm
   800x600       75.00* 

Dan sepertinya ini adalah resolusi maksimum yang bisa saya dapatkan berdasarkan output di atas.

Sunting5 Kembalikan entri grub nomodeset untuk memiliki resolusi normal. Setelah reboot dan melihat dari dekat file log, inilah yang saya temukan (hanya baris yang relevan)

/var/log# cat gpu-manager.log
can't access /run/u-d-c-nvidia-was-loaded file
can't access /opt/amdgpu-pro/bin/amdgpu-pro-px
Looking for nvidia modules in /lib/modules/4.15.0-20-generic/updates/dkms
Found nvidia module: nvidia.ko
Looking for amdgpu modules in /lib/modules/4.15.0-20-generic/updates/dkms
Is nvidia loaded? no
Was nvidia unloaded? no
Is nvidia blacklisted? no
Is intel loaded? yes
Is nouveau loaded? yes
Is nouveau blacklisted? yes
Is nvidia kernel module available? yes
Is amdgpu kernel module available? no
Vendor/Device Id: 8086:3e92
BusID "PCI:0@0:2:0"
Has amd? no
Has intel? yes
Has nvidia? yes
How many cards? 2
The number of cards has changed!
Has the system changed? Yes
System configuration has changed
Unsupported discrete card vendor: 8086
Nothing to do

Xorg.0.log
[     5.649] (--) PCI:*(0:1:0:0) 10de:1c03:1028:11d7 rev 161, Mem @ 0xeb000000/16777216, 0xa0000000/268435456, 0xb0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/131072
[     5.649] (II) LoadModule: "glx"
[     5.649] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[     5.649] (II) Module glx: vendor="X.Org Foundation"
[     5.649]    compiled for 1.19.6, module version = 1.0.0
[     5.649]    ABI class: X.Org Server Extension, version 10.0
[     5.649] (==) Matched nouveau as autoconfigured driver 0
[     5.649] (==) Matched modesetting as autoconfigured driver 1
[     5.649] (==) Matched fbdev as autoconfigured driver 2
[     5.649] (==) Matched vesa as autoconfigured driver 3
[     5.649] (==) Assigned the driver to the xf86ConfigLayout
[     5.649] (II) LoadModule: "nouveau"
[     5.650] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
[     5.650] (II) Module nouveau: vendor="X.Org Foundation"
[     5.650]    compiled for 1.19.3, module version = 1.0.15
[     5.650]    Module class: X.Org Video Driver
[     5.650]    ABI class: X.Org Video Driver, version 23.0
[     5.650] (II) LoadModule: "modesetting"
[     5.650] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[     5.650] (II) Module modesetting: vendor="X.Org Foundation"
[     5.650]    compiled for 1.19.6, module version = 1.19.6
[     5.650]    Module class: X.Org Video Driver
[     5.650]    ABI class: X.Org Video Driver, version 23.0
[     5.650] (II) LoadModule: "fbdev"
[     5.650] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[     5.650] (II) Module fbdev: vendor="X.Org Foundation"
[     5.650]    compiled for 1.19.3, module version = 0.4.4
[     5.650]    Module class: X.Org Video Driver
[     5.650]    ABI class: X.Org Video Driver, version 23.0
[     5.650] (II) LoadModule: "vesa"
[     5.650] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[     5.650] (II) Module vesa: vendor="X.Org Foundation"
[     5.650]    ABI class: X.Org Video Driver, version 23.0
[     5.650] (II) NOUVEAU driver Date:   Fri Apr 21 14:41:17 2017 -0400
[     5.650] (II) NOUVEAU driver for NVIDIA chipset families :
[     5.650]    RIVA TNT        (NV04)
[     5.650]    RIVA TNT2       (NV05)
[     5.650]    GeForce 256     (NV10)
[     5.651]    GeForce 2       (NV11, NV15)
[     5.651]    GeForce 4MX     (NV17, NV18)
[     5.651]    GeForce 3       (NV20)
[     5.651]    GeForce 4Ti     (NV25, NV28)
[     5.651]    GeForce FX      (NV3x)
[     5.651]    GeForce 6       (NV4x)
[     5.651]    GeForce 7       (G7x)
[     5.651]    GeForce 8       (G8x)
[     5.651]    GeForce GTX 200 (NVA0)
[     5.651]    GeForce GTX 400 (NVC0)
[     5.651] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[     5.651] (II) FBDEV: driver for framebuffer: fbdev
[     5.651] (II) VESA: driver for VESA chipsets: vesa
[     5.651] xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
[     5.769] (EE) [drm] Failed to open DRM device for pci:0000:01:00.0: -19
[     5.769] (EE) open /dev/dri/card0: No such file or directory
[     5.769] (WW) Falling back to old probe method for modesetting
[     5.769] (EE) open /dev/dri/card0: No such file or directory
[     5.769] (II) Loading sub module "fbdevhw"
[     5.769] (II) LoadModule: "fbdevhw"
[     5.770] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[     5.770] (II) Module fbdevhw: vendor="X.Org Foundation"
[     5.770]    compiled for 1.19.6, module version = 0.0.2
[     5.770]    ABI class: X.Org Video Driver, version 23.0
[     5.770] (**) FBDEV(1): claimed PCI slot 1@0:0:0
[     5.770] (II) FBDEV(1): using default device
[     5.770] (WW) Falling back to old probe method for vesa
[     5.770] (EE) Screen 0 deleted because of no matching config section.
[     5.770] (II) FBDEV(0): Creating default Display subsection in Screen section
        "Default Screen Section" for depth/fbbpp 24/32
[     5.770] (==) FBDEV(0): Depth 24, (==) framebuffer bpp 32
[     5.770] (==) FBDEV(0): RGB weight 888
[     5.770] (==) FBDEV(0): Default visual is TrueColor
[     5.770] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
[     5.770] (II) FBDEV(0): hardware: EFI VGA (video memory: 2400kB)
[     5.770] (II) FBDEV(0): checking modes against framebuffer device...
[     5.770] (II) FBDEV(0): checking modes against monitor...
[     5.770] (--) FBDEV(0): Virtual size is 800x600 (pitch 800)
[     5.770] (**) FBDEV(0):  Built-in mode "current": 48.0 MHz, 46.9 kHz, 75.1 Hz
[     5.770] (II) FBDEV(0): Modeline "current"x0.0   48.00  800 832 928 1024  600 604 608 624 -hsync -vsync -csync (46.9 kHz b)
[     5.770] (==) FBDEV(0): DPI set to (96, 96)
[     5.770] (II) Loading sub module "fb"
[     5.770] (II) LoadModule: "fb"
[     5.770] (II) Loading /usr/lib/xorg/modules/libfb.so
[     5.770] (II) Module fb: vendor="X.Org Foundation"
[     5.770]    compiled for 1.19.6, module version = 1.0.0
[     5.770]    ABI class: X.Org ANSI C Emulation, version 0.4
[     5.770] (**) FBDEV(0): using shadow framebuffer
[     5.770] (II) Loading sub module "shadow"
[     5.770] (II) LoadModule: "shadow"
[     5.770] (II) Loading /usr/lib/xorg/modules/libshadow.so
[     5.772] (II) Module shadow: vendor="X.Org Foundation"
[     5.772]    compiled for 1.19.6, module version = 1.1.0
[     5.772]    ABI class: X.Org ANSI C Emulation, version 0.4
[     5.772] (II) UnloadModule: "vesa"
[     5.772] (II) Unloading vesa
[     5.772] (==) Depth 24 pixmap format is 32 bpp
[     5.772] (II) FBDEV(0): FBIOBLANK: Invalid argument (Screen blanking not supported by kernel - disabling)
[     5.773] (==) FBDEV(0): Backing store enabled
[     5.773] (==) FBDEV(0): DPMS enabled
[     5.773] (==) RandR enabled
[     5.774] (II) SELinux: Disabled on system
[     5.775] (II) AIGLX: Screen 0 is not DRI2 capable
[     5.775] (EE) AIGLX: reverting to software rendering

Sunting 6 Masih belum terselesaikan untuk saya. Satu penundaan terputus-putus hari ini. Melihat ke dmesg

# dmesg | grep nvidia
[    2.391066] nvidia: loading out-of-tree module taints kernel.
[    2.391070] nvidia: module license 'NVIDIA' taints kernel.
[    2.393241] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[    2.397378] nvidia-nvlink: Nvlink Core is being initialized, major device number 240
[    2.397558] nvidia 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem
[    2.398536] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms  396.24  Wed Apr 25 23:54:18 PDT 2018
[    2.399519] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[    2.399519] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 0
[    4.259151] nvidia-uvm: Loaded the UVM driver in 8 mode, major device number 238
[    7.067363] nvidia-modeset: Allocated GPU:0 (GPU-2299f1b5-2a33-6f69-67d2-919f812a967a) @ PCI:0000:01:00.0

Sunting 7 Kemarin mendapat satu Komentar dari "Marmer Organik" - Saya pikir izinkan saya mencoba selama akhir pekan. Tetapi sebelum memulai sebagai praktik yang baik - saya ingin merekam keadaan saya saat ini dan mengeluarkan perintah-perintah ini:

ashu# lspci -k | grep -EA2 'VGA|3D'
01:00.0 VGA compatible controller: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (rev a1)
    Subsystem: Dell GP106 [GeForce GTX 1060 6GB]
    Kernel driver in use: nvidia

saya /etc/default/grubmemiliki

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

/var/log# cat gpu-manager.log
log_file: /var/log/gpu-manager.log
last_boot_file: /var/lib/ubuntu-drivers-common/last_gfx_boot
new_boot_file: /var/lib/ubuntu-drivers-common/last_gfx_boot
can't access /opt/amdgpu-pro/bin/amdgpu-pro-px
Looking for nvidia modules in /lib/modules/4.15.0-22-generic/updates/dkms
Found nvidia module: nvidia.ko
Looking for amdgpu modules in /lib/modules/4.15.0-22-generic/updates/dkms
Is nvidia loaded? yes
Was nvidia unloaded? no
Is nvidia blacklisted? no
Is intel loaded? yes
Is radeon loaded? no
Is radeon blacklisted? no
Is amdgpu loaded? no
Is amdgpu blacklisted? no
Is amdgpu versioned? no
Is amdgpu pro stack? no
Is nouveau loaded? no
Is nouveau blacklisted? yes
Is nvidia kernel module available? yes
Is amdgpu kernel module available? no
Vendor/Device Id: 8086:3e92
BusID "PCI:0@0:2:0"
Is boot vga? no
Vendor/Device Id: 10de:1c03
BusID "PCI:1@0:0:0"
Is boot vga? yes
Skipping "/dev/dri/card0", driven by "i915"
Skipping "/dev/dri/card1", driven by "nvidia-drm"
Skipping "/dev/dri/card0", driven by "i915"
Skipping "/dev/dri/card1", driven by "nvidia-drm"
Skipping "/dev/dri/card0", driven by "i915"
Skipping "/dev/dri/card1", driven by "nvidia-drm"
Found "/dev/dri/card0", driven by "i915"
Number of connected outputs for /dev/dri/card0: 0
Does it require offloading? no
last cards number = 2
Has amd? no
Has intel? yes
Has nvidia? yes
How many cards? 2
Has the system changed? No
Unsupported discrete card vendor: 8086
Nothing to do




 root@ashu-XPS-8930:/var/log# lshw -c video 2>&1 | grep driver
           configuration: driver=nvidia latency=0
           configuration: driver=i915 latency=0

root@ashu-XPS-8930:/var/log# dmesg | grep nvidia
[    2.438396] nvidia: loading out-of-tree module taints kernel.
[    2.438399] nvidia: module license 'NVIDIA' taints kernel.
[    2.440419] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[    2.444471] nvidia-nvlink: Nvlink Core is being initialized, major device number 240
[    2.444631] nvidia 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem
[    2.449781] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms  396.24.02  Thu May 24 03:44:56 PDT 2018
[    2.450402] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[    2.450403] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 1
[    4.272315] nvidia-uvm: Loaded the UVM driver in 8 mode, major device number 238
[    7.201052] nvidia-modeset: Allocated GPU:0 (GPU-2299f1b5-2a33-6f69-67d2-919f812a967a) @ PCI:0000:01:00.0

Dan driver tambahan juga mengatakan sama.

Ya, sudah diperbaiki tapi bagaimana dan kapan? Saya tidak punya ide? Terima kasih semuanya atas bantuan dan saran Anda.

Sunting 8 Dapat memperbaiki laptop Dell XPS 9560 saya juga. Orang harus memeriksa file ini:

/etc/modprobe.d/disable-nouveau.conf
blacklist nouveau
blacklist vga16fb
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
blacklist amd76_edac
options nouveau modeset=0
Ashu
sumber
1
Untuk membunuh driver nouveau Anda dapat melakukan langkah-langkah di tengah halaman web ini dimulai dengan sudo su - adufray.com/blog/2018/06/02/nvidia-304-127-on-bionic dan diakhiri dengan reboot. Prosedur ini bekerja untuk saya ketika menginstal driver secara manual.
Marmer Organik
@OrganicMarble. terima kasih saya akan mencoba dan akan memberi tahu Anda.
Ashu
1
Senang Anda mendapatkannya!
Marmer Organik
Ubuntu mungkin harus memperingatkan pengguna secara lebih langsung - jika Anda mengaktifkan boot aman UEFI, Anda tidak dapat menginstal driver NVIDIA. Boot aman Google UEFI dan mokutil.
Ryan Budney

Jawaban:

19

Untuk mengatasi kesalahan, Instal nvidia-kernel-source sebelum menginstal driver dengan mengikuti perintah:

 ~$ sudo apt install nvidia-kernel-source-396

lalu instal driver dengan perintah ini:

 ~$ sudo apt install nvidia-driver-396
Aref Bahreini
sumber
Yang ini bagus tapi saya masih melihat driver kernel nouveau. lspci -k | grep -EA2 'VGA | 3D' 01: 00.0 Pengontrol yang kompatibel VGA: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (rev a1) Subsistem: Dell GP106 [GeForce GTX 1060 6GB] Driver kernel yang digunakan: nouveau. Bagaimana Anda memperbaikinya?
Ashu
sudo apt install nvidia-kernel-source-396memperbaiki masalah untuk saya, terima kasih!
Aaron Franke
Pola ini juga berfungsi untuk 418.
dannyman
15

untuk kasus spesifik Anda, ikuti langkah-langkah ini persis untuk dapat menggunakan nvidia terbaru dengan kartu Nvidia spesifik Anda. Saya berasumsi Anda memiliki internet:

  1. Tambahkan Nvidia PPA

    sudo add-apt-repository ppa:graphics-drivers/ppa
    
  2. Pada 18,04, Anda tidak perlu memperbarui repositori. Setelah Anda menambahkan PPA, ini dilakukan secara otomatis. Setelah pembaruan selesai, lakukan ini untuk driver nvidia Anda:

Untuk Nvidia 390

    sudo apt install nvidia-driver-390

Untuk Nvidia 396 (Yang saya gunakan untuk 1080 yang juga berlaku untuk 1060 Anda)

    sudo apt install nvidia-driver-396

Tidak perlu menginstal paket pengaturan nvidia karena pada 18.04, paket yang disarankan dan direkomendasikan diinstal secara default (setidaknya sepengetahuan saya) TETAPI dalam hal paket pengaturan-nvidia tidak dapat diinstal maka lakukan

    sudo apt install nvidia-settings

Juga jika Anda ingin Vulkan, maka cukup:

    sudo apt install vulkan

Setelah ini, Anda dapat me-reboot komputer dan Anda selesai. Berikut adalah screenshot dari langkah-langkah ini yang berfungsi dengan 1080 dengan sempurna (Termasuk Vulkan)

masukkan deskripsi gambar di sini

Luis Alvarado
sumber
1
Terima kasih .. mendapatkan kesalahan saat menginstal nvidia-driver-396
Ashu
Hai @ Ashu kesalahan yang Anda sebutkan adalah karena Anda sebelumnya mencoba menginstal paket lain untuk nvidia atau yang serupa. Rekomendasi saya adalah menginstal Ubuntu dari awal lagi daripada mengejar apa yang terjadi di sana (Untuk menghemat waktu Anda tentu saja).
Luis Alvarado
Hai @Luis - saya tidak mencoba selain nvidia-390 ... benci menginstal linux lagi ... ada tip lain?
Ashu
2
masalah ini terjadi pada laptop Dell XPS 15 - 9560 saya juga (Nvidia 1050) yang benar-benar baru menginstal Ubuntu 18,04 LTS ... saya mencoba menginstal ulang ubuntu 18,04 ... baik itu tidak lancar ... saya telah menghapus sebelumnya secara manual dan melalui semua proses yang menyakitkan. Sepertinya ubuntu 18.04 tidak stabil dan ada banyak rasa sakit untuk driver nividia.
Ashu
1
Ketika saya menjalankan sudo apt install nvidia-driver-396saya mendapatkanThe 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
Aaron Franke
2

Per jawaban ini: /ubuntu//a/1044501/254024

sudo apt purge 'nvidia.*'
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt install nvidia-390

Bekerja seperti pesona bagiku.

Tan Duong
sumber
1
Dengan 18,04 tidak perlu apt updatesaat add-aptmelakukannya
cmak.fr
Membersihkan driver selalu merusak segalanya untuk saya. Saya terkunci pada 640x480 pada monitor 4k saya setiap waktu.
alvarlagerlof
sudo apt purge 'nvidia. *' << ini akan menghapus banyak hal, tidak hanya driver. Sebagai contoh cuda dan seterusnya
Cornea Valentin
0

Saya memiliki masalah serupa yang diselesaikan dengan memperbarui sistem (tidak yakin jika Anda melewatkannya), memperbaiki beberapa masalah yang melibatkan pemutakhiran yang rusak (17.10 -> 18.04), menambahkan kata ppa, lalu memperbarui lagi, kemudian mencoba menginstal.

Begitu:

    sudo apt update
    sudo apt upgrade
    sudo add-apt-repository ppa:graphics-drivers/ppa
    sudo apt update
    sudo apt upgrade
    sudo apt install nvidia-driver-396 libvulkan1

Hal utama yang menonjol bahwa ada sesuatu yang serba salah adalah kenyataan bahwa paket-paket itu seharusnya ada di sana tetapi menolak untuk dipasang. Karena saya jauh lebih terbiasa dengan Red Hat Way (TM) dalam melakukan sesuatu, saya mengambil pendekatan mereka dan membersihkan cache apt saya, mengulangi perintah pembaruan & pemutakhiran, kemudian mengulangi perintah instalasi driver, dan voila, itu berhasil.

Dan untuk menghapus cache:

    sudo apt auto-clean

Jadi untuk memperbaiki masalah Anda, apa yang akan saya lakukan adalah:

    sudo apt auto-clean
    sudo apt update
    sudo apt upgrade
    sudo apt install nvidia-driver-396 libvulkan1

Dalam hal itu penting, saya memiliki instalasi yang sangat baik pada 17,10 menggunakan apa pun yang Canonical diberkati sejauh driver proprietary nvidia (386, saya pikir). Melakukan peningkatan, dan telah mencari beberapa masalah yang dapat saya temukan (repo popo sekarang berbeda, banyak paket borked yang harus saya hapus, lalu instal lagi), mengaktifkan kembali pias, dll.

Bukan upgrade yang buruk, tapi dengan hati-hati mendokumentasikan apa yang salah dan resolusi yang tepat. Saya benar-benar jauh lebih nyaman dengan dnf / yum, dan lebih suka karena dalam hal ini akan membangun kembali semua metadata setelah melihat repo baru. Baiklah. Meskipun demikian, rilis yang layak masih belum jelas. Saya terbiasa jauh lebih buruk daripada cegukan kecil: D

Semoga beruntung,
Andrew.

Andrew Schott
sumber
1
terima kasih atas jawaban Anda ... sayangnya tidak berhasil dalam kasus saya.
Ashu
0

Saya memiliki masalah yang sama kemarin ketika memutakhirkan ke 18.04.

Saya telah menginstal Nvidia 390 tetapi saya seharusnya menginstal Nvidia 396. Saya cukup menghapus Nvidia 390 dengan perintah berikut:

sudo apt purge nvidia-390

Kemudian instal driver yang direkomendasikan (396). Sekarang, masalah yang berlangsung berbulan-bulan akhirnya diselesaikan.

Olivii
sumber
dapatkah Anda memverifikasi driver mana yang digunakan?
Ashu
0

Pastikan itu tidak masuk daftar hitam dengan menjalankan:

sudo grep nvidia /etc/modprobe.d/*
sudo grep nvidia /lib/modprobe.d/*

Jika itu mengembalikan garis dengan blacklist nvidiafb, maka itu tidak masalah, Anda dapat mengabaikannya.

Menjalankan ini untuk saya menunjukkan file yang nvidia daftar hitam. Saya menghapus itu, dan driver nvidia benar-benar bekerja untuk satu. Ini memperbaikinya untuk saya.

Jesse Jutson
sumber