XBMC for Linux VDPAU - NVIDIA GPU video decoding support (now in the mainline SVN) - Printable Version
+- XBMC Community Forum (http://forum.xbmc.org)
+-- Forum: Help and Support (/forumdisplay.php?fid=33)
+--- Forum: XBMC General Help and Support (/forumdisplay.php?fid=111)
+---- Forum: Linux and Live support (/forumdisplay.php?fid=52)
+---- Thread: XBMC for Linux VDPAU - NVIDIA GPU video decoding support (now in the mainline SVN) (/showthread.php?tid=45525)
- erhnam - 2009-06-02 11:38
l.capriotti Wrote:can you try and disable cpu throttling? see here
I disabled cpu throttling and also installed nvidia latest stable drivers: 185.18.14
Tonight I'll test the results to see if my Nvidia ION box is stable with MKV files.
- plue - 2009-06-02 12:52
Hannes The Hun Wrote:also, the CPU load stays way under 10% when the stuttering happens. VDPAU works very well with the Ion, it's just this damn stuttering/buffering that drives me mad
I also have stuttering when playing with VDPAU in my Zotac ION.
I also set 512MB for the GPU in the BIOS.
I use the unique NVIDIA driver that says it support ION (185.18.14).
All throttling or frequency changing services that are in Ubuntu 9.04 I have previously removed for this testings.
With XBMC 9.04 I use 10% of each HT-CPU (so 20%).
With XBMC 9.04.1, XBMC use 100% CPU but only the 20% is intended to be used as decoding.
I suppose this is a bug and i switched back to 9.04.
- da-anda - 2009-06-03 19:22
sorry that I haven't read all 1157 posts and probably this question has already been asked, but why haven't you implemented VA API instead of VDPAU? VA API would have ensured that once ATI/AMD is ready XBMC would also support hardware acceleration on ATI/AMD hardware on linux systems.
I don't mean to offend someone - I'm just curious as I stubmled over VA API while I was searching what VDPAU is exactly.
- Haggy - 2009-06-03 19:55
Hmm, let me guess what AlTheKiller would say? "Patches welcome"
- motd2k - 2009-06-03 20:39
VDPAU support was in ffmpeg before VAAPI, and to be honest just because an API provides an interface in an abstract manner doesn't always mean its better. (although to be fair i haven't looked at VAAPI in such great depth)
- SpaceMonkey - 2009-06-04 08:14
That's right. I haven't watched dvd's for a long time in XBMC, but i did yesterday and the quality is (still) plain bad. None of the deinterlacing modes seem to work perfectly :confused2:
- motd2k - 2009-06-04 10:59
mpeg2 < 720 resolution will use software currently.
- SpaceMonkey - 2009-06-04 15:30
That's vertical, right?
- motd2k - 2009-06-05 09:34
Yes of course
- xnappo - 2009-06-06 16:22
The new NVidia drivers seem to fix the 8200 full screen issue:
Can anyone else confirm? I can now run auto without the patch.
- lcapriotti - 2009-06-07 10:06
from where did you get the info? Anything in the changelog that is related to the safefull issue?
- Haggy - 2009-06-07 10:33
Hmm. i have that .14 running atm (on a 8300), but i'm using the safefull patch. Will recompile current version and report back.
- Haggy - 2009-06-10 22:55
Sir, yessir! 185.18.14 fixes the 8200 issues finally. i have my xbmc set to 1920x1080p @50hz. and get 50fps right from startup with safefull disabled and strictbinding enabled!
- xnappo - 2009-06-11 00:28
Haggy Wrote:Sir, yessir! 185.18.14 fixes the 8200 issues finally. i have my xbmc set to 1920x1080p @50hz. and get 50fps right from startup with safefull disabled and strictbinding enabled!
Haggy - are you able to use smooth video without issue? It crashes on my 8200 (kills X). I haven't debugged yet...
- Haggy - 2009-06-11 00:57
Yeah that works also. I have "Adjust refresh rate" and smoothvide with the video clock as reference and audio drop/dupe running fine. Just watched Casino Royale at 1080/24p. If bitrate is somewhere near 40mbit it is a bit juddery though, but the rest of the time it's fine. i should note that i have overclocked my nvidia 8300 to 550 MHz core clock and 1600 MHz shaders which is slightely more than stock.
EDIT: Try disabing Triplebuffer in xorg.conf - enabling it instantly crashes X for me also.