NVidia GPU always runs full speed when using multi screen...

They make noise, too.

Moderators: NeilBlanchard, Ralf Hutter, sthayashi, Lawrence Lee

xinaes
Posts: 37
Joined: Tue Jan 25, 2011 6:48 am
Location: uk
Contact:

NVidia GPU always runs full speed when using multi screen...

Post by xinaes » Sat Jan 29, 2011 10:00 am

I've just read on bit-tech forums that nVidia GPUs run at full clock speed when running multiple displays...
http://forums.bit-tech.net/showthread.php?t=202592

I haven't verified this in the cited doc, but have no reason to doubt it:
It's in release notes, unfortunately. See page 29 :
http://uk.download.nvidia.com/Window...ease_Notes.pdf
GPU Runs at a High Performance Level (full clock speeds) in
Multi-display Modes

This is a hardware limitation and not a software bug. Even when no 3D programs are
running, the driver will operate the GPU at a high performance level in order to
efficiently drive multiple displays. In the case of SLI or multi‐GPU PCs, the second GPU
will always operate with full clock speeds; again, in order to efficiently drive multiple
displays. Today, all hardware from all GPU vendors have this limitation.
So, what's the deal? This seems like a real problem for the likes of you and I (I can't be the only one here who runs dual screen). This could be an adequate reason for me to go Radeon if it's better from that point of view.

Thoughts?

Fire-Flare
Posts: 422
Joined: Sun Jun 13, 2010 12:44 pm
Location: Seattle

Re: NVidia GPU always runs full speed when using multi scree

Post by Fire-Flare » Sat Jan 29, 2011 10:17 am

Are you asking from a power consumption view or fan noise?

If it's the latter then the answer is to have an efficient cooler installed such as Arctic Cooling's Accelero Xtreme Pro.

xinaes
Posts: 37
Joined: Tue Jan 25, 2011 6:48 am
Location: uk
Contact:

Re: NVidia GPU always runs full speed when using multi scree

Post by xinaes » Sat Jan 29, 2011 10:22 am

Fire-Flare wrote:Are you asking from a power consumption view or fan noise?
Both. I find it unconscionable to be burning so much excess electricity on fancy GPU when I'm basically just editing some plain text documents in an IDE... and it's in those situations that I really want both quiet and two screens.

Fire-Flare
Posts: 422
Joined: Sun Jun 13, 2010 12:44 pm
Location: Seattle

Re: NVidia GPU always runs full speed when using multi scree

Post by Fire-Flare » Sat Jan 29, 2011 10:44 am

xinaes wrote:
Fire-Flare wrote:Are you asking from a power consumption view or fan noise?
Both. I find it unconscionable to be burning so much excess electricity on fancy GPU when I'm basically just editing some plain text documents in an IDE... and it's in those situations that I really want both quiet and two screens.
An answer to both issues would be a 3rd party BIOS or control program like Rivatuner.

Or you could get a Radeon, they tend to run cooler and consume less power from the comparisions I've seen. If you aren't playing 3D games and have decent airflow then a PowerColor Go Green HD 5xxx card should do, they have large fanless coolers and some are designed to consume less power than reference cards.

CA_Steve
Moderator
Posts: 7650
Joined: Thu Oct 06, 2005 4:36 am
Location: St. Louis, MO

Re: NVidia GPU always runs full speed when using multi scree

Post by CA_Steve » Sat Jan 29, 2011 1:27 pm

ATI cards do not idle the memclock when you run multiple monitors, either. This is a long time "feature". I'm bemused that I could buy a Mac Mini and the additional computer hooked to my 2nd monitor would draw less power than my current 5770 and two monitor set up.

faugusztin
Posts: 450
Joined: Mon Mar 29, 2010 2:47 am
Location: Bratislava, Slovak Republic

Re: NVidia GPU always runs full speed when using multi scree

Post by faugusztin » Sat Jan 29, 2011 2:36 pm

