Radeon3D.org
Radeon3D.org Radeon3D » Radeon3D · ATI-Forum » Radeon3D Foren » ATI Treiber und Probleme v » Howto: AMD/ATI Hardware-Videobeschleunigung unter Ubuntu 11.04 64Bit aktivieren.
Es ist: 24.05.2012, 17:31 Hallo, Gast! (AnmeldenRegistrieren)
Heutige Beiträge ansehen

Antwort schreiben 
Howto: AMD/ATI Hardware-Videobeschleunigung unter Ubuntu 11.04 64Bit aktivieren.
Verfasser Nachricht
Schorsch Offline
Mitglied

Beiträge: 186
Registriert seit: 10.2009
Bedankte sich: 32
6x gedankt in 3 Beiträgen
Beitrag #1
Howto: AMD/ATI Hardware-Videobeschleunigung unter Ubuntu 11.04 64Bit aktivieren.
Getestet mit einer HD5450 unter Ubuntu 11.04 x86_64 (Ab der HD4000 Serie werden die meisten wichtigen Codecs unterstützt).
Testsystem:
[Bild: schorsch2weo.png]
  1. per
    Code:
    sudo apt-get install smplayer
    den SMPlayer installieren (Die sollte als erstes gemacht werden da sonst die VA-API Unterstützung wieder entfernt wird).
  2. Aktueller AMD/ATi fglrx Treiber Installieren: Fertige Pakete für Ubuntu 11.04 x86_64 Anleitung zur Manuellen Erzeugung der Pakete
  3. Im Ubuntu Software-Center Nach "libva" suchen und alle Pakete entfernen (durch das entfernen eines Paketes werden über Abhängigkeiten alle entfernt):
    [Bild: Bildschirmfoto-Ubuntu%20Software-Center_libva_1.png]
    [Bild: Bildschirmfoto-libva_uninstall%20.png]
  4. Neuste Version von libva1_*+sds*_amd64.deb herunterladen von http://www.splitted-desktop.com/~gbeauch...kgs/amd64/ und installieren.
  5. Neuste Version von libva-dev_*+sds*_amd64.deb herunterladen von http://www.splitted-desktop.com/~gbeauch...kgs/amd64/ und installieren.
  6. Neuste Version von libva-dev_*+sds*_amd64.deb herunterladen von http://www.splitted-desktop.com/~gbeauch...kgs/amd64/ und installieren.
  7. Neuste Version von xvba-video_*_amd64.deb herunterladen von http://www.splitted-desktop.com/~gbeauch...vba-video/ und installieren.
  8. Per:
    Code:
    sudo su
    zur Root Konsole wechseln und libva1 sowie libva-dev von der Aktualisierung auschliesen per:
    Code:
    echo libva1 hold | dpkg --set-selections
    echo libva-dev hold | dpkg --set-selections
  9. Abhänigkeiten des MPlayer und dateien zum Compilieren (u.a. GCC) des MPlayer installieren:
    Code:
    sudo apt-get build-dep mplayer
  10. In das Verzeichnis /usr/src wechseln:
    Code:
    cd /usr/src
  11. Das Quellcode Archiv von MPlayer mit vaapi Unterstürzung herunterladen:
    Code:
    sudo wget http://www.splitted-desktop.com/~gbeauchesne/mplayer-vaapi/mplayer-vaapi-latest-FULL.tar.bz2
  12. Das Quellcode Archiv entpacken:
    Code:
    tar -xjvf mplayer-vaapi-latest-FULL.tar.bz2
  13. In das Verzeichnis mit dem entpacken MPlayer Quellcode wechseln:
    Code:
    cd mplayer-vaapi*
  14. Das Script checkout-patch-build.sh ausführen:
    Code:
    sudo ./checkout-patch-build.sh
    (fragen mit y für yes bestätigen).
  15. In das mplayer-vaapi Verzeichnis wechseln:
    Code:
    cd mplayer-vaapi
  16. Die vaapi beschläunigung der MPlayers testen per:
    Code:
    ./mplayer -vo vaapi -va vaapi VIDEODATEI
    oder mit OpenGL rendering:
    Code:
    ./mplayer -vo vaapi:gl -va vaapi VIDEODATEI
    Falls es nicht funktionieren sollte hilft oft ein Reboot!
  17. MPlayer installieren:
    Code:
    sudo make install
  18. SMPlayer wie in den vollenden Screenshots Konfigurieren:
    [Bild: Bildschirmfoto-SMPlayer_einstellungen_1.png]
    [Bild: Bildschirmfoto-SMPlayer - Einstellungen2.png]
    [Bild: Bildschirmfoto-SMPlayer - Einstellungen3.png]
    [Bild: Bildschirmfoto-SMPlayer - Einstellungen4.png]
    [Bild: Bildschirmfoto-SMPlayer - Einstellungen5.png]#
  19. xbmc Installieren:
      Der SMPlayer ist der ideale Videoplayer für Desktop PC oder Notebook bzw. Netbook Systeme für HTPCs jedoch eignet sich ein Media-Center wie XBMC jedoch besser.
      Da man den XBMC jedoch durch bestimmtet "libva" Abhängigkeiten nicht per Repro installieren kann muss man ihn aus dem Quellcode selbst compilieren:
    1. Git installieren:
      Code:
      sudo apt-get install git
    2. In das Verzeichnis /usr/src/ wechseln:
      Code:
      cd /usr/src/
    3. Den Quellcode laden:
      Code:
      sudo git clone https://github.com/opdenkamp/xbmc.git
    4. In das xbmc Verzeichnis wechseln:
      Code:
      cd xbmc
      Code:
      sudo git checkout pvr-ppa
    5. Abhängigkeiten zum Compilieren installieren (das kann eine weile dauern):
      Code:
      sudo apt-get install python-software-properties
      sudo add-apt-repository ppa:team-xbmc/unstable
      sudo apt-get update
      sudo apt-get build-dep xbmc
      sudo apt-get install autopoint xinit
    6. In das Verzeichniss /usr/src/xbmc wechseln:
      Code:
      cd /usr/src/xbmc
    7. Den Quellcode Compilieren (das dauert eine weile, um es etwas zu Beschleunigen kann man hinter make mit -jx angeben das meherere CPU Kerne verwendet werden sollen, das x steht für die Anzahl der Kerne, bei meinem Athlon 64 X2 also z.B. make -j2):
      Code:
      sudo ./bootstrap
      sudo ./configure --prefix=/usr
      sudo make
      sudo make install



