Não é possível sair do servidor X, reiniciar, encerrar ou cair para o tty quando o monitor VGA estiver ativo

5

Eu tenho um problema estranho. Se eu conectar um monitor VGA externo ao meu laptop, sair do ambiente X de qualquer maneira trava o computador.

Por exemplo, digamos que eu esteja trabalhando com meus dois monitores (o laptop e um conectado à minha porta VGA) ativos. Apertar Ctrl + Alt + Tecla F deve me levar a um tty. O que realmente acontece é que a tela VGA fica em branco, como seria de se esperar, mas a tela do laptop, embora ainda ligada, não mostra nada. Eu sei que a tela está ligada porque está ligeiramente mais iluminada do que quando está desligada.

Quando neste estado, não posso fazer nada para recuperar o acesso à máquina. Eu tentei:

  1. Alt + Tecla F (e até mesmo Ctrl + Alt + Tecla F , apenas no caso) combinações e nenhuma parece ter qualquer efeito.

  2. Ctrl + Alt + Del : Nada

  3. Chave mágica do SysRq : Nada

  4. Digitando cegamente meu nome de usuário e senha e tentando reinicializar / desligar ou reiniciar o GDM ou o MDM: Nothing

A única coisa que funciona é um hard reset.

O mesmo comportamento ocorre quando kiling o servidor X através de Ctrl + Alt + Backspace , reinicialização ou desligamento. Não há diferença se eu reinicializar / desligar / sair usando o menu gráfico do WM ou se eu usar os comandos shutdown ou reboot .

Também não é dependente de WM. Eu tenho o mesmo problema usando Cinnamon, Gnome 3, MATE e xfce4.

É, no entanto, dependente de VGA. Eu tentei conectar outro monitor VGA e ter o mesmo problema. Eu faço não , no entanto, tenho esse problema se uma tela estiver conectada ao DisplayPort. É, portanto, um problema específico de VGA.

Para tornar as coisas ainda mais estranhas, isso ocorre apenas quando as telas estão ativas. Se qualquer a tela do laptop ou o monitor VGA estiver inativo, o problema desaparece.

Por fim, esse problema surgiu quando instalei o LMDE (Linux Mint Debian) mais recente. Não ocorreu com o lançamento anterior do LMDE. Eu não tenho certeza do que mudou desde que eu usei a mesma versão do kernel em ambos os lançamentos (eu tinha atualizado o kernel enquanto estava no lançamento anterior) e, eu acho, os mesmos drivers nvidia. Ah, e sim, eu tenho atualizei o driver nvidia.

Hardware:
laptop Dell M4500
CPU: Intel Core i7
RAM: 8GB
Gráficos: nVidia GT216 [Quadro FX 880M]

Software:
LMDE, kernel 3.2.0-2-amd64
Xorg: 1.11.4
nVidia kernel: 295.20-1 + 3.2.9-1

Arquivos possivelmente relevantes:
/var/log/Xorg.0.log
~/.xsession-errors

Alguém tem alguma idéia de como corrigir isso?

    
por terdon 25.08.2012 / 16:01

2 respostas

1

Bem, o LMDE Update Pack 5 saiu ontem. O problema foi corrigido quando atualizei meu sistema. Eu não sei exatamente qual pacote foi corrigido, mas minhas especificações atuais são:

LDME, kernel 3.2.0-3-amd64
Xorg: 1.12.1.902-1
nVidia kernel: 302.17 + 1 + 2 + 3.2.21-2

Oh bem, tudo está bem quando acaba bem. No pressuposto de que foi a atualização do driver da nvidia que o corrigiu (embora possa muito bem ter sido o xorg ou a atualização do kernel), estou concedendo a recompensa a Stefan, que precisa mais do que harrymc :).

    
por 19.09.2012 / 13:27
1

Este PPA do Ubuntu tem uma versão mais recente do driver de código fechado da nVidia . Alternativamente, você pode tentar o nouveau, o driver open source da nVidia X.

    
por 17.09.2012 / 17:00