System Change Graphics Performance Preference for Apps in Windows 11


  • Staff
Graphics_banner.png

You can choose custom graphics performance settings you prefer for apps in Windows 11.

Graphics preference​
Description​
Let Windows decideAutomatically selects the Integrated GPU when running 2D apps and the Discrete GPU when running 3D apps. This is the default setting.
Power savingA request to run the application on the most power saving GPU available. Selects the integrated GPU, which provides lower performance but consumes less power.
High performanceA request to run the application on the most high performance GPU available. Selects the discrete GPU, which provides better performance but consumes more power.

This allows you to specify which GPU you prefer to use by default for specific Microsoft Store and Desktop apps. Preferences may provide better app performance or save battery life. Choices may not take effect until the next time the app launches.

Generally, the power saving GPU is the integrated GPU on a system, and the high performance GPU is the discrete GPU or external GPU. If you have both a discrete GPU and an external GPU on a system, the external GPU is considered the high performance GPU.

Apps are always allowed to have the ultimate choice of which GPU to use, so you may see additional apps that do not follow the preferences you set. In that case, look for a setting within the app itself to choose a preference.

This tutorial will show you how to change the graphics performance preference for desktop and Microsoft Store apps for your account in Windows 11.


Your graphics performance preference settings for apps are saved to the registry key below.

HKEY_CURRENT_USER\Software\Microsoft\DirectX\UserGpuPreferences



Contents





Option One

Add App(s) to Graphics Settings List


1 Open Settings (Win+I).

2 Click/tap on System on the left side, and click/tap on Display on the right side. (see screenshot below)

Graphics_Settings-1.png

3 Click/tap on Graphics on the right side. (see screenshot below)

Open Graphics settings

Graphics_Settings-2.png

4 Do step 5 (Desktop) or step 6 (Microsoft Store) below for which type of app(s) you want to add.

5 Add Desktop App

A) Select Desktop app in the "Add an app" drop menu, and click/tap on the Browse button. (see screenshot below)​

Add_desktop_app-1.png

B) Navigate to and select the .exe file (ex: "regedit32.exe") you want to add, click/tap on Add, and go to step 7 below. (see screenshot below)​

Add_desktop_app-2.png

6 Add Microsoft Store App

A) Select Microsoft Store app in the "Add an app" drop menu, and click/tap on the Browse button. (see screenshot below)​

Add_Microsoft_Store_app-1.png

B) Click/tap on the app (ex: "Clipchamp") you want to add, and go to step 7 below. (see screenshot below)​

Add_desktop_app-2.png

7 When finished adding apps, you can either close Settings or got to Option Three to choose custom graphics performance preference for apps.




Option Two

Remove App(s) from Graphics Settings List


You will only be able to remove apps you added.

Removing an app from the list will reset it to the default Let Windows decide setting.


1 Open Settings (Win+I).

2 Click/tap on System on the left side, and click/tap on Display on the right side. (see screenshot below)

Graphics_Settings-1.png

3 Click/tap on Graphics on the right side. (see screenshot below)

Open Graphics settings

Graphics_Settings-2.png

4 Click/tap on app (ex: "Clipchamp") in the list you want to remove, and click/tap on its Remove button. (see screenshot below)

Remove_app.png

5 When finished removing apps, you can close Settings if you like.




Option Three

Change Graphics Performance Preference for Apps


1 Open Settings (Win+I).

2 Click/tap on System on the left side, and click/tap on Display on the right side. (see screenshot below)

Graphics_Settings-1.png

3 Click/tap on Graphics on the right side. (see screenshot below)

Open Graphics settings

Graphics_Settings-2.png

4 Click/tap on app (ex: "Movies & TV") in the list you want, and click/tap on its Options button. (see screenshot below)

Change_graphics_performance_preference_for_apps-1.png

5 Select (dot) Let Windows decide (default), Power saving, or High performance for the graphics preference you want for this app, and click/tap on Save. (see screenshots below)

