opencl support unter debian für AMD Graka möglich ?
davebastard 02.12.2018 - 17:08 5327 13
davebastard
Vinyl-Sammler
|
ich verwende den freien amd treiber und bräuchte für darktable opencl support. beim googlen hab ich jetzt aber nur die möglichkeit mit dem proprietären "amdgpu-pro" driver gefunden. dieser ist allerdings auch nicht für debian möglich da sich das deb-file nur unter ubuntu installieren lässt (bricht mit fehlermeldung ab die das meldet) ich hätte es so wie hier versucht: https://linuxconfig.org/install-ope...bian-and-ubuntuanders als in der anleitung wird bei mir aber von einem der angegebenen pakete "amdgpu-core" (ohne "pro" !) als abhängigkeit verlangt. und das braucht zwingend ein ubuntu gibts da einen workaround ? oder einen freien treiber für opencl ? der proprietäre driver ist der da (aktuellste version): https://www.amd.com/en/support/kb/r...rorad-lin-18-40 generell find ich das ziemlich PITA das man jetzt wieder von proprietären treibern abhängig ist wie ist generell die situation ? eher amd oder eher nvidia ? bräuchte sowieso bald mal eine neue graka ....
|
the_shiver
500 ontopic posts in 10y!
|
|
davebastard
Vinyl-Sammler
|
|
Rogaahl
Super Moderatorinterrupt
|
generell find ich das ziemlich PITA das man jetzt wieder von proprietären treibern abhängig ist Ich selbst bin kein fan von debian/ubuntu auf Workstations, weil eben alles veraltet und umständlich zu installieren ist. Auf Server hingegen wieder von voreilt. Eventuell hilft dir das weiter, damit sollte opencl mit den amdgpu treiber möglich sein. https://aur.archlinux.org/packages/opencl-amd/ Einen aktuellen kernel solltest mit der AMD gpu natürlich haben.
|
davebastard
Vinyl-Sammler
|
umsteigen auf archlinux ist keine option. ich habs zwar am laptop aber ich möcht auf meinem desktop weiterhin apt bzw. debian basiert bleiben. dann schon eher auf ubuntu ausweichen aber bis ich da wieder alles so konfiguriert hab wie ichs brauch. ist einfach PITA. da verzicht ich lieber derweil auf opencl und hoffe das es irgendwann einen workaround gibt auf jedenfall ziemlich besch..en dass das noch nicht mit freien treibern geht. dachte amd wär da weiter als nvidia aber denkste ...
|
the_shiver
500 ontopic posts in 10y!
|
|
Rogaahl
Super Moderatorinterrupt
|
|
davebastard
Vinyl-Sammler
|
https://wiki.tiker.net/OpenCLHowTo und damit? ist auch nicht aktuell leider, geht nur bis jessie, akutell ist stretch oder buster https://packages.debian.org/search?...=amd-libopencl1Hätte eher gemeint das dir ansiehst wie die es lösen. https://aur.archlinux.org/cgit/aur....LD?h=opencl-amd ach so wars gemeint. ja sollt ich wohl machen, aber mmmmmh nicht im urlaub fühlt sich so nach arbeit an Ich würde für Linux keine NVIDIA Karte mehr kaufen. war jetzt nur eine überlegung. denn wenn sowieso schon wieder beide hersteller mit schwindligen BLOBs arbeiten wärs ja schon wieder wurscht und nvidia hätt aktuell mehr leistung. aber ich versteh schon worauf du hinauswillst, bei amd könnt ich zumindest den freien radeon treiber + den amd treiber verwenden (die "richtige" distro vorrausgesetzt)
Bearbeitet von davebastard am 03.12.2018, 12:20
|
Garbage
AdministratorThe Wizard of Owls
|
Passt zwar nur am Rande dazu, aber ich probiere jetzt schon seit Monaten immer wieder mal mit Raven Ridge und Linux herum und das ist leider noch immer ein Zustand. Ubunutu 18.10 schaut jetzt mal soweit ok aus, Fedora 29 geht auch, wenn man IOMMU deaktiviert. Hab jetzt schon das zweite ASRock ITX Board (zuerst B350, jetzt X470) und mit IOMMU Auto gibt es bei den letzteren Versionen (Ubuntu 18.04.1, Mint 19, Fedora 29) eine Kernel Panic.
|
Kirby
0x19
|
|
mat
AdministratorLegends never die
|
Die Zukunft von OpenCL (und Compute general) liegt in der GPUOpen-Initiative von AMD. Die richtige Library für OpenCL lautet ROCm, die meines Wissens nach auch reine OpenCL-Unterstützung anbietet. Ich habe es selbst noch nicht probiert, aber hier sollten alle Infos sein: https://github.com/RadeonOpenCompute/ROCmwget -qO - [url]http://repo.radeon.com/rocm/apt/debian/rocm.gpg.key[/url] | sudo apt-key add -
echo 'deb [arch=amd64] [url]http://repo.radeon.com/rocm/apt/debian/[/url] xenial main' | sudo tee /etc/apt/sources.list.d/rocm.list
...
sudo apt-get install dkms rock-dkms rocm-opencl
|
davebastard
Vinyl-Sammler
|
das schaut ja durchaus brauchbar aus, danke:-). werd ich probiern wenn ich aus dem urlaub zurück bin.
|
davebastard
Vinyl-Sammler
|
hatte rocm dann auch noch probiert. Hat aber nicht geklappt weil die hd 7950 davon nicht unterstützt wird. Hab jetzt auf eine rx580 upgedatet. Damit hats mit https://github.com/RadeonOpenComput...m-linux-kernelssofort geklappt. für das rock-dkms paket ist mein kernel zu neu. der Geschwindigkeitsvorteil bei darktable mit opencl ist enorm. ich hab aber noch Bildfehler bei der Darstellung. Da muss ich mich noch schlau machen ob das ein bug ist (der vielleicht in einer beta behoben ist) oder obs an einer falsch gesetzten einstellung in .darktablerc liegt.
|
davebastard
Vinyl-Sammler
|
im endeffekt bin ich übrigens dann auf ubuntu umgestiegen weil darktable mir rocm einige bugs hat die teilweise massiv stören. verwende jetzt unter ubuntu die propritären treiber.
|