Page MenuHomeSolus

Startup optimizations
Open, NormalPublic

Description

Here are a couple things that would speed up startup (not a bug). First, provide an option to get rid of the the boot menu delay entirely. (I understand why delay is the default. I just think we need an option for people to eliminate it.) Second, get rid of the video mode set after typing in the second password (the login after LUKS). That mode set alone can take 3 seconds on some video cards, particularly ATi, which stupidly sets the mode several times over in repetition. Add monitor resync to that, and it could take even longer. I should also add that an option to use the same LUKS and login password would do even better because it would at least eliminate the second password entry, even if we had to then reenter our password for authentication as needed after that.

Related Objects

StatusAssignedTask
OpenDataDrake
OpenNone

Event Timeline

DataDrake triaged this task as Normal priority.Nov 23 2016, 2:50 AM
DataDrake edited projects, added Software; removed Triage Team.
DataDrake moved this task from Backlog to Improvement on the Software board.
BRM added a subscriber: BRM.Feb 27 2017, 3:07 PM

How about removing initrd and using kernel device names instead of UUIDs? Would shave off a few seconds (2-3).

2-3 seconds would be a major improvement! But... could we use UUIDs later as they start to come online? In other words, could we still do the same task, but just in the background after login, or maybe while the password is being typed in (there's a few seconds right there)?

There is a reason we use UUIDs. They are unique. You cannot guarantee device naming on Linux in a generic sense. Disks get swapped on boot.
As for removal of initrd, people want encryption and LVM and such fanciness... you need initrd for this.

I see. In that case, is there any chance we'll ever get an option to allow the use of one password for encryption as well as login, where you could still change your user password, causing the login prompt to appear as usual? I don't care if this isn't default behavior. Merely having an option would be a major productivity bonus, especially in an IT office context like mine, where we're rebooting various machines all day long.

That mode set alone can take 3 seconds on some video cards, particularly ATi, which stupidly sets the mode several times over in repetition.

I always wondered what was causing this! Getting rid of the video mode set delay would be amazing, since it really does increase my boot time by 4-5 seconds.

It only occurs using the AMDGPU driver, never on radeon. I have an AMD HD 7750.