GPU preference - iGPU shown as both energy saving and high performance


fruh

Well-known member
Member
VIP
Local time
5:59 AM
Posts
161
OS
Windows 11
Hi, in my graphics preferences page the Intel integrated GPU is shown as both the energy saving and high performance option, while the discrete GPU of my laptop is shown in the "specific GPU" menu but that doesn't really do anything. I have set the discrete GPU to be used for certain programs through the Nvidia Control Panel too but that doesn't do anything either, Windows always uses the integrated GPU.

Does anyone know if there is a manual way to tell Windows which GPU is the energy saving and which is the high performance one?

Thanks a lot :)

(edit: thanks for moving the thread to a more suitable forum)
 
Windows Build/Version
22621.963
Last edited:

My Computer

System One

  • OS
    Windows 11
    Computer type
    Laptop
    Manufacturer/Model
    Dell g5 5590
    CPU
    intel 9th gen
    Memory
    8GB LOL
    Graphics Card(s)
    nvidia
    Hard Drives
    C: nVME kioxia SSD
    D: SATA toshiba HDD
    Browser
    Firefox
    Antivirus
    Defender (if it hasn't been disabled yet)
I believe the general use of the integrated graphics card is dictated by the chosen power settings, but you can use:

Settings > System > Display > Graphics and then the 'Custom options for apps' to search for individual apps and set your preferences at app level. You only need to set individual preferences for those apps that you want to use the dedicated graphics card option.
 

My Computers

System One System Two

  • OS
    macOS (plus VMs: Windows XP, 7, 10 Home/Pro, 11 Home/Pro, Linux Distros)
    Computer type
    Laptop
    Manufacturer/Model
    a) Apple MacBook Pro (Intel) - 2019 b) Apple MacBook Pro M1 MAX - 2021
    CPU
    a) Intel i9 b) M1 MAX (ARM)
    Memory
    a) 16GB b) 32GB
    Hard Drives
    a) 1TB SSD + 256GB SD Card b) 1TB SSD (+ 1TB SD Card)
    Browser
    a) Safari/Vivaldi/DuckDuckGo b) Safari/DuckDuckGo
    Antivirus
    -
  • Operating System
    Windows 11 Pro (plus VirtualBox VMs: Windows 11 Pro & Linux Distros)
    Computer type
    Laptop
    Manufacturer/Model
    a) Microsoft Surface Book 2, b) HP Spectre X360
    CPU
    a) i7, b) i7
    Memory
    a) 16GB, b) 16GB
    Hard Drives
    a) 1TB SSD, b) 1TB SSD
    Browser
    a) MS Edge, b) MS Edge
    Antivirus
    a) Defender, b) Defender
I believe the general use of the integrated graphics card is dictated by the chosen power settings, but you can use:

Settings > System > Display > Graphics and then the 'Custom options for apps' to search for individual apps and set your preferences at app level.

Yep, that's where things go wrong as the integrated GPU is labelled as both the energy saving and high performance options (which is wrong because the discrete GPU in my laptop is the high performance one)

I need to literally tell Windows which GPU is which, not which GPU to use
 

My Computer

System One

  • OS
    Windows 11
    Computer type
    Laptop
    Manufacturer/Model
    Dell g5 5590
    CPU
    intel 9th gen
    Memory
    8GB LOL
    Graphics Card(s)
    nvidia
    Hard Drives
    C: nVME kioxia SSD
    D: SATA toshiba HDD
    Browser
    Firefox
    Antivirus
    Defender (if it hasn't been disabled yet)

My Computers

System One System Two

  • OS
    macOS (plus VMs: Windows XP, 7, 10 Home/Pro, 11 Home/Pro, Linux Distros)
    Computer type
    Laptop
    Manufacturer/Model
    a) Apple MacBook Pro (Intel) - 2019 b) Apple MacBook Pro M1 MAX - 2021
    CPU
    a) Intel i9 b) M1 MAX (ARM)
    Memory
    a) 16GB b) 32GB
    Hard Drives
    a) 1TB SSD + 256GB SD Card b) 1TB SSD (+ 1TB SD Card)
    Browser
    a) Safari/Vivaldi/DuckDuckGo b) Safari/DuckDuckGo
    Antivirus
    -
  • Operating System
    Windows 11 Pro (plus VirtualBox VMs: Windows 11 Pro & Linux Distros)
    Computer type
    Laptop
    Manufacturer/Model
    a) Microsoft Surface Book 2, b) HP Spectre X360
    CPU
    a) i7, b) i7
    Memory
    a) 16GB, b) 16GB
    Hard Drives
    a) 1TB SSD, b) 1TB SSD
    Browser
    a) MS Edge, b) MS Edge
    Antivirus
    a) Defender, b) Defender
