Fix Ubuntu 10.04 KMS for Intel-gpu-based units && Simple Plymouth Howto

Intro:
Ubuntu to introduces Plymouth as boot splash solution to replace Usplash instead for more rich and complex boot visual effects.
Also new linux kernel introduces KMS (Kernel Mode Switchig) to replace old UMS (User Mode Switching) to reduce flicker during whole boot process.
However, some users may have bad experiences to Ubuntu new boot splash system. 
Here is a solution for  Intel-gpu-based units.

How to Confirm this issue:
Run "dmesg | grep drm" and you should be able to see three message corresponds to three modules loading. If they are loaded in 3 sec, you are good and KMS is ready. You can skip the rest part.
Otherwise, for example, if they are loaded after 10 sec, it means KMS is failed to start before Plymouth is up so you can see nothing while booting. Please go proceeding to the next step.

Fix KMS in initramfs
For Intel GPUs, you need to add three modules to make it work. Just run following commands as root:
echo "intel_agp" >> /etc/initramfs-tools/modules
echo "drm" >> /etc/initramfs-tools/modules
echo "i915 modeset=1" >> /etc/initramfs-tools/modules
Then update the initramfs by this:
update-initramfs -u
After rebooting, the KMS should be ready for you.

Simply Plymouth Howto

留言

這個網誌中的熱門文章

RTC & CMOS 技術詳解

[自由網路] 如何取得 Google Drive (真實)外連位址 (Direct Link)