Aller au contenu

Photo

Any fix in the works for the 100% CPU usage?


  • Veuillez vous connecter pour répondre
61 réponses à ce sujet

#51
Soepkip1987

Soepkip1987
  • Members
  • 17 messages

Gebut wrote...

The 100% cpu thing sure is strange. If I run in window mode, and have vertical sync ON in options, my cpu load drops to normal. All other things you can change in graphics and sound doesnt seem to matter. ONLY window mode with vertical sync ON solves it for me.


This is actually quite good advice. The game runs a bit steadier for me in windowed mode.
Though I still have to set the affinity to my second core and (most importantly), the game still slows down to a crawl after about 20-30 minutes of playing. I have to shut down the game and wait about 10 minutes before trying again.

#52
Kaitheus

Kaitheus
  • Members
  • 208 messages

MStyx wrote...

Well guys, run DAO with windowed mode.

It's somewhat *strange* and I don't know the actual reason or mechanism, but this will certainly reduce cpu usage. In my pc, current cpu usage is variably 40-80% in windowed mode, while continually 100% in full-screen mode. Also, it seems that this will prevent memory leak issue - I've never seen the memory usage over 1.0G since on windowed mode(700-800M vari) while 1.4G+ on full-screen after playing 3-4h.


This helped me a lot actually CPU %s back to normal again 45-50% sometimes less and my CPU temps droped  back to normal load temps for my setup aswell (114F or lower),  very nice and easy solution that should work for most if not everyone with similar issues. :D

#53
MStyx

MStyx
  • Members
  • 3 messages

Kaitheus wrote...

MStyx wrote...

Well guys, run DAO with windowed mode.

It's somewhat *strange* and I don't know the actual reason or mechanism, but this will certainly reduce cpu usage. In my pc, current cpu usage is variably 40-80% in windowed mode, while continually 100% in full-screen mode. Also, it seems that this will prevent memory leak issue - I've never seen the memory usage over 1.0G since on windowed mode(700-800M vari) while 1.4G+ on full-screen after playing 3-4h.


This helped me a lot actually CPU %s back to normal again 45-50% sometimes less and my CPU temps droped  back to normal load temps for my setup aswell (114F or lower),  very nice and easy solution that should work for most if not everyone with similar issues. :D


It's good to hear that this helps you well. May the Maker watch over you. :D

#54
TallBearNC

TallBearNC
  • Members
  • 986 messages
