Puncte:1

Problemă la eliminarea driverelor NVIDIA

drapel in

Am instalat recent drivere grafice pentru un nvidia geforce RTX 2070. După aceea, Ubuntu (versiunea 21.04) nu mai pornea. (Mulți oameni par să aibă această problemă, vezi de ex. [1], [2], [3].) Am instalat driverul prin aplicația încorporată (am uitat numele și nu pot căuta deoarece nu pot porni, cred că „Ceva și pachete”). Apoi am reușit să elimin driverele rulând o variantă de sudo apt purge nvidia-.* în Root Shell Prompt accesat prin modul de recuperare, ceea ce mi-a permis să pornesc din nou.

Apoi am încercat să instalez drivere rulând fișierul descărcat Aici de la terminal. M-am gândit că, dacă nu funcționează, aș putea elimina din nou driverele cu comanda de mai sus. Cu toate acestea, de data aceasta, aceeași comandă a returnat un mesaj care spunea că nu există pachete care încep cu „nvidia” instalat. Drept urmare, acum nu pot porni Ubuntu.

am incercat si eu

  • Navigarea la fișier (și în modul de recuperare shell rădăcină) și lansarea acestuia cu --dezinstalare opțiune. A trimis câteva mesaje de eroare în timpul procesului, dar mi-a spus că driverele au fost eliminate cu succes. Totuși, încă nu pot porni.
  • Reinstalarea și dezinstalarea cu fișierul
  • Navigare în /etc/ și ștergerea tuturor fișierelor cu xorg în numele lor (nu am idee care sunt acele fișiere, dar a fost printre soluțiile sugerate pe care le-am găsit.)

Încă nu pot porni. Aveți alte idei în afară de cele trei lucruri de mai sus sau reinstalarea Ubuntu?

Pe lângă faptul că nu pot să pornesc, mai trebuie să pun driverele în funcțiune. Am Ubuntu doar pentru a rula chestii ML, care necesită și un GPU funcțional. Există ceva mai bun decât să încerci un alt driver sugerat și să speri la un rezultat diferit?

EDIT: Cred că aceasta este (de asemenea) o problemă hardware; comportamentul s-a schimbat după ce am schimbat setările BIOS (acțiunea, numai în direcția opusă, este descrisă Aici.)

EDIT2: Mi s-a spus că am nevoie de altă sursă de alimentare, o voi încerca în continuare.

