Puncte:0

Afișează probleme după încercarea eșuată de a instala driverele amdgpu pe Ubuntu 21.04

drapel ch

Sistemul meu este un ThinkPad T14 (Gen. 1) cu AMD Ryzen 7 Pro 4750u (care are un GPU Renoir integrat). Sistemul de operare este Ubuntu 21.04 cu Kernel 5.11.

A funcționat corect până ieri când, din senin, nu a vrut să repornească și nici să se închidă. Nu a existat nicio reacție la sudo shutdown -h acum nici sudo reboot nici când am folosit comenzile din GUI. Așa că l-am oprit cu forță ținând apăsat butonul de pornire.

După ce l-am repornit, nu a mai recunoscut monitorul extern (HDMI). De asemenea, reglarea luminozității pentru monitorul încorporat nu a mai funcționat (comanda rapidă de la tastatură funcționează, văd glisorul mișcându-se în meniu, dar afișajul nu modifică luminozitatea).

Ieșirea de $ xrandr nu afișează portul hdmi. Listează doar cele încorporate Ecranul 0.

$ xrandr
xrandr: Nu s-a putut obține dimensiunea gamma pentru ieșire implicită
Ecran 0: minim 1920 x 1080, curent 1920 x 1080, maxim 1920 x 1080
primar conectat implicit 1920x1080+0+0 0mm x 0mm
   1920x1080 77,00* 

Mai multe reporniri și încercări de a remedia pachetele rupte nu au schimbat nimic.

Ce ar fi putut cauza asta? Cu câteva zile în urmă am încercat să instalez driverele amdgpu, dar nu a reușit și a făcut ca computerul să nu pornească corect. Așa că am anulat întreaga instalare (amdgpu vine cu un script de dezinstalare). Am aflat mai târziu că driverele amdgpu nu funcționează cu Kernel 5.11. După rollback, totul a funcționat din nou bine, așa că nu sunt sigur dacă aceasta este doar o coincidență sau cauza problemelor.

Chiar acum, glxgears -info îmi spune că folosește drivere llvmpipe, ceea ce înseamnă că GPU-ul nu este folosit deloc.

$ glxgears -info
GL_RENDERER = llvmpipe (LLVM 11.0.1, 256 de biți)
GL_VERSION = 3.1 Mesa 21.0.1
GL_VENDOR = Mesa/X.org

Câteva linii suspecte în /var/log/Xorg.0.log:

[ 292.244] (II) systemd-logind: a preluat controlul sesiunii /org/freedesktop/login1/session/c4
[ 292.246] (--) PCI:*(7@0:0:0) 1002:1636:17aa:5081 rev 209, Mem @ 0xc60000000/268435456, 0xc70000000/2090/2090/052/2090/05/2090/2090/05
[ 292.247] (II) LoadModule: „glx”
[ 292.247] (II) Se încarcă /usr/lib/xorg/modules/extensions/libglx.so
[ 292.247] (II) Modulul glx: vendor="X.Org Foundation"
[ 292.247] compilat pentru 1.20.11, versiunea modulului = 1.0.0
[ 292.247] Clasa ABI: X.Org Server Extension, versiunea 10.0
[ 292.247] (==) Potrivire ati ca driver autoconfigurat 0
[ 292.247] (==) Setare de mod potrivită ca driver autoconfigurat 1
[ 292.247] (==) Fbdev potrivit ca driver 2 configurat automat
[ 292.247] (==) Vesa potrivit ca driver configurat automat 3
[ 292.247] (==) A atribuit driverul xf86ConfigLayout
[ 292.247] (II) LoadModule: "ati"
[ 292.247] (II) Se încarcă /usr/lib/xorg/modules/drivers/ati_drv.so
[ 292.248] (II) Modulul ati: vendor="X.Org Foundation"
[ 292.248] compilat pentru 1.20.10, versiunea modulului = 19.1.0
[ 292.248] Clasa modul: Driver video X.Org
[ 292.248] Clasa ABI: Driver video X.Org, versiunea 24.1
[ 292.311] (II) LoadModule: „radeon”
[ 292.312] (II) Se încarcă /usr/lib/xorg/modules/drivers/radeon_drv.so
[ 292.312] (II) Modulul radeon: vendor="X.Org Foundation"
[ 292.312] compilat pentru 1.20.10, versiunea modulului = 19.1.0
[ 292.312] Clasa modul: Driver video X.Org
[ 292.312] Clasa ABI: Driver video X.Org, versiunea 24.1
[ 292.312] (II) LoadModule: „modetting”
[ 292.312] (II) Se încarcă /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 292.312] (II) Setarea modului modulului: vendor="X.Org Foundation"
[ 292.312] compilat pentru 1.20.11, versiunea modulului = 1.20.11
[ 292.312] Clasa modul: Driver video X.Org
[ 292.312] Clasa ABI: Driver video X.Org, versiunea 24.1
[ 292.312] (II) LoadModule: „fbdev”
[ 292.312] (II) Se încarcă /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 292.312] (II) Modulul fbdev: vendor="X.Org Foundation"
[ 292.312] compilat pentru 1.20.10, versiunea modulului = 0.5.0
[ 292.312] Clasa modul: Driver video X.Org
[ 292.312] Clasa ABI: Driver video X.Org, versiunea 24.1
[ 292.312] (II) LoadModule: "vesa"
[ 292.312] (II) Se încarcă /usr/lib/xorg/modules/drivers/vesa_drv.so
[ 292.312] (II) Modulul vesa: vendor="X.Org Foundation"
[ 292.312] compilat pentru 1.20.10, versiunea modulului = 2.5.0
[ 292.312] Clasa modul: Driver video X.Org
[ 292.312] Clasa ABI: Driver video X.Org, versiunea 24.1
[ 292.312] (II) RADEON: Driver pentru chipset-uri ATI/AMD Radeon:
        [listă lungă de plăci grafice ATI/AMD]
