Intentando instalar el controlador nvidia para ubuntu Desktop 18.04 LTS

25

Tratando de instalar nvidia conductor de escritorio de Ubuntu 18.04 LTS siguiendo este enlace . Seguí todos los consejos del enlace anterior.

Pero algunos lo confundieron en términos de: ¿Estoy usando nvidia driver o nouveau? Si estoy usando la versión correcta de nvidia o no? Quería usar la versión 390.

Tengo Nvidia GTX 1060 y uso 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

El comando anterior muestra que estoy usando nouveau

mientras que el controlador adicional muestra que estoy usando el controlador de nvidia ingrese la descripción de la imagen aquí

¿No sabes en qué confiar?

Edit1 Gracias Luis por tu respuesta. En función de sus comentarios cuando intento instalar el controlador 396 ... obtengo los siguientes errores:

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.

y luego cuando

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 probó este enlace Incluso la instalación del controlador propietario de nvidia no funcionó. Nouveau está muy atascado y no se apaga incluso cuando aparece en la lista negra y trata de eliminarlo.

La reinstalación de Edit 3 no resolvió el problema ... parece que es un error común como se menciona aquí

Edición 4 Probé estos

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

y luego (se agregó la entrada nomodeset)

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

Después de reiniciar cuando emito este 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

Pero el problema ahora es que tengo una resolución mucho más baja: fuentes más grandes. ¿Cómo arreglar eso? ¿Qué significa esta línea: Módulos del kernel: nvidiafb, nouveau, nvidia_drm, nvidia ¿Que tiene los 4 módulos en el orden en que se muestran? La resolución actual es

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

Con este cambio, el monitor secundario ha dejado de funcionar ahora. 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* 

Y parece que esta es la resolución máxima que puedo obtener según el resultado anterior.

Edit5 Revertió la entrada grub nomodeset para tener la resolución normal. Después de reiniciar y mirar de cerca los archivos de registro, esto es lo que he encontrado (solo las líneas relevantes)

/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

Editar 6 Todavía no resuelto para mí. Un retraso intermitente hoy. Miró en 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

Editar 7 Ayer recibí un comentario de "Mármol orgánico" . Pensé en dejarme probar durante el fin de semana. Pero antes de comenzar como una buena práctica, quería grabar mi estado actual y emití estos comandos:

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

Mi /etc/default/grubtiene

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

Y los controladores adicionales también dice que el mismo.

Sí, está arreglado, pero ¿cómo y cuándo? ¿No tengo idea? Gracias a todos por su ayuda y sugerencias.

Edit 8 También pude arreglar mi laptop Dell XPS 9560. Uno debe verificar este archivo:

/etc/modprobe.d/disable-nouveau.conf
blacklist nouveau
blacklist vga16fb
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
blacklist amd76_edac
options nouveau modeset=0
Ashu
fuente
1
Para eliminar el controlador nouveau, puede seguir los pasos en el medio de esta página web, comenzando con sudo su - adufray.com/blog/2018/06/02/nvidia-304-127-on-bionic y terminando con reiniciar. Este procedimiento funcionó para mí al instalar manualmente un controlador.
Mármol orgánico
@OrganicMarble. gracias lo intentaré y te lo haré saber.
Ashu
1
¡Me alegro de que lo arregló!
Mármol orgánico
Ubuntu probablemente debería advertir a los usuarios más directamente: si tiene habilitado el arranque seguro UEFI, no puede instalar los controladores NVIDIA patentados. Arranque seguro Google UEFI y mokutil.
Ryan Budney el

Respuestas:

19

Para resolver el error, instale nvidia-kernel-source antes de instalar el controlador con el siguiente comando:

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

luego instale el controlador con este comando:

 ~$ sudo apt install nvidia-driver-396
Aref Bahreini
fuente
Este es bueno pero todavía estoy viendo el controlador del kernel nouveau. lspci -k | grep -EA2 'VGA | 3D' 01: 00.0 Controlador compatible con VGA: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (rev a1) Subsistema: Dell GP106 [GeForce GTX 1060 6GB] Controlador del kernel en uso: nouveau. ¿Cómo lo arreglaste?
Ashu
sudo apt install nvidia-kernel-source-396me solucionó el problema, gracias!
Aaron Franke
Este patrón también funciona 418.
dannyman
15

para su caso específico, siga estos pasos exactamente para poder usar la última nvidia con su tarjeta Nvidia específica. Supongo que tienes internet:

  1. Agregue el PPA Nvidia

    sudo add-apt-repository ppa:graphics-drivers/ppa
    
  2. El 18.04, no necesita actualizar los repositorios. Después de agregar un PPA, esto se hace automáticamente. Después de que finalice la actualización, haga esto para su controlador nvidia:

Para Nvidia 390

    sudo apt install nvidia-driver-390

