Como desligar completamente o cartão Ati [duplicado]

3

Eu gostaria de saber como faço para evitar que meu cartão Ati ligue quando eu entrar no Ubuntu 11.10. Minha bios só me permite desligar o cartão intel hd ou deixar os dois ligados, mas eu quero saber se é possível desligar completamente sem ter que acessar o BIOS (se é possível virar de usar Vgaswitcheroo ainda melhor!)

Meu sistema é: Acer 3820tg - intel core i3 350M, 2.26 Ghz L3, Ati Mobility Radeon HD 5470 até 2138 MB de memória hiper, 13,3 "LCD LED HD, 4GB DDR3, SSD corsário 60GB sata 2.

EDITAR : Agora sei o que está faltando nas respostas! O que eu só tinha que fazer era: Eu editei o arquivo /etc/rc.local e adicionei as próximas linhas:

  1. dormir 6

  2. echo ON > / sys / kernel / debug / vgaswitcheroo / switch

  3. echo IGD > / sys / kernel / debug / vgaswitcheroo / switch
  4. echo OFF > / sys / kernel / debug / vgaswitcheroo / switch

Em seguida, salve o arquivo e reinicie. Não foi preciso fazer mais nada. Deve ser possível usar somente o cartão de intel agora. A propósito, eu não coloquei blacklist no driver da radeon porque isso faz com que meu cartão ati acorde. ( use a seu próprio risco. Eu só testei no meu sistema )

Segunda edição : Para aqueles que usam isso para usar o cartão intel, preste atenção porque adicionar o sleep 6 ao /etc/rc.local pode desabilitar sua placa de som, fazendo com que o ubuntu mostre apenas uma placa falsa configurações de som (notei este problema em versões do Ubuntu depois de 12.04.2 versão habilitada pilha de hardware). Para corrigir isso, você precisa remover o sono 6.

    
por Celso 20.01.2012 / 01:44

3 respostas

4

Você pode colocar seu módulo de kernel na lista negra. Você pode fazer isso editando blacklist.conf

sudo vi /etc/modprobe.d/blacklist.conf

Você provavelmente deve adicionar algo assim:

blacklist fglrx
blacklist radeon
alias radeon off
alias lbm-radeon off

Isso irá colocar o driver proprietário da ATI na lista negra (fglrx), bem como sua contraparte opensource.

Editar:

Ok, que tal usar o vgaswitcheroo? Adicione essas linhas ao seu arquivo /etc/rc.local antes de sair 0:

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

Isso deve funcionar.

    
por Voitek Zylinski 20.01.2012 / 06:58
1

Eu tenho um HP Pavilion dm4t-1100 (também com o ATI 5470) e há um modo oculto avançado no BIOS com mais opções. Pressione A e segure-o enquanto entra no BIOS (por exemplo, se você entrar no BIOS com F10, pressione F10 e A ao mesmo tempo) e você verá mais menus.

O modo avançado oferece as seguintes opções para o cartão: dGPU, iGPU, híbrido.

  • A opção híbrida aciona ambas as placas, portanto, após a inicialização, o Linux poderá acessar ambas e o vgaswitcheroo estará ativo e, antes de iniciar o X, você poderá alternar para qual delas deseja.

  • Para mim, a opção somente dGPU não funciona - o laptop congela com uma tela preta e o LED de bloqueio de maiúsculas pisca e eu tenho que desligar, após o que tudo está de volta à configuração padrão - Híbrido.

  • iGPU-only funciona e desativa a ATI, então depois de inicialização lspci não mostra mais a placa ATI - apenas Intel funciona e vgaswitcheroo não é iniciado em todos (diretório / sys / kernel / debug / vgaswitcheroo não existe de todo ).

por Vangel Ajanovski 30.05.2012 / 13:03
1

Para realmente desligar a placa, você precisa ter ambos intel e radeon carregados para que a infra-estrutura vgaswitcheroo seja inicializada e, em seguida, você pode executar

echo OFF | sudo tee /sys/kernel/debug/vgaswitcheroo/switch

que desligará as GPUs que vgaswitcheroo acha que não estão sendo usadas; neste caso, será sua Radeon. Você precisará fazer isso em cada inicialização; não é persistente nas reinicializações.

    
por Matt Timbrook 04.06.2012 / 03:22