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. 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]...
  3. 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...
  4. Setting Programs to different GPU.

    in Windows 10 Customization
    Setting Programs to different GPU.: Hello, I currently have a two different GPUs on my desktop. One of them is Nvidia GTX960, other one is AMD Radeon HD6950. I cannot set any program to use one or other; there is only one option to use. Only if I set my primary display to which screen is connected to that...
  5. I can't choose "Band preferred" In New update 1809

    in Windows 10 Network and Sharing
    I can't choose "Band preferred" In New update 1809: Hello, Why I can't find this option in Windows 10 1809. I go back to 1803 because I need this option and it's very important to me ! [ATTACH]...
  6. Cannot select second Nvida GPU in Graphics Settings GPU Preference.

    in Windows 10 Customization
    Cannot select second Nvida GPU in Graphics Settings GPU Preference.: First of all, I have an Nvida 1070 (primary) and a 770 (extended). My integrated GPU is disabled in the BIOS. I'm running Windows 10. So, what I would like to do is make Chrome use the 770 since I use my primary 1070 to game and what have you. While watching videos on...
  7. 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...
  8. Choose a program to edit pictures

    in Windows 10 Software and Apps
    Choose a program to edit pictures: Is there a way to edit the right click button when clicking on a picture. I am often using Snag it to edit pictures. And I would like not to have to dig in to open it with my right click button. If I can move it very close to the top that would be nice. See the picture....
  9. Set Preferred GPU for Apps in Windows 10

    in Windows 10 Tutorials
    Set Preferred GPU for Apps in Windows 10: How to: Set Preferred GPU for Apps in Windows 10 How to Set Preferred GPU for Apps in Windows 10 Starting with Windows 10 build 17093, Microsoft is introducing a new Graphics settings page for Multi-GPU systems that allows you to manage the graphics performance preference...
  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...