Autor Thema: ATI bringt Hardwarebeschleunigung mittels VA-API  (Gelesen 4310 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline mtron

  • Server-Admin
  • *
  • Beiträge: 1514
    • some debs
ATI bringt Hardwarebeschleunigung mittels VA-API
« 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.
« Letzte Änderung: 14 Dezember, 2009, 18:25 von mtron »
Signatur
PC: lshw | Sats: 19.2° & 13°Ost (DiSEqC, 80cmØ Blech) | DVB-Soft: vdr 2.1.7 mit softhddevice via va-api
- Hauppauge Nova-T USB 2.0 Stick mit DiBcom DiB7700P Frontend, MT2060 tuner, Firmware
- TerraTec Cinergy S2 PCI HD mit STB0899 demodulator und Mantis VP 1041 PCI bridge
- TerraTec Cinergy S2 USB mit Montage DS3000 demodulator und IR-receiver,  Firmware
[close]

Offline moonchild

  • VIP-Cubie
  • *****
  • Beiträge: 132
  • Ich liebe dieses Forum!
Re: ATI bringt Hardwarebeschleunigung mittels VA-API
« Antwort #1 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.

Offline Hugo the Boss

  • Premium-Cubie
  • ****
  • Beiträge: 409
  • ...immer einen kühlen Kopf bewahren.
Re: ATI bringt Hardwarebeschleunigung mittels VA-API
« Antwort #2 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.
Ein Mensch wird müde seiner Fragen: Nie kann ein Mensch ihm Antwort sagen. Doch gern gibt Auskunft alle Welt, auf Fragen die er nie gestellt.
(Eugen Roth)
-------------------------------
Hardware:
AMD Phenom II 955 + EKL Alpenföhn Großglockner, Asus M4A87TD evo, 4GB DDR3 Kingston Ram, Asus EAH2600 Pro, Sharkoon Silent Storm 480W, 2x SATA Samsung 400GB + 1x SATA Samsung 103UJ 1TB, Nova-T USB Stick; WinTV Nova S2 HD, Samsung Syncmaster 225BW 22" TFT,

Sat: Kathrein Quad. 19,2 + 13° 99cm + Thomson 8fach Multischalter, 2x Technisat Digit D, 1x Digit CIP, 1x ADR Astrastar AX 1
DVB: DVBViewer Pro H264 Codec: PowerDVD 7.3.3, ffdshow // Kaffeine, VDR 1.7.15 & XBMC für TV (Streamdev)

Scanner: Epson Perfection 4490 Photo, Drucker: Canon i865, Logitech Soundsystem.

Systeme: Windows 7 Professional 64bit // Linux Mint 11 KDE 64bit.
TV & Audio: LG LH2000 32 Zoll LCD + Onkyo TX-SR03 + 5.0 Lautsprecherkombi ohne Subwofer

Offline mtron

  • Server-Admin
  • *
  • Beiträge: 1514
    • some debs
Re: ATI bringt Hardwarebeschleunigung mittels VA-API
« Antwort #3 am: 11 November, 2010, 18:39 »
probiere es einfach mal... sollte schon funktionieren ;) habe selbst keine ati hardware. Hier ist ein ubuntu howto für vlc mit va_api unterstützung oder hier ein generisches das auf allen distros funktionieren sollte.
Signatur
PC: lshw | Sats: 19.2° & 13°Ost (DiSEqC, 80cmØ Blech) | DVB-Soft: vdr 2.1.7 mit softhddevice via va-api
- Hauppauge Nova-T USB 2.0 Stick mit DiBcom DiB7700P Frontend, MT2060 tuner, Firmware
- TerraTec Cinergy S2 PCI HD mit STB0899 demodulator und Mantis VP 1041 PCI bridge
- TerraTec Cinergy S2 USB mit Montage DS3000 demodulator und IR-receiver,  Firmware
[close]

Offline Theos

  • Premium-Cubie
  • ****
  • Beiträge: 570
Re: ATI bringt Hardwarebeschleunigung mittels VA-API
« Antwort #4 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
« Letzte Änderung: 11 November, 2010, 19:52 von Theos »

Offline stuart

  • Mega-Cubie
  • ****
  • Beiträge: 193
Re: ATI bringt Hardwarebeschleunigung mittels VA-API
« Antwort #5 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
C2D E6600, ASUS P5B, 3GB DDR2-800, Samsung F3 HD103SJ 1TB, Samsung HD501LJ 0,5TB, ATI HD5750 9.12.0.0, TT S2 3200 CI 5.0.1.8, Win 7 Pro 32bit, DVB ViewerPro 5.2.0.0, SmartTitaniumQuadro - Smart MS-5/8ES, Firefox 26, VLC 2.0.5, Fritz7390, Powerline PL200D WLAN, WD TV Live,
Xperia Z 4.2.2, RaspPi B

Offline spoke1

  • Alle angenehmen Dinge des Lebens sind entweder illegal, unmoralisch, teuer oder machen dick!
  • Premium-Cubie
  • ****
  • Beiträge: 2718
  • kaffeine Fan
    • skynetR32 Mod HP
Re: ATI bringt Hardwarebeschleunigung mittels VA-API
« Antwort #6 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:
Produktiv:
ASRock K8S8X, Athlon64 3000+, 1GB Infineon Ram, WinFast A340 8X AGP, Samsung HD160 GB SATA2,
Technisat SkyStar 2, Stab HH100 Rotor und 5° & 19,2° Ost fest
BS: Mandriva-Linux (mdv) 2010.2 PP, kde 3.5.12, kaffeine 0.8.8, skynetR32

Bastelsrechner:
ASRock N570 SLI, Athlon64 X2 6000+ 4GB Geil Ram, EVGA GeForce G 210 Passiv (1GB DDR3, VGA, DVI, HDMI), Samsung HD 500GB SATA2, TT-budget S2-3200 PCI
BS: immer nur Pinguin freundliche