I got a score of 600 on glmark2 with command : switcherooctl launch -g 0 glmark2
and 50 with command switcherooctl launch -g 1 glmark2
But reinstalling suse-prime and rebooting with NVIDIA with the command sudo prime-select boot nvidia
I got a score of 23551
That seems to be confirmed in the following thread : archlinux
If you can't switch completely in BIOS/UEFI which should be preffered:
The simplest, ready made solution for most nvidia cards is installing nvidia-prime and using the prime-run command to start a game in question as described in: [https://wiki.archlinux.org/title/PRIME# … er_offload](https://wiki.archlinux.org/title/PRIME#PRIME_render_offload)
On GPUs/CPU combinations like yours that are a bit older, this will lead to not being able to fully suspend the nvidia card while not in which will have a higher power draw. If you want more control over this, other options are outlined in: https://wiki.archlinux.org/title/NVIDIA_Optimus -- note that none of the other options outlined here will generally give you better performance than the PRIME method, if performance is your main concern and you don't care about power draw you should stick with PRIME or disabling the iGPU completely.
*Last edited by V1del (2023-09-21 10:26:55)*
There is no reboot required. Additionally , there is no root or sudo required to run switcherooctl.
Switcherooctl does not permanently switch the use of a GPU. It works on a per application basis.
switcherooctl launch -g 1 will do nothing as the application is missing from the command. switcherooctl launch -g 1 vlc will launch VLC using the device 1 (dedicated) GPU.
suse-prime and switcherooctl are completely different. suse-prime allowed to permanently use only one GPU after rebooting. switcherooctl uses a more granular concept as it allows the user to define which apps he wants to start with the dedicated GPU.