Intel Mobile GM965/GL960(Debian linux)에서 외부 모니터를 사용하면 Xorg가 정지됩니다.

Intel Mobile GM965/GL960(Debian linux)에서 외부 모니터를 사용하면 Xorg가 정지됩니다.

내 ASUS X80L 노트북(시스템 구성: Celeron M 550, 2GB RAM, Intel Mobile GM965/GL960 비디오)에 문제가 있습니다. 저는 X.Org v 1.12.1.902 및 XFce 4.8을 사용하여 데비안 테스트를 실행하고 있습니다.

내 X 서버는 10~20분마다 아무 이유 없이 20~60초 동안 정지됩니다(보통 웹 개발에는 IDE와 오페라 브라우저만 사용합니다). 정지 시간 동안에는 커서를 움직일 수 있고 배경 음악만 들을 수 있습니다.

tty1에서 내 항목을 보면 /var/log/Xorg.0.log반복되는 항목이 표시됩니다(X가 응답하지 않는 동안 매번 반복됩니다).

(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

전체 로그http://pastebin.com/raw.php?i=92JXreRW

출력lspci -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

Google과 포럼을 사용해도 이 문제를 해결할 수 없습니다. 뭐가 문제 야?

upd. 외부 디스플레이 없이 노트북을 사용하여 테스트를 수행했지만 여전히 저장이 정지되고 오류가 발생합니다. 다음은 dmesg 출력입니다.http://pastebin.com/raw.php?i=xf9B1jgh

또한 그 이후에는 키보드 설정이 정지될 때마다 xorg.conf. 내 xfce4 설정은 alt+caps로 로케일 chagne을 정의하고 왼쪽 Alt를 작성 키로 정의합니다. 그러나 작성 키 없이 로케일을 변경하려면 Alt+Shift를 켜야 합니다.

업데이트 2xorg.confEDID에 관한 몇 가지 옵션을 추가하여 변경한 후

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

dmesg에는 더 이상 오류 메시지가 없지만 때때로 X 서버가 잠시 동안 정지됩니다(이제 더 짧은 시간 동안). 그리고 내 안에 메시지가 몇 개 있어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

답변1

다음 명령을 실행하면 어떤 메시지가 표시됩니까?

dmesg | tail

그 후 동결?

또한 xorg.conf가 존재하는지 확인하십시오. 존재하지 않는다면 하나를 생성 sudo Xorg -configure하거나(예: Device 섹션에서) 다음 옵션을 사용하여 사용자 정의하십시오:

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

그래도 도움이 되지 않으면 /etc/default/grub 파일을 편집하고 다음 줄을 변경(또는 추가)해 보십시오.

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"

위의 해결 방법이 도움이 되지 않으면 배포판을 최신 버전으로 업그레이드해 보세요.

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

컴퓨터를 다시 시작하고 문제가 해결되었는지 확인하세요.


몇 가지 지침은 다음 문서 중 일부를 참조하세요.

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/

관련 정보