Como desligo a GPU Radeon no meu HP Pavilion DM4?

3

Eu tenho um HP DM4 Beats Edition rodando o Ubuntu 11.10. O HP Pavillion possui gráficos Intel integrados e GPU Radeon.

Pelo que li, parece que a GPU Radeon está drenando minha bateria e também causando o superaquecimento do laptop. A duração da bateria é inferior a duas horas quando a máquina é utilizada para tarefas simples e a unidade está a aquecer excessivamente.

Eu tentei ativar o driver ATI FGLRX - mas não foi bem-sucedido. Eu também instalei o applet de controle da CPU.

Por enquanto, eu só quero desativar a GPU e usar os gráficos Intel on board.

Existe uma maneira que eu possa forçar o sistema a usar apenas os gráficos da Intel?

Sou muito novo no Ubuntu e preciso de ajuda básica.

    
por Bill 11.02.2012 / 08:56

2 respostas

5

O Ubuntu vem com vgaswitcheroo desde 10.10. Portanto, você pode, embora esteja longe de funcionar tão bem quanto no Windows. No entanto, é suficiente desligar um dos cartões e / ou mudar para os outros.

Você encontra mais informações sobre este tópico em html. help.support with-linux.blogspot.com/2010/11/07112010-fedora-14-ubuntu-10.html">este linux.blogspot .

Como você é relativamente novo no Ubuntu, eu lhe direi os comandos essenciais:

chmod -R 705 /sys/kernel/debug # this isn't noted on the help.ubuntu-page, yet I had to do this since 11.04
chown -R $YOURUSERNAME:$YOURUSERNAME /sys/kernel/debug/vgaswitcheroo # where $YOURUSERNAME is your user name
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch # this will turn off your currently unused card. This is normally the discrete one.

Esses comandos não devem funcionar com o fglrx instalado, eu acho, porque ele tem seu próprio mecanismo de comutação (o que não funciona para mim).

Para alternar entre cartões, você escreveria DDIS (para discreto) e DIGD (para integrado) em vez de OFF . Observe que você verá uma alteração somente depois de efetuar o logoff. Ainda a outra placa já estará ativada; consumindo energia e girando o ventilador.

    
por onse 11.02.2012 / 10:39
2

Estou usando um laptop Sony VAIO VPCSB2 com gráficos selecionáveis (Intel integrado / ATI 6470M) e perdi muito tempo com isso também ...

A maneira mais fácil de resolver o problema, como dito acima, é adicionar:

echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

para o seu arquivo rc.local (sudo gedit /etc/rc.local, adicione antes da linha "exit 0"). É rápido e sujo, mas desligará o adaptador ATI na inicialização. As limitações são:

  • Não há gráficos acelerados pela ATI, obviamente:)
  • Suporte a suspensão / suspensão incorreta (o adaptador ATI pode ser ativado junto com o laptop ...)

Desde a versão 12.1 , os drivers do Catalyst suportam gráficos híbridos, no meu notebook pelo menos, mas exigiu um pouco de trabalho (não tenho certeza se todas as etapas são necessárias no final, mas pelo menos funcionou):

Certifique-se de que você não usa vgaswitcheroo já:)

Pré-requisitos de instalação

sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases

Em um sistema x64, adicione:

sudo apt-get install ia32-libs

Crie este link simbólico (isso impediu que a compilação do pacote de drivers falhasse mais tarde no meu caso):

sudo ln -svT lib /usr/lib64

Faça o download do driver da ATI e crie os pacotes:

sh ./ati-driver-installer-11-11-x86.x86_64.run --buildpkg Ubuntu/oneiric

Instale os pacotes:

sudo dpkg -i fglrx*.deb

Configure o driver:

sudo aticonfig --initial -f

Reinicie e ore. Se funcionar, você será apresentado ao seu prompt de login padrão. Faça o login e inicie o Catalyst Control Center como administrador. Você pode finalmente escolher em uma GUI qual GPU você deseja usar (reinicialização é necessária).

Se não funcionar (você precisa fazer o login em um prompt de comando) e quiser tentar novamente, faça alguma limpeza antes de reiniciar o procedimento:

sudo aticonfig --uninstall    
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev* xorg-driver-fglrx

A grande desvantagem do driver Catalyst é que o Unity funcionará apenas no modo 2D no adaptador Intel (com o driver Intel "nativo", o Unity padrão funciona bem).

Não encontrei nenhuma solução para este último problema, portanto, no meu caso, voltei para a solução switcheroo.

    
por Fried 11.02.2012 / 14:32