@LeLibran thanks for your help, unfortunately still nothing. Apparently Windows is more confused than I am (as shown in the screenshot, UHD 630 is shown as both energy saving and high performance, tho the Nvidia one is still recognised by the system in some way)

The registry keys found as per this tutorial are consistent with the settings page. I'd need to know where the actual keys that assign to each GPU its index are stored to see if something's wrong there

Screenshot_20221219_000007.png
 

My Computer

System One

  • OS
    Windows 11
    Computer type
    Laptop
    Manufacturer/Model
    Dell g5 5590
    CPU
    intel 9th gen
    Memory
    8GB LOL
    Graphics Card(s)
    nvidia
    Hard Drives
    C: nVME kioxia SSD
    D: SATA toshiba HDD
    Browser
    Firefox
    Antivirus
    Defender (if it hasn't been disabled yet)
Hi, in my graphics preferences page the Intel integrated GPU is shown as both the energy saving and high performance option, while the discrete GPU of my laptop is shown in the "specific GPU" menu but that doesn't really do anything. I have set the discrete GPU to be used for certain programs through the Nvidia Control Panel too but that doesn't do anything either, Windows always uses the integrated GPU.

Does anyone know if there is a manual way to tell Windows which GPU is the energy saving and which is the high performance one?

Thanks a lot :)

(edit: thanks for moving the thread to a more suitable forum)
I see you have a Dell so guessing like my Alienware you can select the dedicated Nvidia GPU for sole use by pressing the FN+F7 keys which will prompt you to reboot and use Nvidia only. Not sure that's what you wanted especially if your trying to reduce battery drain while unplugged but thought I'd throw it out there. If I remember when unplugged I think it defaults to integrated unless you select to use the Nvidia GPU.

The following steps can be used to always use the Nvidia video card.
  1. Open the "Nvidia Control Panel."
  2. Click "3D Settings" > "Manage 3D Settings."
  3. Click the "Program Settings" tab.
  4. On the "Global Settings tab," locate and select the "Preferred graphics processor" option. From the list, select "High-performance Nvidia Processor."
  5. Click Apply.
 
Last edited:

My Computers

System One System Two

  • OS
    Windows 11 22H2
    Computer type
    Laptop
    Manufacturer/Model
    Alienware M17 R3
    CPU
    Intel Core i7-10750H (Comet Lake)
    Motherboard
    Alienware
    Memory
    32GB DDR4
    Graphics Card(s)
    NVIDIA GeForce RTX 2060 and Intel UHD Graphics
    Sound Card
    Realtek ALC3281-CG
    Monitor(s) Displays
    17"
    Screen Resolution
    3840x2160
    Hard Drives
    Micron 2300 NVMe 1TB
    PC SN530 NVMe WDC 512GB
    Mouse
    Logitech MX Master 3
    Internet Speed
    60mbps
    Browser
    Vivaldi and Firefox
    Antivirus
    MS Defender and Malwarebytes Free
  • Operating System
    Windows 11 22H2
    Computer type
    Laptop
    Manufacturer/Model
    Microsoft Surface Laptop 3
    CPU
    Intel Core i7-1065G7 (Ice Lake)
    Motherboard
    Microsoft Corp.
    Memory
    16GB DDR4
    Graphics card(s)
    Intel Iris Plus Graphics
    Sound Card
    Omnisonic Speakers with Dolby Audio
    Monitor(s) Displays
    13.5” PixelSense Touchscreen Display
    Screen Resolution
    2256x1504
    Hard Drives
    Toshiba Memory 512GB
    Mouse
    Surface Arc Mouse
    Internet Speed
    60 mbps
    Browser
    Vivaldi and Firefox
    Antivirus
    MS Defender and Malwarebytes Free
@FrancoDT thanks for your suggestion, I do have a Dell system but I think your Alienware has the MUX switch (hope it's the right name) required to choose which GPU to use, mine is a regular Optimus laptop so the display signal must always pass through the intel iGPU. Anyway I just want Windows to correctly recognise the Nvidia GPU as the high performance one since at the moment it always uses the iGPU even if I specifically tell it not to.
 

My Computer

System One

  • OS
    Windows 11
    Computer type
    Laptop
    Manufacturer/Model
    Dell g5 5590
    CPU
    intel 9th gen
    Memory
    8GB LOL
    Graphics Card(s)
    nvidia
    Hard Drives
    C: nVME kioxia SSD
    D: SATA toshiba HDD
    Browser
    Firefox
    Antivirus
    Defender (if it hasn't been disabled yet)
Does anyone know if uninstalling the discrete GPU in Device Manager might do something? If I uninstall it, will it be able to be reinstalled without issues anyway?

Thanks
 

My Computer

System One

  • OS
    Windows 11
    Computer type
    Laptop
    Manufacturer/Model
    Dell g5 5590
    CPU
    intel 9th gen
    Memory
    8GB LOL
    Graphics Card(s)
    nvidia
    Hard Drives
    C: nVME kioxia SSD
    D: SATA toshiba HDD
    Browser
    Firefox
    Antivirus
    Defender (if it hasn't been disabled yet)

My Computers

System One System Two

  • OS
    macOS (plus VMs: Windows XP, 7, 10 Home/Pro, 11 Home/Pro, Linux Distros)
    Computer type
    Laptop
    Manufacturer/Model
    a) Apple MacBook Pro (Intel) - 2019 b) Apple MacBook Pro M1 MAX - 2021
    CPU
    a) Intel i9 b) M1 MAX (ARM)
    Memory
    a) 16GB b) 32GB
    Hard Drives
    a) 1TB SSD + 256GB SD Card b) 1TB SSD (+ 1TB SD Card)
    Browser
    a) Safari/Vivaldi/DuckDuckGo b) Safari/DuckDuckGo
    Antivirus
    -
  • Operating System
    Windows 11 Pro (plus VirtualBox VMs: Windows 11 Pro & Linux Distros)
    Computer type
    Laptop
    Manufacturer/Model
    a) Microsoft Surface Book 2, b) HP Spectre X360
    CPU
    a) i7, b) i7
    Memory
    a) 16GB, b) 16GB
    Hard Drives
    a) 1TB SSD, b) 1TB SSD
    Browser
    a) MS Edge, b) MS Edge
    Antivirus
    a) Defender, b) Defender
Still searching!

Apparently if you launch the NVidia Control Panel and select Manage 3D Settings and switch to the Program Settings Tab, you should be able to set the graphics processor required for each installed application.

Source: How to make the nVidia graphics processor the default graphics adapter using the NVIDIA Control Panel | Dell UK

I'll live in hope that that works for you.

Thanks again :) I've tried to set the nvidia GPU as preferred for both each application and globally but it does nothing. Windows still offers the integrated gpu as both energy saving and high performance :/

It must be something in the Registry, tho I haven't found where the keys relative to the GPU performance are stored yet (I did find the registry keys relative to which GPU is assigned to which app but that's not it)
 
Last edited:

My Computer

System One

  • OS
    Windows 11
    Computer type
    Laptop
    Manufacturer/Model
    Dell g5 5590
    CPU
    intel 9th gen
    Memory
    8GB LOL
    Graphics Card(s)
    nvidia
    Hard Drives
    C: nVME kioxia SSD
    D: SATA toshiba HDD
    Browser
    Firefox
    Antivirus
    Defender (if it hasn't been disabled yet)
Back
Top Bottom