Skip to content

[WIP] Add NVIDIA open kernel modules #5626

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 6 commits into
base: main
Choose a base branch
from

Conversation

Staudey
Copy link
Member

@Staudey Staudey commented May 12, 2025

Summary

Add the NVIDIA open kernel modules and adjust the existing drivers for compatibility

TODO: appstream/metainfo crap, actual testing

Test Plan

  • Confirmed dofllcky installed the correct packages (using a modified modaliases file to include my GPU)
    --- WIP

Note: I don't have hardware compatible with the open kernel modules, so I can only test the remaining stuff

Checklist

  • Package was built and tested against unstable
  • This change could gainfully be listed in the weekly sync notes once merged

@ReillyBrogan
Copy link
Contributor

Thanks for the GCC patches, that saved me some time with the latest round of kernels.

I think temporarily it makes the most sense to just not ship this with modaliases (like the beta driver) so that people can opt into it for testing. That will require the least work across the stack while allowing for testing of this.

@Staudey
Copy link
Member Author

Staudey commented May 15, 2025

Thanks for the GCC patches, that saved me some time with the latest round of kernels.

And here I was questioning myself why I even uploaded this WIP garbage. Good to know it had some use after all! 😁

Regarding the modaliases files: I guess it's fine for testing. My main goal though is avoiding that people with the newest GPUs use doflicky to install their drivers and end up with an unbootable system because the suggested driver doesn't actually support their hardware.

Anywho, I'm going to clean this stuff up a bit later today.

@Staudey Staudey force-pushed the nvidia-open branch 2 times, most recently from 53da8e1 to 7688cd2 Compare May 15, 2025 19:48
@Staudey Staudey force-pushed the nvidia-open branch 4 times, most recently from e4fdce3 to 0a8c841 Compare May 26, 2025 13:11
Staudey added 6 commits June 24, 2025 21:55
**Summary**

Signed-off-by: Thomas Staudinger <[email protected]>
**Summary**

- Add conflicts with the NVIDIA open kernel modules
- Remove devices supported by the open modules from modaliases file

Signed-off-by: Thomas Staudinger <[email protected]>
**Summary**

- Add conflicts with NVIDIA open kernel modules

Signed-off-by: Thomas Staudinger <[email protected]>
**Summary**

- Add conflicts with NVIDIA open kernel modules

Signed-off-by: Thomas Staudinger <[email protected]>
**Summary**

- Add conflicts with NVIDIA open kernel modules

Signed-off-by: Thomas Staudinger <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Triage
Development

Successfully merging this pull request may close these issues.

2 participants