Puncte:1

Driverele NVIDIA proprietare pe Ubuntu 20.04 și 21.10 nu funcționează

drapel fr

Am o placă grafică GeForce RTX 3060 Ti și o instalare curată a Ubuntu 20.04 LTS. Placa mea de bază este de la MSI: PRO Z690-A DDR4(MS-7D25). Am instalat sistemul de operare de pe o unitate USB bootabilă și am selectat opțiunile Descărcați actualizări în timp ce instalați Ubuntu și Instalați software terță parte pentru grafică și hardware Wi-Fi și formate media suplimentare. După instalare, am pornit în sistemul de operare.

Acum îmi mai doream drivere NVIDIA, așa că am urmat acest tutorial.

Am actualizat software-ul folosind programul de actualizare a software-ului GUI. M-am uitat în partea „Drifere suplimentare” din Software și actualizări și a fost selectat driverul Nouveau. am dat clic Utilizarea metapachetului de drivere NVIDIA de la nvidia-driver-470 (proprietar, testat)opțiunea, a aplicat modificările și a repornit. Acum PC-ul meu nu va trece peste sigla de pornire MSI. Pot obține un tty cu Ctrl+Alt+F3. De acolo am executat aceste comenzi:

$ dispozitive ubuntu-driver
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalii: pci:v000010DEd00002489sv000010DEsd0000153Cbc03sc00i00
furnizor: NVIDIA Corporation
driver: nvidia-driver-470 - distro non-free recomandat
driver: nvidia-driver-495 - distro non-free
driver: nvidia-driver-460-server - distro non-free
driver: nvidia-driver-460 - distro non-free
driver: nvidia-driver-470-server - distro non-free
driver: xserver-xorg-video-nouveau - distro gratuit încorporat

Rețineți că nu primesc un model camp! Nu știu de ce...

$ nvidia-settings -q all
Nu se poate iniția serverul: Nu s-a putut conecta: Conexiunea a fost refuzată

EROARE: Afișajul de control este nedefinit; vă rugăm să rulați `nvidia-settings --help` pentru informații despre utilizare.
$ nvidia-smi
Miercuri, 22 decembrie 11:47:05 2021       
+--------------------------------------------- ----------------------------+
| Versiunea driverului NVIDIA-SMI 470.86: 470.86 Versiune CUDA: 11.4 |
|-------------------------------+------------------ -----+----------------------+
| Persistența numelui GPU-M| Autobuz-Id Disp.A | Volatil Uncorr. ECC |
| Fan Temp Perf Pwr:Utilizare/Cap| Utilizarea memoriei | GPU-Util Compute M. |
| | | MIG M. |
|================================+================== =====+=======================|
| 0 NVIDIA GeForce ... Oprit | 00000000:01:00.0 Dezactivat | N/A |
| 0% 33C P8 6W / 200W | 14 MiB / 7982 MiB | 0% Implicit |
| | | N/A |
+-------------------------------+----------------- -----+----------------------+
                                                                               
+--------------------------------------------- ----------------------------+
| Procese: |
| GPU GI CI Tip PID Nume proces Memorie GPU |
| ID ID Utilizare |
|=================================================== =============================|
| 0 N/A N/A 1017 G /usr/lib/xorg/Xorg 8MiB |
| 0 N/A N/A 1310 G /usr/bin/gnome-shell 3MiB |
+--------------------------------------------- ----------------------------+
$ nvidia-smi --query-gpu=nume --format=csv,noheader
NVIDIA GeForce RTX 3060 Ti
$ sudo lshw -c video
  *-afişa
       descriere: controler compatibil VGA
       produs: GA104 [GeForce RTX 3060 Ti Lite Hash Rate]
       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 bus_master cap_list rom
       configurație: driver=nvidia latency=0
       resurse: irq:160 memorie:42000000-42ffffff memorie:60000000-6fffffff memorie:70000000-71ffffff ioport:5000(dimensiune=128) memorie:43000000-4307ffff
  *-afișare NERECLAIMED
       descriere: controler compatibil VGA
       produs: AlderLake-S GT1
       furnizor: Intel Corporation
       ID fizic: 2
       info autobuz: pci@0000:00:02.0
       versiune: 0c
       lățime: 64 biți
       ceas: 33 MHz
       capabilități: pciexpress msi pm vga_controller bus_master cap_list
       configurație: latență=0
       resurse: memorie:41000000-41ffffff memorie:50000000-5fffffff ioport:6000(dimensiune=64) memorie:c0000-dffff memorie:45000000-4bffffff
