Game randomly started stuttering nonstop yesterday after months of butter-smooth gameplay. I suspected it might have been an issue with the recent Nvidia driver, but even reverting back to the previous driver that worked fine and reinstalling Destiny 2 produced no change.
Things I’ve Tried:
Cleared Steam Cache
Reinstalled Game
Reinstalled Graphics Driver
Reverted to Old Graphics Driver
Updated Windows
Turned Off Steam Friends
Control Flow Guard Off
Cleared RAM/Turned Off All Other Apps
Made More Room On SSD
Turned Off V-Sync
Turned Off Framerate Cap
Restarted PC (this only fixes it temporarily)
Shut Down PC
Turned Off All Overlays & Recording
Reset Router
Tested Other Games (everything else works fine)
Verified Integrity of Files
Changed To Windowed Fullscreen/Borderless Windowed
Disabled Fullscreen Optimization on the .exe
Updated CPU Driver
Disabled Nvidia GPU Shader Cache
Optimized to Fullscreen via Nvidia App
Lowered Graphics Settings to Low
Deleted Temp Files
Cleared DirectX Cache
Incidentally, I also started getting horrible screen-tearing during Dares as well now for some bizarre reason, even with V-Sync on. Turning V-Sync off somehow improves the tearing. Utterly bizarre.
I’ve considered maybe my drive is dying, or maybe being on Win10 has suddenly become an issue due to Bungie’s backend. Everything else runs fine on my system though.
Specs:
Windows 10 Home
Intel Core i7-12700K
Nvidia RTX 4070
32 GB RAM (DDR4, I believe)
-
I think I finally found my answer. It’s a Controller Input issue. I tried the game streaming to my Steam Deck and it worked perfectly. After testing what was different, the second I switched to KB/M controls and disconnected my controller, no more hitching, audio issues, etc. The alarming thing is it’s an official Xbox controller connected via USB, exactly what you would expect to work with Destiny 2. And especially ironic given Bungie just announced that all console controllers are compatible. Will this ever be fixed?