No momento, isso não é possível com drivers proprietários da AMD / ATI. Por favor, refira-se a Qualquer forma de fazer comutação entre gráficos discretos e integrados do trabalho da BIOS com drivers proprietários?
Mínimo mínimo: capacidade de alternar entre as placas gráficas sem a reinstalação de drivers. Reiniciar o computador no processo é bom.
Existem muitos guias 'como obter gráficos comutáveis para funcionar', mas não encontrei nenhum sobre como configurar um sistema para operações gráficas comutáveis no Ubuntu a partir do zero, nem explicar a situação atual do driver para modelos de computador específicos + combinações discretas).
Meu sistema está maduro e na placa integrada da Intel também torna as coisas complicadas.
Informações do sistema:
Ubuntu 12.04 amd64, instalado limpo com sistema configurado para usar somente o cartão Intel integrado
Lenovo Thinkpad T500
Mobility Radeon HD 3650 Intel GMA 4500MHD / ATI
Situação atual:
Sistema maduro e atualizado sem alterações de configuração para o que foi fornecido acima.
Eu fiz uma imagem de backup do sistema (Clonezilla), então, independentemente do que está escrito abaixo vamos supor que é o nosso ponto de partida. Se algo em O que eu já tentei não é claro que você também pode se dirigir a ele.
O que eu já tentei:
Configurando o BIOS para gráficos comutáveis e:
Configurações da BIOS:
Observe que, embora a configuração do BIOS apenas para gráficos integrados seja bastante simples, a configuração para 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 da BIOS por conta própria.
No momento, isso não é possível com drivers proprietários da AMD / ATI. Por favor, refira-se a Qualquer forma de fazer comutação entre gráficos discretos e integrados do trabalho da BIOS com drivers proprietários?
Eu encontrei uma solução para o googling. Você tem que colocar um script em rc.local
especificando qual VGA você deseja usar.
Vou postar notas importantes aqui:
Primeiro instale o driver e o script necessários do git
sudo apt-get install git && cd ~/
git clone https://github.com/mkottman/acpi_call.git
cd acpi_call && make
sudo insmod acpi_call.ko
chmod a+x test_off.sh
desactive a VGA da ATI
sh test_off.sh
Agora você pode verificar se o seu ATI VGA já está desabilitado por 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
:
sudo insmod /acpi_call/acpi_call.ko
sudo sh /acpi_call/test_off.sh
Além disso, remova a lista negra de radeon editando /etc/modprobe.d/blacklist.conf
:
#blacklist radeon
Você deve ter xorg.conf
como este para tornar o VGA detectável:
Section "ServerLayout"
Identifier "aticonfig Layout"
Screen 0 "aticonfig-Screen[0]-0" 0 0
EndSection
Section "Module"
Load "glx"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-0"
# Driver "fglrx"
BusID "PCI:1:0:0"
EndSection
# Section "Screen"
# Identifier "Default Screen"
# DefaultDepth 24
# EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Nota: Para ativar o ATI / AMD radeon VGA novamente: Apenas comente o que adicionamos ao rc.local
Solução 2
Eu encontrei esta solução de askubuntu.com, eu poderia ser mais fácil de colocar em prática:
Esta questão assume o uso de vga_switcheroo .
Adicione isso a /etc/fstab
:
none /sys/kernel/debug debugfs defaults 0 0