Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 04-19-09, 06:10 AM   #1
mulder77
Registered User
 
Join Date: Jul 2008
Posts: 20
Default 8200 (IGP) based motherboards not suitable for VDPAU?

Hi,

I have the following setup:

- Asus M3N78-VM
- Athlon X2 5050e
- 2x1 GB DDR2-800 RAM

I tested several possibilities, including Ubuntu 8.10 and 9.04RC.
I tried drivers from 180.44 to 185.19. Both packaged with Ubuntu as well as compiled it myself.

I tried both current XBMC SVN and latest mplayer-vdpau but I am not able to play 720p/1080p properly. As reference I try to play Big Buck Bunny movie (http://www.bigbuckbunny.org) in h264/1080p.

I usually get around 12-15 fps. CPU usage is very low (<10%).

Before I will create log information etc. I would like to know if this combination of HW/SW is known to work correctly regarding VDPAU or if I can giveup this setup.

Thanks
Markus
mulder77 is offline   Reply With Quote
Old 04-19-09, 06:53 AM   #2
apaige
Registered User
 
Join Date: Apr 2008
Posts: 106
Default Re: 8200 (IGP) based motherboards not suitable for VDPAU?

Quote:
Originally Posted by mulder77 View Post
I would like to know if this combination of HW/SW is known to work correctly regarding VDPAU
Yes.
apaige is offline   Reply With Quote
Old 04-19-09, 07:10 AM   #3
mulder77
Registered User
 
Join Date: Jul 2008
Posts: 20
Default Re: 8200 (IGP) based motherboards not suitable for VDPAU?

Quote:
Originally Posted by apaige View Post
Yes.
OK, thanks.
So what shall I check first to track down the problem I obviously must have when my setup doesn't play fine?


Thanks
Markus
mulder77 is offline   Reply With Quote
Old 04-19-09, 07:23 AM   #4
Dragoran
Registered User
 
Join Date: May 2004
Posts: 711
Default Re: 8200 (IGP) based motherboards not suitable for VDPAU?

Quote:
Originally Posted by mulder77 View Post
OK, thanks.
So what shall I check first to track down the problem I obviously must have when my setup doesn't play fine?


Thanks
Markus
Does it work if you start glxgears while playing the videos ?
Dragoran is offline   Reply With Quote
Old 04-19-09, 09:12 AM   #5
mulder77
Registered User
 
Join Date: Jul 2008
Posts: 20
Default Re: 8200 (IGP) based motherboards not suitable for VDPAU?

Quote:
Originally Posted by Dragoran View Post
Does it work if you start glxgears while playing the videos ?
Great!
While running glxgears, video playback is smooth at the framerate it should be.

So some kind of power saving I think.
How do I manage this with the driver?


Thanks!
Markus
mulder77 is offline   Reply With Quote
Old 04-19-09, 11:11 AM   #6
Dragoran
Registered User
 
Join Date: May 2004
Posts: 711
Default Re: 8200 (IGP) based motherboards not suitable for VDPAU?

Quote:
Originally Posted by mulder77 View Post
Great!
While running glxgears, video playback is smooth at the framerate it should be.

So some kind of power saving I think.
How do I manage this with the driver?


Thanks!
Markus
VDPAU seems not to let the driver change the performance level like opengl does.
You can force the card to run at a higher performance level by adding
Quote:
options nvidia NVreg_RegistryDwords="PerfLevelSrc=0x2222"
To /etc/modprobe.conf and reboot.

But the fact that it does not change the performance level when required is a driver bug that should be fixed.
Dragoran is offline   Reply With Quote
Old 04-19-09, 11:44 AM   #7
primerib
Registered User
 
Join Date: Dec 2008
Posts: 128
Default Re: 8200 (IGP) based motherboards not suitable for VDPAU?

Quote:
Originally Posted by Dragoran View Post
VDPAU seems not to let the driver change the performance level like opengl does.
You can force the card to run at a higher performance level by adding


To /etc/modprobe.conf and reboot.

But the fact that it does not change the performance level when required is a driver bug that should be fixed.
Do you mean maybe /etc/modprobe.d/nvidia.conf or something? I use Debian and there is no modprobe.conf anywhere.
primerib is offline   Reply With Quote
Old 04-19-09, 11:56 AM   #8
Dragoran
Registered User
 
Join Date: May 2004
Posts: 711
Default Re: 8200 (IGP) based motherboards not suitable for VDPAU?

Quote:
Originally Posted by primerib View Post
Do you mean maybe /etc/modprobe.d/nvidia.conf or something? I use Debian and there is no modprobe.conf anywhere.
Yes should be fine too.
Dragoran is offline   Reply With Quote

Old 04-19-09, 12:50 PM   #9
mulder77
Registered User
 
Join Date: Jul 2008
Posts: 20
Default Re: 8200 (IGP) based motherboards not suitable for VDPAU?

Quote:
Originally Posted by Dragoran View Post
VDPAU seems not to let the driver change the performance level like opengl does.
You can force the card to run at a higher performance level by adding


To /etc/modprobe.conf and reboot.

But the fact that it does not change the performance level when required is a driver bug that should be fixed.
Unfortunately this doesn't seem to be the real problem.
I played around a bit and tried to set the 8200 to the performance mode by adding similar options to the xorg.conf as you suggested.

But both, adding options to xorg.conf or to modprobe.conf didn't help.

I noticed that glxgears uses up to 100% cputime (around 1700 fps).
glxinfo states that direct rendering is available.

So, I tested the following situations:

- glxgears running, CPU @2600 MHz:
Video playback is totally smooth, no framedrops

- glxgears running, CPU @1000 MHz:
Video playback at 16 fps, framedrops

- no glxgears, CPU @2600 MHz:
Video playback nearly smooth, very few problems

- no glxgears, CPU @1000 MHz:
Video playback at 16 fps, framedrops

Well, I think, the problems occur due to timing problems.
When playing back some HD files, cpu usage of XBMC never is higher than roughly 10%. So VDPAU is doing it's job...


Any hint is very welcome!
Markus
mulder77 is offline   Reply With Quote
Old 04-19-09, 01:06 PM   #10
pcjason
Registered User
 
Join Date: Dec 2007
Posts: 17
Default Re: 8200 (IGP) based motherboards not suitable for VDPAU?

Do you have powernowd installed? I believe that is responsible for CPU scaling, and caused the same issues on my 8200 based setup. I would need to double check, but I believe the CPU scaling works by lowering the bus speed, not by changing the clock multiplier, which leads to less bandwidth for the GPU.

Try removing powernowd and see if it helps.
pcjason is offline   Reply With Quote
Old 04-19-09, 01:19 PM   #11
hl_
Registered User
 
Join Date: Feb 2009
Posts: 138
Default Re: 8200 (IGP) based motherboards not suitable for VDPAU?

That's wrong. CPU frequency scaling switches between multipliers, at least on all current Intel and AMD CPUs.
hl_ is offline   Reply With Quote
Old 04-19-09, 01:39 PM   #12
mulder77
Registered User
 
Join Date: Jul 2008
Posts: 20
Default Re: 8200 (IGP) based motherboards not suitable for VDPAU?

I played around a bit, currently I have the following setup.

Instead of glxgears, I run burnK7.
Same result, video is smooth.

It stays smooth when lowering the cpu clock manually down to 1.8GHz.
When set to the lowest frequency, 1 GHz, and still running burnK7, video is not played back smoothly.

But I need to create some real cpu usage. Just fixing the frequency to 2.6 GHz doesn't help too much, it's still not smooth then.


Markus
mulder77 is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 08:45 AM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.