Schorsch
Mitglied
Beiträge: 186
Registriert seit: 10.2009
Bedankte sich: 32
6x gedankt in 3 Beiträgen
|
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:
- 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).
- Aktueller AMD/ATi fglrx Treiber Installieren: Fertige Pakete für Ubuntu 11.04 x86_64 Anleitung zur Manuellen Erzeugung der Pakete
- 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]](http://downloads.gonline.at/images/vaapi_ati/Bildschirmfoto-Ubuntu%20Software-Center_libva_1.png)
![[Bild: Bildschirmfoto-libva_uninstall%20.png]](http://downloads.gonline.at/images/vaapi_ati/Bildschirmfoto-libva_uninstall%20.png)
- Neuste Version von libva1_*+sds*_amd64.deb herunterladen von http://www.splitted-desktop.com/~gbeauch...kgs/amd64/ und installieren.
- Neuste Version von libva-dev_*+sds*_amd64.deb herunterladen von http://www.splitted-desktop.com/~gbeauch...kgs/amd64/ und installieren.
- Neuste Version von libva-dev_*+sds*_amd64.deb herunterladen von http://www.splitted-desktop.com/~gbeauch...kgs/amd64/ und installieren.
- Neuste Version von xvba-video_*_amd64.deb herunterladen von http://www.splitted-desktop.com/~gbeauch...vba-video/ und installieren.
- Per:
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
- Abhänigkeiten des MPlayer und dateien zum Compilieren (u.a. GCC) des MPlayer installieren:
Code:
sudo apt-get build-dep mplayer
- In das Verzeichnis /usr/src wechseln:
- 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
- Das Quellcode Archiv entpacken:
Code:
tar -xjvf mplayer-vaapi-latest-FULL.tar.bz2
- In das Verzeichnis mit dem entpacken MPlayer Quellcode wechseln:
- Das Script checkout-patch-build.sh ausführen:
Code:
sudo ./checkout-patch-build.sh
(fragen mit y für yes bestätigen).
- In das mplayer-vaapi Verzeichnis wechseln:
- 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!
- MPlayer installieren:
- SMPlayer wie in den vollenden Screenshots Konfigurieren:
![[Bild: Bildschirmfoto-SMPlayer_einstellungen_1.png]](http://downloads.gonline.at/images/vaapi_ati/Bildschirmfoto-SMPlayer_einstellungen_1.png)
![[Bild: Bildschirmfoto-SMPlayer - Einstellungen2.png]](http://downloads.gonline.at/images/vaapi_ati/Bildschirmfoto-SMPlayer - Einstellungen2.png)
![[Bild: Bildschirmfoto-SMPlayer - Einstellungen3.png]](http://downloads.gonline.at/images/vaapi_ati/Bildschirmfoto-SMPlayer - Einstellungen3.png)
![[Bild: Bildschirmfoto-SMPlayer - Einstellungen4.png]](http://downloads.gonline.at/images/vaapi_ati/Bildschirmfoto-SMPlayer - Einstellungen4.png)
#
- 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:
- Git installieren:
Code:
sudo apt-get install git
- In das Verzeichnis /usr/src/ wechseln:
- Den Quellcode laden:
Code:
sudo git clone https://github.com/opdenkamp/xbmc.git
- In das xbmc Verzeichnis wechseln:
Code:
sudo git checkout pvr-ppa
- 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
- In das Verzeichniss /usr/src/xbmc wechseln:
- 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 |
|
Kartoffel200
Mitglied
Beiträge: 574
Registriert seit: 04.2009
Bedankte sich: 55
1x gedankt in 1 Beiträgen
|
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  .
Ich bin ATiist, ich glaube nicht, ich weiß, dass ATi besser ist
|
|
| 16.08.2011 10:04 |
|
Schorsch
Mitglied
Beiträge: 186
Registriert seit: 10.2009
Bedankte sich: 32
6x gedankt in 3 Beiträgen
|
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 |
|
Bergschreck
Mitglied
Beiträge: 1
Registriert seit: 09.2011
Bedankte sich: 0
0x gedankt in 0 Beiträgen
|
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 |
|