Prova di installare il driver NVIDIA per Ubuntu Desktop 18.04 LTS


25

Prova di installare il driver nvidia per Ubuntu Desktop 18.04 LTS seguendo questo link . Seguito tutti i suggerimenti dal link sopra.

Ma alcuni sono confusi in termini di: se sto usando il driver nvidia o nouveau? Se sto usando la versione giusta di NVIDIA o no? Volevo usare la versione 390.

Sto avendo Nvidia GTX 1060 e utilizzo 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

Il comando sopra mostra che sto usando nouveau

mentre il driver aggiuntivo mostra che sto usando il driver nvidia inserisci qui la descrizione dell'immagine

Non sai di cosa fidarti?

Edit1 Grazie Luis per la risposta. Sulla base dei vostri commenti quando sto cercando di installare il driver 396 ... Ricevo i seguenti errori:

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.

e poi quando

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.

Edit2 Provato questo link Anche l'installazione del driver proprietario da NVIDIA non ha funzionato. nouveau è molto bloccato e non esce anche quando viene elencato nella lista nera e ha cercato di rimuoverlo.

Modifica 3 La reinstallazione non ha risolto il problema ... sembra che sia un bug comune come menzionato qui

Modifica 4 Ho provato questi

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

e quindi (aggiunta la voce nomodeset)

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

Dopo il riavvio quando eseguo questo comando:

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

Ma ora il problema è che ho una risoluzione molto più bassa - caratteri più grandi. Come risolverlo? Cosa significa questa riga: Moduli del kernel: nvidiafb, nouveau, nvidia_drm, nvidia Che ha tutti i 4 moduli nell'ordine in cui è stato visualizzato? La risoluzione attuale è

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

Con questa modifica, il monitor secondario ha smesso di funzionare ora. 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* 

E sembra che questa sia la massima risoluzione che posso ottenere in base all'output di cui sopra.

Modifica5 Ripristina la voce nomodeset grub per avere la risoluzione normale. Dopo il riavvio e guardando da vicino i file di registro, questo è quello che ho trovato (solo le righe pertinenti)

/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

Modifica 6 Ancora non risolto per me. Un ritardo intermittente oggi. Guardato in 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

Modifica 7 Ieri ho ricevuto un commento da "Marmo organico" - Ho pensato di farmi provare durante il fine settimana. Ma prima di iniziare come buona pratica, volevo registrare il mio stato attuale ed emettere questi comandi:

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

Il mio /etc/default/grubha

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

E i driver aggiuntivi dicono anche il stesso.

Sì, è stato risolto ma come e quando? Non ne ho idea? Grazie a tutti per il vostro aiuto e suggerimenti.

Modifica 8 È stato possibile correggere anche sul mio laptop Dell XPS 9560. Uno dovrebbe controllare questo file:

/etc/modprobe.d/disable-nouveau.conf
blacklist nouveau
blacklist vga16fb
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
blacklist amd76_edac
options nouveau modeset=0

1
Per eliminare il driver nouveau è possibile eseguire i passaggi nel mezzo di questa pagina Web iniziando con sudo su - adufray.com/blog/2018/06/02/nvidia-304-127-on-bionic e terminando con il riavvio. Questa procedura ha funzionato per me durante l'installazione manuale di un driver.
Marmo organico

@OrganicMarble. grazie proverò e ti farò sapere.
Ashu,

1
Sono contento che tu l'abbia risolto!
Marmo organico

Ubuntu dovrebbe probabilmente avvisare gli utenti più direttamente - se hai abilitato l'avvio protetto UEFI, non puoi installare i driver proprietari NVIDIA. Avvio sicuro di Google UEFI e mokutil.
Ryan Budney,

Risposte:


19

Per risolvere l'errore, installare nvidia-kernel-source prima di installare il driver con il comando seguente:

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

quindi installa il driver con questo comando:

 ~$ sudo apt install nvidia-driver-396

Questo è buono ma sto ancora vedendo il driver del kernel nouveau. lspci -k | grep -EA2 'VGA | 3D' 01: 00.0 Controller compatibile VGA: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (rev a1) Sottosistema: Dell GP106 [GeForce GTX 1060 6GB] Driver del kernel in uso: nouveau. Come lo hai risolto?
Ashu,

sudo apt install nvidia-kernel-source-396risolto il problema per me, grazie!
Aaron Franke,

Questo modello funziona anche per 418.
dannyman,

15

per il tuo caso specifico, segui esattamente questi passaggi per essere in grado di utilizzare l'ultimo nvidia con la tua specifica scheda Nvidia. Suppongo che tu abbia Internet:

  1. Aggiungi Nvidia PPA

    sudo add-apt-repository ppa:graphics-drivers/ppa
    
  2. Il 18.04 non è necessario aggiornare i repository. Dopo aver aggiunto un PPA, questo viene fatto automaticamente. Al termine dell'aggiornamento, procedere come segue per il driver nvidia:

Per Nvidia 390

    sudo apt install nvidia-driver-390

