vgaswitcheroo não funciona em 14.04 - discreto Radeon sempre ligado, Dell Vostro 3350

4

Tenho o seguinte problema: acabei de atualizar de 13,10 para 14,04 no meu Dell Vostro 3350 e não consigo desativar os gráficos discretos. Conforme as instruções aqui e seguindo HybridGraphics Consegui desligar permanentemente meus gráficos Radeon secundários em 13.10, embora agora a mesma operação não funcione. Depois de habilitar o vgaswitheroo e digitando no terminal cat /sys/kernel/debug/vgaswitcheroo/switch output se parece com isso

0:IGD:+:Pwr:0000:00:02.0
1:DIS: :DynOff:0000:01:00.0

em vez de

0:DIS: :Off:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0 

Eu vi em 13.10. O efeito é exatamente o mesmo, como se os gráficos discretos estivessem ligados, o laptop está alto e terrivelmente superaquecido. Digitar sudo echo OFF > /sys/kernel/debug/vgaswitcheroo/switch não dá nenhum efeito, a saída de cat /sys/kernel/debug/vgaswitcheroo/switch não muda. Eu tentei alguns comandos adicionais, como sugerido neste post , não ajudou pensamento. 14.04 a instalação é nova, essa foi a primeira coisa que tentei configurar, então acho que sinto falta de algo, não sei o que. Eu apreciaria alguma ajuda com este problema, pois aumenta as temperaturas detectadas por sensors em quase 20 graus em comparação com aqueles com gráficos discretos desligados, o que, bem, não é bom para o hardware.

Obrigado!

    
por Voii 20.04.2014 / 01:51

3 respostas

1

"viu em 13.10. O efeito é exatamente o mesmo como se gráficos discretos estivessem ligados, o laptop está alto e terrivelmente superaquecido. Digitar sudo echo OFF > /sys/kernel/debug/vgaswitcheroo/switch não dá nenhum efeito, a saída de cat /sys/kernel/debug/vgaswitcheroo/switch não muda."

da minha experiência, o DynOff funciona melhor que o manual Off. Ele ainda diz Off (DynOff) e eu acho que isso significa que o cartão não está ligado e que isso é automático.

No entanto, se você ainda quiser reverter as configurações manuais, terá que modificar o grub. Use sudo para fazer o seguinte:

abra em qualquer editor o arquivo /etc/default/grub e encontre a linha

GRUB_CMDLINE_LINUX_DEFAULT=

deve haver valores como "quiet splash" nesta linha; basta adicionar radeon.runpm = 0, então parece algo assim:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.runpm=0"

salve o arquivo e execute

sudo update-grub

depois reinicie. Após a reinicialização, o comportamento de cat /sys/kernel/debug/vgaswitcheroo/switch deve ser como na versão mais antiga do Ubuntu. então você pode correr

echo OFF > /sys/kernel/debug/vgaswitheroo/switch

para ver se funciona - como você costumava fazer antes. se funcionar, adicione essa linha a /etc/rc.local acima de exit 0 .

eu tentei na minha máquina e basicamente funciona ... mas eu acho que o DynOff está fazendo exatamente o mesmo. meu computador não está superaquecendo com ambas as configurações.

    
por frytex 21.10.2014 / 14:01
1

Tente isso e confirme nos comentários se isso funcionar ...

link .

Para mim, durante a primeira reinicialização, ele deu um modo gráfico baixo. Depois, pressionei Ctrl + Alt + F2 e, em seguida, executei o comando cat / sys / kernel / debug / vgaswitcheroo / switch, onde ele mostrava "Off" na frente do DIS. Então, eu corri o sudo shutdown now -r para reiniciar. Finalmente, na próxima reinicialização funcionou. Além disso, editei o arquivo etc / rc.local para tornar essa alteração permanente. Embora eu usei o Ubuntu 12.04.5, mas usei o kernel 3.13 mais recente ... o que, acredito, é a origem do problema, devido às recentes mudanças no método de manipulação de gráficos discretos.

    
por x__x 08.11.2014 / 15:54
0

no fórum do arco link Eu encontrei o trabalho xorg.conf que me ajuda. Agora o consumo de energia do meu notebook é de 10.7W em vez de 12.6W no Ubuntu 14.04

    
por Andrey Karpenko 24.07.2014 / 22:56