Para Nvidia 396 (el que estoy usando para el 1080 que también se aplica a su 1060)

    sudo apt install nvidia-driver-396

No es necesario instalar el paquete nvidia-settings ya que el 18.04, los paquetes sugeridos y recomendados se instalan por defecto (al menos que yo sepa) PERO en el caso de que el paquete nvidia-settings no se instale, entonces hágalo

    sudo apt install nvidia-settings

Además, si quieres Vulkan, simplemente:

    sudo apt install vulkan

Después de esto, puede reiniciar la computadora y ya está. Aquí hay una captura de pantalla de estos pasos trabajando con un 1080 perfectamente (Incluyendo Vulkan)

ingrese la descripción de la imagen aquí

Luis Alvarado
fuente
1
Gracias ... recibiendo el error al instalar nvidia-driver-396
Ashu
Hola @Ashu, el error que mencionaste es porque previamente intentaste instalar otro paquete para nvidia o uno similar. Mi recomendación es instalar Ubuntu desde cero nuevamente en lugar de perseguir lo que sucedió allí (para ahorrarle tiempo, por supuesto).
Luis Alvarado
Hola @Luis: no probé más que nvidia-390 ... odio instalar Linux de nuevo ... ¿algún otro consejo?
Ashu
2
Este problema sucedió en mi computadora portátil Dell XPS 15-9560 también (Nvidia 1050), que es una instalación totalmente nueva de Ubuntu 18.04 LTS ... Intenté reinstalar ubuntu 18.04 ... bueno, no es fácil ... Tengo que eliminar el anterior manualmente y pasando por todo el proceso doloroso. Parece que ubuntu 18.04 no es tan estable y hay mucho dolor para los controladores nividia.
Ashu
1
Cuando corro sudo apt install nvidia-driver-396me saleThe 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

Por esta respuesta: /ubuntu//a/1044501/254024

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

Trabaja como un encanto para mí.

Tan Duong
fuente
1
Con 18.04 no hay necesidad de apt updatetiempo add-aptde tener que hacer
cmak.fr
La purga de los conductores siempre me rompe todo. Me bloquean a 640x480 en mi monitor 4k cada vez.
alvarlagerlof
sudo apt purge 'nvidia. *' << esto eliminará muchas cosas, no solo el controlador. Por ejemplo, cuda, etc.
Córnea Valentín el
0

Tuve un problema similar que se resolvió actualizando el sistema (no estoy seguro si se lo olvidó), solucionando un par de problemas relacionados con actualizaciones interrumpidas (17.10 -> 18.04), agregando dicho ppa, luego actualizando nuevamente e intentando la instalación.

Asi que:

    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 clave que destacó que algo estaba mal fue el hecho de que los paquetes estaban allí supuestamente pero se negaron a instalar. Como estoy mucho más familiarizado con Red Hat Way (TM) de hacer las cosas, tomé su enfoque y borré mi caché apto, volví a ejecutar los comandos de actualización y actualización, luego volví a ejecutar el comando de instalación del controlador y listo, funcionó.

Y para limpiar el caché:

    sudo apt auto-clean

Entonces, para solucionar su problema, lo que haría es:

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

En caso de que sea importante, tuve una instalación perfectamente buena en 17.10 usando cualquier Canonical bendecido hasta los controladores propietarios de nvidia (386, creo). Realicé la actualización, y he estado buscando los pocos problemas que pude encontrar (los repositorios de popos son diferentes ahora, muchos paquetes descorchados que tuve que eliminar, luego volver a instalar), volver a habilitar ppas, etc.

No es una mala actualización, sino documentar cuidadosamente lo que salió mal y las resoluciones adecuadas. Realmente estoy mucho más cómodo con dnf / yum, y lo prefiero ya que en este caso habría reconstruido todos los metadatos al ver el nuevo repositorio. Oh bien. Liberación decente, sin embargo, hasta ahora. Estoy acostumbrado a mucho peor que un hipo menor: D

Buena suerte,
Andrew.

Andrew Schott
fuente
1
gracias por tu respuesta ... lamentablemente no funciona en mi caso.
Ashu
0

Tuve el mismo problema ayer cuando actualicé a 18.04.

Había instalado Nvidia 390 pero debería haber instalado Nvidia 396. Simplemente eliminé el Nvidia 390 con el siguiente comando:

sudo apt purge nvidia-390

Luego instale el controlador que se recomienda (el 396). Ahora, un problema que dura meses finalmente está resuelto.

Olivii
fuente
¿Puedes verificar qué controlador está en uso?
Ashu
0

Asegúrese de que no esté en la lista negra ejecutando:

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

Si eso devuelve una línea con blacklist nvidiafb, entonces está bien, puede ignorar eso.

Ejecutar esto para mí mostró un archivo que puso en la lista negra a nvidia. Eliminé eso, y los controladores de nvidia realmente funcionaron para uno. Esto me lo arregló.

Jesse Jutson
fuente