summaryrefslogtreecommitdiff
path: root/README.org
diff options
context:
space:
mode:
authorHilton Chain <hako@ultrarare.space>2026-02-05 10:53:41 +0800
committerHilton Chain <hako@ultrarare.space>2026-02-05 11:48:05 +0800
commit6c0ea215e0bd089bf3b2097e5c59dd726fbbe304 (patch)
treea9fc2182955bd82b76784a91b8a3ef47bf255e21 /README.org
parent4e97b393a43ba9d64ace37e467fdd625e536cb45 (diff)
transformations: nvidia: Support S0ix-based power management.
* nonguix/transformations.scm (nonguix-transformation-nvidia) [#:s0ix-power-management?]: New argument. * README.org (System setup): Update
Diffstat (limited to 'README.org')
-rw-r--r--README.org6
1 files changed, 4 insertions, 2 deletions
diff --git a/README.org b/README.org
index 12cec7d..d005d79 100644
--- a/README.org
+++ b/README.org
@@ -234,6 +234,7 @@ Procedure =nonguix-transformation-nvidia= is defined in the
234#+begin_example 234#+begin_example
235 nonguix-transformation-nvidia [#:driver nvda] 235 nonguix-transformation-nvidia [#:driver nvda]
236 [#:open-source-kernel-module? #f] 236 [#:open-source-kernel-module? #f]
237 [#:s0ix-power-management? #f]
237 [#:kernel-mode-setting? #t] 238 [#:kernel-mode-setting? #t]
238 [#:configure-xorg? #f] 239 [#:configure-xorg? #f]
239 240
@@ -243,6 +244,9 @@ Procedure =nonguix-transformation-nvidia= is defined in the
243 OPEN-SOURCE-KERNEL-MODULE? (default: #f) only supports Turing and later 244 OPEN-SOURCE-KERNEL-MODULE? (default: #f) only supports Turing and later
244 architectures and is expected to work with 'linux-lts'. 245 architectures and is expected to work with 'linux-lts'.
245 246
247 S0IX-POWER-MANAGEMENT? (default: #f) improves suspend and hibernate on systems
248 with supported graphics cards.
249
246 KERNEL-MODE-SETTING? (default: #t) is required for Wayland and rootless Xorg 250 KERNEL-MODE-SETTING? (default: #t) is required for Wayland and rootless Xorg
247 support. 251 support.
248 252
@@ -251,8 +255,6 @@ Procedure =nonguix-transformation-nvidia= is defined in the
251 255
252 Use 'replace-mesa', for application setup out of the operating system 256 Use 'replace-mesa', for application setup out of the operating system
253 declaration. 257 declaration.
254
255 TODO: Power management.
256#+end_example 258#+end_example
257 259
258For example, assuming the follow operating system declaration, defined as 260For example, assuming the follow operating system declaration, defined as