Aller au contenu

Photo

Uh yeah.... 100% CPU usage at main menu?


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

#51
Inverness Moon

Inverness Moon
  • Members
  • 1 721 messages

crazybernas wrote...

I know that I'm not a great developer, but when i made my SDL+OpenGL game my main loop uses one core at 100%. Just because its a while(quit!=false). Using the windows library might be different, but with SDL i don't know another way. Might be the case. In quad cores it may not use 100 of all cores because I know you can pause threads, so if it uses only 2 (or pauses the others), in a dual core it will use 100% processing power while in a quad core it will "only" use 50%(plus background processes).

You can avoid this by making the thread sleep for 1 milisecond after each iteration of the main loop.

#52
tmp7704

tmp7704
  • Members
  • 11 156 messages
I'm mildly curious now. Just how much time do people spend on the main menu page while playing their game, that the subject of how much cpu it utilizes while there deserves mulitple pages worth of a whine?

Modifié par tmp7704, 24 décembre 2009 - 05:36 .


#53
vometia

vometia
  • Members
  • 2 721 messages
A lot of people will spend time alt-tabbed out of the game from the menu - especially given the reconnection problems when starting. Though not especially problematic, it would be nice if it would sleep when inactive instead of doing whatever it's doing.

#54
-CastorTroy-

-CastorTroy-
  • Members
  • 18 messages
please more dev responses in all threads!!!

#55
Valaskjalf

Valaskjalf
  • Members
  • 283 messages

-CastorTroy- wrote...

please more dev responses in all threads!!!


devs have probably been on holiday since the 2nd patch came out. 

#56
Freddo

Freddo
  • Members
  • 35 messages
Not uncommon, unfortunately, most games out there will suck 100% of the CPU all the time, no matter if they need it or not.

#57
Ulysses Mockett

Ulysses Mockett
  • Members
  • 1 messages
Alright, I've been trying to figure out this particular problem as well. Firstly, for everyone who is playing Dragon Age on PC: You really need know (and possibly love) your PC because you can't expect to play a game on PC and not encounter any sort of issues, such as the 100% CPU usage. That being said there are some ways to work around the 100% CPU issue, even if running the game at full tilt doesn't necessarily mean a problem w/ the game's coding.

1) Obvious solution, but clean your PC on a regular basis. No brainer there, especially if there's dust clogging up the fans that keep your PC cool in the first place.

2) Find yourself a decent cooling system, particularly for gaming laptops. And think of the long term, particularly with future releases (i.e. Mass Effect 2) where you might encounter similar issues.

3) I'm not sure if anyone's tried this but you can try to undervolt your CPU to help reduce the temperature output of your CPU Cores should they run at 100% capacity. I believe the capacity isn't the issue, but rather it's the temperature at which it's running. You have to admit if you can run Dragon Age at a reduced temperature despite running at full capacity then what do you have to lose?

This solution may not work for everyone but if it does you have a potential workaround in the meantime. My point is, before anyone goes and blames the game's code for this sort of thing you should really find out (about your PC) if there's other factors at hand.

Modifié par Ulysses Mockett, 11 janvier 2010 - 12:55 .


#58
Viray

Viray
  • Members
  • 1 messages

Ulysses Mockett wrote...

Alright, I've been trying to figure out this particular problem as well. Firstly, for everyone who is playing Dragon Age on PC: You really need know (and possibly love) your PC because you can't expect to play a game on PC and not encounter any sort of issues, such as the 100% CPU usage. That being said there are some ways to work around the 100% CPU issue, even if running the game at full tilt doesn't necessarily mean a problem w/ the game's coding.

1) Obvious solution, but clean your PC on a regular basis. No brainer there, especially if there's dust clogging up the fans that keep your PC cool in the first place.

2) Find yourself a decent cooling system, particularly for gaming laptops. And think of the long term, particularly with future releases (i.e. Mass Effect 2) where you might encounter similar issues.

3) I'm not sure if anyone's tried this but you can try to undervolt your CPU to help reduce the temperature output of your CPU Cores should they run at 100% capacity. I believe the capacity isn't the issue, but rather it's the temperature at which it's running. You have to admit if you can run Dragon Age at a reduced temperature despite running at full capacity then what do you have to lose?

This solution may not work for everyone but if it does you have a potential workaround in the meantime. My point is, before anyone goes and blames the game's code for this sort of thing you should really find out (about your PC) if there's other factors at hand.


it's a widespred occurance to have the CPU run at 100%
If you google "dragon age cup usage 100" you get a whole bunch of forum results of people wanting ot know what the deal is.  It seems that there might be something with the game that is making it work a little harder than normal.  Even with itunes and firefox running at the same time with multiple tabs, I rarely go over 5%.  But Dragon Age makes it shoot up to 100 and stay there until it's closed, i've had it shut down my computer completely twice. (this is after checking my laptop, opening it up, cleaning everything and trying again)

There may be a patch that could be developed to help what some say as "memory leaking", which might cause the loading screens to get longer and the game to start lagging after a while.  Until then most people are just going to have to play for an hour at a time and restart the game.  I don't think it's that big of a deal unless it starts burning up our hardware.

#59
Denisryu

Denisryu
  • Members
  • 7 messages
Just set CPU affinity to 1 core and everything will be ok

#60
Director101

Director101
  • Members
  • 4 messages

andyr1986 wrote...

I have a Quad Core Q8400 2.66Ghz It uses roughly 54% of the CPU at the menu screen and 60% in game. I got the same usage while in a window and about 65% while playing. The game runs perfectly with no lag...even in combat.


This for me as well.

#61
yRegal

yRegal
  • Members
  • 5 messages
The game is just made to call dibs on 100% CPU on all cores, it does so for me two, right now actually (have alt tabbed it down). For some models it is denied so you might find some people who doesn't see this but for most people its 100% all the time even in menu.

This doesn't seem to mean that it will run much hotter, mine is 45C right now which is kind of cool (and running at 100%) it might go to 50C or perhaps a little more so no problem. What this tells us is that even though it appears to be using 100% it isn't actually because then the CPU would be as warm as possible all the time and not cool down from 48C to 44C while I surf and still have the game running.



Anyway this is still as serious leakage. Whats the official bioware word on this? I made a search and the internet is exploding with questions on this bug. Why would i limit any core from being consumed by a game that recommends multicore (as in the affinity "fix). 

If they don't have engineers working around the clock on this Bioware should quit making PC games because this is just pathetic. Many people had the same problem in ME1 (including me, had to rebuy for the 360) and I bet they do for ME2 - which I bought for 360 straight away this time. 

Modifié par yRegal, 18 mars 2010 - 09:05 .


#62
Magissia

Magissia
  • Members
  • 176 messages

andyr1986 wrote...

I have a Quad Core Q8400 2.66Ghz It uses roughly 54% of the CPU at the menu screen and 60% in game. I got the same usage while in a window and about 65% while playing. The game runs perfectly with no lag...even in combat.


The game use only 2 cores, so 2 of your cores are used to 100%, and the 2 other core are used for other things