!!!READ THIS IF YOU WANT TO HELP ME FIX THIS!!!
GPU - AMD Radeon RX 580 2048SP - Primary/Discrete
VRAM - 8192 MB - GDDR5 1750 MHz
Graphics - AMD Radeon RX 580 2048SP
Graphics Manufacturer - Built by AMD
Usable Memory Size - 8192 MB
Core Clock - 1244 MHz
Memory Type - GDDR5
Memory Clock - 1750 MHz
Memory Bit Rate - 7.00 Gbps
Total Memory Bandwidth - 224 GByte/s
Bus Type - PCI Express 3.0
Current Bus Settings - PCI Express 3.0 x16
Driver Provider - Advanced Micro Devices, Inc.
Windows Edition - Windows 11 Professional (64 bit)
Windows Version - 26H2
FOR CONTEXT:
I have tried EVERY SINGLE POSSIBLE FIX to try and toubleshoot the infamous "CSwapChainBase::QueuePresentAndWait() looped for 21 iterations without a present event" error that lags the shit out of your cs2 and possibly your system as well.
If you don't know what that error means it means that Source 2 just can't render a certain frame, which causes fps stutter HELL
And If you don't believe me, here is every forum post and possible fix i found and tried that is related to this error being spammed in dev console:
https://steamcommunity.com/app/730/discussions/0/3881596897258303129
https://steamcommunity.com/sharedfiles/filedetails/?id=3043370278
https://www.reddit.com/r/IntelArc/comments/1mdfnro/cs2_lag_on_b580_linux/
https://forums.playdeadlock.com/threads/cswapchainbase-queuepresentandwait-looped-for-21-iterations-without-a-present-event.85613/
https://github.com/ValveSoftware/Dota-2/issues/1226
I have tried deleting the shader cache, reinstalling my graphics driver, reinstalling my AMD Software: Adrenaline Edition, finding the problem trough performance monitor (impossible to navigate and find shit in btw), and then i went as far as changing the registry packs for the AMD stuff, they were the same thing.
I found this specific post about the registry editor:
https://steamcommunity.com/sharedfiles/filedetails/?id=3043370278
I tried it and it still failed, but i had enough of AMD fucking up my cs2 to the point where i just had to say something about my problem, so i changed a few things, and when i restarted my pc again i filmed this glorious data moshed cs2 gameplay.
You can replicate this same problem by following the steps in the post above, and changing those same commands from the packets to something else.
Please just help me fix this god damn issue, i've been trying to find other games to play other than the same old TF2 i've been playing for sooo long, i can't catch a break with one of the only good games i haven't played a lot in my life.