$ systemctl status gdm
â gdm.service - Manager de afișare GNOME
     Încărcat: încărcat (/lib/systemd/system/gdm.service; static; prestabilit furnizor: activat)
     Activ: activ (în rulare) din miercuri 22.12.2021 11:17:05 CET; acum 31 de minute
    Proces: 892 ExecStartPre=/usr/share/gdm/generate-config (code=exited, status=0/SUCCESS)
    Proces: 913 ExecStartPre=/usr/lib/gdm3/gdm-wait-for-drm (cod=ieșit, stare=0/SUCCESS)
   PID principal: 916 (gdm3)
      Sarcini: 3 (limită: 76852)
     Memorie: 5,6 M
     CGroup: /system.slice/gdm.service
             ââ916 /usr/sbin/gdm3

22 dec 11:17:05 spectroag systemd[1]: Se pornește Managerul de afișare GNOME...
22 dec 11:17:05 spectroag systemd[1]: Am pornit GNOME Display Manager.
22 dec 11:17:07 spectroag gdm-autologin][961]: gkr-pam: nicio parolă nu este disponibilă pentru utilizator
22 dec 11:17:07 spectroag gdm-autologin][961]: pam_unix(gdm-autologin:session): sesiune deschisă pentru dezvoltatorul utilizatorului de (uid=0)
22 dec 11:17:07 spectroag gdm-autologin][961]: gkr-pam: gnome-keyring-daemon a pornit corect

(Am instalat Ubuntu cu autentificare automată)

$ sudo lspci -vnn | grep -i VGA -A 25
00:02.0 Controler compatibil VGA [0300]: Dispozitiv Intel Corporation [8086:4680] (rev 0c) (prog-if 00 [controler VGA])
    DeviceName: Onboard - Video
    Subsistem: Dispozitiv Micro-Star International Co., Ltd. [MSI] [1462:7d25]
    Indicatoare: bus master, fast devsel, latență 0, IRQ 255
    Memorie la 41000000 (64 de biți, neprelucibilă) [dimensiune=16M]
    Memorie la 50000000 (64 de biți, preîncărcabilă) [dimensiune=256M]
    Porturi I/O la 6000 [dimensiune=64]
    ROM de expansiune la 000c0000 [virtual] [dezactivat] [dimensiune=128K]
    Capabilități: [40] Informații specifice furnizorului: Len=0c <?>
    Capabilități: [70] Express Root Complex Integrated Endpoint, MSI 00
    Capabilități: [ac] MSI: Enable- Count=1/1 Maskable+ 64bit-
    Capabilități: [d0] Power Management versiunea 2
    Capabilități: [100] ID spațiu de adresă de proces (PASID)
    Capabilități: [200] Serviciul de traducere a adreselor (ATS)
    Capabilități: [300] Interfață de solicitare a paginii (PRI)
    Capabilități: [320] Virtualizare I/O cu rădăcină unică (SR-IOV)

00:06.0 PCI bridge [0604]: Intel Corporation Device [8086:464d] (rev 02) (prog-if 00 [Decodificare normală])
    Indicatori: bus master, fast devsel, latență 0, IRQ 123
    Bus: primar=00, secundar=02, subordonat=02, sec-latency=0
    I/O în spatele podului: [dezactivat]
    Memorie în spatele podului: 44800000-448fffff [dimensiune=1M]
    Memorie preîncărcabilă în spatele bridge-ului: [dezactivat]
    Capabilități: [40] Express Root Port (Slot+), MSI 00
    Capabilități: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
    Capabilități: [90] Subsistem: Dispozitiv [0000:0000]
--
01:00.0 Controler compatibil VGA [0300]: dispozitiv NVIDIA Corporation [10de:2489] (rev a1) (prog-if 00 [controler VGA])
    Subsistem: dispozitiv NVIDIA Corporation [10de:153c]
    Indicatoare: bus master, fast devsel, latență 0, IRQ 160
    Memorie la 42000000 (32 de biți, neprelucibilă) [dimensiune=16M]
    Memorie la 60000000 (64 de biți, preîncărcabilă) [dimensiune=256M]
    Memorie la 70000000 (64 de biți, preîncărcabilă) [dimensiune=32M]
    Porturi I/O la 5000 [dimensiune=128]
    ROM de expansiune la 43000000 [virtual] [dezactivat] [dimensiune=512K]
    Capabilități: [60] Power Management versiunea 3
    Capabilități: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
    Capabilități: [78] Express Legacy Endpoint, MSI 00
    Capabilități: [b4] Informații specifice furnizorului: Len=14 <?>
    Capabilități: [100] Canal virtual
    Capabilități: [250] Raportare toleranță la latență
    Capabilități: [258] L1 PM Substate
    Capabilități: [128] Bugetarea puterii <?>
    Capabilități: [420] Raportare avansată a erorilor
    Capabilități: [600] Informații specifice furnizorului: ID=0001 Rev=1 Len=024 <?>
    Capabilități: [900] PCI Express secundar
    Capabilități: [bb0] BAR redimensionabil <?>
    Capabilități: [c1c] Stratul fizic 16.0 GT/s <?>
    Capabilități: [d00] Marginea benzii la receptor <?>
    Capabilități: [e00] Funcția de legătură de date <?>
    Driver kernel în uz: nvidia
    Module kernel: nvidiafb, nouveau, nvidia_drm, nvidia
$ interogare prim-select
nvidia
$ ps aux | grep X
root 1017 0.0 0.0 25358216 56396 tty2 Sl+ 11:17 0:01 /usr/lib/xorg/Xorg vt2 -displayfd 3 -auth /run/user/1000/gdm/Xauthority -background -background none -noeptre -noeptre
root 2905 0.0 0.0 25346156 51956 tty1 Sl+ 11:50 0:00 /usr/lib/xorg/Xorg vt1 -displayfd 3 -auth /run/user/125/gdm/Xauthority -background none -boseptty -boseptty -nore
develop+ 3488 0.0 0.0 17676 664 tty3 R+ 12:12 0:00 grep --color=auto X

(Sunt în tty3 executând asta)

$ cat /etc/default/grub | grep CMDLINE
GRUB_CMDLINE_LINUX_DEFAULT="stropire liniștită"
GRUB_CMDLINE_LINUX=""

Ai idee ce s-ar putea întâmpla? Se pare că ar trebui să funcționeze, dar nu pot obține nicio imagine.

În BIOS-ul meu pot vedea că Secure Boot este dezactivată, de asemenea, folosesc UEFI dacă asta contează.

Vă rog să-mi spuneți dacă ar trebui să ofer mai multe informații!

EDITAȚI | ×: Am făcut ca ecranul să afișeze un jurnal în timpul pornirii, astfel încât să pot vedea ce face înainte de a fi blocat. Aceasta este ultima parte a ceea ce este pe ecran:

[ OK ] A început Sesiunea 1 a dezvoltatorului utilizator.
         Se pornește serviciul de politică de programare RealtimeKit...
         Se pornește NVIDIA Persistence Daemon...
[ OK ] Am pornit NVIDIA Persistence Daemon.
[ OK ] A pornit Snap Daemon.
         Începe Așteptați până când snapd este complet semănat...
[ OK ] Terminat Așteptați până când snapd este complet însămânțat.
[ OK ] A pornit Serviciul de politică de programare RealtimeKit.
         Se pornește Daemon pentru gestionarea energiei...
[ OK ] Am pornit Daemon pentru gestionarea energiei.

Majoritatea proceselor la care m-aș aștepta sunt și ele acolo, dar nu le pot copia pe toate pentru tine. Se pare că ține după ce termin și habar nu am de ce încă...

