this post was submitted on 28 Jul 2026
106 points (100.0% liked)

PC Gaming

15364 readers
869 users here now

For PC gaming news and discussion. PCGamingWiki

Rules:

  1. Be Respectful.
  2. No Spam or Porn.
  3. No Advertising.
  4. No Memes.
  5. No Tech Support.
  6. No questions about buying/building computers.
  7. No game suggestions, friend requests, surveys, or begging.
  8. No Let's Plays, streams, highlight reels/montages, random videos or shorts.
  9. No off-topic posts/comments, within reason.
  10. Use the original source, no clickbait titles, no duplicates. (Submissions should be from the original source if possible, unless from paywalled or non-english sources. If the title is clickbait or lacks context you may lightly edit the title.)

founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] kayzeekayzee@lemmy.blahaj.zone 13 points 1 month ago (2 children)

I would love an ELI5 if anyone is offering!

I read the article but still don't really understand.

[–] FauxLiving@lemmy.world 24 points 1 month ago (1 children)

The CPU has a power saving mode that lets it slow down whenever a thread is sleeping (even a few milliseconds). In games, the main thread does short bursts of work then sleeps briefly. So the CPU keeps waking up "cold" at a low speed, causing occasional slow frames (the "1% lows").

The patch adds a window where the CPU won't go into the power saving state immediately, so when the thread starts working again the CPU is at full speed already.

[–] MalReynolds@piefed.social 2 points 1 month ago (1 children)

Premature optimization is the root of all evil...

It has a use case, gaming is not it.

[–] Shayeta@feddit.org 3 points 1 month ago (1 children)
[–] MalReynolds@piefed.social 10 points 1 month ago (1 children)

"Premature optimization is the root of all evil" is a quote from Donald Knuth, one of the grand oldies of Computer Science. Basically get everything working and tested in the real world before even thinking about optimizing, it may be unnecessary or needed somewhere you didn't expect.

In this case the optimization of spinning down as fast as possible is good in the use case of servers to save power and heat, but not good for gaming.

[–] Shayeta@feddit.org 5 points 1 month ago

That makes much more sense. I though you considered this fix a premature optimization.

Ultimately, I guess it depends on the workload.

[–] belated_frog_pants@beehaw.org 5 points 1 month ago

IIUC: Cpu cores can be set to sleep immediately after stopping activity to save energy but takes an amount of time to "wake" so game rendering has a lot of pauses in computations that make this effect less performative but more energy saving. Mobile game devices rely on this for more battery power.

Disabling said sleep would make the core on all the time and not energy efficient.

This change seems to find ways to keep gaming computations that were recently used and will likely happen again very soon, from sleeping too aggressively but still allow sleeping as much as makes sense to balance frame computation and energy efficiency.