Per Nvidia 396 (quello che sto usando per il 1080, che si applica anche al tuo 1060)

    sudo apt install nvidia-driver-396

Non è necessario installare il pacchetto nvidia-settings dal 18.04, i pacchetti suggeriti e consigliati sono installati di default (almeno per quanto ne sappia) MA nel caso in cui il pacchetto nvidia-settings non venga installato, quindi fare

    sudo apt install nvidia-settings

Anche se vuoi Vulkan, semplicemente:

    sudo apt install vulkan

Successivamente, è possibile riavviare il computer e il gioco è fatto. Ecco uno screenshot di questi passaggi che funzionano perfettamente con un 1080 (incluso Vulkan)

inserisci qui la descrizione dell'immagine


1
Grazie..per ottenere l'errore durante l'installazione di nvidia-driver-396
Ashu

Ciao @Ashu, l'errore che hai citato è perché in precedenza hai provato a installare un altro pacchetto per nvidia o uno simile. La mia raccomandazione è di reinstallare Ubuntu da zero invece di inseguire ciò che è accaduto lì (per farti risparmiare tempo ovviamente).
Luis Alvarado,

Ciao @Luis - non ho provato altro che nvidia-390 ... odio installare nuovamente Linux ... qualche altro consiglio?
Ashu,

2
questo problema si è verificato anche sul mio laptop Dell XPS 15 - 9560 (Nvidia 1050) che è un'installazione totalmente nuova di Ubuntu 18.04 LTS ... ho provato a reinstallare Ubuntu 18.04 ... beh non è fluido ... ho eliminato il precedente manualmente e attraversando tutto il processo doloroso. Sembra che Ubuntu 18.04 non sia così stabile e c'è molto dolore per i driver Nividia.
Ashu,

1
Quando corro sudo apt install nvidia-driver-396ricevoThe 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 l'

2

Per questa risposta: /ubuntu//a/1044501/254024

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

Lavora come un incanto per me.


1
Con 18.04 non c'è bisogno di apt updatementre add-aptaverlo fatto
cmak.fr

Purificando i driver rompere sempre tutto per me. Mi blocco ogni volta su 640x480 sul mio monitor 4K.
alvarlagerlof,

sudo apt purge 'nvidia. *' << questo rimuoverà molte cose non solo driver. Per esempio cuda e così via
Cornea Valentin,

0

Ho avuto un problema simile che è stato risolto aggiornando il sistema (non sono sicuro di averlo perso), risolvendo un paio di problemi che comportano aggiornamenti interrotti (17.10 -> 18.04), l'aggiunta di detto ppa, quindi l'aggiornamento di nuovo, quindi tentando l'installazione.

Così:

    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

La cosa fondamentale che ha fatto notare che qualcosa non andava era il fatto che i pacchetti erano lì presumibilmente ma il rifiuto di installare. Dato che ho molta più familiarità con Red Hat Way (TM) nel fare le cose, ho preso il loro approccio e cancellato la mia cache apt, rieseguendo i comandi update & upgrade, quindi eseguendo nuovamente il comando di installazione del driver e voilà, ha funzionato.

E per cancellare la cache:

    sudo apt auto-clean

Quindi, per risolvere il tuo problema, quello che vorrei fare è:

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

Nel caso in cui sia importante, ho avuto una perfetta installazione su 17.10 usando qualunque benedetto Canonical per quanto riguarda i driver proprietari nvidia (386, credo). Ho fatto l'aggiornamento e ho cercato i pochi problemi che ho potuto trovare (i repository popos ora sono diversi, molti pacchetti corretti che ho dovuto rimuovere, quindi installare di nuovo), riattivare i ppas, ecc.

Non è un cattivo aggiornamento, ma documenta attentamente ciò che è andato storto e le risoluzioni appropriate. Sono davvero molto più a mio agio con dnf / yum, e lo preferisco poiché in questo caso avrebbe ricostruito tutti i metadati dopo aver visto il nuovo repository. Oh bene. Rilascio discreto tuttavia sofar. Sono abituato a molto peggio di un piccolo singhiozzo: D

Buona fortuna,
Andrew.


1
grazie per la tua risposta ... purtroppo non funziona nel mio caso.
Ashu,

0

Ieri ho avuto lo stesso problema durante l'aggiornamento a 18.04.

Avevo installato Nvidia 390 ma avrei dovuto installare Nvidia 396. Ho semplicemente rimosso Nvidia 390 con il seguente comando:

sudo apt purge nvidia-390

Quindi installare il driver che è consigliato (il 396). Ora, un problema che dura da mesi è finalmente risolto.


puoi verificare quale driver è in uso?
Ashu,

0

Assicurati che non sia nella lista nera eseguendo:

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

Se questo restituisce una riga con blacklist nvidiafb, allora va bene, puoi ignorarlo.

L'esecuzione di questo per me ha mostrato un file che ha inserito nella blacklist nvidia. L'ho rimosso e i driver nvidia hanno funzionato per uno. Questo mi ha risolto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.