Desativar GPU e usar IGP

3

Estou tendo alguns problemas com o meu laptop Sony Vaio SVE1511W1e. Tem um ATI Radeon e o i5 tem um IGP (i5 2450m).

Eu não uso meu GPU com freqüência, e o IGP seria suficiente para a maioria dos usos que eu faço. Portanto, para melhorar a duração da bateria, desejo desativar a GPU e usar apenas o IGP.

O problema é que meu BIOS não me permite fazê-lo. Mas acredito que é possível desativar a GPU 'programaticamente'. Eu estou executando o Debian Wheezy no kernel AMD64 3.2.0.4.

O primeiro problema que estou correndo é que quando eu executo o lspci, meu IGP não aparece. Isso poderia ser porque estou com falta de um módulo do kernel? (Eu escolhi uma instalação direcionada).

Quais são as soluções para desativar uma GPU e usar um IGP em um sistema Linux como o debian?

    
por squelos 23.03.2013 / 05:15

1 resposta

1

vga_switcheroo

Como sugerido, uma maneira é usar vga_switcheroo . Se você não tiver um módulo, tente instalar o linux-firmware-nonfree e modificá-lo com debugfs também.

Com vga_switcheroo carregado, como root, verifique o estado da GPU discreta:

cat /sys/kernel/debug/vgaswitcheroo/switch

e, em seguida, tente desativá-lo:

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

Se esse método não funcionar, você pode tentar usar acpi_call para desativar sua placa de vídeo.

acpi_call

Este pacote não está no repositório wheezy do Debian, então você deve compilá-lo sozinho

Tente seguir este post no blog e use o script test_off para testar todos os métodos disponíveis e ver se funciona.

Dê uma olhada também na página do ArchWiki , a maioria das informações funcionará também para o Debian. p>     

por 11.11.2013 / 10:35