Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve boot experience: time, screen content (linux parts) (WIP issue) #73

Open
m-weigand opened this issue Sep 10, 2024 · 0 comments
Open
Labels
enhancement New feature or request kernel UI/UX Modification that improves the user interface / user experience

Comments

@m-weigand
Copy link
Collaborator

m-weigand commented Sep 10, 2024

Boot time

Currently the Pinenote boots in ca. one 1 Minute (e.g., see https://github.com/m-weigand/mw_pinenote_misc/raw/main/videos/20240830_pn_boot_plymouth_small.mp4)

20240830_pn_boot_plymouth_small.mp4
1:	Debian GNU/Linux trixie/sid 6.9.0-pinenote-202407091753-gc07ecb4d29c8
Retrieving file: /boot/initrd.img-6.9.0-pinenote-202407091753-gc07ecb4d29c8
15055737 bytes read in 12338 ms (1.2 MiB/s)
Retrieving file: /boot/vmlinuz-6.9.0-pinenote-202407091753-gc07ecb4d29c8
22618624 bytes read in 285 ms (75.7 MiB/s)

Potential ways to improve

  • Reduce kernel/initrd sizes
  • Currently we do not have the capability to load compressed kernels
  • Optimise user-space (mutter takes ages to load)

Splash screen/plymouth

  • [ ] known bug: the pinenote plymouth theme shows white text on a mostly-white background -> for example, we do not see any messages when package updates are installed!

Boot splashs were optimized a bit, see, e.g.:

http://pinenote.mweigand.net/20241011_pn_first_boot_small.mp4

@m-weigand m-weigand added enhancement New feature or request UI/UX Modification that improves the user interface / user experience kernel labels Sep 10, 2024
@m-weigand m-weigand changed the title Improve boot experience (linux parts) (WIP issue) Improve boot experience: time, screen content (linux parts) (WIP issue) Oct 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request kernel UI/UX Modification that improves the user interface / user experience
Projects
None yet
Development

No branches or pull requests

1 participant