CA_Steve wrote:ATI cards do not idle the memclock when you run multiple monitors, either. This is a long time "feature". I'm bemused that I could buy a Mac Mini and the additional computer hooked to my 2nd monitor would draw less power than my current 5770 and two monitor set up.
If it would be only memclock, no one would complain. But in case of NVIDIA, it is all clocks and full 3D voltage.

CA_Steve
Moderator
Posts: 7650
Joined: Thu Oct 06, 2005 4:36 am
Location: St. Louis, MO

Re: NVidia GPU always runs full speed when using multi scree

Post by CA_Steve » Sat Jan 29, 2011 3:56 pm

heh

anonapon
Posts: 20
Joined: Thu Jan 29, 2004 1:28 pm

Re: NVidia GPU always runs full speed when using multi scree

Post by anonapon » Sun Jan 30, 2011 7:48 pm

Thanks for posting about this. I was pretty certain I was going to get an NVidia card, and maybe I still will, but, I don't know, but all of that pointlessly created noise, even with an AC Accelero Xtreme Pro, and wasted energy will be irritating.

I would appreciate the power of a GTX 580 when I need it, but not when I'm rather gently using the computer and it's not much more than On.

xinaes
Posts: 37
Joined: Tue Jan 25, 2011 6:48 am
Location: uk
Contact:

Re: NVidia GPU always runs full speed when using multi scree

Post by xinaes » Sun Jan 30, 2011 9:34 pm

Glad my post's been some use.

They seem to have made such good progress in idle power usage... then this. Bad. I'd like to know in simple terms what the differences between different manufacturers and models are... guess I'll have to do a bit more reading.

I'm also going to measure the difference in energy my laptop consumes when the external display is disconnected. Negligible difference, I presume.

faugusztin
Posts: 450
Joined: Mon Mar 29, 2010 2:47 am
Location: Bratislava, Slovak Republic

Re: NVidia GPU always runs full speed when using multi scree

Post by faugusztin » Mon Jan 31, 2011 12:47 am

anonapon wrote:Thanks for posting about this. I was pretty certain I was going to get an NVidia card, and maybe I still will, but, I don't know, but all of that pointlessly created noise, even with an AC Accelero Xtreme Pro, and wasted energy will be irritating.

I would appreciate the power of a GTX 580 when I need it, but not when I'm rather gently using the computer and it's not much more than On.
My solution is to get a lowend NVIDIA for second display, in my case 8400GS from XFX. It will eat sub-20W while idling - and that is what it will do, as my secondary display is for stuff like IRC chat, web browser, console outputs etc etc. I don't game in dual or tripple monitor setups, so for me this solution is good enough. But having this in one card would be so much better.

Unfortunately, we don't live in perfect world :wink: .

xinaes
Posts: 37
Joined: Tue Jan 25, 2011 6:48 am
Location: uk
Contact:

Re: NVidia GPU always runs full speed when using multi scree

Post by xinaes » Mon Jan 31, 2011 2:03 am

As it happens, there is a spare passive 8600GT kicking about my house. Not only is an extra 20W (or whatever it would be) unpalatable on its own, it would also be annoying to have the two separate physical devices from the point of view of sharing GPU resources between them. I don't know how it works, but presume there may be some problem if you want to run a 3d application with windows on each display and shared resources.

Anyway, I suppose we have to look for whatever compromises are available. Does anyone know if it would be possible to use the Sandy Bridge IGP on an H67 motherboard?

LM741C
Posts: 42
Joined: Thu Feb 26, 2009 7:37 pm
Location: C-c-c-california

Re: NVidia GPU always runs full speed when using multi scree

Post by LM741C » Mon Jan 31, 2011 6:07 pm

This is normal and it's this way to avoid tearing issues between the two monitors (according to evga support). My impression was that ATI cards capable of lowering clock speed also do the same thing(?)

On my card, running dual monitor config uses up an additional ~60W. One solution would be to use two identical monitors running at the same resolution.

xinaes
Posts: 37
Joined: Tue Jan 25, 2011 6:48 am
Location: uk
Contact:

Re: NVidia GPU always runs full speed when using multi scree

Post by xinaes » Tue Feb 01, 2011 2:02 am

I find this hard to accept when I've been running laptops with external displays for years, and never noticed higher draw / increased noise etc as a result of the two displays, generally at different resolutions. In fact, I've just been measuring power on my laptop (with 8600M GT) now, pretty much idling, in different screen configurations... the lowest readings I've got have been while running dual screen with the laptop at 1680x1050 and the external display at 1920x1080. Not the most controlled testing ever, but still...

I'm having a very hard time appreciating what could possibly be so different about what the laptop has to do to support this as opposed to a desktop.

faugusztin
Posts: 450
Joined: Mon Mar 29, 2010 2:47 am
Location: Bratislava, Slovak Republic

Re: NVidia GPU always runs full speed when using multi scree

Post by faugusztin » Tue Feb 01, 2011 3:05 am

LM741C wrote:This is normal and it's this way to avoid tearing issues between the two monitors (according to evga support). My impression was that ATI cards capable of lowering clock speed also do the same thing(?)

On my card, running dual monitor config uses up an additional ~60W. One solution would be to use two identical monitors running at the same resolution.
Uhm, sorry but what ? No, it is not normal. Normal would be have a little bit higher clocks, if needed. Not run at full 3D clocks and voltage all the time. Ever heard of the term "overkill" ? That is what NVIDIA does. I don't believe it must run at full 3D clocks just to be able to drive 2 displays instead of one.

tima
Posts: 78
Joined: Mon Oct 11, 2004 7:18 am

Re: NVidia GPU always runs full speed when using multi scree

Post by tima » Tue Feb 01, 2011 5:09 am

xinaes wrote:So, what's the deal? This seems like a real problem for the likes of you and I (I can't be the only one here who runs dual screen). This could be an adequate reason for me to go Radeon if it's better from that point of view.

Thoughts?
Depends somewhat on the card. Substituting one for the other in exactly the same environment, my fanless 9600GT stays at 650 MHz at all times, but my GTX460 downclocks from 720 to 405. That's still quite a ways from the 50 the GTX460 drops to with just one monitor connected. It doesn't matter if the TV is on or off; simply being connected is enough to incur the middle clock speed at all times. The 9600GT appears to be locked at 650 MHz; at least when I temporarily disconnected my TV just now, it never downclocked.

Is this really a big deal? Both cards run at low temps while I'm at the desktop or doing anything at all inside Windows Media Center, and the GTX460 remained at its lowest fan speed when I had it in my HTPC. Only when I run a 3D app (i.e. game) do they actually get much hotter, and that's the only time the GTX460 increases its clock speed and its fan ramps up. I know the system power usage increases by 100W or more when the GTX460 is under load, but I've never bothered to compare the power usage at the desktop for the GTX460 with one vs. two monitors connected. I have a very hard time believing the difference would be anywhere near the 60W previously mentioned. Has anyone else tested this?

faugusztin
Posts: 450
Joined: Mon Mar 29, 2010 2:47 am
Location: Bratislava, Slovak Republic

Re: NVidia GPU always runs full speed when using multi scree

Post by faugusztin » Tue Feb 01, 2011 5:40 am

In my case it is (total system consumption from socket):
127W with GTX570 for one display (downclocks to 51/101/135), 8400GS running but disconnected.
139W with GTX570 for one display (downclocks to 51/101/135) and 8400GS for second .
178W with GTX570 for both displays (runs all the time at 750/1500/1950).

That is 39W difference between using two cards for two displays and 51W difference between one and two displays. And those 51W equals more thermal loss, means noisier cooling.

ces
Posts: 3395
Joined: Thu Feb 04, 2010 6:06 pm
Location: US

Re: NVidia GPU always runs full speed when using multi scree

Post by ces » Tue Feb 01, 2011 6:23 am

CA_Steve wrote:ATI cards do not idle the memclock when you run multiple monitors, either.
Wow, this is a real problem. I was just planning to put two monitors on the same computer.

