Como alterar qual placa gráfica um programa usa?

2

Eu recentemente instalei o Steam para rodar o Rust no meu Ubuntu 14.04. O jogo, mesmo nas configurações gráficas mais baixas possíveis, fica incrivelmente difícil, a ponto de o jogo não poder ser jogado.

Eu tenho duas placas gráficas no meu computador: um Intel 3rd Gen Core e um Nvidia GF108M [GeForce GT 630M] (basicamente estou lendo a saída de lspci | grep VGA . Eu suspeito que o Steam esteja usando minha placa gráfica Intel da minha Nvidia, porque eu deveria ter as especificações para jogar Rust e ser capaz de jogar outros jogos como League of Legends sem problema.

Como posso alterar a placa gráfica que o Steam está usando?

EDIT: Aqui está a saída relevante de lspci -v :

00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA controller])
    Subsystem: Toshiba America Info Systems Device fb01
    Flags: bus master, fast devsel, latency 0, IRQ 47
    Memory at c1400000 (64-bit, non-prefetchable) [size=4M]
    Memory at d0000000 (64-bit, prefetchable) [size=256M]
    I/O ports at 5000 [size=64]
    Expansion ROM at <unassigned> [disabled]
    Capabilities: <access denied>
    Kernel driver in use: i915

01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 630M] (rev a1) (prog-if 00 [VGA controller])
    Subsystem: Toshiba America Info Systems Device fb01
    Flags: bus master, fast devsel, latency 0, IRQ 49
    Memory at c0000000 (32-bit, non-prefetchable) [size=16M]
    Memory at e0000000 (64-bit, prefetchable) [size=256M]
    Memory at f0000000 (64-bit, prefetchable) [size=32M]
    I/O ports at 4000 [size=128]
    Expansion ROM at c1000000 [disabled] [size=512K]
    Capabilities: <access denied>
    Kernel driver in use: nouveau

Por favor, note que acabei de instalar um novo driver para ver se isso ajudará. Atualização: não.

    
por Alessandro Power 24.02.2015 / 19:34

1 resposta

3

instala um driver proprietário

Desde que você está jogando esta é a primeira coisa que você deve fazer. Você precisa ativar fontes não livres para:

  • Abra o Ubuntu Software Center
  • vá para Editar - > Fontes de Software
  • Ative a opção "Drivers proprietários para dispositivos (restritos)".
  • Feche o centro de software
  • execute sudo apt-get update para garantir que as coisas estejam atualizadas
  • vá para as configurações do seu sistema - > drivers adicionais
  • selecione o driver proprietário mais recente (geralmente recomendado), isso não será Nouveau
  • Após a conclusão da instalação, reinicie e continue.

Soluções para usar seu novo driver:

Verifique seu BIOS

Verifique se há uma opção para desativar o Intel Integrated Graphics, com gráficos integrados desativados seu sistema será o padrão para a placa Nvidia, mas se você quiser alternar entre Nvidia e Intel sem reiniciar o tempo todo, ou seu BIOS não tem a configuração , essas outras soluções podem funcionar para você.

bumblebee

Após instalar usando sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic e reinicializar, basta colocar optirun ou primusrun na frente de qualquer comando que você queira otimizar usando a GPU. No caso do steam, você precisa clicar com o botão direito do mouse no jogo em sua biblioteca e selecionar properties- > definir as opções de lançamento e definir o comando para

optirun %command%

(substituindo optirun por primusrun também funciona, você pode testar ambos para ver se há uma diferença de desempenho para o seu sistema)

nvidia-prime

Isto deve ser incluído com os pacotes de drivers mais recentes, mas se não for, você deve ser capaz de instalá-lo com sudo apt-get install nvidia-prime após a instalação e reinicialização, você será capaz de selecionar manualmente a placa a partir do% menunvidia-settings. Para mudar de um para o outro, você precisará sair e voltar.

Por favor, note :

Se você instalar um desses, desinstale-o ANTES de instalar o outro ou você será recebido com uma tela preta na inicialização. Caso isso aconteça apenas com Ctrl + Alt + F1 em um terminal e desinstale-o manualmente, se você tiver sua GUI funcionando, mas ficar preso neste terminal, a GUI é normalmente acessada por Ctrl + Alt + F7 (se não, apenas Ctrl + Alt + F por aí até você encontrá-lo)

    
por Tim 26.03.2015 / 23:57