Qualquer maneira de fazer comutação entre gráficos discretos e integrados do BIOS funciona com drivers proprietários?

7

O que eu gostaria de poder fazer:

Gostaria de poder alternar entre minha placa gráfica dedicada (AMD) e chip integrado (Intel) do BIOS, o que significa:

Reiniciar → BIOS: definido para Intel integrado (somente) → boot

ou

Reiniciar → BIOS: definido para AMD habilitado (somente) → boot

Este tipo de comutação primitiva funciona bem quando executado em drivers de código aberto. No entanto, assim que eu instalar o fglrx , a mudança da AMD para a Intel a partir do BIOS interrompe a sessão e o sistema volta para o modo de baixo gráfico na inicialização.

O que eu fiz:

  1. sistema novo, drivers de código aberto com Intel habilitados
  2. mudou para AMD = sem problema!
  3. mudou para Intel = sem problemas!
  4. (as repetidas acima algumas vezes e testadas quanto ao desempenho questões)
  5. drivers proprietários da AMD instalados por link (PPA) ⇒ funcionando bem após o reinício!
  6. mudou para Intel ⇒ configuração interrompida, ou seja, o sistema inicializa Modo 2D / fallback!


Por que preciso disso?

Primeiro de tudo, é uma questão de minha curiosidade. Mais importante, porém, conseguir que essa coisa ligue a AMD seria enorme para mim.

Eu estava perguntando sobre a AMD / Intel mudou há um tempo atrás e enquanto eu tenho a resposta, 1) não funciona 2) Eu não posso contatar o autor da resposta 3) Eu suspeito que a resposta é supercomplicada.

Em resumo, preciso de ajuda com essa pergunta ou com a antiga vinculada acima.

Informações do sistema:

Ubuntu 12.04 amd64, instalado limpo | Lenovo Thinkpad T500
Intel GMA 4500MHD / ATI Mobility Radeon HD 3650

    
por Bucic 29.12.2012 / 20:40

2 respostas

1

Atualmente não há solução para esse problema. Você pode ler mais sobre isso aqui: link Vou perguntar moderadores reabrir a pergunta quando uma solução viável vier à luz.

    
por Bucic 30.04.2013 / 14:29
2

Eu não tentei isso com um adaptador AMD, mas o seu problema é comum a configurações gráficas Nvidia integrada vs discreta também (testado em um Lenovo Thinkpad T510s).

Em circunstâncias normais, um driver de vídeo de código aberto é selecionado automaticamente pelo servidor X durante a inicialização, com base na seleção do seu adaptador no BIOS integrado vs. discreto.

Ao ativar drivers proprietários enquanto o adaptador discreto estiver em uso, um arquivo de configuração Xorg é criado em /etc/X11/xorg.conf para informar explicitamente ao servidor X para usar o driver proprietário. Enquanto esse arquivo de configuração existir, o X usará o driver especificado nele, em vez de detectar automaticamente a configuração do seu hardware. Você pode ver como isso seria problemático quando você voltar ao seu adaptador gráfico integrado; o driver proprietário da AMD / Nvidia ainda está especificado no arquivo xorg.conf .

A maneira de reverter com segurança ao seu adaptador gráfico integrado é excluir o arquivo xorg.conf :

$ sudo rm /etc/X11/xorg.conf

Como alternativa, você pode renomear o arquivo de forma que ele não possa mais ser encontrado por X:

$ sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup

Em sua próxima inicialização, quando nenhum arquivo xorg.conf for detectado, o sistema X novamente detectará automaticamente sua configuração de hardware e carregará o driver de código-fonte aberto apropriado.

    
por mirzmaster 02.01.2013 / 21:52