Tentando instalar o driver da nvidia para o ubuntu Desktop 18.04 LTS

25

Tentando instalar o driver da nvidia para o ubuntu Desktop 18.04 LTS seguindo este link . Seguiram todas as dicas do link acima.

Mas alguns confusos em termos de: se estou usando o driver da nvidia ou o nouveau? Se estou usando a versão correta da nvidia ou não? Eu queria usar a versão 390.

Estou usando a Nvidia GTX 1060 e usando o 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

O comando acima mostra que estou usando o nouveau

enquanto o driver adicional mostra que estou usando o driver da nvidia insira a descrição da imagem aqui

Não sabe em que confiar?

Edit1 Obrigado Luis pela sua resposta. Com base nos seus comentários quando estou tentando instalar o driver 396 ... Estou recebendo os seguintes erros:

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 então 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 Tentei este link Até a instalação do driver proprietário da nvidia não funcionou. o nouveau está muito preso e não sai, mesmo quando está na lista negra e tentou removê-lo.

Editar 3 A reinstalação não resolveu o problema ... parece que é um bug comum, como mencionado aqui

Editar 4 Tentei estes

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

e depois (adicionada a entrada do conjunto de nós)

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

Após a reinicialização, quando 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

Mas o problema agora é que tenho uma resolução muito menor - fontes maiores. Como consertar isso? O que essa linha significa: Módulos do kernel: nvidiafb, nouveau, nvidia_drm, nvidia Que possui todos os 4 módulos na ordem em que foi exibido? A resolução atual é

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

Com essa alteração, o monitor secundário parou de funcionar agora. 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 parece que esta é a resolução máxima que posso obter com base na saída acima.

