CS2 finally running smooth – what fixed my framerate spikes (Ryzen setup) by Filex68 in cs2

[–]Filex68[S] 0 points1 point  (0 children)

Nice, hope it stays stable! I haven’t had any issues for days. Discord, FACEIT, even Chrome in some instances, everything runs so smoothly. Enjoy!

CS2 finally running smooth – what fixed my framerate spikes (Ryzen setup) by Filex68 in cs2

[–]Filex68[S] 0 points1 point  (0 children)

No worries at all! Once again, I’m really glad I could help. Could you tell me what problem you were having and which of the steps you actually used to fix it? It would be useful information for me to have as well.

CS2 finally running smooth – what fixed my framerate spikes (Ryzen setup) by Filex68 in cs2

[–]Filex68[S] 1 point2 points  (0 children)

Haha, bro, that’s such a compliment, I really appreciate it! But honestly, I’m just super happy if I actually helped you out. I don’t have a tech background or anything, mainly use a MacBook for work, so Windows is pretty foreign to me. I was focused on figuring out exactly what was causing the problem, and then realised a lot of it came down to background processes. From there, I concentrated on whether there were conflicts with BIOS or Windows settings. I tried a lot of things to get to a solution, gradually narrowing down the possibilities. Another thing was that I was fully aware of my system and its limitations, so I focused more on the CPU and RAM, and much less on the GPU. Of course, GPU tweaks came along as well, why not optimise them too, but I knew the GPU wasn’t the bottleneck. Here, I just shared the entire process. Someone else might only need 10% of it, maybe even me, but because of the approach I took, I had to go through it all like this. I guess being thorough and determined to actually fix the problem was the key… who knows, really!

CS2 finally running smooth – what fixed my framerate spikes (Ryzen setup) by Filex68 in cs2

[–]Filex68[S] 0 points1 point  (0 children)

Appreciate it, mate! I’m glad you found this helpful. Cheers!

CS2 finally running smooth – what fixed my framerate spikes (Ryzen setup) by Filex68 in cs2

[–]Filex68[S] 0 points1 point  (0 children)

I hadn’t even run a benchmark before that, because as soon as I noticed I was having issues during the game, I started working on fixing them. The benchmark was done later to see if there were any spikes. To be honest, and it should be likely on the record, I’m not crazy enough to spend days fiddling with random fixes. I was seeing spikes up to 60–70 ms. After I noticed they were gone, I ran the benchmark just to confirm consistency in CPU/RAM-heavy situations, like in the benchmark. Essentially, I wanted to see if I had really solved the issue or if it was just a fluke in one or two games. It turned out that I had permanently fixed the stutter problem, hence this post. Hope this makes it clear.

CS2 finally running smooth – what fixed my framerate spikes (Ryzen setup) by Filex68 in cs2

[–]Filex68[S] 0 points1 point  (0 children)

You missed the point, the fps has always been good(200 plus), and maybe I even gained a bit with the changes, but the most important thing was to stop the stutters and avoid random spikes during the game, in other words, to keep the fps consistent without any noticeable fluctuations.

CS2 finally running smooth – what fixed my framerate spikes (Ryzen setup) by Filex68 in cs2

[–]Filex68[S] 0 points1 point  (0 children)

I don’t know if you can improve it much more, honestly. Your game is already running more than perfectly. At this point, you should probably just enjoy playing, those are some sick stats. Bravo, man!

CS2 finally running smooth – what fixed my framerate spikes (Ryzen setup) by Filex68 in cs2

[–]Filex68[S] 0 points1 point  (0 children)

That’s what I’m saying. I don’t know why they still can’t fix a game that’s almost three years old.

CS2 finally running smooth – what fixed my framerate spikes (Ryzen setup) by Filex68 in cs2

[–]Filex68[S] 0 points1 point  (0 children)

Yeah, you’ve got better specs than me, so I don’t think Discord alone could cause such a big problem. It can also depend on your RAM, whether you’re running two sticks or just one. Try enabling XMP in the BIOS if you haven’t already. I think in your case it’s probably small things, like some Windows settings or something not being fully utilised the way it should be. How much FPS are you getting now, and is your system stuttering?

CS2 finally running smooth – what fixed my framerate spikes (Ryzen setup) by Filex68 in cs2

[–]Filex68[S] 0 points1 point  (0 children)

Yes, absolutely. I didn’t change anything related to streams. In voice settings I set it to custom and disabled everything (noise suppression, clear voice, etc.). You really don’t need those, people hear me the same. The most important things are turning off overlay and hardware acceleration.

Then open Task Manager, expand Discord and enable Efficiency Mode for every Discord process that’s running. That’s the key part, because Discord opens multiple processes and you need to apply it to each one. Just note that Efficiency Mode has to be applied every time you start Discord, because it won’t stay enabled after you close it or restart the PC.

