mirror of
https://gitlab.com/nonguix/nonguix.git
synced 2024-12-23 15:24:52 +01:00
nongnu: nvidia-module-open: Update synopsis and description.
* nongnu/packages/nvidia.scm (nvidia-module-open): Don't use package/inherit. [synopsis,description]: Update. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
This commit is contained in:
parent
3e6050eb84
commit
260855dc5e
1 changed files with 15 additions and 6 deletions
|
@ -540,7 +540,8 @@ add @code{nvidia_drm.modeset=1} to @code{kernel-arguments} as well.")
|
||||||
|
|
||||||
(define-public nvidia-module-open
|
(define-public nvidia-module-open
|
||||||
(let ((base nvidia-module))
|
(let ((base nvidia-module))
|
||||||
(package/inherit base
|
(package
|
||||||
|
(inherit base)
|
||||||
(name "nvidia-module-open")
|
(name "nvidia-module-open")
|
||||||
(arguments
|
(arguments
|
||||||
(substitute-keyword-arguments (package-arguments base)
|
(substitute-keyword-arguments (package-arguments base)
|
||||||
|
@ -550,12 +551,20 @@ add @code{nvidia_drm.modeset=1} to @code{kernel-arguments} as well.")
|
||||||
;; <https://github.com/llvm/llvm-project/issues/55820>
|
;; <https://github.com/llvm/llvm-project/issues/55820>
|
||||||
((#:source-directory _) "kernel-open")))
|
((#:source-directory _) "kernel-open")))
|
||||||
(home-page "https://github.com/NVIDIA/open-gpu-kernel-modules")
|
(home-page "https://github.com/NVIDIA/open-gpu-kernel-modules")
|
||||||
(synopsis "NVIDIA kernel module")
|
(synopsis "Open source NVIDIA kernel modules")
|
||||||
(description
|
(description
|
||||||
"This package provides NVIDIA open-gpu-kernel-modules. However, they
|
"This package provides open source NVIDIA kernel modules, however
|
||||||
are only for the latest GPU architectures Turing and Ampere. Also they still
|
proprietary firmware and libraries are still necessary, and these modules
|
||||||
require firmware file @code{gsp.bin} to be loaded as well as closed source
|
require GPU System Processor to be present (Turing or later architectures) and
|
||||||
userspace tools from the corresponding driver release.")
|
enabled (see also the description of @code{nvidia-firmware} package).
|
||||||
|
|
||||||
|
Module setup can be done with @code{nvidia-service-type} (with @code{module}
|
||||||
|
field of @code{nvidia-configuration} set to @code{nvidia-module-open}), to
|
||||||
|
actually use these modules, also add @code{modprobe.blacklist=nouveau} to
|
||||||
|
@code{kernel-arguments} field of the @code{operating-system} configuration.
|
||||||
|
|
||||||
|
If the NVIDIA card is not used for displaying, or on a Wayland environment,
|
||||||
|
add @code{nvidia_drm.modeset=1} to @code{kernel-arguments} as well.")
|
||||||
(license license-gnu:gpl2))))
|
(license license-gnu:gpl2))))
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue