※ 引述《lantw44 (#######################)》之铭言:
: 自从升级到 Fedora 18 后,尝试过
: Linux 3.7 3.7.2 3.7.3 3.7.7 3.7.8 3.7.9 3.8
: 都会在加载 i915 驱动后萤幕变得乱七八糟、无法阅读
: X Window 无法正常启动,并会在约半分钟后当机
: 萤幕上看起来有类似 kernel panic 的讯息
: CPU: Intel(R) Core(TM) i5 CPU 650 @ 3.20GHz
: 图形是内建的 Intel(R) Ironlake Desktop
: 因此目前只能继续用 3.6.10-2.fc17.x86_64
: 请问这问题有方法可解决吗?
结果实际上这个问题一直到了 Linux 4.1 都还没有解决,目前只知道有个 workaround:
intel_iommu=on intel_iommu=igfx_off
不过根据 Linux 文件中 Intel-IOMMU.txt 所说,如果 intel_iommu=igfx_off 可以解决
任何问题,那就应该视为 bug,要回报给他们知道。
这个问题只有在特定硬件会发生,至少我在其他电脑都没看过,也没听说过有这个问题。
这个问题发生的时候,萤幕画面会变成这个样子:
https://bugs.freedesktop.org/attachment.cgi?id=115079
接着等到 display server (Xorg 或 Wayland) 启动,过没多久系统就会完全当机,如果
有接 serial console 也会看到 kernel 印出 GPU hang 和一些 backtrace。这时候就只
能手动按 reset 重开机了。
※ 引述《lantw44 (#######################)》之铭言:
: 终于,经过半年,这问题在 Linux 3.11 解决了
: 我把 intel_iommu=off 从 kernel 开机参数拿掉
: 可以正常开机,也可以开 Xorg,不会当机了
我觉得实际上这个问题应该从来没有解决过,因为默认就是 intel_iommu=off,删掉这个
参数实际上什么也没改变。