Hey all, thought I'd return to this thread after a few months of stutter free recordings/streams and report my best setup for doing so.
This required a full clean install and let me preface this by saying
"this isn't necessarily a FIX for YOU, this is what I found to be best for ME" take what info you can from it if it helps you.
TLDR: Install Windows 10 19045 Build
----------------------------------------------------------------------------------------
PREINSTALL THINGS TO DO
Download drivers to a safe storage that you're not going to be wiping
Download Drivers from Motherboard website
DONOT Allow windows to update drivers
(we'll configure this later)
Download latest Nvidia / AMD driver
(time of writing this I was using 537.34)
----------------------------------------------------------------------------------------
WINDOWS 10 INSTALL
Clean install of Windows 10 Pro / Version 22H2 / OS Build 19045.2006
Version 22H2, November 2021 Update (Build number 19045)
Do not have your Ethernet cable plugged in whilst installing Windows
Click Yes to everything (except Setup Network-we'll do this later)
When you eventually boot to Windows
Hit
Windows Key+R
> Type
Gpedit.msc
> Go to Local Computer Policy > Computer Configuration > Administrative Templates > Windows Components > Windows Update
Set the following
Configure Automatic Updates = Disabled
Do not Include Drivers with Windows Updates = Enabled
Now proceed with installing your
Chipset Drivers > Audio Driver > GPU Driver > LAN Driver
Once you've installed your base motherboard drivers, reboot as necessary, then feel free to connect your Ethernet cable
You'll be prompted with the option to make the PC Network discoverable, click yes.
So basically we've now installed windows, your base mobo drivers, gpu and audio.
I'd suggest at this point you hold off on installing anything else, i.e. other software or drivers for other peripherals, your mouse and keyboard should work off Generic Windows drivers for now.
Essentially what we have done is installed the core version of 19045 Windows 10, told Windows not to automatically update and not to automatically install drivers
(has a habit of installing GPU and Chipset without authorisation)
-----------------------------------------------------------------------------------
WINDOWS SETTINGS
Start > Settings > System > Power & Sleep > Additional Power Settings > Balanced (Recommended)
Start > Settings > Gaming > Xbox Game Bar > Turn Off
Start > Settings > Gaming > Captures > Background Recording > Turn Off
Start > Settings > Gaming > Game Mode > Turn On
Start > Settings > Gaming > Game Mode > Graphics Settings > Hardware-Accelerated GPU Scheduling > On
Start > Settings > Gaming > Game Mode > Graphics Settings > Variable refresh rate > On
Start > Settings > Gaming > Game Mode > Graphics Settings > Add your Gamins to the Graphics Performance Preference list and set them to high performance,
------------------------------------------------------------------------------------
NVIDIA CONTROL PANEL
Go to
NVIDIA Control Panel
Adjust image settings with preview > Let the 3D Application decide
Change Resolution > Change refresh rate to 120 or 60
Set up G-SYNC > Tick Box - Enable G-SYNC > Tick Box Enabled for Windows and full screen mode
Tick Box 3. Display Specific Settings > Enable settings for Selected display Model
I haven't touched any other setting in Nvidia Control Panel, I do everything I need to in Nvidia Profile Inspector in terms of any Limiters etc that you want to enable.
----------------------------------------------------------------------------------
NVIDIA PROFILE INSPECTOR
I've attached the "
Base Profile" if you wish to test
Import the Profile with Nvidia Profile Inspector
For me personally it's a mix of Windows 10 Build Version (19045), if I update past this build, OBS goes to crap again. So there's something Windows has done past this, either with WDM again or how OBS/Windows interact when compositing.
Keeping NVCP setting to letting the 3D App decide, I tried BALANCE and whilst it did work for a bit, I was getting stuttering within the recordings not long after, letting the 3D App Decide for me gives the best results. I turn on VSYNC with the game if tearing becomes an issue.
That video that
@LeoGeo has posted, does KINDA work, it takes a lot of messing about to get your settling refresh rate, then finding the divisible number for you to enter into OBS's Fractional FPS value (using excel and calculating formulas). Trouble is, the refresh rate even on a fixed fresh rate doesn't settle at the same number EVERY time, so whilst you may find it working one day, it won't work the next (at least for me anyway)
My above write has guaranteed a stable recording/stream , even after multiple reinstalls (to test).
Again, can't guarantee it's going to help you and apologies it's not a 100% FIX, READ NOW Post.
Good luck and I'll still be around to try and assist where I can but enjoying stutter free recording/streams so hard to drag myself away :)