Xorg congela com monitor externo no Intel Mobile GM965 / GL960 (Debian linux)

3

Eu tenho um problema com meu laptop ASUS X80L (configuração do sistema: Celeron M 550, 2Gb RAM, vídeo Intel Mobile GM965 / GL960). Estou executando o teste Debian com o X.Org v 1.12.1.902 e o XFce 4.8.

A cada 10 a 20 minutos, meu X-server fica congelado por 20-60 segundos sem qualquer motivo (geralmente estou usando apenas o IDE e o navegador operativo para web-dev). Durante o tempo de congelamento só consigo mover o cursor e ouvir música no fundo.

Assistindo meu /var/log/Xorg.0.log em um tty1 Eu vejo entradas repetidas (ele repete toda vez que X não responde):

(II) AIGLX: Suspending AIGLX clients for VT switch
(II) Open ACPI successful (/var/run/acpid.socket)
(II) AIGLX: Resuming AIGLX clients after VT switch
(II) intel(0): EDID vendor "GSM", prod id 17503
(II) intel(0): Using hsync ranges from config file
(II) intel(0): Using vrefresh ranges from config file
(II) intel(0): Printing DDC gathered Modelines:
(II) intel(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz eP)
(II) intel(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
(II) intel(0): Modeline "640x480"x0.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz e)
(II) intel(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
(II) intel(0): Modeline "720x400"x0.0   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz e)
(II) intel(0): Modeline "1280x1024"x0.0  135.00  1280 1296 1440 1688  1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
(II) intel(0): Modeline "1024x768"x0.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz e)
(II) intel(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
(II) intel(0): Modeline "832x624"x0.0   57.28  832 864 928 1152  624 625 628 667 -hsync -vsync (49.7 kHz e)
(II) intel(0): Modeline "800x600"x0.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz e)
(II) intel(0): Modeline "1152x864"x0.0  108.00  1152 1216 1344 1600  864 865 868 900 +hsync +vsync (67.5 kHz e)
(--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found

Log completo link

Saída de lspci -v link

Xorg.conf

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
    Option         "XkbLayout" "us,uk(winkeys)"
    Option         "XkbOptions" "grp:alt_caps_toggle,grp_led:scroll"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "LG"
    ModelName      "L1752HR"
    Option         "DPMS" "false"

    Modeline       "1280x800x0.0"   69.30  1280 1328 1360 1405  800 803 809 822 -hsync -vsync
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "intel"

    VideoRam       524288
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24

    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Não consigo resolver este problema usando o google e os fóruns. O que há de errado?

upd. Eu sou realizado teste usando laptop w / o display externo, mas eu ainda tenho salvar congelamentos e erros. Aqui está o link

do dmesg

Além disso, toda vez que isso congela, minha configuração de teclado volta ao padrão, definida em xorg.conf . Minha configuração xfce4 define locales chagne por alt + caps e left-alt como uma chave de composição. Mas ele alterna o alt + shift para alterar o local, sem compor a chave.

upd 2 Depois de alterar meu xorg.conf adicionando algumas optioons sobre o EDID

Option "UseEDID" "False"
Option "IgnoreEDID" "1"

Não há mais mensagem de erro no dmesg, mas às vezes o congelamento do X-server pela hora (agora por um tempo menor). E eu tenho algumas mensagens no meu Xorg.0.log

[157600.245] (II) AIGLX: Suspending AIGLX clients for VT switch
[157605.263] (II) Open ACPI successful (/var/run/acpid.socket)
[157605.263] (II) AIGLX: Resuming AIGLX clients after VT switch
[157605.409] (II) intel(0): EDID vendor "LPL", prod id 297
[157605.409] (II) intel(0): Printing DDC gathered Modelines:
[157605.409] (II) intel(0): Modeline "1280x800"x0.0   69.30  1280 1328 1360 1405  800 803 809 822 -hsync -vsync (49.3 kHz eP)
[157605.810] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
    
por ntvf 17.07.2012 / 10:01

1 resposta

1

Quais mensagens você está recebendo executando o seguinte comando:

dmesg | tail

depois desse congelamento?

Verifique também se o seu xorg.conf existe, caso contrário, crie um (por exemplo, sudo Xorg -configure ) ou personalize-o jogando com as seguintes opções (na seção do seu dispositivo):

Option "UseEDID" "False"
Option "IgnoreEDID" "1"
Modes "1152X864" "1024X768" "800x600"

Se isso não ajudar, tente editar seu arquivo: / etc / default / grub e altere (ou adicione) a seguinte linha:

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"

Se a solução acima não ajudar, tente atualizar sua distro para a versão mais recente:

sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade

reinicie sua máquina e verifique se ela está resolvida.

Veja alguns dos artigos a seguir para orientação:

link

link

link

    
por 31.07.2012 / 18:24