NVIDIA: Difference between revisions
m change comment |
Explain that iGPU Xorg driver is needed for offloading, see https://discourse.nixos.org/t/how-to-use-nvidia-prime-offload-to-run-the-x-server-on-the-integrated-board/9091/31 and https://github.com/NixOS/nixpkgs/pull/412648 |
||
| Line 84: | Line 84: | ||
{{file|configuration.nix|nix|<nowiki> | {{file|configuration.nix|nix|<nowiki> | ||
{ | { | ||
# For offloading, `modesetting` is needed additionally, | |||
# otherwise the X-server will be running permanently on nvidia, | |||
# thus keeping the GPU always on (see `nvidia-smi`). | |||
services.xserver.videoDrivers = [ | |||
"modesetting" # example for Intel iGPU; use "amdgpu" here instead if your iGPU is AMD | |||
"nvidia" | |||
]; | |||
hardware.nvidia.prime = { | hardware.nvidia.prime = { | ||
offload.enable = true; | offload.enable = true; | ||