How to select GPU for apps using registry instead of Settings

Page 2 of 2 FirstFirst 12

  1. Posts : 1,310
    Windows 10
       #11

    RoasterMen said:
    That, or both may be displayed in the device manager but plugging a monitor into Intel HD would bring the computer to BSOD:

    Attachment 290972

    This is on my PC, I just don't know how it was able to get both enabled when I clearly set the BIOS to only detect a graphics card in the system.
    I have seen that happen if you try to force update the intel driver through inf in device manager while it being offline .

    To remedy that effect you need to update your bios , remove the nvidia card , enable the integrated card through bios , uninstall the intel driver and re-install it . then disable the integrated bios again and plug back the nvidia card .
      My Computer


  2. Posts : 1
    Windows 10
       #12

    Have you find way to make it run? I want to do same thing but on GTX 980 and 650 in my case.
      My Computer


  3. Posts : 1
    Windows Server 2022
       #13

    A Fix


    Not a registry fix but the following will add your second GPU into the windows menu for you:

    In a command prompt:
    nvidia-smi
    nvidia-smi -L (gives you a list of your GPUs)
    nvidia-smi -g # -dm 0 (Replace the # with whatever GPU number you are wanting to add to the menu from the last command)
      My Computer


  4. uq1
    Posts : 1
    Windows 10
       #14

    Although this is a thread necro, this question has been asked over and over by people, and microsoft has failed to make the selection of a specific GPU available without downgrading to Windows 11.

    After weeks of searching for an answer to what should be a simple dropdown menu, I have found an answer in this superuser post, which actually works!!!

    For those not wishing to go off-site to the superuser link above, here is a copy of the post.

    For Windows 10 it seems to be possible to force GPUs to be the power-saving and performance GPU respectively via a registry hack:

    1. Navigate Regedit to Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}

    2. Identify the four digit subfolders that contain your desired GPUs (e.g. by the key DriverDesc inside)

    3. Create a new DWORD key inside both four digit folders, name it EnableMsHybrid
    Set it to a value of 1 for the performance GPU, set it to a value of 2 for the power save GPU

    4. Reboot.

    The settings app should then offer the set GPUs for per app graphics settings.

    Caveats of this method:
    • It only works with 2 GPUs, any additional GPUs are still wasted
    • The setting is only applied to DirectX and Vulkan, not OpenGLAt least for Nvidia Cards, the OpenGL GPU can be selected through their control panel app
    • The default GPU cannot be selected via the Settings app, it's still the performance GPU
    Last edited by uq1; 30 Sep 2023 at 09:54.
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 01:06.
Find Us




Windows 10 Forums