DVB-Cube BETA <<< Das deutsche PC und DVB-Forum >>>

Diverse DVB Software für verschiedene Karten => # Linux DVB (vdr, kaffeine, ect.) => Thema gestartet von: mtron am 14 Dezember, 2009, 12:30

Titel: ATI bringt Hardwarebeschleunigung mittels VA-API
Beitrag von: mtron am 14 Dezember, 2009, 12:30
Nachdem Nvidia mit vdpau schon einige Zeit in dem Feld aktiv ist hat ATI jetzt nachgezogen:
Zitat
For a year now we have been talking about XvBA, which stands for X-Video Bitstream Acceleration and is designed to implement AMD's Unified Video Decoder 2 (UVD2) engine on Linux systems for improving the video decoding and playback process on desktop systems. AMD has been shipping an XvBA library with their ATI Catalyst Linux driver since last year, but they have yet to release any documentation on the XvBA API or any patches to implement the support within any Linux media players. Heck, AMD has not even officially confirmed XvBA with Phoronix being the lone source of information for the past year. Today though, XvBA has finally become useful under Linux. But it is not what you may be thinking...

http://www.phoronix.com/scan.php?page=article&item=amd_xvba_vaapi&num=1

Jetzt ist's soweit dass es patches für mplayer & FFmpeg gibt, die es ATI usern ermöglichen MPEG-4 AVC (H.264) und WMV9 (VC-1) hardwarebeschläunigt unter linux darzustellen.

Aber eine Warnung vorweg: Dies verlangt einen speziellen  ATi -  Treiber (Catalyst 9.10 driver & fglrx 8.66 oder neuer; ACHTUNG: Catalyst 9.11 geht nicht) und viel zusätzliches gebastel (patches für fglrx & mplayer)

Unterstützt werden ATI Karten der Radeon HD 4000 & Radeon HD 5000 Serie

für debian / ubuntu users hat Kano bereits ein script geschrieben das die bastelei möglichst automatisiert übernimmt: http://www.phoronix.com/forums/showpost.php?p=98303&postcount=12

Da ich keine ATI Hardware habe kann ich leider nichts dazu sagen und auch nicht ausprobieren :(

Schön dass ATI da jetzt endlich nachgezogen hat (auch wenn die Implementation im vergleich zu nvidia noch eher "halbherzig" ist). Eventuell haben wir in ein oder Zwei jahren vernünftige HW accel der beiden großen VGA hersteller verfügbar, die einfach einzusetzten sind.
Titel: Re: ATI bringt Hardwarebeschleunigung mittels VA-API
Beitrag von: moonchild am 14 Dezember, 2009, 18:17
Da ich keine ATI Hardware habe kann ich leider nichts dazu sagen und auch nicht ausprobieren :(
Ati Hardware habe ich, aber leider kein Linux :( Eine Frage habe ich aber an Leute die beides haben: gibt es unter Linux auch Einschraenkungen wie unter Windows. Z.B. sind beim Betrieb mit zwei full hd Monitoren einige Einstellungen im CCC nicht moeglich. Laut Ati angeblich aus Hardwaregruenden, auch bei einer hd4670  ??? Meine Meinung> Gaengelung der Kunden um teurere Karten zu verkaufen.
Titel: Re: ATI bringt Hardwarebeschleunigung mittels VA-API
Beitrag von: Hugo the Boss am 11 November, 2010, 17:05
Gibt es da Neuigkeiten? mtron schrieb, das es nur mit Catalyst 9.10 ginge, aber das ist ja jetzt schon "uralt". Habe jetzt eine Radeon HD 4350, das müsste doch gehen. FullHD kann ich zwar auch so mit VLC problemlos wiedergeben, aber angesichts der Systemauslastung von 50-70% macht das alles die CPU, da ist nichts beschleunigt.
Titel: Re: ATI bringt Hardwarebeschleunigung mittels VA-API
Beitrag von: mtron am 11 November, 2010, 18:39
probiere es einfach mal... sollte schon funktionieren ;) habe selbst keine ati hardware. Hier (http://www.webupd8.org/2010/06/how-to-install-vlc-110-final-in-ubuntu.html) ist ein ubuntu howto für vlc mit va_api unterstützung oder hier (http://wiki.videolan.org/VLC_VAAPI) ein generisches das auf allen distros funktionieren sollte.
Titel: Re: ATI bringt Hardwarebeschleunigung mittels VA-API
Beitrag von: Theos am 11 November, 2010, 18:44
bei vlc musst du die beschleunigung in den einstellungen explicit aktivieren.
Einstellungen / Input & Codecs / Nutze die GPU-Beschleunigung (Experimentell)

ein wmv in FullHD kann ich auf meinem ION(ist allerdings ein nvidia chip) so problemlos abspielen :)
edit: mal eben ausprobiert, es geht nur so, ohne GPU ist's eine 0.5s slideshow :D
Titel: Re: ATI bringt Hardwarebeschleunigung mittels VA-API
Beitrag von: stuart am 11 November, 2010, 19:25
Bei meinem VLC1.1.3 habe ich es so eingestellt wie von Theos beschrieben. Und mit dem neuen Treiber für meine GraKa (allerdings HD5750) habe ich bei HD um 5% CPU-Last... Mit DVB Viewer habe ich auch nur noch um 5% bei HD
Titel: Re: ATI bringt Hardwarebeschleunigung mittels VA-API
Beitrag von: spoke1 am 11 November, 2010, 19:58
Na, das hört sich doch mehr als brauchbar an. Genug Reserven um 'ne zweite, dritte, vierte Karte für HD zu "implementieren"  ;D

Grill ihn  :laugh: