KingfisherGép: AMD Sempron 2800+, 1 GB RAM
Videokártya: AMD Radeon HD 3650 AGP
Rendszer: Ubuntu 10.04
Kernel: 2.6.32-26-generic
Először a Catalyst 10.4 driver után felraktam uninstall nélkül a 10.11-et, de aztán se glxinfo nem volt, se pedig catalyst, hibát írt ki. Úgyhogy karakteres módban (CTRL+ALT+F1 majd login) "sudo service gdm stop" paranccsal leállítottam a gnome-ot, uninstalláltam a "sudo /usr/share/ati/fglrx-uninstall.sh"-val, majd a biztonság kedvéért még jött egy "sudo apt-get purge fglrx*" is. Restart után már ismét az alap 'radeon' driver volt a xorg.conf-ban, úgy jött be a gnome. Ismét irány karakteres mód és gdm leállítása. Felraktam a Catalyst 10.11-et (ati-driver-installer-10-11-x86.x86_64.run), ismét restart, s ekkor már úgy jött be a gnome, hogy a xorg.conf-ban fglrx driver van.
Az mplayert azért kellett forgatni, mert a csomagolt verzióból hiányzik a vaapi támogatás, vagyis hogy az amd videokártyák hardveres gyorsítását kihasználja. Ez olyan, mint az nvidiánál a vdpau, amit amúgy sokkal egyszerűbb felrakni, csak a korábbi, 7600GS kártyám nem támogatott, minimum 8xxx kell, ami meg persze mind PCIe, tehát arra nem tudtam váltani :)
Ezt úgy csináltam, hogy a fent írt topic alapján lementettem egy futtatható fájlként ezt és elindítottam: http://kanotix.com/files/fix/mplayer-vaapi-latest.txt
Jó sokat eljátszott vele, de megcsinálta.
Egy 1280x720 méretű film ezen a gyenge gépen is gond nélkül elment, közben a procihasználat 65-80% volt. Korábban egy 1280x544 (2.35 arány) méretű is élvezhetetlen volt, miközben a processzor is majdnem sírt a terheltségtől. Sajnos a FullHD (1920x1080) az már nem megy, a kép gyönyörű, akadásmentes, csak sajnos a hang nincs vele szinkronban, hiába bűvészkedtem akármit a kapcsolókkal :)
Íme az mplayer kimenete, miután a '-vo vaapi' kapcsolóval indítottam:
VIDEO: [H264] 1280x720 0bpp 23.976 fps 0.0 kbps ( 0.0 kbyte/s)
libva: libva version 0.31.1-sds1
Xlib: extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/va/drivers/fglrx_drv_video.so
libva: va_openDriver() returns 0
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, s16le, 640.0 kbit/41.67% (ratio: 80000->192000)
Selected audio codec: [ffac3] afm: ffmpeg (FFmpeg AC-3)
==========================================================================
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [vaapi] 1280x720 => 1280x720 Planar YV12
Még valami:
$ glxinfo | grep rendering
direct rendering: Yes
$ glxgears
6053 frames in 5.0 seconds
Compiz is szépen muzsikál, ahogy az nvidia kártyánál megszoktam, izgő-mozgó ablakok :)