Alright pros, try and crack this one... (gfx problem)

SenorSteve2

Junior Member
Apr 29, 2009
2
0
0
This is posted across Toms, Guru3d, and here as well.

Ok, so. For starters, im quite literate, and have done probably everything you are going to recommend, so please read what I did first.


The problem:


When I run certain games, my CPU usage rockets to a solid 100%, all going to the running game. The neat thing is, its only certain games. The neatest part is that OLD games, like Counter Strike and Age of Empires 2, are the ones that cause problems. Newer games such as Far Cry and Doom 3 (Im behind the times a little) DO NOT eat my CPU like that, except for the obvious times when the processor should be taxed.


The games that cause 100% usage do so IMMEDIATELY after I load them. I can sit at a menu screen that has zero 3d components, and it is riding 100%. If I minimize the game, it goes away (0-5% utilization).


Flash videos, MPEG4's, etc. do not cause unusual CPU usage either.


The kicker is that this did not used to happen. I originally had a 9800xt which never caused ridiculous CPU util in these games I mentioned. I later put in a 1950xt, which is substantially more powerful than the 9800xt. The card itself runs games like Doom 3 perfectly on the highest settings at 1280x1024, so I highly doubt its an issue with the actual card.


When I ran Counter Strike with the 9800xt, I got low CPU util and solid 99fps. When I run it with a 1950xt, I get 100% CPU util, and on "taxing" maps or situations, I get 20fps to go along with it.



So far, here is what I have done:


Installed verified working drivers (eg, users reported no unusual cpu util using them) for GFX, Sound, Chipset.
Attempted to run Counter Strike in OpenGL, Software, and D3d, all with the same results.
Reinstalled the games in question.
Updated directx.
Ran games without an active page file.


Now then, my thoughts on the issue if it helps:


There seems to be some component of the select games that cause this to occur. Whatever that component is, the way the two gfx cards handle it is different. The newer card either doesnt support it and offloads the work to the CPU, or the software in question doesnt get along with the card and does the same.


Essentially, something is loading work on to my CPU when it shouldnt, and I have no idea how to find/fix it.


As mentioned above, the answer IS NOT "Old games always use 100% cpu because xxxxxxxx", as this did not happen with the older card.


I have googled this for many hours, without an answer thats even in the ballpark. Most similar posts are seemingly misinterpreted by the responders apparently.


Some things you might need to know...


Graphics cards are mentioned (both AGP obviously)
Windows XP Pro
single core processor (Athlon XP [yeah, old, I know])
1.5 Gb RAM
X-fi sound card
All drivers as stated
No other issues (and zero viruses/spyware/malware for the rookie guys who think of such things)
VSync makes zero difference in the problem, on or off



So, any pros got any ideas?
 

ashishmishra

Senior member
Nov 23, 2005
906
0
76
Well....I will give it a shot. Have you verified that it is the actual game exe that is using 100% CPU and not any of the driver files or anything else at all, I understand it will be difficult to find this information unless you happen to have a spare 2nd monitor or something as minimizing seems to kill cpu usage. Also I am assuming you tried couple of different drivers.
 

SenorSteve2

Junior Member
Apr 29, 2009
2
0
0
Yeah, I actually run a dual monitor setup (always have), it is indeed the game exe.

I have tried to earliest driver available for the current card, one a little older, and then the newest. They all post the same results.
 

BenSkywalker

Diamond Member
Oct 9, 1999
9,140
67
91
You mentioned a couple of games, can you perhaps expand on that list or is it only those two?

Looking to isolate where the issue may lie, also- when you switch render paths in CS is it immediately very noticeable(not so much between OGL and D3D, but between either of the hardware options and software- software should be running point filtering which you would never miss ;) ).
 

SickBeast

Lifer
Jul 21, 2000
14,377
19
81
The only way you will use less CPU is if the game is GPU limited. In older games, you will be more CPU limited. By upgrading to the newer card, you will be more CPU limited in games.

Perhaps check your AGP aperture setting in your bios. IIRC, it should be set to 128mb or 256mb depending on how much vram you have (and depending on how much system ram you have).

Another possibility is that your PSU is crapping out. The X1950 cards eat up a ton of juice considering their relative power.

You could also be getting some throttling due to too much heat.

GL :beer:
 

Creig

Diamond Member
Oct 9, 1999
5,170
13
81
Before you installed the new card, did you uninstall the old drivers first? It's possible that remnants of the old drivers are causing problems with the new card. Try finding a copy of Driver Cleaner Pro. You have to really look for the old free version, but it's still out there. The new version is shareware. Then reinstall the latest drivers and see if it helps.
 

LokutusofBorg

Golden Member
Mar 20, 2001
1,065
0
76
When a game engine is doing any graphics operations on the CPU then you will see this kind of behavior. Let me explain. When I took my first graphics class in school we wrote a render loop that just showed the typical spinning cube. When we first wrote it, it would floor the CPU (no matter if it was a slow machine or a fast machine). This was just doing pure software rendering. The instructor then showed us how to make use of the GPU, we changed a couple things, and voila! CPU usage went to 1% and the animation was actually smoother.

If there is anything about your card switch, driver install/reinstall that is causing these games to not be able to make use of the GPU for any part of their rendering then that could explain this behavior. Using a driver cleaner should be tried if you haven't already. Also, you didn't mention dxdiag. Run the tests in that and see if it uncovers anything.
 

Tempered81

Diamond Member
Jan 29, 2007
6,374
1
81
Try changing the CCC driver settings for your game when you got to lauch one that floors the cpu to 100%. As lokutusofborg says, its using all CPU and not GPU like it should. I think Altering some settings in your ATI drivers might help the video games in question fully utilize the GPU.

good luck!