AMD-Grafikkarten unter Linux: Treiber, OpenCL, BOINC, amdconfig und headless per ssh

amdgpu -install -y --opencl=rocr installiert
Moin da fehlte doch tatsächlich ein Leerzeichen zwischen amdgpu und install, Radeons ab der RX 5000er
Serie werden von @koschi OCL Paket nicht mehr unterstützt die IGP's bis zur 5000G Serie schon.
Funktionieren eigentlich die Ricks Lab GPU Tools auch noch mit den neueren Karten.
 
Zuletzt bearbeitet:
Nun bin ich derjenige der Schwierigkeiten hat BOINC mit AMD 7900 XTX Grafikkarte zum laufen zu bekommen.
BOINC erkennt danach die Grafikkarte und gibt den Namen an, aber bei GPU=not use. Dennoch zieht sich BOINC für Einstein Grafikkarten Arbeiten und versucht diese auf der AMD Karte zu rechnen -> Error.
Schwierige ist nur in Linux wird der OpenGL Treiber nicht richtig eingebunden. Jetzt habe ich allerdings durch vieles Herumprobieren irgendwie das System durcheinander gebracht. Ich installiere nochmal neu und dann ganz in Ruhe. :D
Nvidia macht es toll, wird problemlos installiert, aber bei AMD ist es ein Theater.
 
Nimm einfach CachyOS ;)
Dann klappts auch mit dem Nachbarn :D
 
Die Grafikkarte funktioniert endlich, ich habe wieder die KI zur Hilfe genommen. Ich hoffe mein Netzteil schmilzt nicht weg. :D Ist immer noch das 550 Watt Netzteil... Aber die CPU ist hierbei nicht aktiv, vielleicht funktioniert es deswegen.

Warum die KI? Nun sie hat bessere Linuxkenntnisse als ich. :D Sie kann mir eher sagen wo ich die Schrauben Festdrehen muss.

Die KI erzählt mir Dinge die ich vorher noch nicht gewusst habe. Außerdem Reduziere ich damit unnötige Fragen im Forum. Ich habe ja die KI Suche benutzt. :D

Die KI ist dazu in der lage Skripte, Linux Befehle und Systemdateien zu verändern, also sie sagt wo ich editieren kann. Wichtig sind ja auch die Berechtigungen und alles mögliche... Bevor ich 30 Jahre lang nach diesen Infos suche und selber herumprobiere, habe ich es mit der KI schon erledigt.

Ich könnte ja versuchen eine Anleitung zu schreiben wie ich dahin gekommen bin, damit es funktioniert.

Edit: jetzt hat die Netzteil Sicherung ausgelöst. Das Netzteil kann vielleicht zeitweise die höhere Last verkraften, aber auf Dauer löst die Netzteil Sicherung aus. Aber immerhin weiß ich jetzt das die Grafikkarte in Boinc funktioniert. 😁
 
Zuletzt bearbeitet:
Dann installier dir CoreCtrl oder LACT, schalte die AMD OC Funktionen frei und drossel die Leistung der GPU auf ~220-250W schon ist das Problem erledigt ;)
 
Ich habe nach deinem Beitrag gesucht, ja ich habe LACT für die AMD Karte genutzt. :D Ich habe den niedrigsten Wert genommen der dort angezeigt wurde.
 
Moin da fehlte doch tatsächlich ein Leerzeichen zwischen amdgpu und install,
ups da hätte ich wohl mal besser nachlesen sollen, es wird ohne leerzeichen (amdgpu-install -y --opencl=rocr)
und das ./ davor geschrieben man kann die Datei mit oder ohne sudo Rechte ausführen, am Wochenende hatte
ich auf einem R9 5950X mit RX 7600 Tuxedo-OS installiert da ist es mir erst aufgefallen, in der Datei musste ich
neben Debian,Mint und Ubuntu tuxedo hinzufügen ebenso in der /etc/default/grub einen eintrag ändern, hauptsache
er macht jetzt ein bisschen Einstein, man muss vorher aber noch die amdgpu-install_6.4.60402-1_all.deb(14kb)
von der AMD Webseite Seite runterladen und installieren damit die amdgpu-install auf dem Rechner landet.
 
Zuletzt bearbeitet:
Ich habe 2 Server, in denen jeweils 2x Nvidia 2080Ti verbaut sind.

Beim Einen habe ich den Treiber 570.172.08 installiert, und bei Einstein läufts.
Beim Anderen dachte ich, mach mal den aktuellen Treiber 580.65.06 drauf.
Alles Käse. Nur Berechnungsfehler.
Also wieder zurück auf 570.172.08, und es lüppt wieder.
 
Hier was von der Konkurrenz:

