在 2012年3月7日下午4:40,Raymond Wooninck
On Wednesday, March 07, 2012, Michael Chang
wrote: Btw .. is there any dependency to loader ? Grub2 seems to be better than Grub1 for Plymouth because it allows to keep mode setting from loader to the kernel. This would have reduced flicking in transition from loader to kernel?
Hi Michael, This was one of the reasons why I already started to use grub2 to see the effect on Plymouth. Unfortunately things didn't really changed with regards to reducing the flickering in transition.
To be honest this is just guess, perhaps we should see how fedora treat both (they should use grub2+plymouth) ..
I have looked into this and they have a little different setup than openSUSE. At this moment our plymouth is waiting until udev has created the devices, etc (required for the consoles) and then starts showing the splash on /dev/tty7. This means that there is a little gap between grub2 and the plymouth splash.
Yes, it would be great to eliminate the gap as much as possible. In theory we can use firmware framebuffer (VESA) in early stage and can display earlier than KMS framebuffer, but it seems Plymouth can only renders on KMS FB ? IMHO big initrd/kernel size is also one significant contributor to the gap, not sure whether grub2 can "hide" the text screen of loading them (with some better graphical foreground).
What I have seen with Fedora is that they do not rely on udev to create the devices, but that their plymouth script is creating the require console device itself. This means that plymouth is most likely either first or the second boot script inside the initrd that is being started. And therefore there is no fall back to a console screen.
Seems like some trick to get the FB console start faster ...
I didn't had too much time lately to dive into this one more and my first target was to get the package in Factory (which happened now) in order to get some more testing with different video cards, setup's, etc.
Good to know. :)
At this moment there is another strange issue with plymouth that it doesn't show it's splashscreen during shutdown/reboot. Everything is setup correctly (on systemd and plymouth side), but it is not activated.
With regards to grub2, I believe that the next item would be to create a proper graphical grub2 menu. This requires some changes to the grub2 package itself and I am not sure if this has happened yet. However I can help you with the setup there as that it is just a matter of defining some additional setting.
Thanks. We need people to work on it. The problem is the missing grub2 font .. we should package them or call grub2-mkfont somewhere (maybe yast2 bootloader) . Not know what's better way to go. Regards, Micahel
Regards
Raymond -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org