Newbie: NVIDIA Drivers, apps slow to load. Fedora 43 Workstation

Will try to do that, but in the meantime:
I just did two reboots in the past minutes.

systemd-analyze
systemd-analyze blame | head -20

Startup finished in 11.221s (firmware) + 3.192s (loader) + 1.372s (kernel) + 21.311s (initrd) + 5.267s (userspace) = 42.364s
Startup finished in 11.722s (firmware) + 3.268s (loader) + 1.361s (kernel) + 9.044s (initrd) + 5.524s (userspace) = 30.921s

The 30.921s was the very last attempt. Both attempts were after disabling the NetworkManager-wait-online.service I didn’t do anything else apart from that.

down to 30 seconds which is more like it!

May be able to get it lower if we don’t wait for the amdgpu driver to initialised… you’ll lose the splash screen and get bombarded with boot messages, but one can’t have it both ways.

2 Likes

Right.

Huu, I forgot to say that the prompt for encryption will not be graphical, only textual.

Me neither, but I was forced to manage those too complicated beasts :frowning:

You have my sympathies. It was MVS mainframes for me.

Just to be sure if I did it well: in the linux line, there was "(…)876a1 rhgb quiet rd (…)
I simply deleted rhgb, leaving it: “(…)876a1 quiet rd (…)”

Startup finished in 37.912s (firmware) + 39.023s (loader) + 1.376s (kernel) + 9.962s (initrd) + 5.112s (userspace) = 1min 33.388s

I think I did every step correctly, but if not, please let me know! And thanks a bunch for all the help, you all are incredible :slight_smile:

Adjusting for the 30 seconds spent faffing about with the loader to remove the rhgb parameter didn’t really gain you a great deal - probably just as easy to leave it in place.

Removing the wait for the network to come up seems to be the main win point here.

Exactly that yes.

Right, but let’s hope that the initrd duration stays at ~9s and not ~21s as seen
previously.

@walkingaround, if you reboot most often in Linux and not Windows, you can gain a lot by
suspending instead of powering off, but beware to follow the Rpmfusion Howto’s to setup
that for your nvidia card.

It just did…

Startup finished in 11.730s (firmware) + 3.450s (loader) + 1.648s (kernel) + 24.846s (initrd) + 6.018s (userspace) > = 47.695s

graphical.target reached after 6.018s in userspace.

At this point I’m not sure what to do. If I should leave it as it is and start suspending it more than powering off, or try to make your rhgb solution permanent.

And thanks for the tip and the heads up! Will make sure to follow these steps: Making sure you're not a bot!

That can easily be done with sudo grubby --update-kernel=ALL --remove-args="rhgb" if that is your choice.

1 Like

Thanks a lot!! Thought it would be harder. I will think about it :slight_smile:
@computersavvy btw, is it also simple to revert it? Could you please tell me how it’s done just in case I need it in the future?

man grubby will tell you (in fact man some_command will usually give you the manual page for some_command describing the command and all of its parameters)

Therefore:

sudo grubby --update-kernel=ALL --args="rhgb"

1 Like

Once again, thanks a lot everyone for taking the time to help me!! Appreciate it, what a great community

3 Likes

sudo grubby --update-kernel=ALL --args="rhgb"
That command already noted above (but with a typo).
It will assist you greatly if you learn to use the man pages as noted above.

1 Like