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