Informatii despre sistem
- Laptop MSI Creator 15
- NVIDIA GeForce RTX 2070 SUPER Mobile / Max-Q
- Monitor extern LG Ultrawide
- Windows 10 / Ubuntu 20.04 dual boot
Problema
Folosesc cu succes driverele nvidia 455 pe mașina mea Ubuntu 20.04 acum de aproximativ șase luni. Folosesc rar partiția Windows, dar am folosit-o ieri. După ce am oprit Windows 10 și am revenit la Ubuntu, afișajul meu extern a încetat să funcționeze complet.
(Notă: este posibil ca Windows să nu aibă nimic de-a face cu problema -- repornirea poate fi oferit Ubuntu șansa de a actualiza pachetele și de a se rupe singur)
Aparent, driverele NVIDIA nu mai funcționează. Alergare nvidia-smi
și alte comenzi au produs următoarea eroare:
NVIDIA-SMI a eșuat deoarece nu a putut comunica cu driverul NVIDIA. Asigurați-vă că cel mai recent driver NVIDIA este instalat și rulează.
Căutând răspunsuri pe Google, majoritatea soluțiilor recomandau reinstalarea driverelor NVIDIA atunci când se întâmplă acest lucru. Rețineți că am nevoie de driverele grafice, precum și de setul de instrumente CUDA împreună cu nvcc
etc..
Curățați Nvidia
Am încercat multe soluții diferite și rulez aceste comenzi ori de câte ori mă blochez și trebuie să încep din nou.
sudo apt purge nvidia*
sudo apt purge libnvidia*
sudo apt autoremove
În mod normal, le rulez în modul de recuperare după ce driverele proaspăt instalate fac Ubuntu să se blocheze în procesul de pornire după repornire.
verific si eu dpkg -l | grep nvidia
și eliminați oricare dintre pachetele rămase de procesul de instalare. Acest lucru a fost necesar când am vrut să instalez versiuni mai vechi ale driverelor.
Soluții încercate
Iată o listă cu tot ce am încercat:
repornirea aparatului meu de nenumărate ori (inclusiv oprirea completă și deconectarea pentru un timp)
În urma oficialului Ghid de instalare NVIDIA Cuda pentru a reinstala driverele și a gestiona conflictele. De exemplu,
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-ubuntu2004.pin
sudo mv cuda-ubuntu2004.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/11.4.1/local_installers/cuda-repo-ubuntu2004-11-4-local_11.4.1-470.57.02-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu2004-11-4-local_11.4.1-470.57.02-1_amd64.deb
sudo apt-key add /var/cuda-repo-ubuntu2004-11-4-local/7fa2af80.pub
sudo apt-get update
sudo apt-get -y install cuda
- Am încercat să pun pe lista neagră noveau și nvidiafb:
lista neagră nvidiafb
lista neagră nouveau
opțiuni nouveau modeset=0
La reinstalarea driverelor nvidia, am încercat mai multe versiuni de drivere (470, 465, 460, 455) folosind mai multe metode de instalare (întâi deb, apoi distribuite de Ubuntu, apoi runfile). Toți au eșuat în moduri diferite. Cel mai frecvent, când repornesc după instalarea driverelor, Ubuntu se blochează infinit la pornire (văd un ecran negru cu logo MSI și logo „ubuntu”, uneori cu un cerc care se rotește).
Driverele NVIDIA par să funcționeze încă bine în Windows, așa că nu cred că placa mea grafică este prăjită sau ceva de genul ăsta.
pornirea în modul de recuperare Ubuntu din grub și selectarea opțiunii dpkg repaiingr - nu părea să ajute cu nimic
sudo ubundu-drivers autoinstall
-- aceasta a instalat driverele nvidia 470, fără succes
Am observat ca uname -r
a indicat că versiunea mea de kernel era 5.11, când tabelul de suport pentru driverele Nvidia arată că doar 5.4 este acceptat pentru Ubuntu 20.04. Așadar, am retrogradat la 5.4 și am reinstalat driverele nvidia, din nou fără succes.
Observatii
nvidia-smi
produce rezultate (în loc de o eroare) în următoarele situații:
- după reinstalarea driverelor, dar înainte de a reporni sistemul
- în modul de recuperare după reinstalarea driverelor
Ce acum?
Sunt complet pierdută pentru ce să fac. Singurul lucru la care mă pot gândi este să reinstalez complet Ubuntu, care pare o nebunie când totul mergea bine ieri.
Referințe
AskUbuntu.SE, „Ecran gol după instalarea driverului restricționat Nvidia”
AskUbuntu.SE, Ubuntu 18.04 și nVidia. Blocat după pornire
AskUbuntu.SE, Boot se blochează după instalarea celui mai recent driver din PPA și comanda rapidă de la tastatură Ctrl+Alt+F1 nu funcționează
AskUbuntu.SE, Blocat la ecranul de pornire, probleme cu driverul grafic Nvidia
AskUbuntu.SE Schimbarea driverelor NVIDIA face ca Ubuntu să înghețe la pornire
AskUbuntu.SE Ecran gol după instalarea driverului restricționat Nvidia
AskUbuntu.SE driverul grafic nu mai funcționează
AskUbuntu.SE Ubuntu 20.04 Grafică Nvidia inutilizabilă (recomandă trecerea la kernel 5.4)
Informatie de sistem
Înainte de a scrie această întrebare, am curățat din nou totul din sistemul meu folosind metoda descrisă mai sus. În această stare, iată câteva informații despre sistem:
Versiunea Kernel
$ uname -r
5.4.0-80-generic
Încărcare sigură
$ sudo mokutil --sb-state
SecureBoot dezactivat
lshw
$ sudo lshw -C display
*-afișare NERECLAIMED
descriere: controler compatibil VGA
produs: TU104M [GeForce RTX 2070 SUPER Mobile / Max-Q]
furnizor: NVIDIA Corporation
ID fizic: 0
info autobuz: pci@0000:01:00.0
versiunea: a1
lățime: 64 biți
ceas: 33 MHz
capabilități: pm msi pciexpress vga_controller cap_list
configurație: latență=0
resurse: memorie:ac000000-acffffff memorie:80000000-8fffffff memorie:90000000-91ffffff ioport:3000(dimensiune=128) memorie:ad000000-ad07ffff
*-afişa
descriere: controler compatibil VGA
produs: grafică UHD
furnizor: Intel Corporation
ID fizic: 2
info autobuz: pci@0000:00:02.0
versiunea: 05
lățime: 64 biți
ceas: 33 MHz
capabilități: pciexpress msi pm vga_controller bus_master cap_list rom
configurație: driver=i915 latență=0
resurse: irq:191 memorie:ab000000-abffffff memorie:40000000-4fffffff ioport:4000(dimensiune=64) memorie:c0000-dffff
hwinfo
$ hwinfo --gfxcard
16: PCI 100.0: 0300 Controler compatibil VGA (VGA)
[Creat la pci.386]
ID unic: VCu0.pBgP2fGEzV8
ID părinte: vSkL.sXdMPV6yXb4
ID SysFS: /devices/pci0000:00/0000:00:01.0/0000:01:00.0
SysFS BusID: 0000:01:00.0
Clasa hardware: placă grafică
Model: „controler compatibil nVidia VGA”
Furnizor: pci 0x10de „nVidia Corporation”
Dispozitiv: pci 0x1e91
Furnizor secundar: pci 0x1462 „Micro-Star International Co., Ltd. [MSI]”
SubDispozitiv: pci 0x12c6
Revizie: 0xa1
Interval de memorie: 0xac000000-0xacffffff (rw, nepreluabil, dezactivat)
Interval de memorie: 0x80000000-0x8fffffff (ro, nepreluabil, dezactivat)
Interval de memorie: 0x90000000-0x91ffffff (ro, nepreluabil, dezactivat)
Porturi I/O: 0x3000-0x307f (rw, dezactivat)
Interval de memorie: 0xad000000-0xad07ffff (ro, nepreluabil, dezactivat)
IRQ: 255 (fără evenimente)
Alias modul: „pci:v000010DEd00001E91sv00001462sd000012C6bc03sc00i00”
Informații șofer #0:
Stare driver: nvidiafb nu este activ
Cmd de activare a driverului: „modprobe nvidiafb”
Informații șofer #1:
Stare șofer: nouveau nu este activ
Cmd de activare a driverului: „modprobe nouveau”
Informații șofer #2:
Stare driver: nvidia_drm nu este activ
Cmd de activare a driverului: „modprobe nvidia_drm”
Informații șofer #3:
Stare driver: nvidia nu este activ
Cmd de activare a driverului: „modprobe nvidia”
Stare configurare: cfg=nou, disponibil=da, nevoie=nu, activ=necunoscut
Atașat la: #11 (punte PCI)
34: PCI 02.0: 0300 Controler compatibil VGA (VGA)
[Creat la pci.386]
ID unic: _Znp.7YEiQ6GHkFE
ID SysFS: /devices/pci0000:00/0000:00:02.0
SysFS BusID: 0000:00:02.0
Clasa hardware: placă grafică
Nume dispozitiv: „Onboard - Video”
Model: „Control compatibil Intel VGA”
Furnizor: pci 0x8086 „Intel Corporation”
Dispozitiv: pci 0x9bc4
Furnizor secundar: pci 0x1462 „Micro-Star International Co., Ltd. [MSI]”
Subdispozitiv: pci 0x12c6
Revizie: 0x05
Driver: „i915”
Module driver: „i915”
Interval de memorie: 0xab000000-0xabffffff (rw, nepreluabil)
Interval de memorie: 0x40000000-0x4fffffff (ro, nepreluabil)
Porturi I/O: 0x4000-0x403f (rw)
Interval de memorie: 0x000c0000-0x000dffff (rw, nepreluabil, dezactivat)
IRQ: 192 (55080 evenimente)
Alias modul: „pci:v00008086d00009BC4sv00001462sd000012C6bc03sc00i00”
Informații șofer #0:
Stare driver: i915 este activ
Cmd de activare a driverului: „modprobe i915”
Stare configurare: cfg=nou, disponibil=da, nevoie=nu, activ=necunoscut
Adaptor de afișare principal: #16
drivere ubuntu
$ dispozitive ubuntu-driver
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalii: pci:v000010DEd00001E91sv00001462sd000012C6bc03sc00i00
furnizor: NVIDIA Corporation
driver: nvidia-driver-450-server - distro non-free
driver: nvidia-driver-460 - distro non-free recomandat
driver: nvidia-driver-470-server - distro non-free
driver: nvidia-driver-470 - terță parte nu este gratuit
driver: nvidia-driver-460-server - distro non-free
driver: xserver-xorg-video-nouveau - distro gratuit încorporat
Mulțumesc!
Vă rog să-mi spuneți dacă sunt necesare informații suplimentare și voi face tot posibilul să le ofer! Vă mulțumim pentru orice ajutor pe care îl puteți oferi!