-
Nice...
Autor: jayrworthington 31.03.17 - 16:55
Weiss jemand, ob das "nur" der Grafikteil ist, oder auch zugriff auf OpenCL oder eine andere API fuer $schnell-rechnen/video-encoden erlaubt?
-
Re: Nice...
Autor: zilti 31.03.17 - 17:10
AMDGPU PRO zumindest enthält einen OpenCL-Teil. Da dieser afaik auf dem AMDGPU-Kerneltreiber aufsetzt, sollte auch dort OpenCL-Unterstützung vorhanden sein, sicher bin ich mir aber nicht. Immerhin ist ja jetzt wenigstens der Pro-Treiber nicht mehr von der Kernel- bzw. Xorg-Version eingeschränkt wie früher diese fglrx-Hölle.
-
Re: Nice...
Autor: toxicity 31.03.17 - 17:10
Der OpenCL Support wird im Userspace gepflegt und hat nichts mit den Kerneltreibern zu tun. Die Opensource Lösung bietet da auch Mesa an, AMD wiederum bietet eine Proprietäre Lösung an die auch besser ist als die von Mesa.
-
Re: Nice...
Autor: gaciju 31.03.17 - 17:29
toxicity schrieb:
--------------------------------------------------------------------------------
> Der OpenCL Support wird im Userspace gepflegt und hat nichts mit den
> Kerneltreibern zu tun.
Das stimmt so nicht. Natuerlich muss dem userspace Treiber erst die benoetigte Funktionalitaet durch Kernel/DRM Treiber und libdrm bereitgestellt werden. Das ist nicht selbstverstaendlich, denn im mainline Kernel landet kein Code der nur dazu dient, proprietaere Software zu betreiben.
Man braucht eine gepatchte libdrm (selber machen oder die aus dem -pro Stack nehmen) um den "pro" OpenCL Treiber mit mainline amdgpu verwenden zu koennen.
> Die Opensource Lösung bietet da auch Mesa an, AMD
> wiederum bietet eine Proprietäre Lösung an die auch besser ist als die von
> Mesa.
Clover (OpenCL Mesa fuer AMD) ist quasi irrelevant. AMD hat die Loesung, die im -pro Stack steckt und testweise eine neue Implementierung auf dem neuen ROC Stack. Ich nehme an, dass letztere zukuenftig die einzig relevante sein wird. -
Re: Nice...
Autor: gaciju 31.03.17 - 17:31
zilti schrieb:
--------------------------------------------------------------------------------
> AMDGPU PRO zumindest enthält einen OpenCL-Teil. Da dieser afaik auf dem
> AMDGPU-Kerneltreiber aufsetzt, sollte auch dort OpenCL-Unterstützung
> vorhanden sein, sicher bin ich mir aber nicht.
Er setzt schon auf dem selben Treiber auf, der aber im -pro Stack nicht in derselben Fassung vorliegt wie im Mainline Kernel.
Ausserdem braucht man eine gepatchte libdrm, siehe auch voriger Post. -
Re: Nice...
Autor: gaciju 31.03.17 - 17:33
jayrworthington schrieb:
--------------------------------------------------------------------------------
> Weiss jemand, ob das "nur" der Grafikteil ist, oder auch zugriff auf OpenCL
> oder eine andere API fuer $schnell-rechnen/video-encoden erlaubt?
Video de- und encoding wird mit va-api und vdpau gemacht. Ist bei AMD zusammen mit OpenGL alles in Mesa (radeonsi) und Patches fuer Vega gingen schon raus.
OpenCL siehe andere Posts. Der neue ROC stack wird natuerlich ebenfalls unterstuetzt werden. -
Re: Nice...
Autor: NativesAlter 31.03.17 - 22:49
jayrworthington schrieb:
--------------------------------------------------------------------------------
> Weiss jemand, ob das "nur" der Grafikteil ist, oder auch zugriff auf OpenCL
> oder eine andere API fuer $schnell-rechnen/video-encoden erlaubt?
$schnell-rechnen können z.B. sein:
- Darktable
- OBS
- Blender/LuxRender
Just my 0.02¤ :)



