Re: [问题] Linux >= 3.7 萤幕乱掉与当机

楼主: lantw44 (#######################)   2015-07-07 23:22:49
※ 引述《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,删掉这个
参数实际上什么也没改变。
作者: dou0228 (7777)   2015-07-08 10:46:00
还好我坚持不用 X-Window
作者: HamalAri (哈马‧阿里)   2015-07-09 23:09:00
3.8 以后 baytrail 部份的显示驱动也炸了有些机器就是只能用 nomodeset
楼主: lantw44 (#######################)   2015-07-09 23:22:00
用 nomodeset 会很慢而且没有我要的萤幕分辨率在找到真正的解法前大概就是继续用 workaround 了只是我找到的 Xen workaround 要改 code 有点麻烦

Links booklink

Contact Us: admin [ a t ] ucptt.com