
Gráficos híbridos AMD Cedar/Intel Ironlake. Kernel personalizado 3.8.3. Drivers radeon xorg gratuitos. Quando mudo de integrado para discreto, faço um killall lightdm
e o X não reaparece automaticamente como acontece no meu kernel oficial do Ubuntu 3.2. Então eu tenho que sudo lightdm
partir de outro vterm. E então, NÃO TENHO LUZ DE FUNDO. Não consigo ver meu LCD a menos que o sol brilhe nele. E se eu conectá-lo à TV HDMI, obtenho a imagem da TV corretamente e posso controlá-la a partir daí. Mas se eu definir o espelhamento de telas, ainda não haverá luz de fundo, então não consigo ver o que meu laptop está (ou não) exibindo.
Responder1
Eu sei que isso não resolve meu problema consertando-o.
Parece ser um bug do kernel novo desde pelo menos 3.7. E de qualquer forma não foi um problema no meu kernel 3.6. Houve um changelog de correção no kernel 3.8.5 que pode ser preocupante, mas não sei o suficiente sobre o kernel para ter certeza. De qualquer forma, a partir da versão 3.8.6, este é um problema não resolvido para mim.
https://lkml.org/lkml/2013/2/13/680oferece isto:
[1.] Resumo de uma linha do problema: ATI + I Muxed - vgaswitcheroo - luz de fundo baixa ao mudar para ATI [2.] Descrição completa do problema/relatório:
Este problema começou com o kernel 3.7.1-17.1. Os kernels 3.6.10-3 ou anteriores não são afetados. Ao mudar do Intel integrado para o ATI discreto, a tela escurece. Todo o resto funciona bem, você pode ver a tela se apontar uma lanterna para ela. Alterar o brilho com as teclas Fn ou enviar um valor diretamente através da ramificação /sys/class/backlight não tem efeito. Voltar para a GPU Intel torna a tela visível novamente. O kernel de desktop e os kernels vanilla do Suse têm o mesmo problema.
Tentei adicionar acpi_osi=Linux e acpi_backlight=vendor (ou legado), mas não fez diferença.
Responder2
Eu tenho esse mesmo problema e posso confirmar que ele começou em algum lugar por volta do kernel 3.7. Ecoar valores manualmente para /sys/class/backlight não funciona, mas se eu tiver um monitor VGA separado, ele permanecerá ligado.
É possível ligar o painel de exibição ligando a placa gráfica integrada e reiniciando o X. Você tenta o seguinte:
- Se você tiver um servidor SSH em execução, poderá fazer login remotamente dessa forma; caso contrário, mude para VT1 pressionando Ctrl + Alt + F1, digitando seu nome de usuário, digitando sua senha e pressionando Enter (sem uma lanterna, você pode estar fazendo isso às cegas) .
echo ON > /sys/kernel/debug/vgaswitcheroo/switch
sudo restart gdm
(provavelmente será solicitada sua senha).
Até que o bug do kernel seja corrigido, você precisará deixar seus gráficos integrados funcionando se quiser usar a placa discreta.