Problema com Intel drm no Ubuntu 13.10

0

Eu não sei o que causa isso, mas desde ontem, a tela do meu computador está toda em branco quando eu reinicio. Eu podia ver a tela de boot do Ubuntu, e alguns segundos depois meu computador ficou em branco. No entanto, posso recuperar meu desktop alternando entre Ctrl + Alt + F1 e Ctrl + Alt + F7 .

Quando eu corri dmesg , eu entendi:

[9749.649010] [drm:intel_update_fbc], fbc set to per-chip default 
[9749.649025] [drm:intel_update_fbc], fbc disabled per module param
[9749.665710] [drm:intel_update_fbc], fbc set to per-chip default
[9749.665722] [drm:intel_update_fbc], fbc disabled per module param
[9749.815335] [drm:intel_update_fbc], fbc set to per-chip default
[9749.815354] [drm:intel_update_fbc], fbc disabled per module param
[9749.915133] [drm:intel_update_fbc], fbc set to per-chip default
[9749.915143] [drm:intel_update_fbc], fbc disabled per module param
[9750.081427] [drm:intel_update_fbc], fbc set to per-chip default
[9750.081441] [drm:intel_update_fbc], fbc disabled per module param 
[9750.164649] [drm:intel_update_fbc], fbc set to per-chip default
[9750.164664] [drm:intel_update_fbc], fbc disabled per module param

Eu não tenho ideia do que está acontecendo. Qualquer ajuda é apreciada.

    
por pskeshu 23.01.2014 / 14:14

1 resposta

0

Isso não deveria acontecer --- então eu acho que vale a pena pesquisar um pouco as causas (talvez uma atualização recente? Nesse caso, um relatório de bug / regressão seria legal).

Mas enquanto isso, como solução alternativa:

No meu sistema também (Samsung Chronos 7 com gráficos híbridos Intel / AMD), a suspensão / retomada se for bem sucedida apenas se for feita a partir de um console virtual. Então eu tive que adicionar o arquivo:

-rwxr-xr-x 1 root root 152 Dec  7 12:09 /etc/pm/sleep.d/01_switchvt

(você faz isso por exemplo sudo nano /etc/pm/sleep.d/01_switchvt e depois torna o script executável com sudo chmod +x /etc/pm/sleep.d/01_switchvt )

com o conteúdo:

#!/bin/sh

# Switch to a VC before suspending and back after resume

case "$1" in
        resume|thaw)
            chvt 7
        ;;
    suspend|hibernate)
            chvt 1
        ;;
esac 

Se isso não funcionar, você pode automatizar apenas o comutador no tempo de reinício que você está fazendo manualmente com

#!/bin/sh

# Switch to a VC and back after resume

case "$1" in
        resume|thaw)
            chvt 1
            chvt 7
        ;;
    suspend|hibernate)
        ;;
esac 
    
por Rmano 23.01.2014 / 16:14