2009-06-02, 14:13
I am having some problems with 1080p playback and I was hoping someone could point out where I am going wrong.
I have a P4 3Ghz with 3GB of ram, a 500GB SATA drive (3Gb connection), and a 1GB GeForce 9400 GT/PCI/SSE2. I am using Big Buck Bunny as my testing ( http://www.bigbuckbunny.org/index.php/download/ )
1) Fresh install of the Linux live CD - if I try to playback 480p content CPU usage is high.
2) apt-get update && apt-get upgrade
3) Install nvidia drivers - `sudo apt-get install nvidia-glx-180`
4) set VDPAU to be used in display
Settings->Videos->Player->Render Method needs to be set to VDPAU
5) Reboot.
At this point I can play 480p and 720p OGM content and the CPU usage is really low (<8%). I get great play back and while I am watching the video I can hit the 'o' key and see the VDPAU listed on the second line.
When I play 1080p H.264 the video plays perfectly! 6-8% CPU, fps >23, fantastic quality. Again, I can hit 'o' and see VDPAU on the second line. Exactly what I am looking for.
However, when I play the 1080p MP4 the video and sound play jerky with high CPU. OGG is less jerky then MP4, but still barely watchable and sound desyncs after a couple seconds. The MSMP4 video plays smooth but slow (not at full speed as the sound gets further and further from the video). The thing is, the CPU usage when playing is almost always under 35% where as before (without VDPAU) it was always above 90%.
So I am pretty certain that VDPAU is working, however, just not some formats. I am wondering if some codecs just are not supported. I did a search for VDPAU enabled codecs but I didn't find an answer to my question.
Can anyone reproduce these problems with Big Buck Bunny?
Any help you guys can give would be great.
Thanks!
~Stack~
I have a P4 3Ghz with 3GB of ram, a 500GB SATA drive (3Gb connection), and a 1GB GeForce 9400 GT/PCI/SSE2. I am using Big Buck Bunny as my testing ( http://www.bigbuckbunny.org/index.php/download/ )
1) Fresh install of the Linux live CD - if I try to playback 480p content CPU usage is high.
2) apt-get update && apt-get upgrade
3) Install nvidia drivers - `sudo apt-get install nvidia-glx-180`
4) set VDPAU to be used in display
Settings->Videos->Player->Render Method needs to be set to VDPAU
5) Reboot.
At this point I can play 480p and 720p OGM content and the CPU usage is really low (<8%). I get great play back and while I am watching the video I can hit the 'o' key and see the VDPAU listed on the second line.
When I play 1080p H.264 the video plays perfectly! 6-8% CPU, fps >23, fantastic quality. Again, I can hit 'o' and see VDPAU on the second line. Exactly what I am looking for.
However, when I play the 1080p MP4 the video and sound play jerky with high CPU. OGG is less jerky then MP4, but still barely watchable and sound desyncs after a couple seconds. The MSMP4 video plays smooth but slow (not at full speed as the sound gets further and further from the video). The thing is, the CPU usage when playing is almost always under 35% where as before (without VDPAU) it was always above 90%.
So I am pretty certain that VDPAU is working, however, just not some formats. I am wondering if some codecs just are not supported. I did a search for VDPAU enabled codecs but I didn't find an answer to my question.
Can anyone reproduce these problems with Big Buck Bunny?
Any help you guys can give would be great.
Thanks!
~Stack~