diff options
Diffstat (limited to 'scripts/nvidia-offload.nix')
-rw-r--r-- | scripts/nvidia-offload.nix | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/scripts/nvidia-offload.nix b/scripts/nvidia-offload.nix new file mode 100644 index 0000000..de55fa2 --- /dev/null +++ b/scripts/nvidia-offload.nix | |||
@@ -0,0 +1,12 @@ | |||
1 | { pkgs, ... }: | ||
2 | |||
3 | let | ||
4 | name = "nvidia-offload"; | ||
5 | in | ||
6 | pkgs.writeShellScriptBin name '' | ||
7 | export __NV_PRIME_RENDER_OFFLOAD=1 | ||
8 | export __NV_PRIME_RENDER_OFFLOAD_PROVIDER=NVIDIA-G0 | ||
9 | export __GLX_VENDOR_LIBRARY_NAME=nvidia | ||
10 | export __VK_LAYER_NV_optimus=NVIDIA_only | ||
11 | exec "$@" | ||
12 | '' | ||