[ 292.317] (II) setare mod: Driver pentru setarea modului Drivere Kernel: kms
[ 292.317] (II) FBDEV: driver pentru framebuffer: fbdev
[ 292.317] (II) VESA: driver pentru chipset-uri VESA: vesa
[ 292.317] (EE) deschide /dev/dri/card0: Nu există un astfel de fișier sau director
[ 292.317] (WW) Revenirea la vechea metodă de sondă pentru setarea modului
[ 292.317] (EE) deschide /dev/dri/card0: Nu există un astfel de fișier sau director
[ 292.317] (II) Se încarcă submodulul „fbdevhw”
[ 292.317] (II) LoadModule: „fbdevhw”
[ 292.317] (II) Se încarcă /usr/lib/xorg/modules/libfbdevhw.so
[ 292.317] (II) Modulul fbdevhw: vendor="X.Org Foundation"
[ 292.317] compilat pentru 1.20.11, versiunea modulului = 0.0.2
[ 292.317] Clasa ABI: Driver video X.Org, versiunea 24.1
[ 292.317] (**) FBDEV(1): slot PCI revendicat 7@0:0:0
[ 292.317] (II) FBDEV(1): utilizând dispozitivul implicit
[ 292.317] (EE) Ecranul 0 a fost șters din cauza unei secțiuni de configurare care nu se potrivește.
[ 292.317] (II) UnloadModule: „modetting”
[ 292.317] (II) FBDEV(0): se creează subsecțiunea de afișare implicită în secțiunea Ecran
    „Secțiunea de ecran implicită” pentru adâncime/fbbpp 24/32

[ 292.407] (II) config/udev: Adăugarea dispozitivului de intrare HD-Audio Generic HDMI/DP, pcm=3 (/dev/input/event11)
[ 292.408] (II) Niciun driver de intrare specificat, ignorând acest dispozitiv.
[ 292.408] (II) Este posibil ca acest dispozitiv să fi fost adăugat cu un alt fișier de dispozitiv.
[ 292.408] (II) config/udev: Adăugarea dispozitivului de intrare HD-Audio Generic HDMI/DP, pcm=7 (/dev/input/event12)
[ 292.408] (II) Niciun driver de intrare specificat, ignorând acest dispozitiv.
[ 292.408] (II) Este posibil ca acest dispozitiv să fi fost adăugat cu un alt fișier de dispozitiv.
[ 292.408] (II) config/udev: Adăugarea dispozitivului de intrare HD-Audio Generic HDMI/DP, pcm=8 (/dev/input/event13)
[ 292.408] (II) Niciun driver de intrare specificat, ignorând acest dispozitiv.

[...]

Stie cineva ce se intampla aici si ma poate ajuta va rog sa repar?

Din câte am aflat până acum, cel mai bun pariu pentru a folosi GPU-ul ar fi să reinstalez sistemul cu Ubuntu 20.04. Dar aș fi, de asemenea, fericit să revin la normal sistemul actual, chiar dacă nu folosește GPU-ul.

Orice ajutor este foarte apreciat! Noroc, Fred

Fred avatar
drapel ch
O, băiete, cu cât mă bag mai mult în asta, cu atât cred că luarea opțiunii AMD a fost o alegere proastă în acest moment. Ceea ce spun oamenii este practic: utilizați cel mai recent nucleu, deoarece performanța este mult mai bună pentru procesoarele AMD, dar utilizați nucleul 5.4 LTS deoarece driverele GPU nu vor funcționa cu versiunile ulterioare. Ce ar trebui să fac acum? Și se pare că AMD nu-i pasă mai mult de Linux decât Nvidia înainte (am avut prea multe probleme cu driverele Nvidia Optimus pe T420 și m-am gândit că ar fi mai bine cu AMD).
Eagle_Mike avatar
drapel mx
Sunt doar curios, vreun motiv pentru care ați instalat driverul AMD pro în primul rând? Driverele încorporate în nucleu par să funcționeze bine.
Fred avatar
drapel ch
Pentru că performanța grafică a fost mișto și am avut impresia că trebuie să instalez driverele AMD manual pentru a obține performanța maximă. Păcat, că am ales varianta pro :-P Acum știu mai bine. Dar cum pot reveni la starea înainte de a face acest experiment eșuat?
Fred avatar
drapel ch
Așa că am ajuns să reinstalez mașina cu 20.04 de data aceasta. Acum rulează cu unități Renoir ieșite din cutie și totul funcționează bine. Deși rularea `$ sudo apt update && sudo apt upgrade` a produs o mulțime de erori `W: Posibil lipsă firmware /lib/firmware/amdgpu/*.bin pentru module amdgpu`. Ar trebui să fiu îngrijorat de asta? Îmi amintesc că am avut asta și cu o instalare nouă de 21.04...

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.