points by afarah1 4 days ago | 0 comments
New generations such as Blackwell have open source kernel modules, there is not even a proprietary option. I thought there was a move in this direction?
https://developer.nvidia.com/blog/nvidia-transitions-fully-t...
[–] maxhille 4 days ago
AFAIK the open source kernel driver pushes a signed proprietary 500Mb firmware blob into the GPU.
[–] NekkoDroid 4 days ago
The total linux-firmware-nvidia package for Archlinux uncompressed (outer, the firmware blobs are also compressed on top of that) is ~160MB (Mb would be Megabit), with the biggest individual compressed blob being ~50MB.
[–] maxhille 4 days ago
You are right the firmware packages are smaller. I mixed it up with the VRAM the GSP uses after being loaded.
Point was about the kernel drivers being open-source enabling hackability - they don't, the card hardware is just as closed as before.
[–] mrheosuper 3 days ago
50MB is a lot of code. Linux kernel in minimal config will use significantly less than that.
[–] NekkoDroid 3 days ago
Never wanted to imply it wasn't. AMDGPUs firmware package is a total of 27MB and the biggest single blob is 1,5MB.
[–] kllrnohj 3 days ago