GPU NVIDIA não sendo usada para jogos (Kubuntu)

GPU NVIDIA não sendo usada para jogos (Kubuntu)

Recentemente mudei para o Kubuntu com meu laptop e estou adorando por enquanto. O único problema é a minha GPU: parece que o sistema operacional a reconhece, mas não a utiliza quando quero jogar (que sejam compatíveis com Proton/Linux, ou seja: XCOM).

Ao digitarconsulta de seleção principal, diz "sob demanda", o que significa, se entendi corretamente, que posso decidir se quero usar uma GPU especificamente para um programa. O problema é que não tenho nenhuma opção para fazer isso ao clicar com o botão direito no jogo.

Entrei nas configurações da nvidia através doconfigurações da nvidiacomando e altere o perfil principal para "Modo de desempenho" e reinicie meu computador. Ai, cara, eu não deveria: a tela de carregamento travou e precisei forçar a reinicialização (também conhecido como pressionar o botão liga / desliga) para finalmente acessar a área de trabalho. A partir daí, lancei o XCOM e funcionou maravilhas (60 fps constantes eassistir nvidia-smimostrou que o jogo realmente usou minha GPU).

Reiniciei mais uma vez minha área de trabalho e mesmo problema. Consegui acessar minha área de trabalho, mas tudo estava incrivelmente lento.

Voltei para a configuração sob demanda e, desde então, o desktop está funcionando bem novamente, mas voltei à estaca zero: o jogo ainda não está usando minha GPU.

Como posso forçar os jogos Steam, ou programas em geral (como o Blender, se eu decidi aprender 3D, por exemplo), a usar a GPU e não o gráfico integrado?

obrigado pela ajuda

EDITAR: Tentei o comando prime-run, para forçar o programa a usar o dGPU. Diz comando não encontrado.

Responder1

Ok, encontrei uma solução alternativa, mas não é a ideal e será apenas um curativo até que alguém encontre uma resposta adequada.

Para executar o Steam (eem extenso, jogos), acabei de adicionar este comando:

__NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia steam

Agora, como o Steam usa a GPU adequada, os jogos também usarão. No entanto, ainda estou tentando entender como dizer ao Steam para usar apenas OpenGL e jogar na GPU Nvidia.

informação relacionada