Windows 10: How to choose preferred GPU for programs?

Discus and support How to choose preferred GPU for programs? in Windows 10 Graphic Cards to solve the problem; Hi, I currently have 2 GPUs in my system. In the first slot is a RX 570 and in the second slot is a RTX 2080. I use the RX 570 as a display output,... Discussion in 'Windows 10 Graphic Cards' started by usvdh, Feb 13, 2020.

  1. usvdh Win User

    How to choose preferred GPU for programs?


    Hi,

    I currently have 2 GPUs in my system. In the first slot is a RX 570 and in the second slot is a RTX 2080. I use the RX 570 as a display output, and I want to configure windows so that low power tasks are done on my RX 570, and high power tasks such as video rendering and gaming are done on my RTX 2080. When I go to my settings in Windows to configure my GPU preference, both the "Power saving GPU" and the "High performance GPU" are the card that is used as a display output (photo, where the 2080 is used as display output: Imgur: The magic of the Internet).

    :)
     
    usvdh, Feb 13, 2020
    #1
  2. Andreas Win User

    GPU preference not working; what's the workaround?

    I have a laptop in a docking station on which I cannot select GPU preference at autostart. The laptop has one integrated Intel GPU and one "extra" Nvidia GPU.

    I can select GPU preference clicking the context menu which has the intended effect: my program reports Intel/Nvidia as graphics vendor as expected (using OpenGL API glGetString(GL_VENDOR)). However the application is supposed to be autostarted (semi-embedded scenario) and for what I know I cannot autostart it using a context menu (right?)

    I've tried editing the windows registry, both manually and using the "Graphics Settings". Both GPU show up (Intel as Power Saving GPU, Nvidia as High Performance GPU). Despite what I set here the application says it is running the Intel GPU. Editing the registry I've tried setting both the program and system default GPU preference - with no effect whatsoever.

    Starting the Nvidia control panel to set GPU preference opens a dialog saying "no display connected" and exits. Looking into dxdiag the display is connected to the Intel GPU, and there is another tab labeled "Render" where the Nvidia GPU is listed as "Render only display device". Maybe important, maybe not.

    Google searches pulls me to pages where above solutions are suggested. They are obviously not working out for me.

    I suspect the docking station is to blame since it works just fine without it.

    Question: How to autostart my application with Nvidia GPU preferred, considering registry and Nvidia Control Panel fails and opening using context menu selection works?

    Reading this discussion on docking station GPU issue, I followed the advice of one comment to configure duplicate displays instead of extended and registry GpuPreference=2 as default. Works great, but I'm not to happy about being limited to display duplication, and my program halts when switching between the modes, hence leaving the question open.
     
    Andreas, Feb 13, 2020
    #2
  3. Zeond1987 Win User
    Is there a way to force a program to use a secondary GPU?

    I have 2 GPU's (Nvidia GTX 970 and 1080) and I want to force a program to use the 1080 for certain programs/games. Going to Settings>System>Display>Graphics Settings should give me the option to switch GPU's. Unfortunately it does not list both of my GPU's
    nor does it allow me to change to another one, only the default GPU is chosen (the 970). This is a desktop computer and I have tried the Nvidia control panel and UEFI settings without much luck. If I tried selecting a program to run on my 1080 (through the
    Nvidia control panel), it would still run it on the 970. I have tried switching the GPU's around with not much luck there either. If I can suggest to Microsoft the option in the Graphics Settings to list both GPU's for selection, that would be great. Otherwise
    I don't know what to do. Does anyone have any suggestions? Thank you for your time.
     
    Zeond1987, Feb 13, 2020
    #3
  4. Mithin_EJ Win User

    How to choose preferred GPU for programs?

    Is there a way to force a program to use a secondary GPU?

    Hi Zeond1987,

    Thank you for posting your question in the Microsoft Community.

    Are you getting any error message?

    If you have a multi-GPU system running Windows 10, you can now manually specify the preferred graphics processor an app should use for performance or to improve battery life.

    In order to force an app to use a discrete GPU instead of the integrated one, or vice versa to provide better system performance or battery life, I suggest you to follow the below steps.

    1. Open Settings, and click/tap on the System icon. Click on System.

    2. Click on Display on the left side

    3. Under “Multiple displays,” click the Advanced graphics settings link.

    4. Select the kind of app you want to configured using the drop-down menu:

    Classic app — these are your traditional Win32 desktop programs.

    Universal app — these are those app available through the Microsoft Store.

    5. If you select Classic app, you’ll need to click the Browse button to locate the “.exe” file to add the app. Otherwise, if you select the Universal app option, you’ll see a second drop-down menu to select the app.

    6. Select the app you added from the list.

    7. Click the Options button

    8. Set the graphics preference you want to use:

    System default — this is always the default setting, and Windows 10 decide which GPU to use automatically.

    Power saving — runs the application on the GPU that uses the least power, which most of the time is your integrated graphics processor.

    High performance — runs the application on the most capable GPU, which is most of the time an external or discrete graphics processor.

    9. Click the Save button.

    I also recommend you to update the GTX 1080 drivers from the manufacturer website, and
    Check if that work.

    Hope it helps,

    Let us know if you got the help you needed by clicking Yes Or No
     
    Mithin_EJ, Feb 13, 2020
    #4
