Ubuntu 13.10 suspende falha tela KDE / preto na esteira

8

Configuração

Eu tenho uma nova instalação do Ubuntu 13.10, com o KDE (instalado via disco do servidor Ubuntu e sudo apt-get install kubuntu-desktop).

Problema

Sempre que eu suspiro o computador enquanto estiver no KDE (via sudo pm-suspend no Konsole ou pela interface do KDE), recebo uma tela preta ao ativar.

Tentativas de soluções alternativas / correções

Se eu pressionar ctrl + alt + f1 e, em seguida, ctrl + alt + f7 e for paciente (20 a 30 segundos), às vezes volto ao KDE onde estava ou às vezes volto à tela de login (o KDE travou) . Mas mesmo quando volto ao KDE, recebo uma notificação dizendo que os efeitos especiais tiveram que reiniciar devido a um problema gráfico e, em seguida, as fontes em todos os aplicativos são ... ilegíveis.

Se eu suspender de outro tty com o sudo pm-suspend (enquanto o KDE estiver sendo executado no tty7), ele funcionará perfeitamente (reinicia instantaneamente - não é necessário esperar 20 a 30 segundos, o KDE não trava e não causa erros de fonte).

Tentei mudar os drivers gráficos e recebo a mesma coisa (tenho a Nvidia NVS300 e estou usando os drivers proprietários mais recentes nos repositórios do Ubuntu). Também tentei este Ubuntu congela / falha após ativar quando atualizado para 13.10 e não funcionou.

Este problema não ocorreu no mesmo sistema, quando eu estava executando o Kubuntu 12.04.

Tentando encontrar o problema ...

Dmesg não mostra nenhum erro. Nem sei onde procurar mais erros (algum registro do KDE?). Qualquer ajuda apreciada.

Vlad A Ionescu
fonte
Estou tendo problemas semelhantes com o hibernar, mas não suspendo. Você também vê isso em hibernação?
Virtualxtc
Além disso, você verificou que o hibernate está ativo no seu BIOS? Eu nunca me lembro das terminologias do BIOS, então você pode achar esta página útil: gsmblog.com/post/…
virtualxtc
@virtualxtc Quando tento hibernar, a tela fica preta, mas não entra em hibernação (as luzes de alimentação não se apagam e os ventiladores ainda estão girando). Mas o computador continua sem resposta. Olhando em /var/log/pm-suspend.log (depois de ligar e desligar o computador), vejo que ele relata que se recupera alguns segundos após o comando hibernar.
Vlad A Ionescu
@virtualxtc Meu BIOS não possui uma configuração para ativar / desativar os modos de espera.
Vlad A Ionescu
hum, se as soluções abaixo não agradarem você, talvez você queira jogar com os sinalizadores de inicialização do grub2 powermangement (acpi = ativado, acpi = desativado) aqui: help.ubuntu.com/community/BootOptions
virtualxtc

Respostas:

5

Encontrei essa solução alternativa. Eu criei um script que muda para o console antes de suspender e volta após o resumo.

Eu coloquei o script anexado em dir /etc/pm/sleep.d. Eu dei o nome fix-black-screene o tornei executável ( sudo chmod +x /etc/pm/sleep.d/fix-black-screen).

#!/bin/bash

case $1 in
suspend)
    # Suspending to RAM.
    chvt 1
    sleep 1
;;
resume)
    # Resume from suspend.
    sleep 1
    chvt 7
;;
esac

Correção original encontrada aqui .

Vlad A Ionescu
fonte
2

Eu tive problemas semelhantes aos seus.

pm-suspend --store-quirks-as-lkw

Corrigido meus problemas.

Eu só tive que fazer uma vez, e suspender depois disso estava funcionando bem.

De uma chance.

Pedro Loureiro
fonte
Obrigado pela resposta, Pedro. Infelizmente não ajudou. Eu tenho o mesmo comportamento de antes.
Vlad A Ionescu
0

Eu também tenho uma máquina com o driver mais recente da nvidia e estava vendo o mesmo problema. eu achei aquilo

pm-suspend --quirk-save-pci

parece ter resolvido o problema. Coloquei no meu /var/cache/pm-utils/last_known_working.quirkdbarquivo e acho que está funcionando agora.

Mitch
fonte