Hallo,
für den freien radeon-Treiber habe ich des Rätsels Lösung im Angebot:
Um mit OpenCL arbeiten zu können, hatte ich das fglrx-Kernel-Modul geladen (nicht aber den fglrx-X-Treiber). Dies führte dazu, dass der freie X-Treiber trotz vorhandenen radeon- und drm-Kernelmoduls DRI/DRM nicht korrekt initialisieren konnte (auch dann nicht, wenn das fglrx-Kernel-Modul entladen war).
Die Krux: Ich hatte die Sache zwar schon früher in den Logs gesehen, war aber davon ausgegangen, dass DRI/DRM nur für 3D-Kram (der mich nicht interessiert) zuständig sei und mit dem fehlenden XVideo nicht zu tun hätte. Jetzt bin ich die (kilometerlangen) Logs nochmal Schritt für Schritt durchgegangen, um zu sehen, was ich kürzen kann und was evtl. relevant sein könnte. Da habe ich dann doch noch einmal genauer nachgesehen, was DRM/DRI machen. Fieserweise meldet die XVideo-Extension, dass sie erfolgreich geladen wird, selbst wenn sie z.B. wegen kaputtem DRI/DRM nicht einsetzbar ist.
Warum der proprietäre Treiber eine derartig unterirdische XVideo-Leistung abliefert bleibt mir erstmal unklar. Nutzt jemand den proprietären ATI-Treiber und bekommt beschleunigte Videos?
OpenCL wieder zum Laufen zu bekommen, ohne XVideo zu verlieren, wird wohl noch einige Fummelei mit sich bringen, aber nicht mehr heute.
Danke dir, Daniel, für deinen Anstoß, in die Logs nochmal einen Blick zu werfen!
Viele Grüße Fabian