Announcement

Collapse
No announcement yet.

Plymouth Lands Its Tighter Integration With UEFI Flicker-Free Boot Experience

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Plymouth Lands Its Tighter Integration With UEFI Flicker-Free Boot Experience

    Phoronix: Plymouth Lands Its Tighter Integration With UEFI Flicker-Free Boot Experience

    The Fedora-led effort for perfecting the flicker-free Linux boot experience has landed its Plymouth boot splash screen changes for reusing the UEFI boot/logo screen during the boot process...

    http://www.phoronix.com/scan.php?pag...I-BGRT-Support

  • #2
    Awesome.

    OK, so I found out I can't do flicker-free boot on this MacBook as it is the firmware which is setting the screen to black...

    But it does partially work on my MSI machine after patching GRUB, the kernel and Plymouth. The logo stays for longer but still for some reason it goes black; and there still is the AMD modeset (when will they work on this?); and it does not set the vendor logo, despite my motherboard supporting BGRT and UseBGRT set in my Plymouth theme...

    And the smooth transition feature is GDM-only so far. In the case of SDDM I still see my "Arch Freaking Linux" (yup) console login screen for 8 seconds, and then SDDM appears.
    Last edited by tildearrow; 12-05-2018, 03:58 AM.

    Comment


    • #3
      So is that why Plymouth doesn't work when booting from an EFI stub?

      Comment


      • #4
        Desktops that needs splash at boot are super slow compared to Xfce . You have only fsck result flashing in a clean boot, otherwise you have black screen until the Xfce desktop comes visible. From the grub it takes about 10 secs to a have working Xfce desktop. Hiding error messages with some splash is stupid. Comment stupid error messages out from the kernel source code and make bug reports.

        Comment


        • #5
          Originally posted by debianxfce View Post
          Desktops that needs splash at boot are super slow compared to Xfce . You have only fsck result flashing in a clean boot, otherwise you have black screen until the Xfce desktop comes visible. From the grub it takes about 10 secs to a have working Xfce desktop. Hiding error messages with some splash is stupid. Comment stupid error messages out from the kernel source code and make bug reports.
          manjaro with bootsplash user here, my boot time is ~15s and the bootsplash is MUCH better than just a black screen, your solution and comment is the only stupid thing here, REALLY commenting the kernel sources?

          Comment


          • #6
            Is the boot experience for legacy BIOS as good as it's going to get with plymouth?

            Comment


            • #7
              Originally posted by debianxfce View Post
              Desktops that needs splash at boot are super slow compared to Xfce . You have only fsck result flashing in a clean boot, otherwise you have black screen until the Xfce desktop comes visible. From the grub it takes about 10 secs to a have working Xfce desktop. Hiding error messages with some splash is stupid. Comment stupid error messages out from the kernel source code and make bug reports.
              Why do you think a splash screen is going to slow down things? It is completely independent from the DE.

              And they aren't exactly "hiding" error messages, because if the boot fails or something, the console will show up as normal.

              Comment


              • #8
                It almost works for me, but my old MSI uefi on 1024x768 ruined it at all.
                Archlinux+plymouth-git

                edit:
                it's completly huged up, I had to set Windows 8/8.1 Feature in my bios and then.. it works, beautyful, simple and clean MSI logo without any single flick up to my gnome session. Time boot decreases about 50% firmware time from 6s to 3s. Excelent

                Last edited by frosth; 12-05-2018, 06:25 PM.

                Comment


                • #9
                  That's amazing! That change enhances the user experience a lot! Linux distros really need to focus on the UX if they want a chance to compete for home users. No black screens, no blinking cursors and consistent UI designs are really important.

                  Comment


                  • #10
                    Originally posted by frosth View Post
                    It almost works for me, but my old MSI uefi on 1024x768 ruined it at all.
                    Archlinux+plymouth-git

                    edit:
                    it's completly huged up, I had to set Windows 8/8.1 Feature in my bios and then.. it works, beautyful, simple and clean MSI logo without any single flick up to my gnome session. Time boot decreases about 50% firmware time from 6s to 3s. Excelent
                    That's interesting. Does your BIOS manual list what the supposed win 8/8.1 feature does?

                    Comment

                    Working...
                    X