-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
NVIDIA Open GPU Kernel Modules Version
Affects all versions
Does this happen with the proprietary driver (of the same version) as well?
I cannot test this
Operating System and Version
Affects all OSs
Kernel Release
Affects all kernels
Hardware: GPU
Affects all GPUs
Describe the bug
Many supposedly "open" source files contain inlined proprietary binary blobs in the form of long hex arrays.
Eg.
- https://github.com/NVIDIA/open-gpu-kernel-modules/blob/main/src/nvidia/generated/g_bindata_kgspGetBinArchiveBooterLoadUcode_GA100.c
- https://github.com/NVIDIA/open-gpu-kernel-modules/blob/main/src/nvidia/generated/g_bindata_kgspGetBinArchiveBooterLoadUcode_GA102.c
- https://github.com/NVIDIA/open-gpu-kernel-modules/blob/main/src/nvidia/generated/g_bindata_kgspGetBinArchiveBooterLoadUcode_TU102.c
As discussed in #35, which has been left to languish, the best option is to release the source code to all blobs on which these modules depend under free software licenses.
Unlike #35, these blobs are not external to this repo and are inlined in code files themselves.
To Reproduce
See above.
Bug Incidence
Always
nvidia-bug-report.log.gz
This log is not needed.
More Info
I don't suppose this counts as a "functional bug" per se, but the lack of freedom is an issue and is a bug.
There was no option for a "non-functional" bug.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working