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

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

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

A cada 10-20 minutos, meu servidor X congela por 20-60 segundos sem qualquer motivo (geralmente estou usando apenas IDE e navegador Opera para desenvolvimento web). Durante o tempo de congelamento, só consigo mover o cursor e ouvir música de fundo.

Observando meu /var/log/Xorg.0.logtty1, vejo entradas repetidas (repete todas as vezes enquanto 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

Registro completohttp://pastebin.com/raw.php?i=92JXreRW

Saída delspci -v http://pastebin.com/raw.php?i=QXWqsxZu

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 esse problema usando o Google e os fóruns. O que está errado?

atualizado. Fiz um teste usando um laptop sem monitor externo, mas ainda recebo congelamentos e erros ao salvar. Aqui está a saída do dmesghttp://pastebin.com/raw.php?i=xf9B1jgh

Além disso, sempre que isso congela, a configuração do meu teclado volta ao padrão, definido em xorg.conf. Minha configuração xfce4 define locales chagne por alt + caps e left-alt como uma tecla de composição. Mas gire alt + shift para alterar o local, sem tecla de composição.

atualização 2 Depois de mudar meu xorg.confadicionando algumas opções em relação ao EDID

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

Não há mais mensagens de erro no dmesg, mas às vezes o servidor X congela por algum tempo (agora por menos tempo). E eu tenho algumas mensagens no meuXorg.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

Responder1

Quais mensagens você está recebendo ao executar o seguinte comando:

dmesg | tail

depois desse congelamento?

Certifique-se também de que seu xorg.conf existe, caso contrário, crie um (por exemplo sudo Xorg -configure) ou personalize-o brincando com as seguintes opções (na seção 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 distribuição 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 está resolvido.


Consulte alguns dos seguintes artigos para obter alguma orientação:

http://www.thinkwiki.org/wiki/Intel_Graphics_Media_Accelerator_X3100

http://wiki.debian.org/XStrikeForce/HowToRandR12

http://crunchbanglinux.org/forums/topic/15374/solved-error-edid-checksum-is-invalid-remainder-is-130/

informação relacionada