Como reinicio a GPU na linha de comando?
Usando um laptop HP DV6 com Ubuntu 12.04-64 e uma GPU móvel da ATI. Instalou os drivers padrão de propriedade da ATI sugeridos pelo Ubuntu. Quando fecho a tampa, o computador desce para o modo de suspensão. Quando abrir a tampa, tudo, exceto a tela, recomeça. Apenas preto. Acho que preciso inserir um script de redefinição da GPU /etc/pm/sleep.d
. Mas como faço para reiniciar / redefinir a GPU?
rmmod
emodprobe
), mas seria meio impossível sem nada na tela (a menos que você ssh em);)Respostas:
Execute um dos próximos comandos no terminal ou, melhor, no TTY # usando Ctrl+ Alt+ F#, onde
#
é um número de 1 a 6:ou
Isso reiniciará o ambiente gráfico.
Eu não sei ainda do que razão, mas estes comandos trabalhado para mim apenas em TTY. De qualquer forma, se você estiver preso em uma tela preta depois de executar um desses comandos no terminal, basta entrar no TTY e executar o próximo comando:
De http://en.wikipedia.org/wiki/LightDM :
Portanto, reiniciar o LightDM implica reiniciar o GDM sem reiniciar a máquina
fonte
Tente se alternar da tela gráfica para um tty virtual funcionar. Quero dizer, quando você tiver a tela preta, tente pressionar Ctrl+ Alt+ F1e, se e quando você tiver a tela de login, Alt+ F7. Se a tela gráfica não voltar, pare de ler ...
Se a tela voltar, você pode tentar adicionar isso aos seus scripts de suspensão (parabéns à entrada do fórum http://ubuntuforums.org/showthread.php?t=1978290 :)
Coloque esse script em um arquivo no seu
/etc/pm/sleep.d/
diretório, por exemplo99_vthack
, e torne-o executável:O
99_
meio que esse script é executado no final da sequência de resumo.Esse hack parece funcionar em uma série de laptops baseados em AMD. YMMV ...
fonte
Depois de instalar este pacote , você poderá usar esse script para resolver seu problema. Estou usando um Dell Vostro 1000.
Como a tela está bagunçada, você precisará vincular uma chave para iniciar esse script, sugiro Shift+ Ctrl+ Alt+ F. Além disso, para cada etapa de tentativa de correção, ele fala o que está fazendo, para que você saiba o que está acontecendo. Quando a tela for corrigida, pressione Ctrl+ Cpara interromper o script (ele deve ser iniciado
xterm
para ser interativo).O que ele faz é basicamente mudar entre todas as resoluções de tela possíveis e também pode abrir uma nova sessão do X para tentar forçar a solução alternativa a funcionar.
No entanto, não funcionará se a tela estiver bloqueada, então você terá pelo menos que fazer o login cego
DISPLAY=:0
.fonte