You can also check or uncheck Don't use optimizations for windowed games for what you want for this app.



Change_graphics_performance_preference_for_apps-2.png
Change_graphics_performance_preference_for_apps-3.png

6 When finished, you can close Settings if you like.


That's it,
Shawn Brink


 

Attachments

  • Graphics.png
    Graphics.png
    3.6 KB · Views: 13
  • Add_Microsoft_Store_app-2.png
    Add_Microsoft_Store_app-2.png
    104.2 KB · Views: 12
Last edited:

SpacemanSam

Member
Local time
11:51 PM
Posts
34
OS
Win 10 pro
At the top of this article, you said that this is controlled by a registry setting, but you didn't include instructions on how to do it.
Is there a registry edit to apply the following default to all apps for all users (unless overridden for a specific app):
On AC, maximize performance.
On DC, minimize power (prolong battery life).

And does this also work in Windows 10?
 

My Computer

System One

  • OS
    Win 10 pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    several (Dell, HP, custom build, Lenovo, ASUS, etc.)
    CPU
    several
    Motherboard
    several
    Browser
    Firefox
    Other Info
    I have many computers, mostly Dell and HP.

Brink

Administrator
Staff member
MVP
Thread Starter
Local time
11:51 PM
Posts
4,162
OS
Windows 11 Pro for Workstations
At the top of this article, you said that this is controlled by a registry setting, but you didn't include instructions on how to do it.
Is there a registry edit to apply the following default to all apps for all users (unless overridden for a specific app):
On AC, maximize performance.
On DC, minimize power (prolong battery life).

And does this also work in Windows 10?

The instructions in this tutorial are Windows 11 specific. Otherwise, Windows 10 would have been included in the info at the top.

The registry settings are only added when you make a change to the graphics performance preference settings for a app. It's not something than can be easily manually added.

You can export and import the registry key though as a form of backup like below.


I'm not aware of a way to toggle these settings for AC vs DC.
 

My Computers

System One System Two

  • OS
    Windows 11 Pro for Workstations
    Computer type
    PC/Desktop
    Manufacturer/Model
    Custom self build
    CPU
    Intel i7-8700K 5 GHz
    Motherboard
    ASUS ROG Maximus XI Formula Z390
    Memory
    16 GB (8GBx2) G.SKILL TridentZ DDR4 3200 MHz
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    2 x Samsung Odyssey G75 27"
    Screen Resolution
    2560x1440
    Hard Drives
    1TB Samsung 980 PRO M.2,
    1TB Samsung 970 EVO Plus M.2,
    6TB WD Black WD6001FZWX
    8TB WD MyCloudEX2Ultra NAS
    PSU
    Seasonic Prime Titanium 850W
    Case
    Thermaltake Core P3 wall mounted
    Cooling
    Corsair Hydro H115i
    Keyboard
    Logitech wireless K800
    Mouse
    Logitech MX Master 3
    Internet Speed
    1 Gbps Download and 35 Mbps Upload
    Browser
    Google Chrome
    Antivirus
    Microsoft Defender and Malwarebytes Premium
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    Linksys EA9500 router,
    Motorola MB8611 cable modem,
    APC SMART-UPS RT 1000 XL - SURT1000XLI,
    Galaxy S20 Ultra 5G phone
  • Operating System
    Windows 11 Pro for Workstations
    Computer type
    Laptop
    Manufacturer/Model
    HP Spectre x360 2in1
    CPU
    i7-1065G7 3.9 GHz
    Memory
    16 GB LPDDR4-3200
    Graphics card(s)
    Intel Iris Plus
    Sound Card
    Intel SST
    Monitor(s) Displays
    13.3" 4K UWVA AMOLED multitouch
    Screen Resolution
    3840 x 2160
    Hard Drives
    512 GB PCIe NVMe M.2 SSD
    Browser
    Google Chrome
    Antivirus
    Windows Defender and Malwarebytes Premium

SpacemanSam