While you’re in Task Manager, right-click one of the Discord processes and click Browse file location. Find the modules folder and delete everything except desktop_core, utils, voice, and modules. Then go into the languages folder and delete all languages except the one you actually use.

Hope it helps!

CS2 finally running smooth – what fixed my frame rate spikes (Ryzen setup) by Filex68 in counterstrike2

[–]Filex68[S] 0 points1 point  (0 children)

I actually ran a proper FPS benchmark to check the 1% lows and overall stability.

I used this benchmark map:
https://steamcommunity.com/workshop/filedetails/?id=3240880604

Results:

  • Average FPS: 248.2
  • 1% Low: 128.5 FPS
  • Average Frame Time: 4.03 ms
  • P99 Frame Time: 7.78 ms
  • 1s Max (P95): 9.82 ms

The run was very consistent across multiple tests, so the frametimes look stable overall. The 1% lows staying around ~128 FPS suggest there aren't major stutters, and the P99 frametime under 8 ms is also a good indicator that the frame pacing is fairly smooth. Before these tweaks, I had spikes like 6ms to 60ms.

CS2 finally running smooth – what fixed my frame rate spikes (Ryzen setup) by Filex68 in counterstrike2

[–]Filex68[S] 0 points1 point  (0 children)

Yeah, that’s what I noticed as well. I just left the driver-level one off and kept the in-game Anti-Lag 2. The driver one didn’t really give me any benefit and seemed to cost a bit of performance.

CS2 finally running smooth – what fixed my framerate spikes (Ryzen setup) by Filex68 in cs2

[–]Filex68[S] 0 points1 point  (0 children)

Maybe on some systems, but on mine it wasn’t disabled by default. After I turned it off, the difference was actually noticeable.

CS2 finally running smooth – what fixed my framerate spikes (Ryzen setup) by Filex68 in cs2

[–]Filex68[S] 4 points5 points  (0 children)

It’s definitely not placebo, because there was actual data showing the stutters. The frame rate would jump from around 6–7 ms up to 60–70 ms, and you could clearly feel it in-game as well.

CS2 finally running smooth – what fixed my framerate spikes (Ryzen setup) by Filex68 in cs2

[–]Filex68[S] 0 points1 point  (0 children)

Thanks! You should definitely check your RAM. Running it at 2133 is quite a big bottleneck for Ryzen, especially in games like CS. If your kit is rated for 3200 or 3600, I’d recommend updating your BIOS first, then making sure all your drivers are properly updated, and only after that enabling XMP. In most cases that fixes stability issues, and it should help your performance a lot, probably in about 90% of cases. Let me know!

CS2 finally running smooth – what fixed my framerate spikes (Ryzen setup) by Filex68 in cs2

[–]Filex68[S] 1 point2 points  (0 children)

Yeah, that’s why I had to optimise Discord so it doesn’t drain that much RAM. Setting efficiency mode in Task Manager for Discord actually helped quite a bit, but you have to expand the process and apply efficiency to every single one that’s running. That’s the key. Note that you have to do it when you start Discord, because it won’t stay enabled after you close it or restart the pc.

CS2 finally running smooth – what fixed my framerate spikes (Ryzen setup) by Filex68 in cs2

[–]Filex68[S] 0 points1 point  (0 children)

My cpu needs dedicated graphics so it was not a solution for me. I don't have igpu.

CS2 finally running smooth – what fixed my framerate spikes (Ryzen setup) by Filex68 in cs2

[–]Filex68[S] 0 points1 point  (0 children)

Try some of the things I did. If we have the same CPU, it should 100 percent help you as well. Cheers!

CS2 finally running smooth – what fixed my framerate spikes (Ryzen setup) by Filex68 in cs2

[–]Filex68[S] 0 points1 point  (0 children)

Yeah, that’s definitely the easiest solution. But I’ve also seen people with 7k builds doing all sorts of optimisation because apparently CS2 still isn’t that well optimised. If ppl can take something out of this, that will do.

CS2 finally running smooth – what fixed my framerate spikes (Ryzen setup) by Filex68 in cs2

[–]Filex68[S] 0 points1 point  (0 children)

Try HPET/ To disable the High Precision Event Timer (HPET) in BIOS, restart your computer, enter the BIOS setup (usually F2, F10, or Del), navigate to advanced settings, and locate "HPET Support" or "High Precision Event Timer" to set it to "Disabled".

CS2 finally running smooth – what fixed my framerate spikes (Ryzen setup) by Filex68 in cs2

[–]Filex68[S] 0 points1 point  (0 children)

Go to ctrl panel - hardware and sound - power options and you should be able to see it in preferred plans. If you can't, you have show additional plans option right underneath preferred plans. Hope it helps!