Thema:

How to choose preferred GPU for programs?

Loading...
  1. How to choose preferred GPU for programs? - Similar Threads - choose preferred GPU

  2. set global preferred gpu

    in Windows 10 Ask Insider
    set global preferred gpu: Hi, I know it's possible to set preferred GPU app by app, but can I set one globally? My intention is to set iGPU as default and I'll just add "exception" apps that should run dGPU to save battery life. I've already set default gpu to igpu in nvidia control panel, but it...
  3. GPU not available as graphics preference in windows settings

    in Windows 10 Customization
    GPU not available as graphics preference in windows settings: Hello, I am having issues getting some programs to utilize my dedicated graphics card on my laptop over the default integrated graphics. Normally this GPU would appear as the the high performance option in graphics settings but it is no longer there and I cant force certain...
  4. How to backup and restore GPU Preferences for Apps in Windows 10

    in Windows 10 News
    How to backup and restore GPU Preferences for Apps in Windows 10: [ATTACH]Starting with Windows 10 build 17093, Microsoft introduced a new Graphics settings page for […] This article How to backup and restore GPU Preferences for Apps in Windows 10 first appeared on TheWindowsClub.com. read more...
  5. How to reset GPU Preferences for Apps to Default in Windows 10

    in Windows 10 News
    How to reset GPU Preferences for Apps to Default in Windows 10: [ATTACH]Microsoft has now introduced a new Graphics settings page for Multi-GPU systems that allows […] This article How to reset GPU Preferences for Apps to Default in Windows 10 first appeared on TheWindowsClub.com. read more...
  6. choosing a program to open a program file

    in Windows 10 Customization
    choosing a program to open a program file: why can't I drop and drag a program file in windows 10 and it becomes the default program for that program file? I has worked from windows 95.........
  7. GPU preference for apps

    in Windows 10 Gaming
    GPU preference for apps: I have NVIDIA GeForce MX 130 GPU in my laptop but still in the graphics settings tab, in the high performance GPU it shows the Intel's integrated GPU. While playing games I want the dedicated GPU to start. How to do?[ATTACH]...
  8. Help with choosing a new GPU

    in Windows 10 Graphic Cards
    Help with choosing a new GPU: HI , i have been running a Nvidia geforce wind force 1060 3g, thru a 27" 1920 x 1080 monitor. I have upgraded to a aoc agon 31.5 2560 x 1440 monitor. The 1060 struggles with the new monitor by alot of fps on games like shadow of the tomb raider , and i even had to turn...
  9. How to make dedicated GPU card to be preferred instead of Integrated?

    in Windows 10 Drivers and Hardware
    How to make dedicated GPU card to be preferred instead of Integrated?: Currently, I have to manually add every single performance-sensitive app (eg. Games) to the Grapics options and select "High performance".. If I don't add the app at all or add it but keep the "System default" option then the integrated graphic card is used. I wasn't able...
  10. GPU - The Core Basics for Choosing One

    in Windows 10 Tutorials
    GPU - The Core Basics for Choosing One: How to: GPU - The Core Basics for Choosing One Choosing a GPU - The Core Basics [img] Information There are many factors to take into consideration these days when choosing a GPU. With the myriad of hardware combinations and multiple versions of numerous cards...