HOWTO: Blacklisting or whitelisting G-SYNC for specific apps (forcing G-SYNC ON/OFF for just one app, etc)
Posted: 27 May 2022, 21:26
How to Force G-SYNC ON/OFF automatically only for specific apps
Some software don't work well with G-SYNC due to various kinds of problem (glitching, stutter, flicker, etc).
NVIDIA Control Panel (NVCP) lets you force-disable or force-enable G-SYNC for specific apps, but it's a very non-intuitive procedure.
You can do it in a blacklist approach (NVCP Enable G-SYNC globally and disable per-app)
Or you can do it as a whitelist approach (NVCP Disable G-SYNC globally and enable per-app)
First, do this:
- Always enable G-SYNC on your monitor (if it's a G-SYNC Compatible, it may be a "FreeSync" setting or "AdaptiveSync" setting)
- For blacklist approach, enable G-SYNC globally in NVCP (Display -> Set up G-SYNC -> Enable for all apps, windowed too)
- For whitelist approach, disable G-SYNC globally in NVCP (Display -> Set up G-SYNC -> Clear checkbox)
Then in NVCP:
1. Then create an application-specific profile via "Program Settings" tab of "Manage 3D Settings".
2. Choose the application (e.g. steam.exe or photoshop.exe) in "Select a program to customize"
3. Select "High performance NVIDIA processor" if it prompts you for a preferred GPU instead of integrated GPU.
4. In the list of "Specify settings for this program", scroll down to "Monitor Technology"
5. Change "Monitor Technology" away from "Use Global Setting" to use "Fixed Refresh Rate" (blacklist) or "G-SYNC" (whitelist)
Voila!
Repeat per-app for the applications you want to surgically force-enable or force-disable G-SYNC in.
Both approaches of blacklisting and whitelisting works. But regardless of approach you do, monitor menus VRR setting should always be enabled before you begin to configure per-app. Otherwise, "Monitor Technology" disappears if you disable VRR in the monitor OSD.
Per-windowed-application G-SYNC configuration!
Some software don't work well with G-SYNC due to various kinds of problem (glitching, stutter, flicker, etc).
NVIDIA Control Panel (NVCP) lets you force-disable or force-enable G-SYNC for specific apps, but it's a very non-intuitive procedure.
You can do it in a blacklist approach (NVCP Enable G-SYNC globally and disable per-app)
Or you can do it as a whitelist approach (NVCP Disable G-SYNC globally and enable per-app)
First, do this:
- Always enable G-SYNC on your monitor (if it's a G-SYNC Compatible, it may be a "FreeSync" setting or "AdaptiveSync" setting)
- For blacklist approach, enable G-SYNC globally in NVCP (Display -> Set up G-SYNC -> Enable for all apps, windowed too)
- For whitelist approach, disable G-SYNC globally in NVCP (Display -> Set up G-SYNC -> Clear checkbox)
Then in NVCP:
1. Then create an application-specific profile via "Program Settings" tab of "Manage 3D Settings".
2. Choose the application (e.g. steam.exe or photoshop.exe) in "Select a program to customize"
3. Select "High performance NVIDIA processor" if it prompts you for a preferred GPU instead of integrated GPU.
4. In the list of "Specify settings for this program", scroll down to "Monitor Technology"
5. Change "Monitor Technology" away from "Use Global Setting" to use "Fixed Refresh Rate" (blacklist) or "G-SYNC" (whitelist)
Voila!
Repeat per-app for the applications you want to surgically force-enable or force-disable G-SYNC in.
Both approaches of blacklisting and whitelisting works. But regardless of approach you do, monitor menus VRR setting should always be enabled before you begin to configure per-app. Otherwise, "Monitor Technology" disappears if you disable VRR in the monitor OSD.
Per-windowed-application G-SYNC configuration!