https://fedoraproject.org/wiki/Changes/FlickerFreeBoot == Summary == Make Fedora Workstation boot graphically smooth, without the display briefly turning off and without any abrupt graphical transitions. == Owner == * Name: [[User:jwrdegoede| Hans de Goede]] * Email: hdegoede@xxxxxxxxxx == Detailed Description == A lot of work to make flickerfree boot possible has already been done, see [[Changes/HiddenGrubMenu|the Hidden Grub Menu change page]] and [https://hansdegoede.livejournal.com/19224.html this blog post]. This change is about getting the final bits in place, this consists of 2 parts: Part 1 is to enable the i915 drivers fastboot behavior by default in coordination with the i915 upstream developers and the Fedora kernel team. Part 2 is [https://hansdegoede.livejournal.com/19673.html a new plymouth theme] which incorporates the firmware's bootsplash image for a smooth transition from the firmware bootsplash to plymouth. This new theme is being created with input from the Fedora and GNOME design inputs. Specifically it will follow [https://wiki.gnome.org/Design/OS/BootProgress these GNOME design Boot Progress mockups]. [https://fedorapeople.org/~jwrdegoede/flickerfree-videos/workstation-bgrt-logo.webm Here] and [https://fedorapeople.org/~jwrdegoede/flickerfree-videos/laptop-diskcrypt-bgrt-logo.webm here] are some videos showing a flicker free boot with an early version of the plymouth theme and [https://fedorapeople.org/~jwrdegoede/diskunlock-adwaita-dark-hansg-dell.png here] is a screenshot of the diskunlock dialog in a newer version of the theme. Please keep in mind this is still a work in progress. == Benefit to Fedora == A smooth boot process will make Fedora look better, more professional and polished and will lead to a better end-user experience. == Scope == * Proposal owners: # Work with i915 upstream and Fedora kernel team to # Finish new plymouth theme and add it to the Fedora plymouth package # Add the Fedora logo watermark used in the theme to fedora-logos (copy existing fedora-gdm-logo.png to where plymouth looks for the watermark image) * Other developers: N/A * Release engineering: [https://pagure.io/releng/issue/8024] ** List of deliverables: all * Policies and guidelines: The policies and guidelines do not need to be updated. * Trademark approval: Not needed for this Change. == Upgrade/compatibility impact == The plan is to move users who are using the default charge plymouth theme automatically over to the new theme. Users who have selected a different plymouth theme themselves will keep their selection. == How To Test == # Take a machine with i915 graphics (amd/nvidia graphics will still see the monitor turn off briefly for now) # Do a fresh install of Fedora Workstation, replacing any other OS on the machine (so single boot not multiboot) # Reboot, check that the monitor stays on at all time and that all graphics transitions until gdm is shown are smooth == User Experience == Single OS Workstation installs boot moothly using a new modern theme all the way into the graphical login manager (gdm). == Dependencies == None == Contingency Plan == * Contingency mechanism: # If enabling i915 fastboot by default is causing regressions, disable it again # If the new plymouth theme is broken, revert back to the old charge theme * Contingency deadline: Beta Freeze * Blocks release? No * Blocks product? Workstation == Documentation == See [https://hansdegoede.livejournal.com/19673.html my blog post on this]. -- Ben Cotton Fedora Program Manager TZ=America/Indiana/Indianapolis _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx