-
-
Notifications
You must be signed in to change notification settings - Fork 3.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Terminus uses dGPU by default #657
Comments
I've added the Chrome option to force the app onto the integrated GPU (related: electron/electron#9842) I won't be able to test it though as I haven't got any dual-GPU hardware, but you should be able to grab the build here shortly: https://ci.appveyor.com/project/Eugeny/terminus/build/artifacts |
This build works for me, no discrete GPU triggering. |
Thanks for confirming @artsilenkov |
Hello, sorry for posting on a closed issue, but leaving this here in case anyone else is wondering why this is happening: I was experiencing similar issue OP reported, but I think I know why it defaults to dGPU (as far as nvidia drivers go): terminus.exe is the name of the executable for PC game Ash of Gods, and nvidia drivers think its the game, and therefore, by default, enables dGPU for it instead of integrated graphics. I had to set it to use Integrated Graphics like so: |
Thanks - good catch. I need to look into whether changing the binary name will cause any issues with autoupdating. |
I noticed on two different laptops with Intel CPU's (Kaby Lake and Haswell respectively) and Nvidia dGPU's that terminus would activate the dGPU even when it is explicitly stated in the Nvidia control panel to use the integrated graphics. If anyone encounters this issue, I fixed it on Windows 10 (ver. 20H2) by going into the graphic settings of the OS itself, and specifically setting the graphics settings performance of terminus.exe (located in %AppData%/Local/Programs/Terminus) to power saving, as denoted in the screenshot. I hope this helps. |
This worked for me. Thanks. |
Thanks for the tip @Hariama. I'll see if I can automatically set this on first run. Note to self: https://stackoverflow.com/questions/59732181/programmatically-set-graphics-performance-for-an-app
|
Unfortunately not. Shortcut handling in Windows terminal system is terrible and although there's a ton of workaround in Terminus not everything is covered. I'll try to check it out next week. Also, check if toggling ConPTY mode in Settings -> Shell helps. |
Reference : dotnet/wpf#9286 |
On a Surface Book 2, which has an integrated Intel GPU and a discrete Nvidia GPU, terminus uses the dGPU by default which seems unnecessary. It is possible to manually override this but it shouldn't be the default behavior.
The text was updated successfully, but these errors were encountered: