我的 ASUS X80L 笔记本电脑有问题(系统配置:Celeron M 550、2Gb RAM、Intel Mobile GM965/GL960 视频)。我正在使用 X.Org v 1.12.1.902 和 XFce 4.8 对其运行 Debian 测试。
每隔 10-20 分钟,我的 X 服务器就会无故冻结 20-60 秒(通常我只使用 IDE 和 Opera 浏览器进行 Web 开发)。在冻结时间我只能移动光标并听到背景音乐。
在 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
我无法使用谷歌和论坛解决这个问题。怎么了?
更新。 我使用没有外部显示器的笔记本电脑进行了测试,但我仍然遇到保存冻结和错误。这是 dmesg 输出http://pastebin.com/raw.php?i=xf9B1jgh
另外,每次冻结我的键盘设置后都会回落到默认值,在xorg.conf
.我的 xfce4 设置通过 alt+caps 定义区域设置 chagne,并将 left-alt 作为撰写键。但它转动 alt+shift 来更改语言环境,没有撰写键。
更新2xorg.conf
通过添加一些有关 EDID 的选项 来更改我的
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