Puncte:1

Cum pot face Ubuntu să detecteze plăcile grafice secundare?

drapel cn

Ubuntu LTS 20.04

Am 3 plăci grafice pentru 6 ecrane. Fiecare GPU are 2 display-uri conectate la el. Primarul este un Nvidia GTX 1070, secundarele sunt plăci vechi AMD ieftine. Multă vreme, totul a fost detectat automat și asta a funcționat perfect.

Dar o actualizare de software care a necesitat o repornire ieri pare să fi stricat totul.

Acum, în timpul pornirii, toate cele 6 afișaje afișează ecranul de splash ubuntu dar de îndată ce solicită parola, numai afișajele atașate la cardul Nvidia afișează ceva -- celelalte 4 afișaje devin goale și stau gol, indiferent de tot ce fac.

Din moment ce rulez ZFS pe root, am încercat să refac la un instantaneu anterior înainte de acea actualizare... și lucrurile s-au înrăutățit și mai mult. Am încercat mai multe backup-uri diferite din momente diferite și toate au dat același rezultat: ubuntu se blochează în timpul pornirii și toate 6 Afișajele devin goale, iar secundarele clipesc intermitent și oprit. (În mod frustrant, această problemă pare să fi făcut ca toate instantaneele mele ZFS din trecut să nu fie pornite și, prin urmare, inutile.)

Am încercat și câteva reporniri la rece și nimic nu s-a îmbunătățit.

Am încercat xrandr --listproviders și arată doar cardul Nvidia. Fără alte cărți. Dar eu stiu celelalte două carduri sunt conectate și funcționează -- și cel puțin oarecum recunoscut de ubuntu -- deoarece toate cele 6 monitoare afișează ecranul de pornire ubuntu la pornire.

Trebuie să aflu cum să fac ubuntu să detecteze din nou ce plăci grafice sunt conectate la sistem, sperăm că detectează plăcile secundare de data aceasta.

Sau poate există un fel de problemă cu driverul și aș putea să o rezolv instalând drivere noi pentru cardurile secundare? (Dar au funcționat întotdeauna înainte de acum.)

Sau poate o modalitate de a restabili configurația video anterioară din backup? Sau utilizați copii de rezervă ale configurației pentru a reconstrui manual configurația curentă? Chiar și fără ZFS, am încă copii de rezervă complete ale întregului sistem disponibile.

Matias N Goldberg avatar
drapel vg
Din păcate, acest lucru se întâmplă din nou și din nou. Driverele NVIDIA nu funcționează bine cu alte GPU-uri. S-ar putea să aveți mai mult noroc dacă selectați nouveau în Ubuntu și apoi instalați driverele NVIDIA de pe site-ul lor. Rețineți că este posibil să ajungeți cu X11 nebootat de câteva ori, așa că vă sugerez să configurați serverul SSH. De asemenea, aveți grijă, driverele NV instalate personalizat se pot întrerupe cu fiecare actualizare de sistem, așa că asigurați-vă că le păstrați pregătite pentru a fi reinstalate atunci când se defectează. Vezi `Capitolul 35. PRIME Render Offload` din manualul NV.
O Ocalhoun avatar
drapel cn
Am reinstalat toate driverele nvidia folosind `sudo apt-get --reinstall install ` pentru fiecare pachet cu nvidia în nume. Eram plin de speranță când am văzut o grămadă de cazuri în care scria „nicio versiune disponibilă pentru această versiune de kernel, reconstrucție pentru [versiunea curentă”... dar după repornire, situația mea nu a fost îmbunătățită. Trebuie să șterg complet pachetele nvidia și apoi să le reinstalez?
Matias N Goldberg avatar
drapel vg
Nu, nu asta am spus. Am spus să scap de pachetele NV instalate de apt-get și să le instalez cu scriptul bash descărcat de pe https://www.nvidia.com/Download/index.aspx Aceste drivere * tind * să funcționeze mai bine cu GPU-urile altor furnizori. (Nu știu de ce, cred că întreținerii Ubuntu fac câteva ajustări fie la SO suprascris, fie la un fișier de configurare).
O Ocalhoun avatar
drapel cn
Uf... Asta mi-a ucis -- UCIUT -- întreaga mea instalaţie. Postarea asta dintr-o instalare nouă. Încercarea de a instala driverele Nvidia prin acel script mi-a cerut să pun pe lista neagră modulele de nucleu aflate în conflict... ceea ce a făcut ca întregul meu sistem să nu poată porni. Și pentru că a actualizat fișierele EFI la o nouă versiune incompatibilă cu backup-urile mele, toate backup-urile mele anterioare au fost, de asemenea, de nepornit. ... Pătrat 1, timp proaspăt de instalare. *Dar* în această nouă instalare, lucrurile se conturează mult mai bine... așa că există asta.
Puncte:0
drapel cn

Bine, lucrurile arată destul de bine acum. Pentru oricine cu probleme similare, iată ce am făcut:

1: Instalare proaspătă a Ubuntu. Tabula rasa. (Până acum funcționează doar afișajele secundare, și sesiunea gnome implicită nu funcționează.Trebuie să selectez Wayland pentru a mă autentifica. Ecranele principale -- conectate la placa nvidia -- nu funcționează încă deloc.)

2: S-au instalat drivere nvidia prin intermediul depozitului cu sudo apt-get install nvidia-driver-470

3: Instalat KDE cu sudo apt-get install KDE-full (Probabil opțional, dar face problemele gnomilor cu selectarea Waylandului irelevante)

4: Reporniți (După repornire, toate cele 6 ecrane funcționează miraculos! Și cu drivere decente pe placa nvidia, așa că am performanță acceptabilă și acces la utilitățile cuda. Este un miracol!) (Repornit din nou pentru a se asigura că au stat așa după repornire.)

5: Folosit sudo apt-mark hold <versiunea curentă a nucleului> pentru a preveni alte actualizări ale nucleului care ar putea interfera din nou cu driverele video. (Da, știu că acest lucru este în general respins. Dar aș prefera să mă ocup de câteva potențiale probleme de securitate decât să mă ocup de aceste probleme legate de driverele video care fac din nou întregul meu sistem de operare inutilizabil.)

6: (Și în prezent încă în desfășurare) transferul tot ce pot din vechea instalare pentru a-mi restabili toate setările și fișierele de sistem, fiind în același timp atent nu pentru a transfera orice legat de nvidia.

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.