phenomen / flc

Foundry Lightweight Client (FLC) is a bloat-free client app for Foundry VTT
https://flc.ruleplaying.com/
33 stars 9 forks source link

Set FLC to High Performance Mode #39

Open dg1m opened 10 months ago

dg1m commented 10 months ago

Not exactly an issue, but maybe a feature request. When launching FLC it says in green that High Performance GPU is available, but using that GPU is quite a hassle to get setup. I'm using Windows 11 23H2 on a MSI Creator Z16, RTX 3060. If I go into Display Settings and manually add FLC and manually set it to High Performance Mode, it still uses my Intel UHD GPU. The only way I've been able to use High Performance Mode is by adding msedgewebview2.exe and setting that to High Performance Mode. This works and is fine, but msedgewebview2.exe is installed a version specific folder (e.g. 120.0.2210.91) and if it gets an update then the folder name changes. I then have to go back into Display Settings and re-add the .exe and set it to High Performance Mode. I have to do that on each webview upgrade. So the feature request would be an easier way to enable High Performance Mode for the app.

I also just realized that when msedgewebview2.exe is set for HPM, it only uses HPM for "Copy", but still uses my Intel UHD for "3D" according to Task Manager and looking at the GPU Engine for that process. I can see it switching back and forth between GPU 0 and GPU 1.