oldfred avatar
drapel cn
Cu Ubuntu, nu instalați niciodată fișierul .run direct din nVidia. De fapt, trebuie să reinstalați cu fiecare actualizare a kernelului. Dar versiunea corectă din depozitul Ubuntu ar trebui să funcționeze. Puteți porni nucleul mai vechi din meniul de recuperare grub? Dezinstalați driverul .run nVidia. https://askubuntu.com/questions/219942/how-to-uninstall-manually-installed-nvidia-drivers
silver avatar
drapel in
Voi încerca să pornesc cu o versiune mai veche. Totuși, în ceea ce privește dezinstalarea driverului .run, site-ul pe care l-ai conectat sugerează comanda `sudo ./NVIDIA-Linux-x86-310.19.run --uninstall` pe care am încercat-o deja (primul element din listă)
silver avatar
drapel in
Pornirea cu o versiune mai veche a funcționat ca un farmec. (Adică, dacă înțeleg bine că înseamnă doar alegerea celui de-al treilea articol din [această listă](https://i.ibb.co/hVxG55m/mde.jpg).) Mulțumesc pentru asta -- dar nu este așa rezolva problema mea principala; driverele nvidia sunt încă acolo în versiunea mai nouă.
drapel cc
Multe pachete nvidia nu au un nume care să înceapă cu „nvidia-”. Uitați-vă la ieșirea dpkg -l |grep nvidia și curățați orice resturi. Ar trebui să puteți porni întotdeauna în modul de recuperare, folosind driverul nouveau, cu excepția cazului în care un element de configurare rămas în /etc/modules.d are nouveau pe lista neagră. Când curățați, instalați driverul 460 sau 465 din depozitele standard și asta ar trebui să funcționeze.
silver avatar
drapel in
O sa incerc asta (dar sunt pe punctul de a merge la culcare, asa ca voi raporta doar peste cateva ore). Îmi puteți da o versiune ELI5 (explicați-mi ca și cum am cinci ani) despre cum să instalez driverul 460 din repozițiile standard?
oldfred avatar
drapel cn
https://ubuntuforums.org/showthread.php?t=2383560&p=13735336#post13735336 Puteți, dar nu trebuie să mai instalați ppa. Ubuntu menține versiunile actuale. Numai dacă card/cip nVidia extrem de nou, este posibil să aveți nevoie de ppa.Exemple de adăugare a ppa: https://askubuntu.com/questions/1026179/how-to-install-a-gtx-1060 & https://askubuntu.com/questions/61396/how-do-i-install-the-nvidia-drivers
Puncte:2
drapel us

Am avut o problemă similară. Pașii exacti ar putea fi diferiți, dar ar trebui să vă faceți o idee din ceea ce am făcut.

  1. dezinstalați driverele nvidia așa cum s-a menționat mai sus.

  2. reporniți și în loc să vă conectați la UI, conectați-vă la consolă

  3. asigurați-vă că modulele nvidia nu sunt încărcate. Puteți face asta executând comanda

sudo lsmod | grep nvidia

Aceasta va lista orice module Nvidia încărcate de kernel. Dacă modulele sunt încărcate, înseamnă că dezinstalarea dvs. nvidia nu a fost curată și va trebui să eliminați manual modulul kernel.

rmmod <numele modulelor nvidia>
  1. Instalați xserver-xorg
sudo apt-get install --reinstall xserver-xorg-video-nouveau

Acest lucru va seta sistemul dumneavoastră să utilizeze nouveau.

  1. Reporniți și conectați monitorul. Ar trebui să detecteze acum.

  2. Utilizați „Drifere suplimentare” din „Afișați aplicația” pentru a instala driverele nvidia. (Cred că cel mai recent este „metapachetul driverului nvidia de la nvidia-driver-470".

Reporniți.

  1. Presupunând că nu aveți boot securizat activat. Dacă pornirea securizată este activată, trebuie să vă asigurați că modulele kernel-ului nvidia sunt semnate și încărcate.

  2. alerga sudo lsmod | grep nvidia și nvidia-smi pentru a verifica dacă driverele nvidia sunt încărcate.

  3. Acum rulați torch.cuda.is_available() și vedeți dacă poate folosi GPU.

Puncte:2
drapel hu

Listați toate pachetele legate de Nvidia

dpkg -l | grep nvidia

Curățați toate pachetele legate de Nvidia pe care le vedeți în listă

Când ați făcut acest lucru cu succes

sudo ubuntu-drivers autoinstall
sudo prime-select nvidia

Reporniți și acum sistemul dvs. ar trebui să funcționeze bine

silver avatar
drapel in
Acest lucru mi-a permis să pornesc din nou, dar nu am instalat cu succes driverul; dacă conectez un monitor la card, tot nu este recunoscut. Rularea torch.cuda.is_available() returnează acum [această nouă eroare](https://i.ibb.co/hWWgmFC/error.png).
Utkarsh Chandra Srivastava avatar
drapel hu
Ești capabil să rulezi nvidia-smi? și puteți posta rezultatul dvs. aici, ați instalat cuda toolkit torch supports 11.1 / 10.2? poți posta nvcc -V
Utkarsh Chandra Srivastava avatar
drapel hu
Rețineți că, după ce instalați driverul, trebuie să accesați BIOS-ul, să vă asigurați că pornirea securizată este dezactivată și să schimbați „Afișajul principal” în GPU
silver avatar
drapel in
Se pare că aveam nevoie de o nouă sursă de alimentare și, odată ce am instalat-o, nu numai că monitorul conectat la card a funcționat, dar driverele pe care le-am instalat folosind comenzile tale par să facă deja treaba. Acest lucru înseamnă practic că răspunsul dvs. a rezolvat toate problemele legate de software, chiar dacă nu știam asta la momentul respectiv, așa că l-am marcat ca răspuns acceptat acum. Mulțumesc mult!
silver avatar
drapel in
(Trebuia să fac chestia cu BIOS-ul, dar am făcut-o deja înainte de comentariul tău, odată ce am suspectat o problemă hardware.Faptul că monitorul conectat la card a rămas complet întunecat, mai degrabă decât să funcționeze la o rezoluție proastă, probabil că ar fi trebuit să-l dezvăluie mai devreme.)

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.