Como desabilito os gráficos intel em uma configuração de gráficos híbridos?

15

Eu tenho um Dell Vostro 3700 versão A10.

Os bits relevantes de lspci -v | grep VGAsão:

00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 18)
01:00.0 VGA compatible controller: nVidia Corporation GT216 [GeForce GT 330M] (rev a2)

Então, como você pode ver, esse é um daqueles laptops gráficos híbridos. Agora, não tenho interesse em nenhum tipo de mudança. Gostaria de desabilitar completamente os gráficos Intel que estão no processador.

Fiz o check-in no arquivo xorg.log e mostra que o cartão intel está em uso.

Pelo lsmodque vejo, ele usa o módulo i915. Tentei colocar o módulo na lista negra, /etc/modprobe.d/blacklist.confmas isso realmente não funcionou porque ainda não consegui usar a placa nvidia para exibição.

Eu gostaria que houvesse uma opção de BIOS para desativar, mas não existe. Algumas pessoas também sugeriram mudar o modo SATA para compatibilidade, mas isso também não funciona, pois o controlador intel vga ainda aparece emlspci

Tentei configurar o busid manualmente no /etc/X11/xorg.conf arquivo, mas ele ainda não funcionou. Ele me deu um erro que dizia algo ao longo das linhas da tela não detectadas. algum pedaço do xorg.log que você gostaria que eu anexasse?

Então, o que estou procurando é uma solução que me permita desativar completamente o uso do controlador intel vga. se estivesse bloqueado de alguma forma, seria legal. como se não estivesse presente. Alguma sugestão? Estou desesperado aqui, na verdade. Porque não posso usar a porta HDMI agora no meu laptop por esse motivo.

Meu palpite é que isso se aplica a desktops que também possuem processadores Core i5 com gráficos onchip e placas gráficas dedicadas. Como eles resolveriam o problema?

Eshwar
fonte
Pelo que sei, este não é um sistema Optimus, mas tem problemas semelhantes. Estou perguntando em um tópico do nvnews.net para ver se há alguma notícia sobre uma solução alternativa para essa configuração.
Oli
obrigado @Oli! Tenho certeza de que a porta HDMI está vinculada ao chip nvidia. Gostaria de saber se havia uma maneira de ativar as duas cartas então!
Eshwar
Parece ter encontrado uma solução. Recentemente, houve uma substituição da placa-mãe e isso exigia estranhamente a instalação de drivers gráficos no Windows. Eu não fiz isso e quando inicializei no ubuntu, não consigo mais encontrar 2 adaptadores VGA listados na saída lspci. Ele detecta apenas o da nvidia. Acabei de instalar a nvidia-current e funciona muito bem! MAS, é claro, significa gráficos ruins no Windows. Não tenho certeza se a instalação do driver gráfico aciona algum tipo de opção de hardware no Windows que define a Intel como principal. então agora é a minha única opção!
Eshwar

Respostas:

5

Você pode tentar vga_switcheroo.

cd /sys/kernel/debug/vgaswitcheroo
cat switch #to see which card is active. Pwr - powered on, Off-powered off, "+" - active card.
echo OFF>switch #to power off inactive card
echo ON>switch #to power on inactive card
echo DIS>switch #to switch to discrete card immediatly(not work with X started)
echo DDIS>switch #to switch to discrete card after X restart
echo IGD>switch #to switch to integrated card immediatly(not work with X started)
echo DIGD>switch #to switch to integrated card after X restart

Funciona apenas com os drivers i915 e nouveau de código aberto. Eu tenho o mesmo notebook e é só ligar e desligar funciona para mim.

PS Pelo que me lembro (não tenho certeza), o A08 BIOS possui a opção "Hybrid Graphic". Mas eu não posso reverter para a versão mais antiga do BIOS para verificá-lo.


fonte
Eu tenho o kernel 2.6.37-12 instalado no lucid, mas infelizmente o vga_switcheroo não aparece para mim. mais uma vez, detalharei o que aconteceu em um comentário separado.
Eshwar
5

Tente instalar o zangão para que as placas Intel e Nvidia funcionem simultaneamente: https://launchpad.net/~hybrid-graphics-linux

sudo apt-get install git
# digite a senha
git clone http://github.com/MrMEEE/bumblebee.git
cd bumblebee /
sudo ./install.sh
optirun glxgears
# verifique a velocidade e compare com a corrida:
glxgears
# Se você possui o google-chrome instalado, pode experimentá-lo com / sem optirun e reportar os valores de FPS na lista de discussão:
optirun google-chrome http://webglsamples.googlecode.com/hg/aquarium/aquarium.html
719016
fonte
1
O zangão permite vdpau agora? ou ainda não? quando vdpau estiver, eu vou pular no navio!
Eshwar
não bumblebee não vdpau, e parece que híbrida-WinDump é a melhor opção para que, até agora: github.com/MrMEEE/bumblebee/issues/16
719.016
1
Instalei o bumblebee e ele funciona, mas como posso desativar os gráficos da Intel por padrão. Eu gostaria de rodar meu sistema sempre na Nvidia. Obrigado.
Kostanos
@ 213441265152351, isso funcionaria em um desktop híbrido? Eu tenho um Intel + um PCIe nVidia integrado na minha área de trabalho, mas não tenho certeza sobre a instalação do Bumblebee, pois a documentação parece clara sobre se tratar de uma solução para laptops.
Waldir Leoncio 15/09
2

Aha. Na sequência do meu comentário, encontrei o caminho para a página de suporte do BIOS da Dell .

Isso sugere que no BIOS (em Avançado -> Configuração do sistema) existe uma opção chamada "Gráfico Híbrido", onde você pode desativar a função Híbrida.

Não sou o dispositivo de vídeo em que ele despeja o vídeo, mas parece um bom começo.

Oli
fonte
Sim, me deparei com isso. infelizmente, o que está na página e o que está no laptop são duas coisas diferentes !!. e obrigado por perguntar no nvnews.net. Uma maneira simples de desativar o cartão intel ou mudar para a nvidia no início da inicialização seria uma grande ajuda!
Eshwar