It's very outdated compared to the plethora of information I obtained in the past week. Also note I now have a 3900x Build with x570 and 5700xt.
I initially thought my input lag had something to do with Window's scheduler that affects Ryzen but no, it is DWM and will forever be DWM. Even if you disable FSO(Fullscreen Optimization) you will forever be cucked by DWM. Because it's BROKEN on Windows 10 since last year! Every time I thought I've gotten close to my problem, it returns! Even in Windows 8 and 7. They are rolling back these horrid input lag problems to older OS's too!
From my posts on the infamous Roach thread. https://www.overclock.net/forum/6-intel ... st28501998
Now these patches, I would say they are 75-85% effective at reducing desktop composition/DWM input lag. But you know what makes the biggest difference?THIS IS IT, I FINALLY FREAKING FOUND IT
THE PROBLEM IS FROM THE POS WINDOWS ITSELF
ALL WINDOWS VERSIONS ARE FOREVER BROKEN AND WILL IGNORE DISABLE FULLSCREEN OPTIMIZAITON
https://www.reddit.com/r/pcgaming/comme ... e_disable/
Now all that's left is to get rid of the vysnc and dwm. Maybe if we can find a way to change the "High DPI Scaling"/DPI awareness back to before 1709, or disable it completely, it'll also be great for aiming. BRING BACK SCREEN TEARING.
There has to be even more registry tweaks to improve my performance! I've won all my ranked (masters OW) games so far. This registry tweak is insanely good. I say it's brought my input lag back to 90% potential. Here's my registry right now. I played around with it a bit like set DVR_enabled to 1 or added GameDVR_FSEBehavior, but this works fine for now. See [Picture Attatchment 1] My Input lag for gaming I'd say is around 85-90% fixed, but the overall responsiveness is still cursed. I guess the only way out is the scour the internet for a worthy ISO or maybe find a way to install my build correctly.
Here's 2 more options to fix disable fullscreen optimization on registry. https://www.reddit.com/r/PUBATTLEGROUND ... ullscreen/
I tried the 211 Flag thing on overwatch, but forgot to save my registry so I couldn't test it on and off.
So as you all know I compare input lag differences between builds, mostly AMD. I've had Everything from Dell Inspiron i3s - Athlon - FX - and all 3 Generations of Ryzen. The problem started when Windows started changing the way their DWM worked and for a while, all you needed to do was disable fullscreen optimization and that was it. Nowadays the input lag is apparent across the entire system from desktop to applications. This is what I call a CursedOS. They are even backrolling some of these changes to Windows 7 and Windows 8. There is something inherently wrong with different Windows versions/ISOs/updates/build configurations/or even installations that affect how well it performs.
Just a few days ago I went to my friend's house and tested his 3700x build and his girlfriend's 1600 build. His 3700x has much more input lag in both desktop and games even if using a 2080super. Her 1600 with rx 590 has phenomenal input lag, it felt so amazing to use; I haven't felt something so good in a long time. Her build didn't even need the registry tweaks, it was Perfect and disable fullscreen optimization worked great as intended. Even just using the mouse on the desktop felt incredible. They are both auto updated to the latest 1909 and their registries on GameConfigStore were identical.
The differences are that he built her that PC along time ago, back when the rx 590 came out or a bit before. His 3700x was built last year, so maybe like most of my newer installs, they all have input lag now because the ISOs that microsoft put out are all garbage Cursed OS's. One thing that I did discover from this is that Freesync sometimes feels better enabled. Maybe it was just placebo. Attached are images of their GameConfigStore registries and systems.
I downloaded 2016 LTSB and it's so damn good. No input lag in desktop or games! Sure scaling is broken and looks ugly, but everything is smooth and responsive especially in games. Went 61 elims and 33 final blows in an OW ranked match, haven't had this much fun in a long time. I could have been a pro but I just couldn't find the cause for the lag soon enough.
However, it was just a distant dream. The input lag returned the next day. Definitely from an update, even on 2016 LTSB it comes to haunt me. SMH, I knew I should have disabled updates completely with wpd.app or some other win10 privacy tool.
https://www.overclock.net/forum/6-intel ... st28513434
After all of that, the answer was HERE In these forums. From a post made in 2018! viewtopic.php?f=5&t=4512I did find this other general guide for removing stuttering from games. https://www.removeddit.com/r/Windows10/ ... sible_fix/
Within that guide it provides a bat file that can disable DWM on all applications on your system. However it doesn't really do much because Disable Fullscreen Optimization has been broken since 1903. https://www.reddit.com/r/Windows10/comm ... mizations/
However someone from the ReviOS discord recommended me this tool that could potentially disable DWM, but I don't know how to use it or open it after I cloned it. https://github.com/Biswa96/Junkyard/blo ... /KillDwm.c
Lastly I found this method to disable DWM on certain applications. Much easier to do than the aforementioned tweaks. But I'm not sure if it worked or not. https://superuser.com/questions/1509013 ... ws-10-1903
I use AMD everything, so this is just still a temporary solution (I have the same problem as Update 2 but didn't do those nvidia tweaks) Having to restart DWM every session is kinda ehh. Will try 20.04 soon tho. My input lag is really great, used this DWM tweak on 1909, feels even better than the 2016 LTSB drive(well it was broken after the update anyways).Update 2
Have done some further testings. Recreated the effect with only one DWM priority. Through the Process Hacker, the Priority was set to Idle. Changing the states of any other priorities was not needed. Although, when testing in-game, and constantly alt-tabbing from full screen and back, it would seem that, sometimes, the dwm.exe had to be restarted in order to get the effect (no need to leave the game, just service restart and then alt-tab back to the game).
Also, I'm not sure but I believe old default AMD drivers might have less input lag than the drivers now.
Someone sent me more settings. THIS IS IT. As close to 2015 performance. https://www.auslogics.com/en/articles/d ... n-windows/
This guy sent me all the best damn tweaks too. 20.04 Updated every week.Advanced Windows Users: (Win-Server2019 & Win-10)
Guide for replacing Windows's alt-tab resource wasting feature & replace with the one from XP.
Manual Guide By Windows Central
https://www.windowscentral.com/how-brin ... windows-10
Direct link- For those who don't want to mess around with editing Registry manually.
(XP= Basic) (Stock= Win 10 Stock)
User: After applying Logout & then login again to take effect.
TO Undo: Don't worry if you don't like it double-click the win 10 stock file & changes value back to "0" (Back to stock)
Unsure if it saves GPU or CPU or both, But has an extremely positive effect for sure.
Edit: (it disables all the alt-tab rendering features so probably a bit of both)
Hot-tip: Save all your favourite Reg tweaks to a USB-Stick for super-quick deployment on a new PC / Fresh Install.
I can imagine APU's would really benefit from this.
[*]Scripts for disabling DWM.
[*]Disable Game DVR
[*]System Visual Options for Raw Performance
[*]Windows HW Accelerated Effects
[*]Classic AltTab fix
This is all of them compiled into one download. https://www.mediafire.com/folder/ha89h1 ... limWindows
The Universe is really treating me well right now. I'm finding all of the ways to Disable DWM. Will add all of them to the OP as well. viewtopic.php?p=54666#p54666