Eu não acho que você pode fazer isso automaticamente, mas aqui está um trabalho que eu pensei.
Primeiro, abra um editor de texto como gedit
e cole-o em um novo arquivo
[Desktop Entry]
Name=Steam
Comment=Steam with Nvidia
Exec=sudo prime-select nvidia && steam
Icon=/usr/share/app-install/icons/steam.png
Terminal=false
Type=Application
Categories=Utility;Application;
Agora salve isso como steam.desktop
no seu /home
e torne-o executável
chmod +x ~/steam.desktop
Agora arraste o arquivo para o lançador para substituir o ícone do Steam existente e quando você executar o Steam a partir dele, ele também deve mudar para a GPU da Nvidia.
A maneira mais rápida de voltar é usar este comando
sudo prime-select intel
Você pode criar outro arquivo da área de trabalho para executar o comando, mas se você executá-lo, uma vez que estará acessível a partir do histórico de terminais, pela tecla seta para cima .
Por favor, note que eu não tenho um laptop multi GPU, então não posso testar isso, então, por favor, dê qualquer feedback.