ACTUALIZAȚI : Am instalat Ubuntu 21.10 și am descărcat driverul cu sudo apt install nvidia-driver-470. La repornire, am aceeași situație descrisă în postare. De data aceasta, nu pot intra în VT3 apăsând pe ctrl alt f3, deoarece continuă să se întoarcă la ceea ce cred că este VT1 (ecranul de autentificare), arătând un ecran negru cu un cursor (din nou ca în postare).

ACTUALIZAȚI : Am încercat să-mi actualizez Versiunea BIOS, dar versiunea v11 mi-a blocat întregul sistem și a trebuit să trec manual BIOS-ul înapoi la v10. Am încercat cu driverul 495.44 și, de asemenea, cu driverul 470.94 care nu este în repozițiile standard. Am încercat cu kernel 5.15. Nimic nu a funcționat din păcate. Cu kernelul 5.15 și driverul 495.44, cel mai recent jurnal de pornire este „Starting Show Plymouth Boot Screen...” și nu am un jurnal care să spună că s-a terminat.

ACTUALIZAȚI : Iată mai multe informații: /var/log/boot.log, ceea ce mi se pare destul de normal. /var/lib/gdm3/.local/share/xorg/Xorg.0.log, care arată o eroare interesantă. Pentru ambele jurnalele folosesc kernel 5.13.0-22-generic și NVIDIA Driver 470.86 la o instalare nouă.

