Como desativo os gráficos intel em uma configuração gráfica híbrida?

14

Eu tenho um Dell Vostro 3700 versão A10.

Os bits relevantes de lspci -v | grep VGA sã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. Eu gostaria de desativar completamente os gráficos da Intel que estão no processador.

Eu verifiquei no arquivo xorg.log e ele mostra que o cartão intel está em uso.

De lsmod , vejo que ele usa o módulo i915. Eu tentei colocar esse módulo na lista negra em /etc/modprobe.d/blacklist.conf , mas isso não funcionou porque eu ainda não pude usar a placa nvidia para exibição.

Eu gostaria que houvesse uma opção de BIOS para desativar, mas não há. Algumas pessoas também sugeriram mudar o modo SATA para compatibilidade, mas isso não funciona neste caso, já que o controlador vga da intel ainda aparece em lspci

Eu tentei configurar o busid manualmente no arquivo /etc/X11/xorg.conf , mas ele ainda não funcionou. Deu-me um erro que dizia algo ao longo das linhas de tela não detectado. quaisquer pedaços de xorg.log que você gostaria que eu anexasse?

Então, o que estou procurando é alguma solução que me permita desativar completamente o uso do controlador intel vga. se foi bloqueado de alguma forma, seria bom. como se não estivesse presente. Alguma sugestão? Estou desesperada aqui, na verdade. Porque não posso usar a porta HDMI agora mesmo 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, assim como placas gráficas dedicadas. Como eles resolveriam o problema?

    
por Eshwar 01.12.2010 / 14:58

3 respostas

5

Tente instalar o bumblebee para que as placas Intel e Nvidia funcionem simultaneamente: link

sudo apt-get install git
# type password
git clone http://github.com/MrMEEE/bumblebee.git
cd bumblebee/
sudo ./install.sh
optirun glxgears
# check the speed and compare to running:
glxgears
# If you have google-chrome installed, you can try it with/without optirun and report the FPS values on the mailing list:
optirun google-chrome http://webglsamples.googlecode.com/hg/aquarium/aquarium.html
    
por 719016 29.05.2011 / 10:42
4

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 drivers i915 e nouveau de código aberto. Eu tenho o mesmo notebook, e é só ligar e desligar funciona para mim.

P.S. Como eu me lembro (não tenho certeza) A08 BIOS tem opção "Hybrid Graphic". Mas eu não posso reverter para a versão antiga do BIOS para verificá-lo.

    
por cry0gen 07.12.2010 / 13:55
2

Aha. Depois do meu comentário, encontrei meu caminho na página de suporte do BIOS da Dell .

Isso sugere que na BIOS (sob Advanced - > System Configuration) existe uma opção chamada "Hybrid Graphic" onde você pode desligar a função Hybrid.

Não sei qual dispositivo de vídeo despeja o vídeo, mas parece um bom começo.

    
por Oli 01.12.2010 / 15:20