Fedora 42: Users should now have a fix in dracut-107-3. New initramfs will be 
about 1/2 the size. [1]

Fedora 43:  The plan is similar, and likewise will reduce the size of the three 
smaller hostonly initramfs.

But that isn't the only problem. The nohostonly/generic/rescue initramfs has 
grown to > 250 MB on desktop variants. The nvidia firmware alone is > 99 MB in 
this initramfs. [2]

A user reports in the bug their 1 GB boot volume is 98% full.  [3]

Even if the hostonly initramfs's get smaller by 50%, this recovers perhaps 240 
MB. Or 24% headroom

I don't have a completely logical process for imagining what the size should 
be, because I don't know the current let alone the future growth rate of 
firmware that might need to be in the initramfs.  If a lofty goal is that a 
given partition layout should be possible to upgrade for 5 years without 
reprovisioning, then maybe 50% free space today is sufficient room to grow over 
5 years? That might still be tight but then maybe we'll find a better solution 
to the firmware problem than stuffing it all in the initramfs?

If this is semi-sane for now, I think we're looking at 1500 MB for Fedora 43, 
and reevaluate every so often. To do that I think the abbreviated checklist is: 
a. File a FESCO ticket to get approval for such a late change;
b. Make changes for the desktop variants only, I think the partitioning lives 
somewhere in anaconda


[1]
https://bugzilla.redhat.com/show_bug.cgi?id=2394213#c17

[2]
nvidia-gpu-firmware-20250509-1.fc43.noarch.rpm = 37.94 MB
https://koji.fedoraproject.org/koji/rpminfo?rpmID=42749209
nvidia-gpu-firmware-20250613-1.fc43.noarch.rpm = 99.21 MB
https://koji.fedoraproject.org/koji/rpminfo?rpmID=43070955

These files are new:
/usr/lib/firmware/nvidia/ga102/gsp/gsp-570.144.bin.xz   48.95 MB
/usr/lib/firmware/nvidia/tu102/gsp/gsp-570.144.bin.xz   12.75 MB

[3]
See https://bugzilla.redhat.com/show_bug.cgi?id=2394213#c27 through 30.



--
Chris Murphy

-- 
_______________________________________________
devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to