The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    half-life 1 100% CPU usage?!?!

    Discussion in 'Gaming (Software and Graphics Cards)' started by Ever.monk, May 14, 2008.

  1. Ever.monk

    Ever.monk Notebook Consultant

    Reputations:
    5
    Messages:
    241
    Likes Received:
    0
    Trophy Points:
    30
    Hey ppl!

    Im playing half-life 1 source and i noticed that the game was choppy no matter the settings. I checked out my task manager and it showed that half life was eating up 99% of my processor.

    Now maybe im a little out of the loop, but isnt it a bit strange that a 10 year old game, ported or not, should use that much processing power? I've got a 1,6GHz processer, and in 1998 the best they had was 400MHz!!!
     
  2. Budding

    Budding Notebook Virtuoso

    Reputations:
    1,686
    Messages:
    3,982
    Likes Received:
    0
    Trophy Points:
    105
    You are probably running the game in Software rendering mode. Go to Settings>Video and select D3D or OpenGL.
     
  3. tianxia

    tianxia kitty!!!

    Reputations:
    1,212
    Messages:
    2,612
    Likes Received:
    0
    Trophy Points:
    55
    but software mode should run fine as well.
     
  4. leo_s

    leo_s Notebook Guru

    Reputations:
    13
    Messages:
    50
    Likes Received:
    0
    Trophy Points:
    15
    Definitely not. Software mode puts the whole rendering up to the CPU. Even a game from 1998 can't run fine in software mode these days
     
  5. StormEffect

    StormEffect Lazer. *pew pew*

    Reputations:
    613
    Messages:
    2,278
    Likes Received:
    0
    Trophy Points:
    55
    Heh, you can run Company of Heroes with software rendering. It takes a 3GHz Quad Core to run it at 10FPS with all minimum settings at lowest resolution, but it is still possible!
     
  6. eleron911

    eleron911 HighSpeedFreak

    Reputations:
    3,886
    Messages:
    11,104
    Likes Received:
    7
    Trophy Points:
    456
    When I`ve played Quake2 on my ancient Duron 800Mhz, I sometimes used it in software rendering, and it didn not use 100% of the CPU. But, oh well.
     
  7. vshade

    vshade Notebook Evangelist

    Reputations:
    35
    Messages:
    340
    Likes Received:
    0
    Trophy Points:
    30
    It is normal a game eat all cpu availble, usually a game loop trough its game loop.
    If my pentium 233 mmx ran the game using software renderer(at 400x300 but it was more than 20 times slower than each core of my core duo) you problably should run the game fine even at high resolutions. Although it runs prettier using the opengl renderer.

    Those games were meant to run on software mode on 1998 computers. Although I agree that a modern game should run bad using a pure software renderer.
    There is a software rasterizer that offers performance similar to a geforce fx 5700 in a penryn core 2 duo 8400
    http://www.beyond3d.com/content/news/618
     
  8. Ayle

    Ayle Trailblazer

    Reputations:
    877
    Messages:
    3,707
    Likes Received:
    7
    Trophy Points:
    106
    "Half-Life Source" not just "Half-Life" the source engine is a little bit more demanding than the original HL engine... Use d3d, even if the gma950 is weak it shouldn't have problem with the game.
     
  9. Ever.monk

    Ever.monk Notebook Consultant

    Reputations:
    5
    Messages:
    241
    Likes Received:
    0
    Trophy Points:
    30
    Its running in hardware mode, so i really dont understand why it wont play properly. I've just pulled out the non-source version and that works like a charm, so ill just stick to that...
     
  10. anarky321

    anarky321 Notebook Deity

    Reputations:
    65
    Messages:
    1,190
    Likes Received:
    49
    Trophy Points:
    66
    on older intel drivers source games ran very badly for me (10fps); newer drivers fixed that (i have x3100)
     
  11. Jalf

    Jalf Comrade Santa

    Reputations:
    2,883
    Messages:
    3,468
    Likes Received:
    0
    Trophy Points:
    105
    Um, why shouldn't it use 100% CPU? It's pretty normal for games to use all the CPU time they can get. Because, you know, the player usually wants the highest possible framerate.

    I don't think that's related to the game being choppy. That's caused by something else.
     
  12. r34p3rex

    r34p3rex Notebook Consultant

    Reputations:
    7
    Messages:
    221
    Likes Received:
    7
    Trophy Points:
    31
    if youre on vista, check that you aren't in low power mode - that limits your video card and cpu clocks

    use cpu-z and rivatuner to monitor your clocks
     
  13. Ayle

    Ayle Trailblazer

    Reputations:
    877
    Messages:
    3,707
    Likes Received:
    7
    Trophy Points:
    106
    He is playing on a gma 950.
     
  14. Waldo Wainthrop

    Waldo Wainthrop Notebook Geek

    Reputations:
    7
    Messages:
    80
    Likes Received:
    0
    Trophy Points:
    15
    I think it's that your video card is not up to the Source version's requirements at the resolution you're running. These Intel things are simply not good at all, and you're trying to run a 2004 game, not a game from 1998.

    You say that the game is "ported" but really a better description is that it's been redesigned. It shouldn't run well on integrated graphics from 2005.
     
  15. Ever.monk

    Ever.monk Notebook Consultant

    Reputations:
    5
    Messages:
    241
    Likes Received:
    0
    Trophy Points:
    30
    Let me put it this way, I can play HL2 in dx7 at 1400x1050 with smooth framerates (most of the time). Its not the fact that its a GMA950.
     
  16. Ayle

    Ayle Trailblazer

    Reputations:
    877
    Messages:
    3,707
    Likes Received:
    7
    Trophy Points:
    106
    I'm not convinced. Anyway since you already have the original one, you should be happy as it's not like you are missing much anyway....
     
  17. FoxWhere

    FoxWhere Notebook Consultant

    Reputations:
    11
    Messages:
    177
    Likes Received:
    0
    Trophy Points:
    30
    The reason that i eats up 100% is that many games, and more common for older games that the message loop is basically a while(1) { ....... }. unlike a normal message loop for a normal windows program where goes into a receive function and waits for the next message. When a process waits in receive it's actually not scheduled until it gets a new message.

    Even if the rendering is finished it sits in this loop until it is supposed to render the next frame. Not very good from a power save perspective but this is how they did it. Hopefully they know better now.
     
  18. Ever.monk

    Ever.monk Notebook Consultant

    Reputations:
    5
    Messages:
    241
    Likes Received:
    0
    Trophy Points:
    30
    That explains the mystery. I guess half-life was made before the time of laptop gaming, so power-wise programming wasnt as important then...
     
  19. Tusin

    Tusin Notebook Evangelist

    Reputations:
    72
    Messages:
    696
    Likes Received:
    0
    Trophy Points:
    30