Puncte:0

Purgatoriul driverelor AMD Radeon

drapel sa

Folosesc Ubuntu 21.04 și am vrut să instalez OpenCL pentru al meu. După ce am instalat accidental driverul AMD pro și apoi l-am dezinstalat, acum am rămas fără niciun driver, după cum a raportat sudo lshw -c video:

*-afișare NERECLAIMED
       descriere: controler compatibil VGA
       produs: Renoir
       furnizor: Advanced Micro Devices, Inc. [AMD/ATI]
       ID fizic: 0
       info autobuz: pci@0000:06:00.0
       versiunea: ce
       lățime: 64 biți
       ceas: 33 MHz
       capabilități: pm pciexpress msi msix vga_controller bus_master cap_list
       configurație: latență=0
       resurse: iomemory:fc0-fbf iomemory:fc0-fbf memorie:fce0000000-fceffffffff memorie:fcf0000000-fcf01fffff ioport:1000(dimensiune=256) memorie:d0400000-d047ffff

Întrebarea mea este că a fost instalat implicit un driver, deci cum îl recuperez? Am încercat

sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt update && sudo apt upgrade

precum și

sudo apt-get remove ubuntu-desktop
sudo apt-get install ubuntu-desktop

urmat de repornire, dar nimic nu a funcționat.

Am incercat si eu sa instalez amdgpu atât prin programul de instalare furnizat de AMD, cât și prin apt, dar continuă să primești eroarea:

dpkg: problemele de dependență împiedică configurarea amdgpu:
  amdgpu depinde de amdgpu-dkms (= 1:5.9.20.104-1247438); in orice caz:
  Pachetul amdgpu-dkms nu este încă configurat.

Dar incerc sa instalez amdgpu-dkms da o eroare asemanatoare.

Din câte am citit, driverele oficiale AMD nu sunt acceptate cu versiunea mea de kernel, dar ar trebui să pot reveni la driverul implicit original, nu? De asemenea, am găsit pe cineva care a avut succes cu 21.04 doar instalând OpenCL peste valoarea implicită Aici.

grep -E 'amdgpu|radeon' /etc/modprobe.d/*

/etc/modprobe.d/blacklist-amdgpu.conf:blacklist amdgpu
/etc/modprobe.d/blacklist-framebuffer.conf:blacklist radeonfb
/etc/modprobe.d/blacklist-radeon.conf:blacklist radeon
Pilot6 avatar
drapel cn
Probabil ați trecut pe lista neagră modulul implicit al nucleului. Partea neclară este ce este GPU-ul și cum ați instalat driverul pro. De asemenea, ieșirea lui `grep -E 'amdgpu|radeon' /etc/modprobe.d/*` poate oferi un indiciu.
tmath avatar
drapel sa
@Pilot6 Da, există 3 intrări acolo: `/etc/modprobe.d/blacklist-amdgpu.conf:blacklist amdgpu /etc/modprobe.d/blacklist-framebuffer.conf:blacklist radeonfb /etc/modprobe.d/blacklist-radeon.conf:blacklist radeon`. GPU-ul are o grafică Radeon integrată cu Ryzen 4500U. Și am instalat driverul pro urmând asta: https://www.amd.com/en/support/kb/faq/amdgpu-installation
Puncte:1
drapel cn

amdgpu modulul este pe lista neagră. Îndepărtați-l de

sudo rm /etc/modprobe.d/blacklist-amdgpu.conf
sudo update-initramfs -u

și reporniți.

radeon este, de asemenea, pe lista neagră, dar nu are nicio diferență pentru GPU-ul tău, dar poți șterge și acel fișier.

tmath avatar
drapel sa
A mers! Nu sunt sigur cum a ajuns pe lista neagră... dar mulțumesc!
tmath avatar
drapel sa
Bună @Pilot6, acum am o altă problemă. Am încercat să instalez OpenCL folosind `./amdgpu-install --opencl=legacy --headless --no-dkms` și se pare că a funcționat, dar `clinfo` dezvăluie că am 0 dispozitive disponibile și oferă, de asemenea, un mesaj care spune că `libamdocl64.so` lipsește. Ai vreo idee din întâmplare?

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.