diff options
| author | Hilton Chain <hako@ultrarare.space> | 2026-02-05 10:53:41 +0800 |
|---|---|---|
| committer | Hilton Chain <hako@ultrarare.space> | 2026-02-05 11:48:05 +0800 |
| commit | 6c0ea215e0bd089bf3b2097e5c59dd726fbbe304 (patch) | |
| tree | a9fc2182955bd82b76784a91b8a3ef47bf255e21 /README.org | |
| parent | 4e97b393a43ba9d64ace37e467fdd625e536cb45 (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.org | 6 |
1 files changed, 4 insertions, 2 deletions
| @@ -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 | ||
| 258 | For example, assuming the follow operating system declaration, defined as | 260 | For example, assuming the follow operating system declaration, defined as |
