WSA
WSA copied to clipboard
WsaClient.exe always runs on dedicated GPU with Vulkan on D3D12
Steps to reproduce
- On a laptop (I'm using laptop with Radeon 610M and Nvidia RTX 4090) with dedicated and integrated GPU, start WSA and select integrated GPU in the graphics settings
- Set driver for Vulkan in experimental features to D3D12
- Shutdown WSA
- Start any Android application
It works as expected when driver for Vulkan is set to none. I also tried forcing WSA (store app), WsaSettings.exe and WsaClient.exe to use integrated GPU in Windows settings which only removed the option in WSL to use dedicated one but it still used it.
✔️ Expected Behavior
WsaClient.exe should run on selected GPU
❌ Actual Behavior
WsaClient.exe runs on dedicated GPU instead of on selected one. This prevents the GPU from going into sleep and vastly increases power consumption:
Other Software
No response
Please specify the version of Windows Subsystem for Android
2309.40000.10.0