高畫質 Console

最近趁著 Linux Kernel 2.6.10 的發佈,重新編譯 Kernel 之際,順便把之前沒有試成功的東西解決掉。高解析度的 Console 是其中之一。

之前靠著 bootsplash 的 patch 才體驗到了 Console 下的高畫質美感,每次編譯新 Kernel 前總是會試著加入 bootsplash 的 patch ,可是不是每次都能成功,且 bootsplash 的開發好像停滯不前,Gentoo 的開發者之一發展出了 vesafb-tng 和 fbsplash ,其中 vesafb-tng 是可以使用高解析度的部份,fbsplash 是 splash 的部份,我只需要 vesafb-tng 就可以了。

在 Debian 下使用 vesafb-tng 要注意需先把 Debian 的 modular-vesafb 的 patch 去掉,之後只要把 vesafb-tng 設定好(在 GRUB 中加入參數 video=vesafb:1024x768-32@60)就可以有高解析度的 Console 了。

不過在我的 ASUS M2 NB 上這招沒有用,因為 vesafb-tng 無法驅動 intel 865GM 的晶片,不過很幸運的是在 Kernel 2.6.10 中,intelfb 再度復活了,而且支援 intel 865G ,需注意的是,若是使用非 CRT 的螢幕,需要把 intelfb 直接 buitin Kernel 才能發揮作用。在 GRUB 中加入參數 vga=791 這部份和以前一樣。