ChanganAuto avatar
drapel us
Dezactivează Secure Boot, ar trebui să fie suficient.
Maarten Meijer avatar
drapel fr
@ChanganAuto Am sperat că și asta ar fi suficient, dar din păcate era deja dezactivat... „MSI Fast Boot” și „Fast Boot” sunt și ele dezactivate.
ChanganAuto avatar
drapel us
Fast Boot NU este Secure Boot.
Maarten Meijer avatar
drapel fr
Știu, Fast Boot și Secure Boot sunt ambele dezactivate. Tocmai am menționat-o pentru că m-am gândit că s-ar putea să te preocupe și pe tine
drapel za
Cu respect, dacă pot să întreb; de ce doriți să rulați Ubuntu 20.04 și nu 21.04 sau 21.10? Rezolvarea problemei dvs. ar putea necesita ore de încercări și zile de așteptare pentru răspunsuri. Practicitate? Când am instalat 21.10, timpul necesar a fost de aproximativ 25 de minute, iar rezultatul este un desktop de lucru stabil. Poate doriți să luați în considerare o nouă actualizare. Pentru a accelera lucrurile, aș alege o instalare minimă, implicit la Nouveau, apoi instalând manual driverul Nvidia, pentru a mă asigura că nu există probleme în acel moment, apoi instalând tot ceea ce aș putea avea nevoie. „Synaptic” mi se pare foarte util pentru asta.
Maarten Meijer avatar
drapel fr
Am ales să instalez Ubuntu 20.04 pentru că este cea mai nouă versiune cu LTS. M-am gândit că ar fi cel mai bun, deoarece aș dori să rulez un sistem de operare stabil cu suport bun. Nu credeam că versiunile mai noi vor avea un suport mai bun pentru driverele mele, dar voi încerca acum. Având în vedere „instalarea manuală a driverului Nvidia”, vrei să spui că nu folosești GUI? Am folosit GUI pentru că se pare că este cel mai fiabil mod de a instala driverele, dar pot încerca să instalez driverul cu `sudo apt install nvidia-470`. O sa incerc asta!
Maarten Meijer avatar
drapel fr
Actualizare: am instalat Ubuntu 21.10 și am descărcat driverul cu „sudo apt install nvidia-driver-470”. La repornire, am aceeași situație descrisă în postare. De data aceasta, nu pot intra în VT3 apăsând pe ctrl alt f3, deoarece continuă să se întoarcă la ceea ce cred că este VT1 (ecranul de autentificare), arătând un ecran negru cu un cursor (din nou ca în postare).
heynnema avatar
drapel ru
Știți cum să adăugați `nomodeset` în meniul GRUB la pornire?
drapel cc
Căutați acest site după 3060ti și vedeți că nu sunteți singuri. Mai întâi asigurați-vă că firmware-ul plăcii de bază este actualizat, încercați cel mai recent driver Nvidia disponibil (495.44 din repozițiile standard) și, dacă este necesar, cel mai recent kernel pe care îl puteți obține începând cu versiunea 21.10.
Maarten Meijer avatar
drapel fr
@heynnema da, știu cum. Am încercat și mă face să folosesc driverele nouveau, dar nu mă ajută să folosesc driverele NVIDIA.
Maarten Meijer avatar
drapel fr
@ubfan1 Am încercat să-mi actualizez versiunea BIOS (https://www.msi.com/Motherboard/PRO-Z690-A-DDR4/support#down-bios), dar versiunea v11 mi-a blocat întregul sistem și a trebuit să downgrade manual BIOS-ul înapoi la v10. Am încercat cu driverul 495.44 și, de asemenea, cu driverul 470.94 care nu este în repozițiile standard. Am încercat cu kernel 5.15. Nimic nu a funcționat din păcate. Cu kernelul 5.15 și driverul 495.44, cel mai recent jurnal de pornire este „Starting Show Plymouth Boot Screen...” și nu am un jurnal care să spună că s-a terminat
heynnema avatar
drapel ru
@ubfan1 Nvidia 495 este un driver beta. Ar trebui să folosească 470.
heynnema avatar
drapel ru
@MaartenMeijer Băiete, cu siguranță ai o perioadă grea. Nvidia 495 este un driver beta. Aș rămâne cu 470. În ceea ce privește BIOS-ul, mergeți la BIOS v10 și selectați „resetare la fabrică” sau „resetare la implicit”, apoi reîncercați actualizarea BIOS v11. Folosești Wayland sau X11? Verificați panoul Setări/Despre pentru a verifica, dacă puteți. În caz contrar, îl puteți verifica pe ecranul de conectare. Nvidia și Wayland nu prea joacă încă frumos.
Maarten Meijer avatar
drapel fr
@heynnema Într-adevăr, am trecut deja înapoi la 470. Nici măcar nu primesc un ecran de autentificare, așa că nu sunt sigur dacă foloseam Wayland, dar acum am dezactivat Wayland în `/etc/gdm3/custom.conf`, dar problema rămâne în continuare... BIOS-ul meu v10 era deja cu setările implicite, așa că nu cred că asta ar ajuta.
heynnema avatar
drapel ru
@MaartenMeijer Dacă porniți cu nomodeset, asta vă duce la ecranul de conectare? Dacă da, verificați dacă sunteți setat să utilizați wayland sau x11/xorg.
Maarten Meijer avatar
drapel fr
Nu, nu face nicio schimbare, mai trebuie să folosesc tty3
heynnema avatar
drapel ru
@MaartenMeijer Pornește pe un Ubuntu Live USB? Dacă da, încercați să instalați Nvidia 470 acolo (folosind Software și actualizări) și vedeți dacă funcționează. Aveți o altă placă Nvidia pe care o puteți încerca? Aș contacta MSI pentru problema dvs. de BIOS v11 și Nvidia pentru problema dvs. actuală.
heynnema avatar
drapel ru
@MaartenMeijer Conectați-vă prin tty3 și ștergeți driverul Nvidia. Atunci ar trebui să poți cel puțin să pornești și să folosești nouveau, până când poți obține asistență de la Nvidia. (Problema ar putea fi BIOS-ul dvs.).
heynnema avatar
drapel ru
Începeți-mi comentariile cu @heynnema sau probabil îmi vor lipsi.
drapel cc
Aveți ambele cabluri de alimentare conectate la card? Consultați https://www.nvidia.com/en-us/geforce/forums/game-ready-drivers/13/416912/rtx-3060-ti-driver-issues/ pentru o soluție pentru ecranul negru.
Puncte:1
drapel fr

Am pus-o la treaba! Sunt prost că am făcut asta atât de târziu, dar monitorul meu era conectat la portul HDMI al plăcii de bază, și nu la GPU. Doar mutarea cablului la portul GPU a remediat, pentru că driverele funcționau corect... Sper că nimeni altcineva nu trebuie să treacă prin asta!

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.