XPost: linux.debian.bugs.dist
From: ben@decadent.org.uk
On Sat, 6 Sep 2025 14:37:30 +0200 Salvatore Bonaccorso
wrote:
> Hi Paul,
>
> On Sat, Sep 06, 2025 at 02:06:37PM +0200, Paul Gevers wrote:
> > Hi,
> >
> > On 06-09-2025 11:42, Salvatore Bonaccorso wrote:
> > > Can you please with lsinitramfs list the contents for both and
provide
> > > those for comparison?
> >
> >
> > Please find those attached.
>
> I had a look, unfortunately I think this is then expected. The
> majority of changes are from the firmware-nvidia-graphics package, and
> the package itself increased from 20250410-2 to 20250808-1
> substantially due to more firmare added:
>
> $ dpkg-deb -f firmware-nvidia-graphics_20250410-2_all.deb Installed-
Size
> 64591
> $ dpkg-deb -f firmware-nvidia-graphics_20250808-1_all.deb Installed-
Size
> 156283
>
> For instance the added
> usr/lib/firmware/nvidia/tu102/gsp/gsp-570.144.bin is 28M in size.
> Attached the diff I generated with some pre-subistitution for easier
> comparision.
The huge size and growing number of different builds of the Nvidia GSP
firmware are a real problem. I don't think there's anything that we can
do about that in the firmware package. However:
1. This is exacerbated by the fact that the nouveau driver declares
multiple versions of the GSP firmware for some chips with
MODULE_FIRMWARE(), but only needs one (per chip). In the short term I
think we should patch nouveau to remove the MODULE_FIRMWARE()
declarations for v535.113.01 for chips where it prefers v570.144.
2. In the medium term we need to move to using generic framebuffer
drivers in the initramfs, but several packages have to be changed to
make that work.
Ben.
> If you might not need firmware-nvidia-graphics, then removing it might
> be an option an regenerating the initramfs.
--
Ben Hutchings
To err is human; to really foul things up requires a computer.
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEErCspvTSmr92z9o8157/I7JWGEQkFAmi99qQACgkQ57/I7JWG
EQmZFA//UxC3nQgNoNlZqgt2wLx9t73urxbN/aNCM4EO1TpR5jiMtoNBpZcQN+hM
DtHnsFunF8KGYyI0bG/VduHuzSuZCeuPlbUlzsxdhIqhYymBUnROOmjXMv6U1GwM
zcsRB5Jz1IIOmU+Tm5LYyR/UFwmSgTBTsIXHz1OZTmKkEWKJjtSl7P3x+wdTlVia
USOa9ImFFeVDeu8IxyQS7dHDfq+b4d7jdhWeZjcqaR35ox8p3NqlFq1pS2QcoEvG
muVQZdQffLngBNjoxu4A8oVHZpm6h93iArICL5DS4WLNzGPuJXmV/kZTLEjb+jK4
94w3yimfGmVTQlxk6DYmMLmNy4e7HnQ1ls7sNiAgMsIpQMGy8+p65nFZUEi2bJS1
YojXJFllEzoPbw0aFeXL3/frCPEmvnKfGPJfKZgSpzCdbkpawokJmCCphR2FnQc6
pW/065UvC9yfQX4J72w71YuU2aM6KARcvNoldGnCtu6XGql2c8IpRIWUYVM6862g
9mZy6DaYQ0R0cxaisYV5iXZ+oSkUgZoICf7Z8ygfYZ9Bg2RKltaN1YE3MauLbWHS
gDcRD38hizYz8D0/fWYtT8BpyxPWaVdYpESPUw8ROQzDBIR4N7mw3z8hG0WCb3/Y
lw2X6ygcbjYgIMRIhezNmShRWXE1Ylh01f704GquYKcHdhi93rc=
=cWJD
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: you cannot sedate... all the things you hate (1:229/2)
|