Member
Local time
11:51 PM
Posts
34
OS
Win 10 pro
I'm not aware of a way to toggle these settings for AC vs DC.
I found settings in POWERCFG for video quality. It's a bit cryptic because there don't appear to be any aliases for the CLSIDs, but the following should do the trick:
Batch:
for /f "skip=2 tokens=4*" %%i in ('powercfg /list') do IF "%%j" == "" (powercfg /d %%i) ELSE (
  powercfg /SETACVALUEINDEX %%i 9596fb26-9850-41fd-ac3e-f7c3c00afd4b 10778347-1370-4ee0-8bbd-33bdacaade49 1 & REM On AC, Video playback performance bias
  powercfg /SETDCVALUEINDEX %%i 9596fb26-9850-41fd-ac3e-f7c3c00afd4b 10778347-1370-4ee0-8bbd-33bdacaade49 0 & REM On DC, Video playback power-saving bias
  powercfg /SETACVALUEINDEX %%i 9596fb26-9850-41fd-ac3e-f7c3c00afd4b 34c7b99f-9a6d-4b3c-8dc7-b6693b78cef4 0 & REM On AC, Optimize for video quality
  powercfg /SETDCVALUEINDEX %%i 9596fb26-9850-41fd-ac3e-f7c3c00afd4b 34c7b99f-9a6d-4b3c-8dc7-b6693b78cef4 2 & REM On DC, Optimize video to save power
)

These settings are available in Windows 10 too.
 

My Computer

System One

  • OS
    Win 10 pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    several (Dell, HP, custom build, Lenovo, ASUS, etc.)
    CPU
    several
    Motherboard
    several
    Browser
    Firefox
    Other Info
    I have many computers, mostly Dell and HP.

Brink

Administrator
Staff member
MVP
Thread Starter
Local time
11:51 PM
Posts
4,162
OS
Windows 11 Pro for Workstations
I found settings in POWERCFG for video quality. It's a bit cryptic because there don't appear to be any aliases for the CLSIDs, but the following should do the trick:
Batch:
for /f "skip=2 tokens=4*" %%i in ('powercfg /list') do IF "%%j" == "" (powercfg /d %%i) ELSE (
  powercfg /SETACVALUEINDEX %%i 9596fb26-9850-41fd-ac3e-f7c3c00afd4b 10778347-1370-4ee0-8bbd-33bdacaade49 1 & REM On AC, Video playback performance bias
  powercfg /SETDCVALUEINDEX %%i 9596fb26-9850-41fd-ac3e-f7c3c00afd4b 10778347-1370-4ee0-8bbd-33bdacaade49 0 & REM On DC, Video playback power-saving bias
  powercfg /SETACVALUEINDEX %%i 9596fb26-9850-41fd-ac3e-f7c3c00afd4b 34c7b99f-9a6d-4b3c-8dc7-b6693b78cef4 0 & REM On AC, Optimize for video quality
  powercfg /SETDCVALUEINDEX %%i 9596fb26-9850-41fd-ac3e-f7c3c00afd4b 34c7b99f-9a6d-4b3c-8dc7-b6693b78cef4 2 & REM On DC, Optimize video to save power
)

These settings are available in Windows 10 too.

I don't believe Video Playback settings will be the same as the graphics performance preference for apps settings. It's more to affect performance while playing a video vs apps.

 

My Computers