Edit5 Reverte a entrada do conjunto de nós do grub para ter a resolução normal. Depois de reiniciar e olhar atentamente para os arquivos de log, é isso que eu encontrei (apenas as linhas 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 Ainda não resolvido para mim. Um atraso intermitente hoje. Olhou para 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 Ontem recebi um comentário de "Organic Marble" - pensei em tentar durante o fim de semana. Mas antes de começar como uma boa prática - eu queria gravar meu estado atual e emitir estes 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

Meu /etc/default/grubtem

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 drivers adicionais também diz o mesmo.

Sim, é fixo, mas como e quando? Eu não faço ideia? Obrigado a todos por sua ajuda e sugestões.

Editar 8 Também foi possível consertar no meu laptop Dell XPS 9560. Deve-se verificar este arquivo:

/etc/modprobe.d/disable-nouveau.conf
blacklist nouveau
blacklist vga16fb
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
blacklist amd76_edac
options nouveau modeset=0
Ashu
fonte
1
Para matar o driver nouveau, você pode executar as etapas no meio desta página, começando com sudo su - adufray.com/blog/2018/06/02/nvidia-304-127-on-bionic e terminando com reinicialização. Este procedimento funcionou para mim ao instalar manualmente um driver.
Organic Marble
@OrganicMarble. obrigado vou tentar e vou deixar você saber.
Ashu
1
Fico feliz por você ter resolvido isto!
Organic Marble
O Ubuntu provavelmente deve avisar os usuários mais diretamente - se você tiver a inicialização segura UEFI ativada, não poderá instalar os drivers proprietários da NVIDIA. Inicialização segura do Google UEFI e mokutil.
Ryan Budney

Respostas:

19

Para resolver o erro, instale o nvidia-kernel-source antes de instalar o driver seguindo o seguinte comando:

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

instale o driver por este comando:

 ~$ sudo apt install nvidia-driver-396
Aref Bahreini
fonte
Este é bom, mas ainda estou vendo o driver do kernel do nouveau. lspci -k | grep -EA2 'VGA | 3D' 01: 00.0 Controlador compatível com VGA: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (rev a1) Subsistema: Dell GP106 [GeForce GTX 1060 6GB] Driver do kernel em uso: nouveau. Como você consertou?
Ashu
sudo apt install nvidia-kernel-source-396corrigiu o problema para mim, obrigado!
Aaron Franke
Esse padrão também funciona 418.
dannyman 23/03
15

para o seu caso específico, siga estas etapas exatamente para poder usar a nvidia mais recente com seu cartão Nvidia específico. Presumo que você tenha internet:

  1. Adicione o PPA Nvidia

    sudo add-apt-repository ppa:graphics-drivers/ppa
    
  2. No 18.04, você não precisa atualizar os repositórios. Depois de adicionar um PPA, isso é feito automaticamente. Após a conclusão da atualização, faça o seguinte para o driver da nvidia:

Para Nvidia 390

    sudo apt install nvidia-driver-390

Para Nvidia 396 (A que estou usando para o 1080, que também se aplica ao seu 1060)

    sudo apt install nvidia-driver-396

Não há necessidade de instalar o pacote nvidia-settings, pois no 18.04, os pacotes sugeridos e recomendados são instalados por padrão (pelo menos que eu saiba), MAS no caso do pacote nvidia-settings não ser instalado, faça

    sudo apt install nvidia-settings

Além disso, se você deseja o Vulkan, basta:

    sudo apt install vulkan

Depois disso, você pode reiniciar o computador e pronto. Aqui está uma captura de tela dessas etapas que funcionam perfeitamente com um 1080 (incluindo o Vulkan)

insira a descrição da imagem aqui

Luis Alvarado
fonte
1
Thanks..getting o erro ao instalar nvidia-driver-396
Ashu
Olá @Ashu, o erro que você mencionou é porque você já tentou instalar outro pacote para a nvidia ou um similar. Minha recomendação é instalar o Ubuntu do zero novamente, em vez de procurar o que aconteceu lá (para economizar seu tempo, é claro).
Luis Alvarado
Oi @Luis - Eu não tentei outro senão nvidia-390 ... odeio instalar o linux novamente ... qualquer outra dica?
Ashu
2
esse problema aconteceu no meu laptop Dell XPS 15 - 9560 também (Nvidia 1050), que é uma instalação totalmente nova do Ubuntu 18.04 LTS ... tentei reinstalar o ubuntu 18.04 ... bem, não é fácil ... anterior manualmente e passando por todo o processo doloroso. Parece que o ubuntu 18.04 não é tão estável e há muita dor para os drivers nividia.
Ashu
1
Quando eu executo sudo apt install nvidia-driver-396eu receboThe 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 resposta: /ubuntu//a/1044501/254024

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

Trabalho como charme para mim.

Tan Duong
fonte
1
Com 18,04 há nenhuma necessidade de apt update, enquanto add-apttê-lo feito
cmak.fr
Limpar os drivers sempre quebra tudo para mim. Sempre fico bloqueado para 640x480 no meu monitor 4K.
Alvarlagerlof 03/09/19
sudo apt purge 'nvidia. *' << isso removerá muitas coisas, não apenas o driver. Por exemplo, cuda e assim por diante
Cornea Valentin
0

Eu tive um problema semelhante que foi resolvido atualizando o sistema (não tenho certeza se você perdeu esse), corrigindo alguns problemas envolvendo atualizações quebradas (17.10 -> 18.04), adicionando o referido ppa, atualizando novamente e tentando a instalação.

Tão:

    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

A principal coisa que destacou que algo estava errado foi o fato de os pacotes estarem lá, supostamente, mas se recusando a instalar. Como eu estou muito mais familiarizado com o Red Hat Way (TM) de fazer as coisas, tomei a abordagem deles e limpei meu cache apt, refiz os comandos de atualização e atualização, refiz o comando de instalação do driver e pronto, funcionou.

E para limpar o cache:

    sudo apt auto-clean

Então, para corrigir seu problema, o que eu faria é:

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

Caso isso importe, eu tive uma instalação perfeitamente boa no 17.10 usando o que a Canonical abençoou até os drivers proprietários da nvidia (386, eu acho). Fiz a atualização e tenho procurado os poucos problemas que pude encontrar (os repositórios de pop-ups são diferentes agora, muitos pacotes com borked que tive que remover e depois instalar novamente), reativando ppas etc.

Não é uma atualização ruim, mas documenta cuidadosamente o que deu errado e as resoluções adequadas. Eu realmente me sinto muito mais confortável com o dnf / yum e prefiro, pois nesse caso, ele teria reconstruído todos os metadados ao ver o novo repositório. Ah bem. Versão decente, no entanto, sofar. Estou acostumado a muito pior do que um soluço menor: D

Boa sorte,
Andrew.

Andrew Schott
fonte
1
obrigado pela sua resposta ... infelizmente não está funcionando no meu caso.
Ashu
0

Eu tive o mesmo problema ontem ao atualizar para o 18.04.

Eu tinha instalado a Nvidia 390, mas deveria ter instalado a Nvidia 396. Simplesmente removi a Nvidia 390 pelo seguinte comando:

sudo apt purge nvidia-390

Em seguida, instale o driver recomendado (o 396). Agora, um problema que dura meses está finalmente resolvido.

Olivii
fonte
você pode verificar qual driver está em uso?
Ashu
0

Verifique se não está na lista negra executando:

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

Se isso retornar uma linha com blacklist nvidiafb , então tudo bem, você pode ignorá-lo.

A execução disso para mim mostrou um arquivo na lista negra da nvidia. Eu removi isso, e os drivers da nvidia realmente funcionaram para um. Isso consertou para mim.

Jesse Jutson
fonte