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

feat: Add Nvidia 470xx support #48

Merged
merged 4 commits into from
Feb 24, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
matrix:
image_name: [silverblue, kinoite, vauxite, sericea, base]
major_version: [37, 38]
driver_version: [520, 525]
driver_version: [520, 525, 470]
include:
# - major_version: 36
# is_latest_version: false
Expand All @@ -49,6 +49,8 @@ jobs:
major_version: 37
- driver_version: 520
major_version: 38
- driver_version: 470
major_version: 38
steps:
# Checkout push-to-registry action GitHub repository
- name: Checkout Push to Registry action
Expand Down
26 changes: 18 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,10 +45,10 @@ Note: This project is a work-in-progress. You should at a minimum be familiar wi

Note: The Fedora release and Nvidia version can be set with the image tag as well:

| | 525xx series | 520xx series |
|-----|---------------------------------------|---------------|
| F37 | :latest / :37 / :37-525 / :37-current | :37-520 |
| F38 | :38 / :38-525 / :38-current | |
| | 525xx series | 520xx series | 470xx series (Kepler 2012-2014 support) |
|-----|---------------------------------------|---------------|-----------------------------------------|
| F37 | :latest / :37 / :37-525 / :37-current | :37-520 | :37-470 |
| F38 | :38 / :38-525 / :38-current | | |

2. Set kargs after rebasing

Expand Down Expand Up @@ -76,12 +76,22 @@ Alternatively, the key can be enrolled from within this repo:
sudo mokutil --import ./certs/public_key.der
```

## Rolling back
## Rolling back and rebasing

To rollback to a specific date, use a date tag:
Generally you can [perform a rollback](https://docs.fedoraproject.org/en-US/fedora-silverblue/updates-upgrades-rollbacks/#rolling-back) with the following:

rpm-ostree rollback

To rebase onto a specific date, use a date tag:

rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/silverblue-nvidia:20230128

Or to rebase onto a specific release, driver, and date:

rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/silverblue-nvidia:37-525-20230128

[More options for image tags can be found on the container catalog.](https://github.com/ublue-os/nvidia/pkgs/container/silverblue-nvidia/versions)

rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/nvidia:20230128

## Verification

These images are signed with sisgstore's [cosign](https://docs.sigstore.dev/cosign/overview/). You can verify the signature by downloading the `cosign.pub` key from this repo and running the following command:
Expand Down