Skip to content
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

[BREAKING FOR RPMFUSION USERS] NVIDIA Drivers #2862

Merged
merged 28 commits into from
Jan 12, 2025
Merged

[BREAKING FOR RPMFUSION USERS] NVIDIA Drivers #2862

merged 28 commits into from
Jan 12, 2025

Conversation

korewaChino
Copy link
Contributor

@korewaChino korewaChino commented Jan 3, 2025

Supercedes #714 #916

Do not merge before testing

⚠️⚠️⚠️ DO NOT BACKPORT I REPEAT DO NOT BACKPORT ⚠️⚠️⚠️

BREAKS UMSTELLAR IN ULTRAMARINE 40, BREAKS TAIDAN AND READYMADE DRIVER INSTALLER MODULES!!! ONLY PORT TO RAWHIDE UNTIL FURTHER NOTICE!

@korewaChino korewaChino changed the title add nvidia-kmod NVIDIA Drivers Jan 3, 2025
This was linked to issues Jan 3, 2025
@korewaChino korewaChino mentioned this pull request Jan 3, 2025
32 tasks
@korewaChino korewaChino self-assigned this Jan 4, 2025
@korewaChino korewaChino marked this pull request as ready for review January 4, 2025 16:24
@korewaChino korewaChino marked this pull request as draft January 4, 2025 16:42
@korewaChino
Copy link
Contributor Author

Actually, let me generate a test repo on subatomic since this is a MAJOR breaking change for existing NVIDIA users. Will need a way to transition properly

@korewaChino korewaChino changed the title NVIDIA Drivers [BREAKING] NVIDIA Drivers Jan 4, 2025
@korewaChino korewaChino marked this pull request as ready for review January 4, 2025 17:47
@ShinyGil ShinyGil mentioned this pull request Jan 4, 2025
@korewaChino korewaChino linked an issue Jan 5, 2025 that may be closed by this pull request
14 tasks
@korewaChino
Copy link
Contributor Author

Looking at the differences, I think this breaking change should be simple to mitigate, we just need to get people to install nvidia-driver and its i686 libs subpackage when upgrading to 41 with Terra

@madonuko madonuko enabled auto-merge (squash) January 12, 2025 09:44
@madonuko madonuko merged commit c72c975 into frawhide Jan 12, 2025
68 checks passed
@madonuko madonuko deleted the pr/nvidia branch January 12, 2025 09:45
@raboneko
Copy link
Member

💚 All backports created successfully

Status Branch Result
f41

Questions ?

Please refer to the Backport tool documentation and see the Github Action logs for details

korewaChino added a commit that referenced this pull request Jan 12, 2025
* add nvidia-kmod

* add settings, xsettings, mock label

* oops

* add nvidia setting assets

* add libva-nvidia-driver

* add: nvidia-kmod-common w/ properietary defaults

* download the x86 version of the driver package when running common

* add nvidia-driver package

* I don't think we actually need i386

* add a readme, fix build error and clean up script

* add back the accursed tarball script, we can port the thing later

* add nvidia-modprobe

* update metadata, add nvidia-persistenced

* add update scripts to nvidia drivers

* add update scripts for every cuda package

* make the component fetch a separate function for memoization

* cusparse

* cusparselt is not from cuda toolkit

* add nvidia subrepo label for multirepo

* set version for nvidia tarball

* nvidia-driver: download tarballs on build time

* clean up inline prep script

* NVProf is dropped in Jetpack 5, so there's no ARM version of it.

(cherry picked from commit c72c975)

Co-authored-by: Cappy Ishihara <cappy@cappuchino.xyz>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Repackage negativo17 packages Porting packages from RPMFusion [New] nvidia-driver
3 participants