NVidia e Intel no mesmo Laptop: qual placa é usada?

4

Estou tentando fazer com que minha placa gráfica funcione no meu Dell Mobile Precision 5510, que deve ser um NVidia Quaddro M1000M. A máquina também tem gráficos Intel.

Se eu executar lspci , obtenho, entre outras coisas,

00:02.0 VGA compatible controller: Intel Corporation Device 191b (rev 06)
01:00.0 3D controller: NVIDIA Corporation GM107GLM [Quadro M1000M] (rev a2)

Então, às vezes, após alguns segundos, a máquina congela.

Da saída de lspci , parece que a máquina possui uma placa de vídeo Intel e uma NVidia (M1000M) como esperado. Sendo este um laptop, eu não tenho adaptadores separados, então não sei como as saídas são trocadas, mas gostaria de ter certeza de que estou usando a placa NVidia.

Eu instalei os drivers da NVidia, mas o X era apenas uma tela em branco. Estou razoavelmente feliz com os drivers Nouveau, mas não posso confirmar se a placa gráfica correta está sendo usada. O laptop foi entregue com o Ubuntu 14.04 nunca executou mais nada.

glxinfo me dá o seguinte:

OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Skylake Halo GT2 
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.5.9

Isso soa como se o cartão Intel estivesse sendo usado. Existe um cenário em algum lugar que eu possa checar? Obrigado.

    
por Monday Morning 19.04.2016 / 20:14

2 respostas

0

Depois de duas semanas brincando e chegando a lugar nenhum, finalmente consegui que a placa Nvidia funcionasse com os drivers da NVidia. A questão é que eu originalmente tentei instalar os drivers Nvidia com o instalador do software Ubuntu (não faça isso), que foi originalmente feliz usando os drivers da Intel. Isso não funcionou, e várias reinicializações posteriores removeram a opção Intel e aparentemente estavam usando os drivers Nouveau na placa Intel - uma configuração que não tenho certeza se é possível. Meu sistema era imensamente instável nessa configuração e trava com lspci ou ao usar gráficos 3D. Eu passei por muitos passos para consertar isso, e eu realmente não sei o que funcionou.

Livre-se de tudo o que estiver lá:

sudo apt-get purge nvidia*
sudo apt-get purge nouveau*

Instale o driver da Intel. Por alguma razão, isso desinstala um monte de coisas, como o vinho. Pode instalá-lo novamente mais tarde, então não se preocupe.

sudo apt-get install xserver-xorg-video-intel

Eu nunca desinstalei isto explicitamente ( apt-get purge intel* é muito perigoso por causa de todas as outras coisas da Intel), então presumivelmente os drivers da Intel ainda estão lá.

Adicione alguns repositórios:

sudo add-apt-repository ppa:bumblebee/stable
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update

Instale os drivers da NVidia e o bumblebee:

sudo apt-get install nvidia-364
sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic

Isso não funcionou no começo. Eu não tenho ideia do porque. X não iniciaria ou continuaria me retornando para a tela de login. Tentei substituir lightdm por gdm , o que não funcionou, então voltei para lightdm . Finalmente teve uma última tentativa com o anterior e funcionou. Eu posso até usar o aplicativo nvidia-settings para mudar para o cartão Intel. O único problema é que eu tenho uma tela de 4k em um laptop de 15 ". A maioria dos softwares não é dimensionada corretamente. Não consigo mais executar 1920x1080 com a placa NVidia por algum motivo estranho (ela é executada no centro da tela com um enorme borda preta), mas funciona com o cartão Intel ok. Espero que isso ajude alguém, mas cuidado com gráficos híbridos (em laptops) pode ser uma dor completa para começar a trabalhar.

    
por Monday Morning 30.04.2016 / 17:31
0

Como você tem gráficos híbridos, é necessário ter os drivers NVIDIA proprietários e o suporte Optimus instalados para usar o adaptador gráfico NVIDIA e alternar entre os dois gráficos.

Para verificar se você está usando a Intel ou os gráficos da NVIDIA, abra um terminal e execute:

lspci -k | grep -EA2 'VGA|3D'  

A saída deste comando lhe dará uma informação que será algo assim:

lspci -k | grep -EA2 'VGA|3D'  
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)  
Subsystem: CLEVO/KAPOK Computer Device 3501  
Kernel driver in use: i915  

01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 860M] (rev a2)  
Subsystem: CLEVO/KAPOK Computer Device 3501  
Kernel driver in use: nvidia  

Quando mostra Kernel driver in use: nvidia , você está usando o adaptador gráfico NVIDIA.

Quando você quiser mudar para o cartão intel - abra as configurações do NVIDIA X Server - > Perfis PRIME.

Se isso, por qualquer motivo, não funcionar, você deve instalar os drivers oficiais mais recentes da NVIDIA.

Abra um terminal e execute os seguintes comandos:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-361 nvidia-prime
sudo reboot

Atualize seu comentário dizendo que você ainda não pode usar o adaptador NVIDIA corretamente:

Use outro método para instalar os drivers ... mas primeiro remova todos os softwares da NVIDIA instalados.

Destaque a entrada do Ubuntu no menu de inicialização do GRUB e pressione a tecla E .
Adicione nouveau.modeset=0 no final da linha linux - pressione F10 para inicializar.

Na tela de login, pressione Ctrl + Alt + F1 - digite o nome de usuário e a senha e execute:

sudo apt-get purge nvidia*  
sudo reboot  

Agora reinstale os drivers 361.42 suportando o NVIDIA Quadro M1000M.

Destaque a entrada do Ubuntu no menu de inicialização do GRUB e pressione a tecla E .
Adicione nouveau.modeset=0 no final da linha linux - pressione F10 para inicializar.

Na tela de login, pressione Ctrl + Alt + F1 - digite o nome de usuário e a senha e execute:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-361 nvidia-prime
sudo reboot 

Nota: Defina um Espaço entre o último caractere na linha linux e nouveau.modeset=0 .

    
por cl-netbox 20.04.2016 / 12:05