diff options
| author | Hilton Chain <hako@ultrarare.space> | 2026-03-25 05:07:27 +0800 |
|---|---|---|
| committer | Hilton Chain <hako@ultrarare.space> | 2026-04-03 21:33:19 +0800 |
| commit | f6f40139198227a8a68b47cd9b30b28b42c62ac2 (patch) | |
| tree | 4acbfd182271733d80365c48d445098ac0105f87 /nonguix/transformations.scm | |
| parent | 642eda518a49c390318fb3495f728f8dd1c6a3f5 (diff) | |
nongnu: Add nvda-595.
* nongnu/packages/nvidia.scm (%nvidia-driver-arguments-595): New procedure.
(nvidia-source-595-x86_64-linux)
(nvidia-source-595-aarch64-linux)
(nvidia-driver-595, nvidia-firmware-595, nvidia-module-595)
(nvidia-module-open-595, nvidia-modprobe-595, nvidia-settings-595)
(nvda-595, nvda-user-alias-595)
(steam-nvidia-595, steam-nvidia-user-alias-595)
(heroic-nvidia-595, heroic-nvidia-user-alias-595)
(ffmpeg/nvidia-595, ffmpeg-6/nvidia-595): New variables.
* nonguix/transformations.scm (nonguix-transformation-nvidia): Support 595 series.
* README.org (NVIDIA graphics card): Add 595 series.
Diffstat (limited to 'nonguix/transformations.scm')
| -rw-r--r-- | nonguix/transformations.scm | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/nonguix/transformations.scm b/nonguix/transformations.scm index 603cfb5..fa7beee 100644 --- a/nonguix/transformations.scm +++ b/nonguix/transformations.scm @@ -167,6 +167,13 @@ REMOVE-NVENC-RESTRICTION? (default: #f) applies patches from #:nvfbc "s/\\x85\\xc0\\x0f\\x85\\xd4\\x00\\x00\\x00\\x48/\\x85\\xc0\\x90\\x90\\x90\\x90\\x90\\x90\\x48/g") identity) driver)) + (,nvda-595 + . ,((if remove-nvenc-restriction? + (remove-restriction + #:nvenc "s/\\xe8\\x51\\x21\\xfe\\xff\\x41\\x89\\xc6\\x85\\xc0/\\xe8\\x51\\x21\\xfe\\xff\\x29\\xc0\\x41\\x89\\xc6/g" + #:nvfbc "s/\\x85\\xc0\\x0f\\x85\\xd4\\x00\\x00\\x00\\x48/\\x85\\xc0\\x90\\x90\\x90\\x90\\x90\\x90\\x48/g") + identity) + driver)) (,nvda-590 . ,((if remove-nvenc-restriction? (remove-restriction @@ -203,6 +210,7 @@ REMOVE-NVENC-RESTRICTION? (default: #f) applies patches from (define %firmware (assoc-ref `((,nvda-beta . ,nvidia-firmware-beta) + (,nvda-595 . ,nvidia-firmware-595) (,nvda-590 . ,nvidia-firmware-590) (,nvda-580 . ,nvidia-firmware-580) (,nvda-470 . ,nvidia-firmware-470)) @@ -213,6 +221,9 @@ REMOVE-NVENC-RESTRICTION? (default: #f) applies patches from `((,nvda-beta . ,(if open-source-kernel-module? nvidia-module-open-beta nvidia-module-beta)) + (,nvda-595 . ,(if open-source-kernel-module? + nvidia-module-open-595 + nvidia-module-595)) (,nvda-590 . ,(if open-source-kernel-module? nvidia-module-open-590 nvidia-module-590)) @@ -226,6 +237,7 @@ REMOVE-NVENC-RESTRICTION? (default: #f) applies patches from (define %modprobe (assoc-ref `((,nvda-beta . ,nvidia-modprobe-beta) + (,nvda-595 . ,nvidia-modprobe-595) (,nvda-590 . ,nvidia-modprobe-590) (,nvda-580 . ,nvidia-modprobe-580) (,nvda-470 . ,nvidia-modprobe-470) @@ -236,6 +248,7 @@ REMOVE-NVENC-RESTRICTION? (default: #f) applies patches from (and configure-xorg? (assoc-ref `((,nvda-beta . ,nvidia-settings-beta) + (,nvda-595 . ,nvidia-settings-595) (,nvda-590 . ,nvidia-settings-590) (,nvda-580 . ,nvidia-settings-580) (,nvda-470 . ,nvidia-settings-470) |
