Hello,
My hardware setup:
P4 2.6 GHz HT (s478)
ATI HD3450 AGP
1 GB RAM (DDR1)
I'm trying to play H264 movies with this setup, up to 1080p. CPU simply isn't fast enough to do this so for last three days I've been trying to make some use of GPU acceleration.
I was kinda green in the matter so I started with reading/learning and from what I have read my GPU card has UDV (not UDV2) but it's working OK for some people.
For example I found this solution:
So at this point I knew I have to use xvba + vaapi and some player that can use it, preferrably old good mplayer.
I compiled mplayer with vaapi support plus all required stuff. When I run vaapi it gives me such output:
Looks ok to me.
So I tried to run some H264 video files with compiled mplayer:
mplayer -vo vaapi:gl -va vaapi video.m2ts
mplayer -vo vaapi -va vaapi video.m2ts
I tried all of this using Ubuntu 9.04, 9.10 and 10.04 plus newest Catalyst Drivers (10.9).
The result?
@Ubuntu 9.04 and 9.10 I got mplayer crashing whole system after 1-2 seconds, I wasn't even able to see the picture (black sreen only).
@Ubuntu 10.04 I got mplayer running for 1-2 seconds and then it freezes, black screen. The system doesn't crash so I'm able to kill mplayer but then it eventually crashes anyway.
Of course mplayer gives me some output - I can see VA-API Acceleration is being used.
When it's not used mplayer doesn't crash and movies are played normally (up to 720p).
I've tried to read this topic (well, it's got 93 pages, I've read about 50% so far) and google for another answers but no luck. Since I've lost 3 days already for now I'd only like to know one thing - am I doing something that's not possible to accomplish with my hardware setup or software? Are all these success reports false or is it just my badluck?
Maybe I have to use another versions of software? Could anyone post the versions that work together? Perhaps older Catalyst? :/
I also tried to compile vlc with --fmpeg-hw option (./configure --enable-libva --without-kde-solid) but I got errors during ./compile:
My hardware setup:
P4 2.6 GHz HT (s478)
ATI HD3450 AGP
1 GB RAM (DDR1)
I'm trying to play H264 movies with this setup, up to 1080p. CPU simply isn't fast enough to do this so for last three days I've been trying to make some use of GPU acceleration.
I was kinda green in the matter so I started with reading/learning and from what I have read my GPU card has UDV (not UDV2) but it's working OK for some people.
For example I found this solution:
So at this point I knew I have to use xvba + vaapi and some player that can use it, preferrably old good mplayer.
I compiled mplayer with vaapi support plus all required stuff. When I run vaapi it gives me such output:
Code:
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 vainfo: VA API version: 0.31 vainfo: Driver version: Splitted-Desktop Systems XvBA backend for VA API - 0.7.4 vainfo: Supported profile and entrypoints VAProfileMPEG2Simple : VAEntrypointIDCT VAProfileMPEG2Main : VAEntrypointIDCT VAProfileH264High : VAEntrypointVLD VAProfileVC1Advanced : VAEntrypointVLD
So I tried to run some H264 video files with compiled mplayer:
mplayer -vo vaapi:gl -va vaapi video.m2ts
mplayer -vo vaapi -va vaapi video.m2ts
I tried all of this using Ubuntu 9.04, 9.10 and 10.04 plus newest Catalyst Drivers (10.9).
The result?
@Ubuntu 9.04 and 9.10 I got mplayer crashing whole system after 1-2 seconds, I wasn't even able to see the picture (black sreen only).
@Ubuntu 10.04 I got mplayer running for 1-2 seconds and then it freezes, black screen. The system doesn't crash so I'm able to kill mplayer but then it eventually crashes anyway.
Of course mplayer gives me some output - I can see VA-API Acceleration is being used.
When it's not used mplayer doesn't crash and movies are played normally (up to 720p).
I've tried to read this topic (well, it's got 93 pages, I've read about 50% so far) and google for another answers but no luck. Since I've lost 3 days already for now I'd only like to know one thing - am I doing something that's not possible to accomplish with my hardware setup or software? Are all these success reports false or is it just my badluck?

I also tried to compile vlc with --fmpeg-hw option (./configure --enable-libva --without-kde-solid) but I got errors during ./compile:
Code:
ERROR : avio.c: 55: expected specifier-qualifier-list before 'URLContext' avio.c: In function 'OpenAvio': ERROR : avio.c: 78: implicit declaration of function 'av_register_all' ERROR : avio.c: 96: implicit declaration of function 'url_open' (..much more here, all with avio.c..)
Comment