- Steam App
- Metropolis 1998 (2287430)
- Event type
- patch note
- Published
- 18 May 2025 - 21:02:06 UTC
- Source
- steam_community_announcements
Patch v0.8.5g Howdy everyone, Over the last couple days I've been looking into why Metropolis 1998 utilizes my CPU at 100% despite the game using only a fraction of a frame in the CPU profiler. Turns out it's: An NVIDIA graphics driver bug when Thread Optimization is active (which it is by default) and the game is windowed (not full screen). An NVIDIA graphics driver bug when the game is running full screen (whether or not Thread Optimization is active) Note that VSYNC is active in both scenarios Thread optimization is good for larger, 3D games; but it causes issues for smaller games and older version of OpenGL (double whammy for Metropolis 1998) What's happening behind the scenes is that when there's leftover time before the next frame can begin executing, the CPU (thread) is instructed to wait. There's two types of waiting: sleep and busy-wait. The trade off between the two is: Sleep w...