第一个迹象是,在启动时 gnome 以安全模式启动,并且我无法从 gui 菜单访问系统设置。
$ uname -a
Linux mymachine 3.7.2-204.fc18.i686.PAE #1 SMP Wed Jan 16 16:31:26 UTC 2013 i686 i686 i386 GNU/Linux
消息
[ 54.190910] SELinux: initialized (dev fuse, type fuse), uses genfs_contexts
[ 54.280239] SELinux: initialized (dev fusectl, type fusectl), uses genfs_contexts
[ 973.080049] [drm:i915_hangcheck_hung] *ERROR* Hangcheck timer elapsed... GPU hung
[ 973.085561] i915: render error detected, EIR: 0x00000010
[ 973.085572] [drm:i915_report_and_clear_eir] *ERROR* EIR stuck: 0x00000010, masking
[ 973.085587] i915: render error detected, EIR: 0x00000010
[ 1027.080050] [drm:i915_hangcheck_hung] *ERROR* Hangcheck timer elapsed... GPU hung
[ 1027.084135] i915: render error detected, EIR: 0x00000010
[ 1027.084149] [drm:i915_report_and_clear_eir] *ERROR* EIR stuck: 0x00000010, masking
[ 1027.084162] i915: render error detected, EIR: 0x00000010
[ 1030.084053] [drm:i915_hangcheck_hung] *ERROR* Hangcheck timer elapsed... GPU hung
[ 1030.084241] [drm:i915_reset] *ERROR* GPU hanging too fast, declaring wedged!
[ 1030.084246] [drm:i915_reset] *ERROR* Failed to reset chip.
[ 3049.196863] nf_conntrack: automatic helper assignment is deprecated and it will be removed soon. Use the iptables CT target to attach helpers instead.
来自/var/log/Xorg.0.log
[ 28.112] (II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G, 915G,
E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G,
965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45,
4 Series, G45/G43, Q45/Q43, G41, B43, B43, Clarkdale, Arrandale,
Sandybridge Desktop (GT1), Sandybridge Desktop (GT2),
Sandybridge Desktop (GT2+), Sandybridge Mobile (GT1),
Sandybridge Mobile (GT2), Sandybridge Mobile (GT2+),
Sandybridge Server, Ivybridge Mobile (GT1), Ivybridge Mobile (GT2),
Ivybridge Desktop (GT1), Ivybridge Desktop (GT2), Ivybridge Server,
Ivybridge Server (GT2), Haswell Desktop (GT1), Haswell Desktop (GT2),
Haswell Desktop (GT2+), Haswell Mobile (GT1), Haswell Mobile (GT2),
Haswell Mobile (GT2+), Haswell Server (GT1), Haswell Server (GT2),
Haswell Server (GT2+), Haswell SDV Desktop (GT1),
Haswell SDV Desktop (GT2), Haswell SDV Desktop (GT2+),
Haswell SDV Mobile (GT1), Haswell SDV Mobile (GT2),
Haswell SDV Mobile (GT2+), Haswell SDV Server (GT1),
Haswell SDV Server (GT2), Haswell SDV Server (GT2+),
Haswell ULT Desktop (GT1), Haswell ULT Desktop (GT2),
Haswell ULT Desktop (GT2+), Haswell ULT Mobile (GT1),
Haswell ULT Mobile (GT2), Haswell ULT Mobile (GT2+),
Haswell ULT Server (GT1), Haswell ULT Server (GT2),
Haswell ULT Server (GT2+), Haswell CRW Desktop (GT1),
Haswell CRW Desktop (GT2), Haswell CRW Desktop (GT2+),
Haswell CRW Mobile (GT1), Haswell CRW Mobile (GT2),
Haswell CRW Mobile (GT2+), Haswell CRW Server (GT1),
Haswell CRW Server (GT2), Haswell CRW Server (GT2+),
ValleyView PO board
[ 28.122] (II) VESA: driver for VESA chipsets: vesa
我认为上面的英特尔驱动程序适合该显卡?如何防止内置显卡挂起?
答案1
有些事情是非常非常错误的具有更新的 X11 和 82845G 视频硬件。实际上,我已经在一台机器上降级到 Slackware 11.0,以获得可靠的 82845G 显卡。
我的开发机器运行 Arch。 Arch 论坛有一个7 页多年主题约82845G。如果您查看 Arch 论坛主题的第 5 页,您会发现有些人声称已修复。 Arch 提供了 2 个独立的包来处理这个问题。我什至从未安装过 Fedora,所以我不确定该推荐您尝试什么。既然我知道了,我可能会尝试安装 Arch 的新软件包之一。
答案2
我见过这种由坏主板引起的问题。就我而言,启动 Fedora19 时一切正常,直到系统开始为 KDE gui 渲染图形。然后它挂起一条关于渲染环失败的错误消息,鼠标仍然可以工作,我可以进入文本模式,系统之前可以工作,没有任何改变。
我的主板已经使用了大约 10 年,在尝试了其他可能性后,我仔细观察了主板,发现很多电解电容器(带有塑料套管的铝罐)已经失效。这些电容器可以过滤来自电源线的由逻辑开关引起的尖峰,您通常会丢失一些电容器而不会注意到,但当出现足够多的故障时,尖峰会变得足够大以耦合回逻辑。由于渲染时逻辑会切换到高速档,也就是您第一次看到效果的时候。
电容器失效是因为其中的液体电解质缓慢蒸发,当它变得足够低时,电容器短路,加热剩余的电解质直到沸腾并破裂罐子,然后短暂地以蒸汽射流的形式逸出。盖子通常会烧开,以便计算机继续工作。为了检查这一点,请检查顶部印有 X 的盖子,该 X 的作用是削弱罐子的强度,使其破裂而不会发生灾难性爆炸。如果盖子以这种方式失效,顶部将稍微呈圆顶而不是平坦,您可能会看到蒸汽逸出的小孔,并且孔附近可能有一些棕色或白色残留物。
这就提出了更换盖子的问题。我在另一个板上尝试过一次,但仍然不起作用。您永远无法确定是否已完成所有操作,并且进行大量拆焊会导致损坏电路板的可能性很高。