1. Do I understand this as both Nvidia and Radeon cards do this... run full tilt if you have two monitors attached?

2. What about my 15-650 using the integrated graphics?

3. Does anyone know how the Sandy Bridge handles this?

Vicotnik
*Lifetime Patron*
Posts: 1831
Joined: Thu Feb 13, 2003 6:53 am
Location: Sweden

Re: NVidia GPU always runs full speed when using multi scree

Post by Vicotnik » Tue Feb 01, 2011 6:40 am

With my old 4670 (or was it my 3870, I forget) the mem clock is changed for a reason. I didn't like the way it changed and tweaked the states, making the frequency the same no matter what. That resulted in artifacts and instability when the second display was enabled. Since I only used the secondary display for watching things on my LCD TV, I instead disabled the second output when I didn't need it (used a Autohotkey script with WinXP and the Win+P shortcut with Win7).
Now I use a dedicated box for movies so for me it's not an issue anymore, but I understand the frustration of the multi monitor people. Lots of power wasted.. :(

faugusztin
Posts: 450
Joined: Mon Mar 29, 2010 2:47 am
Location: Bratislava, Slovak Republic

Re: NVidia GPU always runs full speed when using multi scree

Post by faugusztin » Tue Feb 01, 2011 6:46 am

ces wrote:1. Do I understand this as both Nvidia and Radeon cards do this... run full tilt if you have two monitors attached?

2. What about my 15-650 using the integrated graphics?

3. Does anyone know how the Sandy Bridge handles this?
1. Radeons do have increased clocks, but not full 3D clocks (157/300 one display idle vs 400/1200 multiple display idle vs 850/1200 3D Clock). NVIDIA runs on full 3D clocks from the moment you connect the secondary display.

2 & 3. Good question, but until Z68 and relaunch of Sandy Bridge after today recall there is no point looking at this.

squash
Posts: 19
Joined: Tue Feb 05, 2008 11:49 am
Location: Schmocation

Re: NVidia GPU always runs full speed when using multi scree

Post by squash » Tue Feb 01, 2011 12:12 pm

Hopefully this doesn't confuse the issue more than it already is, but on my dual head Linux workstation, I certainly do not experience the clocks running at full speed all the time. I'm using Twinview on an Asus EN210, and while it tends to run full speed if you do much of anything, it does clock down and up based on perceived load.
Screenshot attached.
clocks.jpg
You do not have the required permissions to view the files attached to this post.

Vicotnik
*Lifetime Patron*
Posts: 1831
Joined: Thu Feb 13, 2003 6:53 am
Location: Sweden

Re: NVidia GPU always runs full speed when using multi scree

Post by Vicotnik » Wed Feb 02, 2011 1:57 am

If the card never enters the 'Performance level 0' state with two displays enabled but does so with only one, then your nVidia card behaves like my old ATi card.

squash
Posts: 19
Joined: Tue Feb 05, 2008 11:49 am
Location: Schmocation

Re: NVidia GPU always runs full speed when using multi scree

Post by squash » Wed Feb 02, 2011 9:07 am

it fluctuates between the 3, but with Compiz running I almost never see it in mode 0. Pretty much only if I minimize all my windows and let it sit for 30 seconds or so.

xinaes
Posts: 37
Joined: Tue Jan 25, 2011 6:48 am
Location: uk
Contact:

Re: NVidia GPU always runs full speed when using multi scree

Post by xinaes » Wed Feb 02, 2011 9:17 am

Can you measure how much power it uses?

cordis
Posts: 1082
Joined: Thu Jan 15, 2009 10:56 pm
Location: San Jose

Re: NVidia GPU always runs full speed when using multi scree

Post by cordis » Wed Feb 02, 2011 12:10 pm

