Mussels
Freshwater Moderator
- Joined
- Oct 6, 2004
- Messages
- 58,413 (7.90/day)
- Location
- Oystralia
System Name | Rainbow Sparkles (Power efficient, <350W gaming load) |
---|---|
Processor | Ryzen R7 5800x3D (Undervolted, 4.45GHz all core) |
Motherboard | Asus x570-F (BIOS Modded) |
Cooling | Alphacool Apex UV - Alphacool Eisblock XPX Aurora + EK Quantum ARGB 3090 w/ active backplate |
Memory | 2x32GB DDR4 3600 Corsair Vengeance RGB @3866 C18-22-22-22-42 TRFC704 (1.4V Hynix MJR - SoC 1.15V) |
Video Card(s) | Galax RTX 3090 SG 24GB: Underclocked to 1700Mhz 0.750v (375W down to 250W)) |
Storage | 2TB WD SN850 NVME + 1TB Sasmsung 970 Pro NVME + 1TB Intel 6000P NVME USB 3.2 |
Display(s) | Phillips 32 32M1N5800A (4k144), LG 32" (4K60) | Gigabyte G32QC (2k165) | Phillips 328m6fjrmb (2K144) |
Case | Fractal Design R6 |
Audio Device(s) | Logitech G560 | Corsair Void pro RGB |Blue Yeti mic |
Power Supply | Fractal Ion+ 2 860W (Platinum) (This thing is God-tier. Silent and TINY) |
Mouse | Logitech G Pro wireless + Steelseries Prisma XL |
Keyboard | Razer Huntsman TE ( Sexy white keycaps) |
VR HMD | Oculus Rift S + Quest 2 |
Software | Windows 11 pro x64 (Yes, it's genuinely a good OS) OpenRGB - ditch the branded bloatware! |
Benchmark Scores | Nyooom. |
Are you running a Gsync display, with it enabled for windowed applications?hello everyone. I am back and still yet to solve the cs go issue.
I play warzone and cs2, and those games stutter just a portion of what cs go does. But they still DO and its annoying
None of the new drivers seem to fixed this issue.. I am planning to move to intel some time but meanwhile I figured I'd have another go at this.
I was thinking mby the ssd could have some kind of affect on this?
Here is a vid with stutters and drive graph from the task manager. Should write speeds jump like that?
Does anyone have ideas?
In windowed mode like that you cannot disable Vsync, so unless you're exactly at your refresh rate or a direct multiple of it, you're going to see stutter.
Seeing it sitting at 164FPS and dropping to 150s when you move around makes me think you're hitting 2 frame render queues at 164/165 (doubled input latency) and then when you move around the usage is spiking enough to go back to a single frame so you're getting a lot of input hitching (more so if that's a high refresh rate mouse - I saw the steelseries software appear in the CPU usage)
throw in the visual stutter you'd see and we wont in a recording of the FPS dropping below the refresh rate, and that'd probably be quite unpleasant.
To explain the math here, you're seeing 6ms render times - per frame.
If you hit your refresh rate with Vsync on (which can NOT be disabled in windowed mode, only fullscreen exclusive) your CPU has frames ready and the GPU is paused, so your system waits.
That usually means an extra two frames, so you could have a frame ready in 6ms - but then it has to wait 3 monitor refresh cycles to be displayed (6.06ms at 165Hz) - so it's showing you 18ms old images at 165FPS, but at 160FPS with Vysnc they're 6ms old... and forced to wait for the monitor to be ready, pushing them right back up to 12/18ms old.
That leads to an input lag stutter AND a visual stutter, as the amount of delay keeps flopping around.
You can either run:
1. Fullscreen exclusive mode, Vsync off (No render delay or input lag, but visual tearing)
2. Gsync display with an FPS cap 2-3FPS under refresh rate (No input lag or tearing)
Even running 59FPS on a 60Hz display leads to this - that's one stutter a second, for the duration of one display cycle.
As each frame gets more and more out of sync with the display they're either held for longer and longer until they math up again (the input delay) or you get something rendered after the monitor has started displaying the prior frame so it cuts them together with tearing.
Nothing else will solve the problems of an old DX9 engine in a modern PC.
Edit: Ahah, blurbusters had it.
Even if you skip above, remember that without fullscreen exclusive you're forced to Vsync on. This is why VRR is a big deal.
With Vsync on, the frames are just forced to wait and arrive erratically with a varying delay. Vsync itself isnt the problem here, it's being in windowed mode that's the problem - it's rendered as part of your desktop in sync with everything else at a fixed refresh rate and 2 frame ahead queue.
Last edited: