Como desativar permanentemente a placa gráfica discreta?

6

Eu tenho um GD integrado, que é a Intel, e outro GD discreto, o AMD Radeon 6490 HD Eu estou usando o Ubuntu 11.10

Primeiro, quando eu inicio no Windows, meu GD é realmente o AMD Radeon 6490 HD, mas quando eu inicio no Ubuntu, ele mostra que eu tenho o AMD Radeon 6470.

Segundo, eu tento a maioria dos métodos apenas para instalar o driver da placa gráfica AMD / ATI. Primeiro pelo jockey (falha, inicialize com a unidade 2D) e instale manualmente (falha, inicialize na tela em branco).

Em terceiro lugar, desisto da placa gráfica AMD / ATI. Então eu tenho um novo problema. Ambas as minhas placas gráficas são ligadas na inicialização, o que faz com que meu laptop superaqueça.

Eu vejo o conteúdo de /sys/kernel/debug/vgaswitcheroo/switch

0:DIS: :Pwr:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0

Então eu desligo o IGD usando echo OFF > /sys/kernel/debug/vgaswitcheroo/switch e recebo

0:DIS: :Off:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0

Mas depois que eu reinicio, a placa gráfica discreta é ligada novamente. Como resolver isso?

    
por user33831 20.12.2011 / 12:39

2 respostas

12

Uma maneira simplista seria adicionar echo OFF > /sys/kernel/debug/vgaswitcheroo/switch a /etc/rc.local antes do exit 0 , para que fique assim:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

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

exit 0
    
por Oli 20.12.2011 / 13:23
0

@gentmatt - Eu tenho um Sony VAIO com gráficos híbridos e tive o mesmo problema de não ver vgaswitcheroo no local que vários posts no fórum mencionam. Depois de algum teste, descobri que ele não estava lá depois que eu instalei drivers de catalisador da AMD (que não funcionaram corretamente) através do indicador 'Additional Drivers' após a instalação do 12.04. Eu tentei limpar os drivers da AMD, mas não ajudou ... Acabei tendo que reinstalar o Ubuntu e certifiquei-me de não instalar os drivers adicionais. Depois de fazer isso, o mesmo método postado pelo @Oli funciona para mim. vgaswitcheroo está lá, meu cartão discreto está desligado, e meu laptop funciona legal e legal! Espero que isso ajude ...

    
por Streetdaddy 10.05.2012 / 16:31