"In Kürze: Die 570er und 580er (gemeint sind die Linux Nvidia Treiber) funktionieren nicht mit der GW-Applikation.
Nur die Version 575.64 lief bei mir zuletzt fehlerfrei. Und inzwischen ist die aus dem Repository verschwunden. :-( "
 
Einfach mal Koschis OCL Paket probieren, bei Mint 21.3(Ubuntu 22.04) hat es jedenfalls noch Funktioniert,
ein Treiber ist normalerweise im System bereits vorhanden nur kein OCL.
 
Zuletzt bearbeitet:
OK, da muss ich noch mal suchen, ich hatte nur das hier gefunden: https://github.com/MBlenn/amdgpu-ocl
Und da lese ich, dass ich den Treiber brauche, aus dem was extrahiert wird.
 
Ich habs auch noch auf der alten Festplatte gefunden.
Es scheint sich auch installieren zu lassen:

sudo dpkg -i amdgpu-ocl_20.40-1147286.deb
(Lese Datenbank ... 151407 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von amdgpu-ocl_20.40-1147286.deb ...
Entpacken von amdgpu-ocl (20.40.1147286-0.5) über (20.40.1147286-0.5) ...
amdgpu-ocl (20.40.1147286-0.5) wird eingerichtet ...

Aber der Boincmgr findet keine GPU.
Ich starte mal komplett den Rechner neu.
Edit: Hilft leider auch nicht.

inxi -Gz sagt:

Graphics:
Device-1: AMD Vega 20 [Radeon VII] driver: amdgpu v: kernel
Display: server: X.Org v: 23.2.6 with: Xwayland v: 23.2.6 driver:
dri: radeonsi gpu: amdgpu resolution: 2560x1440~60Hz
API: EGL v: 1.5 drivers: radeonsi,swrast
platforms: gbm,x11,surfaceless,device
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa
v: 25.0.7-0ubuntu0.24.04.2 renderer: AMD Radeon VII (radeonsi vega20 ACO
DRM 3.61 6.14.0-35-generic)

Also kein Wort vom OpenCL
 
Zuletzt bearbeitet:
ROCm funktioniert j auch unter Ubuntu.
Wenn Du das installierts, sollte OpenCL ja auch bei sein.
 
Mein letzter Ausflug zu rocm (siehe hier vor 2 Jahren) war mir frickelig und erfolglos in Erinnung geblieben.
Die Frage wäre dann auch, ob es das richtige OpenCL für die VII, Einstein usw. ist.
 
Zuletzt bearbeitet:
Hm, 2 Bootvorgänge später hat sich doch noch OpenCL eingefunden.

Die Ausgabe von inxi hat sich nicht verändert, aber boinc erkennt es nun.

Sa 15 Nov 2025 17:58:54 CET | | OpenCL: AMD/ATI GPU 0: AMD Radeon VII (driver version 3180.7 (PAL,HSAIL), device version OpenCL 2.0 AMD-APP (3180.7), 16368MB, 16368MB available, 13832 GFLOPS peak)
 
Ich brauch' mal wieder Hilfe:
Eben den Linux-Rechner reaktiviert und die RX 6900 XT für BOINC reingesteckt (vorher war da eine nVidia drin) - nachdem ich ein Update-Problem gelöst hab (scheinbar war der Haupt-Mirror-Server "kaputt"...), das Treiberpaket, das FritzB verlinkt hat installiert, neu gestartet - und: "No usable GPUs" :]
Wie krieg' ich die Karte denn an den Start??
 
Welches Linux denn?
 
das FritzB verlinkt
Wenn es das OCL Paket von Koschi ist das funktioniert leider nicht mit Karten ab 5000,
das ca. 14 KB Paket runterladen nach Downloads(Ubuntu)
$ cd ~/Downloads
$ sudo apt update
$ sudo apt full-upgrade
# For Ubuntu:
$ sudo apt install ./amdgpu-install-VERSION.deb
$ sudo apt update
$ sudo amdgpu-install -y --opencl=rocr
die /etc/default/grub musste noch angepasst werden
# GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" alt
GRUB_CMDLINE_LINUX_DEFAULT="amdgpu.ppfeaturemask=0xffffffff" #neu
wenn die grub Datei nicht angepasst wird hat man möglicherweise kein Bild
mit meiner 9060 XT funktioniert es mit Tuxedoos und Mint
 
Zuletzt bearbeitet:
Welches Linux denn?
*chatt* Mint...

@herby44
Vielen Dank - hab' das schonmal ausprobiert - muss nur noch warten, bis die Spacious@home WUs durch sind, die der Rechner sich versehentlich eingefangen hat (die scheinen leider keine funktionierenden Checkpoints zu haben), dann kann ich den Rechner nochmal rebooten...
 
@Maverick-F1
ich hoffe du hast in der grub Datei das neu ignoriert, ich hab da noch mal schnell eine # davorgesetzt.
 
Nach Reboot immer noch "No usable GPUs found" :(

Edit: Muss ich das vorher installierte Paket irgendwie deinstallieren? Wenn ja: Wie?
Wenn das alles zu aufwendig wird, dann muss ich das Linux auf der Kiste - wieder mal - plattmachen... :]
(Ist zum Glück nur eine BOINC-Kiste)
 
Zuletzt bearbeitet:
Wenn du das amdgpu-ocl Paket von koschi meinst ja das sollte deinstalliert werden du könntest aber auch erst
in der Konsole den Boinc-client neustarten und nachsehen ob die Karte jetzt auftaucht, mit sudo apt purge
amdgpu-ocl sollte man es deinstallieren können.
 
Ich hatte das gleiche Problem auch schonmal aber unter CatchyOS, da habe ich alle möglichen AMD Treiber ausprobiert und irgendwann hat einer funktioniert :P
 
Zurück
Oben Unten