1. SPS Accounts:
    Do you find yourself coming back time after time? Do you appreciate the ongoing hard work to keep this community focused and successful in its mission? Please consider supporting us by upgrading to an SPS Account. Besides the warm and fuzzy feeling that comes from supporting a good cause, you'll also get a significant number of ever-expanding perks and benefits on the site and the forums. Click here to find out more.
    Dismiss Notice
Dismiss Notice
You are currently viewing Boards o' Magick as a guest, but you can register an account here. Registration is fast, easy and free. Once registered you will have access to search the forums, create and respond to threads, PM other members, upload screenshots and access many other features unavailable to guests.

BoM cultivates a friendly and welcoming atmosphere. We have been aiming for quality over quantity with our forums from their inception, and believe that this distinction is truly tangible and valued by our members. We'd love to have you join us today!

(If you have any problems with the registration process or your account login, please contact us. If you've forgotten your username or password, click here.)

Are those games CPU killers?

Discussion in 'Techno-Magic' started by Capt Massacre, Mar 27, 2005.

  1. Capt Massacre Gems: 5/31
    Latest gem: Andar


    Joined:
    May 3, 2004
    Messages:
    139
    Likes Received:
    0
    I now have a P4 3.0 GHz Northwood. It seems more than enough to run a game like Shadows of Amn.
    Yet, I remark that the game consumes 100% CPU whatever (task manager), which of course brings a lot of heat in my machine. When I play BG2, the fan in my power unit runs faster, and louder.
    It seems the way it was programmed. When I had a Duron 800, it was just the same.
    After upgrading CPU, I noticed progress (in % CPU used)with almost all apps but BG2.
    Did someone notice it, and is there a "cure"?
    I wouldn't like to burn my CPU with a game while serious apps leave it in peace.
     
  2. Morgoth

    Morgoth La lune ne garde aucune rancune Veteran

    Joined:
    Jul 21, 2002
    Messages:
    3,652
    Media:
    8
    Likes Received:
    86
    Gender:
    Male
    Using a processor at 100% isn't going to damage your processor, a computer nowadays restarts when it's processor gets too hot.
     
  3. Kitrax

    Kitrax Pantaloons are supposed to go where!?!?

    Joined:
    Apr 19, 2002
    Messages:
    7,899
    Media:
    74
    Likes Received:
    96
    Gender:
    Male
    Most computer games use 100% of the CPU...but that really doesn't mean much anymore. I can be playing BG2 - using 100% of my CPU, then open up MSN, Trillian IRC, and Winamp with the game still going. Sure it kind of slows down how fast all those other programs open, but not much more. Now, if you run out of free memory, then you'll notice a big slow down.

    And yes, running a CPU at 100% will put out more heat, but modern CPUs are designed to run with a heavy load for long periods of time...that's why geeks designed heatsinks and fans to cool them down. :rolling:
     
  4. Chandos the Red

    Chandos the Red This Wheel's on Fire

    Joined:
    Jan 18, 2003
    Messages:
    8,252
    Media:
    82
    Likes Received:
    238
    Gender:
    Male
    Also, your P4 Northwood has a niffty feature known as Hyper-threading. If you start another app while running another, your processor will divide itself to account for the multi-task. But it will only do this once, with two separate apps.

    [ March 30, 2005, 05:44: Message edited by: Chandos the Red ]
     
  5. Capt Massacre Gems: 5/31
    Latest gem: Andar


    Joined:
    May 3, 2004
    Messages:
    139
    Likes Received:
    0
    True, Hyper-threading is not enabled on my system.

    But I suppose total charge would stay at 100%?
    My problem is not running other apps while I'm playing, it's to somehow reduce undue CPU charge.

    I agree that the components are made to take the heat, but everybody knows the cooler is the better. Hot electronic components last shorter, at least that's what they say.

    The CPU idles at 36 C (net surfing), BG 2 brings it at 47-49.
     
  6. Kitrax

    Kitrax Pantaloons are supposed to go where!?!?

    Joined:
    Apr 19, 2002
    Messages:
    7,899
    Media:
    74
    Likes Received:
    96
    Gender:
    Male
    Well, you also need to consider the game's graphics. The faster the CPU and the video card talk to each other, the better . I suggest that you download one of those full range CPU monitors...it could be that the CPU monitor that you get by pressing CTRL + ALT + DEL looks at everything that the CPU is doing and crunches all that in to one graph.

    Just a thought. :rolling:
     
  7. Capt Massacre Gems: 5/31
    Latest gem: Andar


    Joined:
    May 3, 2004
    Messages:
    139
    Likes Received:
    0
    Just to be sure I made the test with or without hyper-threading.
    Same results, the game (and it's the bgmain.exe processus) claims 100% CPU, whether there is one unit or two.
     
  8. Kitrax

    Kitrax Pantaloons are supposed to go where!?!?

    Joined:
    Apr 19, 2002
    Messages:
    7,899
    Media:
    74
    Likes Received:
    96
    Gender:
    Male
    Well, be that as it may, I suggest you buy and install Doom 3...which also takes up 100% of the CPU. Once the game is up and running, ALT + TAB to the desktop and try opening misc. aplications, like MS Word, IE, or other programs. Measure how long each one takes to open.
    Now close all programs that are running. Start up BG and get anywhere in the actual game. Now ALT + TAB back to the desktop and run the same exact programs that you did before and measure the time it takes for those programs to load.
    If the times for the programs to load under BG aren't lower than while under Doom 3, I'll dance naked in public... :eek:

    If you still don't believe me...buy a P4 3.4 Presscot Extreme Edition CPU....for $1000 or so, and you'll have the same problem that you're having with your 3.0 Northwood. :rolling:
     
  9. Capt Massacre Gems: 5/31
    Latest gem: Andar


    Joined:
    May 3, 2004
    Messages:
    139
    Likes Received:
    0
    I do believe you. That's very strange. CPU usage is 100% but there's no problem opening other apps. Yet the CPU does get hot.
     
  10. Morgoth

    Morgoth La lune ne garde aucune rancune Veteran

    Joined:
    Jul 21, 2002
    Messages:
    3,652
    Media:
    8
    Likes Received:
    86
    Gender:
    Male
    It's just uses the full power of the CPU but has no problem yielding the processortime to other applications when those demand time.
     
  11. Capt Massacre Gems: 5/31
    Latest gem: Andar


    Joined:
    May 3, 2004
    Messages:
    139
    Likes Received:
    0
    A trick I recently found: underclock the CPU!
    This way, it's still required 100% but it gets less hot.
    At 2,25 GHz (instead of 3), it's of course fast enough for BG 2.

    Problem is you must go into the BIOS. But if you play hours, it's only a small inconvenience.
     
  12. Talonius Gems: 1/31
    Latest gem: Turquoise


    Joined:
    Jul 6, 2005
    Messages:
    8
    Likes Received:
    0
    Understanding why a game runs at 100% CPU requires understanding how they run.

    A high performance game will have a game loop like so:

    while(shouldQuit == false)
    {
    DrawStuff();
    ProcessInputFromUser();
    ProcessArtificialIntelligence();
    }

    A game, unlike an application, doesn't pretend to share the computer with anything else. It runs as fast as it can for the most part.

    Now, some games will pace themselves. How they pace themselves determines how well they "behave" with other games or applications. Most games will simply go into a loop:

    while(timeFrame != 1)
    {
    // Pause. Sleep. Do something to keep yourself busy.
    }

    Some games will yield the CPU back to the operating system, but not many do because they're not guaranteed to get the CPU back in a timely fashion.

    So the Duron 800 Mhz might have hit that loop four hundred times while it was running. The Pentium 4 3.0 Ghz might be hitting the loop 3200 times while it's running. Because the game limits the number of frames drawn (which is a good thing; see below) they both appear to be stable and run at identical speeds. In this case the game's CPU usage is irrelevant.

    Limiting or pacing: some folks might think it's silly to limit the number of frames that your game can process. However, if you've ever tried to play older games (Pool of Radiance, Curse of the Azure Bonds, etc) on a high powered CPU you'll immediately become aware as to why limiting your speed is a good thing. It's a small impact on current processors but it ensures your software runs smoothly on future generations as well, no matter how fast the processors become.
     
  13. Wordplay Gems: 29/31
    Latest gem: Glittering Beljuril


    Joined:
    Oct 14, 2002
    Messages:
    3,453
    Likes Received:
    1
    As to Intel's processors, they are pretty power hungry and usually generate quite a lot of heat even in normal use, according of the articles I have read, so you shouldn't worry about it. You bought Intel, now you pay of it. :roll:
     
  14. Capt Massacre Gems: 5/31
    Latest gem: Andar


    Joined:
    May 3, 2004
    Messages:
    139
    Likes Received:
    0
    I bump this old topic because I finally found something effective to play Baldur's Gate games on a recent PC at far less than 100% CPU, therefore requiring less energy and sparing mother nature... very druidic that! Jaheira will be happy!

    But no joke, you may play at, say, 10 Watts instead of 60 or 90 or more. Your ears will thank you too, since fans will not ramp up. Your expensive dual core computer will last longer.

    At the same time, it's less drastic than undervoltage or such...

    It's the well known (?) "CPU Idle" utility. It seems to work with most of those games that require 100% CPU no matter what. Perhaps other utilities of that kind do that as well.

    It was a surprise for me since I thought under XP, it was useless. It isn't. Note it may depend on material. It works with a P3 anyway.
     
Sorcerer's Place is a project run entirely by fans and for fans. Maintaining Sorcerer's Place and a stable environment for all our hosted sites requires a substantial amount of our time and funds on a regular basis, so please consider supporting us to keep the site up & running smoothly. Thank you!

Sorcerers.net is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to products on amazon.com, amazon.ca and amazon.co.uk. Amazon and the Amazon logo are trademarks of Amazon.com, Inc. or its affiliates.