HGL
plain-purple
Check which GPU game is running on
I'm getting poor performance in Skyrim on High settings. My hardware is capable of running it well. I have i5 12500H and RTX 3050. My guess is that it's running on the wrong GPU. I have the use dGPU check mark enabled.
This is on Arch Linux, kernel
6.2.12-arch1-1
. The laptop is Victus by HP Gaming Laptop 15-fa0xxx
The game crashes when i tab out of it so i can't use a tool like nvtop

6 Replies
foreign-sapphire•3y ago
you can try with mangohud, it has a config to display the gpu name and it shows an overlay over the game while playing
make sure you have it installed properly in your system https://github.com/flightlessmango/MangoHud and heroic has a setting to enable it
then you can use a config file to enable the gpu_name setting https://github.com/flightlessmango/MangoHud#environment-variables-mangohud_config-and-mangohud_configfile
plain-purpleOP•3y ago
and how would i load the game with mangohud?
i assume the lanucher needs to load it
foreign-sapphire•3y ago
there's a setting in the game settings in heroic

crude-lavender•3y ago
just fyi, in general (that means also outside of launchers like heroic and lutris), you can just prepend the game command with
mangohud
so for example you would do ENV_VAR_EXAMPLE=1 mangohud Game.exe
in steam you would do ENV_VAR_EXAMPLE=1 mangohud %command%
same with other things like gamemoderun for exampleplain-purpleOP•3y ago
it's running on the correct GPU but the performance isn't what I would expect
the GPU isn't also being fully utilized
correct-apricot•3y ago
Seeing a log would be nice to see at least if your setup is configured correctly ( dxvk/vkd3d toggled, Vulkan drivers installed or not)
Also an output of this as well
inxi -SMGxx