emoacht / Monitorian

A Windows desktop tool to adjust the brightness of multiple monitors with ease
https://www.microsoft.com/store/apps/9nw33j738bl0
MIT License
3.3k stars 154 forks source link

Discrete Graphics Card Usage in Program #447

Closed SPluzh closed 1 year ago

SPluzh commented 1 year ago

In my laptop the program currently utilizes a discrete graphics card. Can it work with the integrated graphics card?

NVIDIA_Share_qSSkJyUL9T

I suppose this can be done as there is a similar software (https://github.com/xanderfrangos/twinkle-tray).

emoacht commented 1 year ago

Could you elaborate more? What setting is it?

SPluzh commented 1 year ago

I have a laptop with discrete and built-in in CPU graphics cards. Usually programs use the built-in video card. But in this case Monitorian uses the discrete video card. The discrete graphics card goes to sleep most of the time for power efficiency. Usually the discrete graphics card is used by games, 3D applications and other highly loaded programs. I can see that Monitorian is using the discrete graphics card in the Nvidia GPU Activity monitor (https://www.gigabyte.com/us/Support/FAQ/2667)

emoacht commented 1 year ago

Thanks for the explanation. I think it is not determined by each app but up to the OS's setting. Then, have you tried to set the GPU to be used in the OS's settings? https://pureinfotech.com/set-default-gpu-apps-windows-11/

SPluzh commented 1 year ago

I turned this setting on, but it didn't help.

ApplicationFrameHost_ASPPGXDipn

But I found out that Monitorian uses a discrete graphics card when an external monitor is connected. If you disconnect the external monitor, Monitorian will use the built-in video card. Other programs use the built in graphics card regardless of the external monitor connection.

emoacht commented 1 year ago

It sounds quite natural that this app has something to do with the graphic chips connected to external monitors when it controls external monitors. To be clear, there is completely nothing this app can do on its own. It is handled by the OS. I don't know about other apps.