System One System Two

  • OS
    Windows 11 Pro for Workstations
    Computer type
    PC/Desktop
    Manufacturer/Model
    Custom self build
    CPU
    Intel i7-8700K 5 GHz
    Motherboard
    ASUS ROG Maximus XI Formula Z390
    Memory
    16 GB (8GBx2) G.SKILL TridentZ DDR4 3200 MHz
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    2 x Samsung Odyssey G75 27"
    Screen Resolution
    2560x1440
    Hard Drives
    1TB Samsung 980 PRO M.2,
    1TB Samsung 970 EVO Plus M.2,
    6TB WD Black WD6001FZWX
    8TB WD MyCloudEX2Ultra NAS
    PSU
    Seasonic Prime Titanium 850W
    Case
    Thermaltake Core P3 wall mounted
    Cooling
    Corsair Hydro H115i
    Keyboard
    Logitech wireless K800
    Mouse
    Logitech MX Master 3
    Internet Speed
    1 Gbps Download and 35 Mbps Upload
    Browser
    Google Chrome
    Antivirus
    Microsoft Defender and Malwarebytes Premium
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    Linksys EA9500 router,
    Motorola MB8611 cable modem,
    APC SMART-UPS RT 1000 XL - SURT1000XLI,
    Galaxy S20 Ultra 5G phone
  • Operating System
    Windows 11 Pro for Workstations
    Computer type
    Laptop
    Manufacturer/Model
    HP Spectre x360 2in1
    CPU
    i7-1065G7 3.9 GHz
    Memory
    16 GB LPDDR4-3200
    Graphics card(s)
    Intel Iris Plus
    Sound Card
    Intel SST
    Monitor(s) Displays
    13.3" 4K UWVA AMOLED multitouch
    Screen Resolution
    3840 x 2160
    Hard Drives
    512 GB PCIe NVMe M.2 SSD
    Browser
    Google Chrome
    Antivirus
    Windows Defender and Malwarebytes Premium

SpacemanSam

Member
Local time
11:51 PM
Posts
34
OS
Win 10 pro
I don't believe Video Playback settings will be the same as the graphics performance preference for apps settings. It's more to affect performance while playing a video vs apps.
You're probably right, they could be different. Oh well....
 

My Computer

System One

  • OS
    Win 10 pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    several (Dell, HP, custom build, Lenovo, ASUS, etc.)
    CPU
    several
    Motherboard
    several
    Browser
    Firefox
    Other Info
    I have many computers, mostly Dell and HP.

Brink

Administrator
Staff member
MVP
Thread Starter
Local time
11:51 PM
Posts
4,162
OS
Windows 11 Pro for Workstations

My Computers

System One System Two

  • OS
    Windows 11 Pro for Workstations
    Computer type
    PC/Desktop
    Manufacturer/Model
    Custom self build
    CPU
    Intel i7-8700K 5 GHz
    Motherboard
    ASUS ROG Maximus XI Formula Z390
    Memory
    16 GB (8GBx2) G.SKILL TridentZ DDR4 3200 MHz
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    2 x Samsung Odyssey G75 27"
    Screen Resolution
    2560x1440
    Hard Drives
    1TB Samsung 980 PRO M.2,
    1TB Samsung 970 EVO Plus M.2,
    6TB WD Black WD6001FZWX
    8TB WD MyCloudEX2Ultra NAS
    PSU
    Seasonic Prime Titanium 850W
    Case
    Thermaltake Core P3 wall mounted
    Cooling
    Corsair Hydro H115i
    Keyboard
    Logitech wireless K800
    Mouse
    Logitech MX Master 3
    Internet Speed
    1 Gbps Download and 35 Mbps Upload
    Browser
    Google Chrome
    Antivirus
    Microsoft Defender and Malwarebytes Premium
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    Linksys EA9500 router,
    Motorola MB8611 cable modem,
    APC SMART-UPS RT 1000 XL - SURT1000XLI,
    Galaxy S20 Ultra 5G phone
  • Operating System
    Windows 11 Pro for Workstations
    Computer type
    Laptop
    Manufacturer/Model
    HP Spectre x360 2in1
    CPU
    i7-1065G7 3.9 GHz
    Memory
    16 GB LPDDR4-3200
    Graphics card(s)
    Intel Iris Plus
    Sound Card
    Intel SST
    Monitor(s) Displays
    13.3" 4K UWVA AMOLED multitouch
    Screen Resolution
    3840 x 2160
    Hard Drives
    512 GB PCIe NVMe M.2 SSD
    Browser
    Google Chrome
    Antivirus
    Windows Defender and Malwarebytes Premium
Top Bottom