summaryrefslogtreecommitdiff
path: root/nonguix/transformations.scm
diff options
context:
space:
mode:
authorHilton Chain <hako@ultrarare.space>2026-04-04 21:49:17 +0800
committerHilton Chain <hako@ultrarare.space>2026-04-04 21:51:56 +0800
commitc4541fdb0b472664dafe5d7b1ec2e51e4ef7b772 (patch)
treeda2a6acea6390b943af3f75a6eed14550cf362df /nonguix/transformations.scm
parentd970fe51e3794fb5fadcea9863f09ab0cfbff290 (diff)
transformations: nvidia: Enable Dynamic Boost.HEADtestmaster
* nonguix/transformations.scm (nonguix-transformation-nvidia): Enable Dynamic Boost for 580.xx and newer series.
Diffstat (limited to 'nonguix/transformations.scm')
-rw-r--r--nonguix/transformations.scm10
1 files changed, 9 insertions, 1 deletions
diff --git a/nonguix/transformations.scm b/nonguix/transformations.scm
index fa7beee..ba05ccb 100644
--- a/nonguix/transformations.scm
+++ b/nonguix/transformations.scm
@@ -255,6 +255,13 @@ REMOVE-NVENC-RESTRICTION? (default: #f) applies patches from
(,nvda-390 . ,nvidia-settings-390))
driver)))
+ (define %dynamic-boost?
+ (not (assoc-ref
+ ;; Unsupported in these series.
+ `((,nvda-470 . #t)
+ (,nvda-390 . #t))
+ driver)))
+
(define %xorg-extension
(and=> configure-xorg?
(match-lambda
@@ -299,7 +306,8 @@ won't add kernel arguments other than the minimum necessary in the future.~%")
(firmware %firmware)
(module %module)
(modprobe %modprobe)
- (settings %settings)))
+ (settings %settings)
+ (powerd %dynamic-boost?)))
,@(if configure-xorg?
(list %xorg-extension)
'())