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

Newegg Daily Deals

Reply
 
Thread Tools
Old 10-16-09, 08:05 AM   #1
unimatrix
Registered User
 
Join Date: Mar 2007
Posts: 21
Default Why does nvidia's driver need all of my CPU to run accelerated games?

Yes, it's nvidia's problem.
Running games like xmoto and OpenTTD uses all of the CPU.

How do I know it's nvidia's problem?
Because yesterday I was fiddling around with nvidia-settings, and suddenly those games were using virtually no CPU at all. All I did was change the resolution from 1280x1024 to 1024x768. When I changed it back to 1280x1024 it was still working correctly.

Today, the same thing doesn't work anymore. I can't get the driver to work normally. Those games use up all of my CPU and it's really annoying.

I'm using 190.32 drivers on Ubuntu 9.10 64bit.

Any ideas how I can fix it again?
unimatrix is offline   Reply With Quote
Old 10-16-09, 09:41 AM   #2
AaronP
NVIDIA Corporation
 
AaronP's Avatar
 
Join Date: Mar 2005
Posts: 2,487
Default Re: Why does nvidia's driver need all of my CPU to run accelerated games?

When you ran nvidia-settings, it loads and applies your settings from ~/.nvidia-settings-rc. Did one of those settings include the "sync to vblank" option? With that option off, unless the game does its own throttling, it will run as fast as possible.
AaronP is offline   Reply With Quote
Old 10-16-09, 09:58 AM   #3
unimatrix
Registered User
 
Join Date: Mar 2007
Posts: 21
Default Re: Why does nvidia's driver need all of my CPU to run accelerated games?

Sync to VBlank is on. In nvidia-settings and in .nvidia-settings-rc and It doesn't help. The strange thing is yesterday I even remember turning it off and the game was working normally (no matter what the VSync setting was).

Could it be broken hardware?

EDIT: my current .nvidia-settings-rc:
Quote:
# Configuration file for nvidia-settings - the NVIDIA X Server Settings utility
# Generated on Fri Oct 16 16:12:49 2009
#

# ConfigProperties:

RcFileLocale = C
ToolTips = Yes
DisplayStatusBar = Yes
SliderTextEntries = Yes
IncludeDisplayNameInConfigFile = No
ShowQuitDialog = No
Timer = Thermal_Monitor_(GPU_0),Yes,1000
Timer = PowerMizer_Monitor_(GPU_0),Yes,1000

# Attributes:

0/CursorShadow=0
0/CursorShadowAlpha=64
0/CursorShadowRed=0
0/CursorShadowGreen=0
0/CursorShadowBlue=0
0/CursorShadowXOffset=4
0/CursorShadowYOffset=2
0/SyncToVBlank=1
0/LogAniso=0
0/FSAA=0
0/TextureSharpen=0
0/AllowFlipping=0
0/FSAAAppControlled=0
0/LogAnisoAppControlled=0
0/OpenGLImageSettings=3
0/RedBrightness=0.000000
0/GreenBrightness=0.000000
0/BlueBrightness=0.000000
0/RedContrast=0.000000
0/GreenContrast=0.000000
0/BlueContrast=0.000000
0/RedGamma=1.000000
0/GreenGamma=1.000000
0/BlueGamma=1.000000
0/DigitalVibrance[DFP-0]=0
0/ImageSharpening[DFP-0]=0
0/GPUScaling[DFP-0]=65537
0/XVideoTextureSyncToVBlank=0
0/XVideoBlitterSyncToVBlank=0
0/XVideoSyncToDisplay=65536
unimatrix is offline   Reply With Quote
Old 10-25-09, 06:10 AM   #4
unimatrix
Registered User
 
Join Date: Mar 2007
Posts: 21
Default Re: Why does nvidia's driver need all of my CPU to run accelerated games?

Problem solved!

I solved it by buying an ATI card.
unimatrix is offline   Reply With Quote
Old 10-25-09, 07:16 AM   #5
thefirstm
Registered User
 
Join Date: Feb 2009
Posts: 226
Default Re: Why does nvidia's driver need all of my CPU to run accelerated games?

Quote:
Originally Posted by unimatrix View Post
Problem solved!

I solved it by buying an ATI card.
This is not a solution; instead it is only a dirty workaround.
thefirstm 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 05:04 AM.


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