Como posso ver qual placa de vídeo na minha máquina habilitada para Optimus está sendo usada?

11

Estou usando o Ubuntu 12.04.1 LTS no meu notebook Asus K55v habilitado para Optimus. Isso significa que ele possui duas placas de vídeo; uma Intel integrada (1 GB de memória compartilhada) e uma Nvidia Geforce 610M discreta. Em relação a isso, tenho algumas perguntas relacionadas:

  1. Como posso saber se meu sistema está usando a placa gráfica e, em caso afirmativo, quanto?
  2. Como determino se os drivers dos gráficos da Intel estão instalados ou não?
  3. Tentei baixar os drivers do site oficial da Nvidia , mas ele não foi instalado. De onde obtenho os drivers da Nvidia?
  4. Como posso fazer o melhor uso da placa de vídeo Nvidia (ou seja, em quais aplicativos)?
Aks
fonte

Respostas:

3

Você deve usar o seu gerenciador de pacotes para instalar os drivers da Nvidia, porque quando uma atualização chega, facilita a atualização do kernel e ainda mantém o driver da nvidia, ou até mesmo as atualizações dos drivers da nvidia automaticamente.

Se você tiver o outro driver da nvidia instalado, será necessário desinstalá-lo manualmente. Pelo menos na minha experiência, esse é o método mais bem-sucedido. Esses detalhes estão descritos no arquivo leia-me que acompanha o driver.

Se você deseja usar os drivers testados que funcionam bem no Ubuntu, execute este comando

sudo apt-get install nvidia-current-updates

Isso deve resolver. Se estiver funcionando com êxito, você deve ter um painel de controle da Nvidia, pode localizá-lo no painel.

Ele deve fornecer a temperatura do sistema da nvidia e outros fatos sobre o seu cartão.

espero que isto ajude.

Goddard
fonte
7

O comando glxinfoexibe qual adaptador de vídeo é usado para gráficos OpenGL. Procure uma linha semelhante à seguinte:

OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile

A descrição acima é exibida no meu laptop, embora tenha GPU discreta da Nvidia Optimus. Isso significa que ele ainda está usando a GPU Intel integrada para gráficos 3D.

Depois de configurar o zangão, eu corro optirun glxinfoe vejo que o sistema agora usa a GPU Nvidia, mas apenas ao executar comandos com optirun:

OpenGL renderer string: GeForce GT 540M/PCIe/SSE2

No final, descobri que a GPU da Nvidia é realmente pior com o zangão do que com a GPU da Intel integrada habilitada com a DRI_PRIME=1configuração. Tentarei novamente quando / se houver uma solução melhor no futuro.

estalar
fonte
1
Isso responde muito bem à sua pergunta principal. +1! O desempenho da GPU Nvidia é superestimado e os gráficos Intel Ivy Bridge HD são subestimados. Eu não entendo por que os fabricantes fazem Optimus com um low-end Nvidia GPU ...
gertvdijk
1
Observe que glxinfonão está instalado por padrão; você precisa instalar mesa-utilspara obtê-lo.
Burhan Khalid
3

Um comando é

lspci 

que produz, abaixo de outras coisas, por exemplo, no meu sistema:

00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)

uma ferramenta semelhante é lshw (lista de hardware):

sudo lshw -class display

No Xfce, existe uma entrada no menu de configurações, 'driver adicional', onde você pode procurar, se um driver como o driver Nvidia estiver instalado e ativo, e onde você pode procurar por esse driver. O nome do menu pode variar em seu sistema.

Usuário desconhecido
fonte
Eu não acho que o lshw permita saber qual placa é usada. showr lshw que os cartões estão disponíveis
sangorys