This game will ALWAYS use 100% CPU usage on a 2 core system. why? It spawns two, fully working worker threads... this is one of the first TRUE BLUE multi core game. It will spawn up to SEVEN threads for an 8 core system. On a 4 core system, it will keep the CPU between 60-75%. On anything above a 2 core system it spawns (# of cores - 1 worker threads) always leaving one core free as to not run the cpu at 100% all the time



This is not possible on a 2 core system. This is a DX9 game, not DX10 so many graphical and physx have to be done by your cpu



being at 100% usage shouldn't matter to ANY of you. If you are overheating, etc then the problem is with your machine and it's up to you to clean it out so it can properly cool.



Another thing you can do is change the affinity of the game and FORCE it to 1 CPU wil some impact on performance... you can also set the priority of the game to LOW. It will still use 100%, but if you alt tab out of game, anything you run will still be snappy as the game will have LOW priority with the CPU

#55
TallBearNC

TallBearNC
  • Members
  • 986 messages
The only time I have NOT seen it use 100% cpu on a dual core system is when I play on my laptop, but it has an Aegia Physx card built in. So the game runs the cpu at about 80% cuz it offloads the physx to the cpu (all spell and particle effect in the game use PhysX). If you lack this card or are an ATI user then it all goes to the CPU



Nvidia people have a 3 choices, use a PhysX card if you have one, use your GPU for Physx (as nvidia bought aegia) - but this option will take away from other graphics rendering, and lastly if you have another GPU in your system and not in SLI mode you can dedicate that card to Physx and free up the CPU....



but with so many systems being 4 or 8 cores.. there's PLENTY of CPU power to go around... DX 10 and 11 games , per API requirements, have virtually everything done on the GPU. Had this been a dx 10 or 10.1 game, we would have seen a LOT less CPU use

#56
TallBearNC

TallBearNC
  • Members
  • 986 messages
As far as running in a Window with Vsync. Vsync will sync the game to your refreshrate of your monitor.. and most people use LCD which have a LOW refresh rate of 60Hz. this LIMITS the framerate of the game. So with limited framerate there more GPU/CPU cycles available. ALso running the game in a window forces the game to run along and share resources with windows which also slows it a bit. So yes this could be fix , but again why bother?



ANY system out there should have NO issues running with the CPU at 100% for hours, days, weeks, or months, if the system has proper cooling. Now if you have overlocked and are crashing because of that.. well.. that's your problem... not the games :)

#57
metradon111111111111

metradon111111111111
  • Members
  • 22 messages

TallBearNC wrote...

As far as running in a Window with Vsync. Vsync will sync the game to your refreshrate of your monitor.. and most people use LCD which have a LOW refresh rate of 60Hz. this LIMITS the framerate of the game. So with limited framerate there more GPU/CPU cycles available. ALso running the game in a window forces the game to run along and share resources with windows which also slows it a bit. So yes this could be fix , but again why bother?

ANY system out there should have NO issues running with the CPU at 100% for hours, days, weeks, or months, if the system has proper cooling. Now if you have overlocked and are crashing because of that.. well.. that's your problem... not the games :)


I don't think that everyone plays with a well designed gaming system. I think its fair to say that many will not have a system built to deal with 100% cpu usage all the time 24/7/365.  Nevermind potential heat problems due to dust inside the case that people might have there.

The fact that the game uses up 100% cpu regardless of your processors. Even the percentage breakdown does not add up properly in your other threads regarding adding more cores do not add up properly. The processing power this game seems to use appears to be arbitrary and does not follow cpu usages for any other game I have ever played.

I run on one core and don't have any issues with the game. Thats on a Athlon 5500 x2. One core should make the game crawl according to the game requirements. It doesn't for me. No noticable difference (mind you I'm not sitting there with a stop watch timeing load times, the difference is small enough I just don't care). Game also runs fine on both cores.

Why do I limit it to 1 core? Well it does cut down on heat. Less heat means my system will last longer. Since the game plays the same on one core vs. 2. I don't feel like feeding the resource beast that DAO is at the expense of the longevity of my kit. So why not do these things to limit it?

#58
metradon111111111111

metradon111111111111
  • Members
  • 22 messages

TallBearNC wrote...

As far as running in a Window with Vsync. Vsync will sync the game to your refreshrate of your monitor..


The Vsync +triple buffering trick is something that has worked to smooth performance out on a lot of previous games for NVidia cards. I use it for any game that it doesn't cause crashes for.

#59
TallBearNC

TallBearNC
  • Members
  • 986 messages

metradon111111111111 wrote...

TallBearNC wrote...

As far as running in a Window with Vsync. Vsync will sync the game to your refreshrate of your monitor.. and most people use LCD which have a LOW refresh rate of 60Hz. this LIMITS the framerate of the game. So with limited framerate there more GPU/CPU cycles available. ALso running the game in a window forces the game to run along and share resources with windows which also slows it a bit. So yes this could be fix , but again why bother?

ANY system out there should have NO issues running with the CPU at 100% for hours, days, weeks, or months, if the system has proper cooling. Now if you have overlocked and are crashing because of that.. well.. that's your problem... not the games :)


I don't think that everyone plays with a well designed gaming system. I think its fair to say that many will not have a system built to deal with 100% cpu usage all the time 24/7/365.  Nevermind potential heat problems due to dust inside the case that people might have there.

The fact that the game uses up 100% cpu regardless of your processors. Even the percentage breakdown does not add up properly in your other threads regarding adding more cores do not add up properly. The processing power this game seems to use appears to be arbitrary and does not follow cpu usages for any other game I have ever played.

I run on one core and don't have any issues with the game. Thats on a Athlon 5500 x2. One core should make the game crawl according to the game requirements. It doesn't for me. No noticable difference (mind you I'm not sitting there with a stop watch timeing load times, the difference is small enough I just don't care). Game also runs fine on both cores.

Why do I limit it to 1 core? Well it does cut down on heat. Less heat means my system will last longer. Since the game plays the same on one core vs. 2. I don't feel like feeding the resource beast that DAO is at the expense of the longevity of my kit. So why not do these things to limit it?


I don't think that everyone plays with a well designed gaming system. I think its fair to say that many will not have a system built to deal with 100% cpu usage all the time 24/7/365.  Nevermind potential heat problems due to dust inside the case that people might have there.

ANY system that is built is built to be able to handle 100% CPU use 24/7/365, if not you have a junk PC, overlocked, and or non proper cooling

The fact that the game uses up 100% cpu regardless of your processors. Even the percentage breakdown does not add up properly in your other threads regarding adding more cores do not add up properly. The processing power this game seems to use appears to be arbitrary and does not follow cpu usages for any other game I have ever played.

Actually it does add up. 2 cores 2 threads = 100%, 4 cores 3 threads = 60-75% (as once you pass 2 threads the game doesn't always need to run each core at max capacity), 8 core, 7 threats = up to 87% but usually less. The game is dynamic. the more CPUs you have the more things it will offload to other cores, sound, graphics, physics, other threads dealing with AI, characters moving around the zone, etc. The game is capable of running on 1 core and NOT crawling. Take a 2 core system at 2.2 Ghz. That's like a single core 4.2 Ghz 1 core system (roughly). So a higher clocked 1 core system can run the game very efficiently in fact.

I agree, if you can limit the game to 1 core use to cut down on heat and crash issues, then by all mean do so :) That will help people who have poorly designed systems or dust, lint and hair clogging their cooling paths.

I run with a full 8 cores and I zone in about 1s no matter where I go. I also have 12GB of ram, the game uses 2-3, and that leaves me with 9-10GB left for a file cache. So in my case I would have no reason to limit my core use.

#60
TallBearNC

TallBearNC
  • Members
  • 986 messages

metradon111111111111 wrote...

TallBearNC wrote...

As far as running in a Window with Vsync. Vsync will sync the game to your refreshrate of your monitor..


The Vsync +triple buffering trick is something that has worked to smooth performance out on a lot of previous games for NVidia cards. I use it for any game that it doesn't cause crashes for.


Aye sometimes Vsync+trippple buffer are needed. They do elimitate visual "tearing" but they do limit frame rates, especially on LCDs, usually to 60FPS, 45 FPS, or 30 FPS. Vsync becomes problematic if the scene is too complex to render @ 30fps... Vsyncs next option is to then drop to 15.. and I cant STAND anything less than 30. So in those cases (when I had my older machine) I'd leave off Vsync so I could keep around the high 20s vs 15.

#61
metradon111111111111

metradon111111111111
  • Members
  • 22 messages
[quote]TallBearNC wrote...

[quote]metradon111111111111 wrote...

[quote]TallBearNC wrote...


I run with a full 8 cores and I zone in about 1s no matter where I go. I also have 12GB of ram, the game uses 2-3, and that leaves me with 9-10GB left for a file cache. So in my case I would have no reason to limit my core use.


[/quote]

Lol, I would offer to stroke it for you but looks like you have it all covered.

I didn't notice any difference when i turned on the vsync+triple buffering. But, it might help some people. I left it turned on cause it felt like an old friend.

#62
Kaitheus

Kaitheus
  • Members
  • 208 messages
My system has good cooling considering I'm using 6 80mm case fans and my CPUs idle temps 24c-27c, load temps vary from 40c-48c while playing this I usually never go past 38c-44-45c (playing Crysis in ultra high settings) so ya this games pretty hard on any CPU regardless of your cooling system. you'd have to almost have a water cooled system to play this game without worrying about burning out your PC and I'm not even OCing my system let alone ever have on this PC.
System: AM2 X2 5400+ @ 2.8GHz, 4Gigs DDR2 800MHz, GigaByte HD 4890OC 1G, Seagate 750G 7200.12 SATA, with this system I shouldn't be getting some of the issues that I am.

Modifié par Kaitheus, 26 novembre 2009 - 06:56 .