You might try finding MSI afterburner software (http://event.msi.com/vga/afterburner/), it gives you graphs of gpu processor usage, so that might show if running two display is actually taxing it or not. It should also let you drop the clock speeds and fan speeds if you need to. I've been using it lately, it's pretty easy to use, informative, and it works with non-msi cards.

faugusztin
Posts: 450
Joined: Mon Mar 29, 2010 2:47 am
Location: Bratislava, Slovak Republic

Re: NVidia GPU always runs full speed when using multi scree

Post by faugusztin » Wed Feb 02, 2011 2:41 pm

cordis wrote:You might try finding MSI afterburner software (http://event.msi.com/vga/afterburner/), it gives you graphs of gpu processor usage, so that might show if running two display is actually taxing it or not. It should also let you drop the clock speeds and fan speeds if you need to. I've been using it lately, it's pretty easy to use, informative, and it works with non-msi cards.
MSI Afterburner WILL NOT underclock your card with 2 displays. Actually, MSI Afterburner 2D support is next to none. To get the stock 2D clocks, you have to create a profile with default 3D clocks and set it as 2D profile. MSI Afterburner will then switch to those clocks, which in end let the card do its standard power management. And the standard power management is the issue there - there is none if you have 2 displays.

So MSI Afterburner is useless for this issue. I don't say it's useless, where do you think i noticed that my card didn't downlock ? You guess is right, in MSI Afterburner.

Aditional info :
http://www.legitreviews.com/article/1461/19/

If you have two monitors running at same resolution, then it does matter if they are same model from same manufacturer or not. If they are same model from same manufacturer (for example two pieces of HP LP2475w), the card downclocks. If resolution or display model is not the same (for example one HP LP2475w and one Benq T2210HD like in my case), card runs at 3D.

Jodiuh
Posts: 14
Joined: Tue Aug 29, 2006 4:06 am
Location: AZ

Re: NVidia GPU always runs full speed when using multi scree

Post by Jodiuh » Wed Mar 14, 2012 9:56 pm

Any progress on this? I just setup a 2nd monitor and the airflow coming out of my case is considerably hotter...

faugusztin
Posts: 450
Joined: Mon Mar 29, 2010 2:47 am
Location: Bratislava, Slovak Republic

Re: NVidia GPU always runs full speed when using multi scree

Post by faugusztin » Wed Mar 14, 2012 11:45 pm

There is no progress on this, this is a "feature". If you want two displays, you either get two identical displays, or you don't connect the secondary display to your primary card, but to something else - IGP in my case.

Palindrome
Posts: 4
Joined: Tue Jun 07, 2011 4:06 pm

Re: NVidia GPU always runs full speed when using multi scree

Post by Palindrome » Fri Apr 06, 2012 10:00 am

Jodiuh wrote:Any progress on this? I just setup a 2nd monitor and the airflow coming out of my case is considerably hotter...
Buy ATI? lol

My 4670 (750/1000) downclocks to 165/250 with single screen and 200/1000 with second monitor hooked up. Staying at 165/250 with both screens causes tearing and other artifacts on the second screen so the extra power usage does have a purpose. Nvidia seems to take it one step further though.

ces
Posts: 3395
Joined: Thu Feb 04, 2010 6:06 pm
Location: US

Intel Graphics Processor running full speed with dual screen

Post by ces » Fri Apr 06, 2012 10:34 am

Intel Graphics Processor running full speed with dual screens?

Can you use an Intel Sandy Bridge or Ivy Bridge graphics processor to run two monitors without experiencing the problem of the graphics processor being forced to run full bore all the time?

Esben
Posts: 83
Joined: Sun Nov 11, 2007 11:35 am
Location: Denmark

Re: NVidia GPU always runs full speed when using multi scree

Post by Esben » Thu Apr 12, 2012 2:18 am

It's really weird that dual-display should put a bigger load on the graphics card, than running a single high-resolution display.
A Dell U3011 is 2560x1600, while two 19" monitors are 2560x1024. I guess if your doing productive work with dual displays, you should just use the onboard Sandy Bridge IGP instead of using a discrete graphics card. If you're not gaming it doesn't make any difference anyways.

Post Reply