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을 사용하여 데비안 테스트를 실행하고 있습니다.

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

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과 포럼을 사용하여 이것을 알아낼 수 없습니다. 뭐가 문제 야?

고쳐 쓰다. 외부 모니터 없이 노트북을 사용하여 테스트했지만 여전히 저장이 정지되고 오류가 발생합니다. 이것은 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장치 섹션에서) 다음 옵션을 사용하여 사용자 정의하세요.

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/

관련 정보