Linux引進DRM Panic處理程序基礎架構”藍色畫面死機”進入實戰階段
在DRM Panic處理和DRM/KMS 驅動程式的”藍屏死機”解決方案被談論多年之後,Linux 6.10 引入了新的DRM Panic處理程序基礎架構,以便在系統崩潰時顯示訊息。這對於建立不支援VT/FBCON 的核心的用戶來說尤其重要,因為在這種情況下,查看核心崩潰資訊並不容易。
在Linux 6.10 中,最初的DRM Panic程式碼已經發布,同時也為SimpleDRM、MGAG200、IMX 和AST 驅動程式提供了DRM/KMS 驅動程式支援。開發人員正在努力將DRM Panic支援擴展到其他驅動程序,在未來的核心週期中,我們可能會看到更廣泛的支援。
紅帽工程師哈維爾-馬丁內斯-卡尼利亞斯(Javier Martinez Canillas)分享了一張DRM Panic”藍屏死機”的照片。 Javier 使用了BeaglePlay 單板計算機,並在Mastodon 上發布了一個實施範例:
目前的它簡單明了,未來,隨著一些作業系統對核心錯誤訊息的二維碼進行研究,以及其他在用戶友好的同時提供更多技術資訊的努力,它還可以擴展。
在Linux 6.10 以上版本且支援DRM Panic 驅動程式的平台上,可透過echo c > /proc/sysrq-trigger等路徑測試”藍色畫面死機”功能。