Objetivo mínimo: capacidade de alternar entre as placas gráficas sem a reinstalação dos drivers. Reiniciar o computador no processo está correto.
Existem muitos guias 'como fazer com que os gráficos comutáveis funcionem', mas não encontrei nenhum sobre como configurar um sistema para operação de gráficos comutáveis no Ubuntu desde o início, nem explicar a situação atual do driver para determinados modelos de computador (combinações integradas + discretas )
Exemplos: https://help.ubuntu.com/community/HybridGraphics http://www.thinkwiki.org/wiki/Switchable_Graphics
Meu sistema sendo maduro e na placa integrada Intel também torna as coisas complicadas.
Informações do sistema:
Ubuntu 12.04 amd64, instalado limpo com o sistema configurado para usar apenas a placa Intel integrada
Lenovo Thinkpad T500
Intel GMA 4500MHD / Mobilidade ATI Radeon HD 3650
Situação atual:
Sistema maduro e atualizado, sem alterações na configuração do que é fornecido acima.
Eu fiz uma imagem de backup do sistema (Clonezilla), portanto, independentemente do que está escrito abaixo, vamos assumir que é o nosso ponto de partida. Se algo no que eu já tentei não estiver claro, é melhor que você o direg.
O que eu já tentei:
Configurando o BIOS para gráficos selecionáveis e:
- Instalando drivers de hardware adicionais - retornou um erro.
- Instalando o amd-driver-installer-12.6-legacy-x86.x86_64.run proprietário automaticamente - o sistema inicia no 'modo de gráficos baixos'.
- Tentei corrigir conforme https://help.ubuntu.com/community/BinaryDriverHowto/ATI#Manually_installing_Catalyst_12.6.2C_special_case_for_Intel.2BAC8-ATI_hybrid_graphics
- Se perdeu, desistiu.
Configurações do BIOS:
Observe que, embora a configuração do BIOS apenas para gráficos integrados seja bastante direta, a configuração de gráficos comutáveis não é. Apesar disso, se você conhece bem a parte da instalação do driver, estou disposto a testar todas as combinações de configurações do BIOS por conta própria.
Respostas:
Encontrei uma solução para pesquisar no Google. Você precisa colocar um script para
rc.local
especificar qual VGA você deseja usar.Este link explica tudo.
Vou postar notas importantes aqui:
Primeiro instale o driver e o script necessários do git
desativar o ATI VGA
Agora você pode verificar se o seu ATI VGA já está desativado
lspci -vnnn | grep VGA
.Ele mostrará a seguinte saída:
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller]) 01:00.0 VGA compatible controller [0300]: ATI Technologies Inc NI Seymour [AMD Radeon HD 3650M] [1002:6760] (rev ff) (prog-if ff)
Se funcionar, para que isso seja executado na inicialização, edite
/etc/rc.local
:Além disso, remova a lista negra do radeon editando
/etc/modprobe.d/blacklist.conf
:Você deve ter
xorg.conf
assim para tornar o VGA detectável:Nota: Para ativar novamente o ATI / AMD radeon VGA: Apenas comente o que adicionamos ao rc.local
Solução 2
Encontrei esta solução no askubuntu.com, talvez seja mais fácil colocar em prática:
Esta pergunta pressupõe o uso de vga_switcheroo.
Adicione isto a
/etc/fstab
:fonte
No momento, isso não é possível com os drivers proprietários da AMD / ATI. Por favor, consulte Qualquer maneira de fazer a alternância entre gráficos discretos e integrados do BIOS funcionar com drivers proprietários?
fonte