- Joined
- Jan 24, 2008
- Messages
- 888 (0.15/day)
System Name | Meshify C Ryzen 2019 |
---|---|
Processor | AMD Ryzen 3900X |
Motherboard | X470 AORUS ULTRA GAMING |
Cooling | AMD Wraith Prism LED Cooler |
Memory | 32GB DDR4 ( F4-3200C16D-32GTZKW, 16-16-16-36 @ 3200Mhz ) |
Video Card(s) | AMD Radeon RX6800 ( 2400Mhz/2150Mhz ) |
Storage | Samsung Evo 960 |
Display(s) | Pixio PX275h |
Case | Fractal Design Meshify C – Dark TG |
Audio Device(s) | Sennheiser GSP 300 ( Headset ) |
Power Supply | Seasonic FOCUS Plus Series 650W |
Mouse | Logitech G502 |
Keyboard | Logitech G 15 |
Software | Windows 10 Pro 64bit |
I have the following issue:
- I launch BF1: 180+fps
- Alt+TAB or Windows key to read something in a browser or discord
- I open my game again: 140+fps
- I can switch between windows and the game as much as I want again: FPS never goes back to 180fps
- But if I stay in my desktop long enough, then return to my game, fps is back to 180+fps
The only cause I can think of, is the Desktop Windows Manager that determins that once a fullscreen game is launched, all GPU power should go to that game. When I go back to desktop, GPU power is reserved for all the things I need in the 2D desktop environment and it can no longer be fully dedicated to that game.
But it seems there is some sort of timer that determins that once an inactive 3D service gets put in the foreground again, like my game, it gets the maximum GPU power again. In my case, back to 180+fps.
To be clear, GPU usage and clockspeeds remain the same in 180+fps or 140+fps, only the framerate is different.
So my question is. How do I force WDM to give full power to my fullscreen game again without waiting minutes between going out of my game and returning to my game.
Here is a demonstration of the issue:
https://streamable.com/xseya1
- I launch BF1: 180+fps
- Alt+TAB or Windows key to read something in a browser or discord
- I open my game again: 140+fps
- I can switch between windows and the game as much as I want again: FPS never goes back to 180fps
- But if I stay in my desktop long enough, then return to my game, fps is back to 180+fps
The only cause I can think of, is the Desktop Windows Manager that determins that once a fullscreen game is launched, all GPU power should go to that game. When I go back to desktop, GPU power is reserved for all the things I need in the 2D desktop environment and it can no longer be fully dedicated to that game.
But it seems there is some sort of timer that determins that once an inactive 3D service gets put in the foreground again, like my game, it gets the maximum GPU power again. In my case, back to 180+fps.
To be clear, GPU usage and clockspeeds remain the same in 180+fps or 140+fps, only the framerate is different.
So my question is. How do I force WDM to give full power to my fullscreen game again without waiting minutes between going out of my game and returning to my game.
Here is a demonstration of the issue:
https://streamable.com/xseya1