Dieses Howto basiert u.a. auf Folgenden Anleitungen: http://www.multimedia4linux.de/htpc/ati_video.html , http://www.loggn.de/ubuntu-mplayer-inkl-...erstutzung und http://www.rothkamp.net/2011/06/10/how-t...over-hdmi/ wurde jedoch etwas aktualisiert sowie perfektioniert.

(Dieser Beitrag wurde zuletzt bearbeitet: 29.08.2011 16:24 von Schorsch.)
15.08.2011 22:31
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
 Es bedanken sich: u22 , mickythebeagle , Kartoffel200

Mit einer einfachen Registrierung verschwinde ich dauerhaft.
Kartoffel200 Offline
Mitglied

Beiträge: 574
Registriert seit: 04.2009
Bedankte sich: 55
1x gedankt in 1 Beiträgen
Beitrag #2
RE: Howto: AMD/ATI Hardware-Videobeschleunigung unter Ubuntu 11.04 64Bit aktivieren.
VA geht so weit ich weiß nur mit dem fglrx, also dem proprietären von AMD. Wer wie ich den xorg-radeon verwendet geht mal wieder leer aus Sad.

Ich bin ATiist, ich glaube nicht, ich weiß, dass ATi besser ist
16.08.2011 10:04
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Schorsch Offline
Mitglied

Beiträge: 186
Registriert seit: 10.2009
Bedankte sich: 32
6x gedankt in 3 Beiträgen
Beitrag #3
RE: Howto: AMD/ATI Hardware-Videobeschleunigung unter Ubuntu 11.04 64Bit aktivieren.
@Kartoffel200 Ja leider geht das nicht mit OSS Treibern bei Nvidia ist das aber auch nicht anders (auch wenn es dort einfacher einzurichten sein soll) nur bei Intel geht das mit OSS Drivern (wobei ich es mit meiner GMA 4500MHD noch nicht richtig zum laufen bekommen habe). Für ein HTPC der z.B. auf einem Mini-ITX Bord mit AMD E-350 APU basiert ist es deshalb sinnvoll auf den Proprietären fglrx Driver und VA-API zu setzen (so sind FullHD Videos kein Problem mehr).

16.08.2011 11:20
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Bergschreck Offline
Mitglied

Beiträge: 1
Registriert seit: 09.2011
Bedankte sich: 0
0x gedankt in 0 Beiträgen
Beitrag #4
RE: Howto: AMD/ATI Hardware-Videobeschleunigung unter Ubuntu 11.04 64Bit aktivieren.
Danke für die super Anleitung! Kämpfe schon seit Monaten mit der Hardwarebschleunigung mit ATI-Karten unter Ubuntu. Es gibt viele ähnliche Anleitungen, die aber alle nicht zum Erfolg führten.
Auf meinen Dell Inspirion One klappte es auf Anhieb. Auf meinem Netbook Acer Aspire One 521 ging zwar mplayer, nicht jedoch smplayer. Hier musste ich noch eine weitere Einstellung im smplayer korrigieren, und zwar darf die Option "framedrop" nicht gesetzt sein, zu finden unter Leistungsverhalten->überspringen von Bilder erlauben. Das Häkchen muss weg, dann klappte es auch auf meinem Netbook.

P.S.: das ganze klappt natürlich auch analog mit einem 32-bit System. Man muss halt dann nur die entsprechenden Packages für i86 runterladen.
(Dieser Beitrag wurde zuletzt bearbeitet: 18.09.2011 19:54 von Bergschreck.)
18.09.2011 19:52
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Antwort schreiben