![Ubuntu Hangcheck 计时器已过...GPU 挂起](https://linux22.com/image/847157/Ubuntu%20Hangcheck%20%E8%AE%A1%E6%97%B6%E5%99%A8%E5%B7%B2%E8%BF%87...GPU%20%E6%8C%82%E8%B5%B7%20.png)
我正在从百思买购买的一台使用了 4 个月的制造商制造的 Gateway PC 上使用 Ubuntu 12.10 64 位。
屏幕变黑并且屏幕上出现以下错误:
[509156.065626] [drm:i915_hangcheck_hung] *ERROR* Hangcheck timer elapsed... GPU hung
[509156.070291] [drm:i915_write32] *ERROR* Unknown unclaimed register before writing TO 220a8
[509165.087235] [drm:i915_hangcheck_hung] *ERROR* Hangcheck timer elapsed... GPU hung
截屏:
屏幕不会重新亮起,我尝试了 Alt+F1 到 Alt+F7。我尝试了 Ctrl+Alt+Del、Esc,但都无法唤醒显示器。有人知道如何修复此错误吗?
对于那些对调试感兴趣的人,故障排除细节如下:
当显示器显示错误时,我仍然可以通过 SSH 进入盒子。
我仍然可以通过 ssh 进入盒子,情况如下
uname -a
:Linux apollo 3.8.0-33-generic #48~precise1-Ubuntu SMP Thu Oct 24 16:28:06 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
以下是 dmesg 错误日志的摘录:
[509156.065626] [drm:i915_hangcheck_hung] *ERROR* Hangcheck timer elapsed... GPU hung [509156.065709] [drm] capturing error event; look for more information in /debug/dri/0/i915_error_state [509156.070291] [drm:i915_write32] *ERROR* Unknown unclaimed register before writing to 220a8 [509165.087235] [drm:i915_hangcheck_hung] *ERROR* Hangcheck timer elapsed... GPU hung
这次活动之前,电脑就出问题了,屏幕变黑,我必须按 Alt+F2 才能刷新显示器。过去 4 天,这种情况越来越严重。
屋内的温度从未超过75度。
运行
sudo shutdown -r now
并且sudo halt
不重新启动计算机。按住电源按钮会重新启动计算机,显示器会重新打开,但一段时间后问题最终会再次出现。
答案1
这与这是英特尔图形问题。所以我运行了以下命令:
sudo apt-get update
sudo apt-get dist-upgrade
这引发了一系列更新,祈祷是策略的一部分:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
linux-headers-3.8.0-35 linux-headers-3.8.0-35-generic linux-image-3.8.0-35-generic
linux-signed-image-3.8.0-35-generic
The following packages will be upgraded:
accountsservice apt apt-transport-https apt-utils avahi-autoipd avahi-daemon avahi-utils chromium-browser
chromium-browser-l10n chromium-codecs-ffmpeg efibootmgr firefox firefox-locale-en fonts-opensymbol
gnome-control-center gnome-control-center-data gnome-desktop3-data gnupg gpgv grub-common grub-efi
grub-efi-amd64 grub-efi-amd64-bin grub2-common landscape-client-ui-install libaccountsservice0 libapt-inst1.4
libapt-pkg4.12 libavahi-client3 libavahi-client3:i386 libavahi-common-data libavahi-common-data:i386
libavahi-common3 libavahi-common3:i386 libavahi-core7 libavahi-glib1 libavahi-gobject0 libavahi-ui-gtk3-0
libcurl3 libcurl3:i386 libcurl3-gnutls libcurl3-nss libdjvulibre-text libdjvulibre21 libgnome-control-center1
libgnome-desktop-3-2 libjpeg-turbo-progs libjpeg-turbo8 libjpeg-turbo8:i386 libnss3 libnss3:i386 libnss3-1d
libpixman-1-0 libpixman-1-0:i386 libpq5 libqt4-dbus libqt4-dbus:i386 libqt4-declarative libqt4-declarative:i386
libqt4-designer libqt4-designer:i386 libqt4-help libqt4-network libqt4-network:i386 libqt4-opengl
libqt4-opengl:i386 libqt4-qt3support libqt4-qt3support:i386 libqt4-script libqt4-script:i386 libqt4-scripttools
libqt4-scripttools:i386 libqt4-sql libqt4-sql:i386 libqt4-sql-mysql libqt4-sql-mysql:i386 libqt4-sql-sqlite
libqt4-svg libqt4-svg:i386 libqt4-test libqt4-test:i386 libqt4-xml libqt4-xml:i386 libqt4-xmlpatterns
libqt4-xmlpatterns:i386 libqtcore4 libqtcore4:i386 libqtgui4 libqtgui4:i386 libreoffice-base-core
libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw libreoffice-emailmerge libreoffice-gnome
libreoffice-gtk libreoffice-help-en-us libreoffice-impress libreoffice-math libreoffice-style-human
libreoffice-style-tango libreoffice-writer libruby1.8 libsmbclient libwbclient0 linux-firmware
linux-generic-lts-raring linux-headers-generic-lts-raring linux-image-generic-lts-raring linux-libc-dev
linux-signed-generic-lts-raring linux-signed-image-generic-lts-raring php5 plasma-widget-networkmanagement
python-uno qdbus rsyslog ruby1.8 samba-common samba-common-bin smbclient software-center thunderbird
thunderbird-gnome-support thunderbird-locale-en thunderbird-locale-en-us uno-libs3 ure
129 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 354 MB of archives.
After this operation, 257 MB of additional disk space will be used.
Do you want to continue [Y/n]?
我进行了这些更新并重新启动。现在问题已解决。