Como reiniciar o GPU sem reinicializar (softreset)?

14

Como reinicio a GPU a partir da linha de comando?

Usando um laptop HP DV6 com o Ubuntu 12.04-64 e uma GPU móvel da ATI. Instalou os drivers de propriedade padrão da ATI sugeridos pelo Ubuntu. Quando fecho a tampa, o computador desce para o modo de suspensão. Quando abrir a tampa, tudo, menos a tela, será retomada novamente. Apenas preto. Eu acho que tenho que colocar um script de redefinição de GPU em /etc/pm/sleep.d . Mas como faço para reiniciar / redefinir a GPU?

    
por LapBuntu 21.06.2013 / 15:39

3 respostas

11

Execute um dos próximos comandos no terminal ou, melhor, no TTY # usando Ctrl + Alt + F # , onde # é um número de 1 a 6:

sudo /etc/init.d/lightdm restart

ou

sudo service lightdm restart

Isso reiniciará o ambiente gráfico.

Eu não sei ainda de qual razão, mas esses comandos funcionaram para mim apenas no TTY. De qualquer forma, se você está preso em uma tela preta depois de executar um desses comandos no terminal, basta ir em TTY e executar o próximo comando:

sudo service lightdm start

De link :

  

LightDM é o gerenciador de exibição padrão do Ubuntu, Edubuntu, Xubuntu   e Mythbuntu desde a versão 11.10, para o Lubuntu desde o lançamento 12.04,   e para o Kubuntu começando com 12.10.

Portanto, reiniciar o LightDM implica reiniciar o GDM sem reiniciar a máquina

    
por Radu Rădeanu 22.06.2013 / 21:22
2

Tente alternar entre a tela gráfica e o virtual tty. Quer dizer, quando você tem a tela preta, tente pressionar Ctrl + Alt + F1 e, 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 para a entrada no fórum link :)

#!/bin/sh
# 

case "" in
        hibernate|suspend)

        chvt 1 
        ;;
        resume|thaw)

        chvt 7
        ;;
esac

Coloque este script em um arquivo no diretório /etc/pm/sleep.d/ , por exemplo 99_vthack , e torne-o executável:

sudo chmod 755 /etc/pm/sleep.d/99_vthack 

O 99_ significa que esse script é executado no final da sequência de continuação.

Este hack parece funcionar em uma série de laptops baseados em AMD. YMMV ...

    
por Rmano 08.10.2013 / 22:24
1

Depois de instalar este pacote , você deve ser capaz de usar este script para resolver seu problema . Estou usando um Dell Vostro 1000.

Como a tela está bagunçada, você terá que ligar uma chave para iniciar este script, sugiro Shift + Ctrl + Alt + F . Além disso, para cada etapa de correção de tentativa, ela falará o que está fazendo, para que você saiba o que está acontecendo. Quando a tela é consertada, pressione Ctrl + C para parar o script (ele deve ser iniciado usando xterm para ser interativo).

O que ele faz é basicamente alterar entre todas as possíveis resoluções de tela e também pode abrir uma nova sessão X para tentar forçar a solução alternativa a funcionar.

Ele não funcionará se a tela estiver bloqueada, então você terá pelo menos um login cego .. OU talvez se rodar no console de texto vt 1, com DISPLAY=:0 , pode fazer o truque também.

    
por UmpaLumpa 19.08.2016 / 01:04

Tags