Switch to unfree NVIDIA drivers and use Blender-bin to use CUDA

This commit is contained in:
Jimbo 2024-08-26 19:43:59 -04:00
parent 08948089a3
commit 0060e25fde
8 changed files with 57 additions and 58 deletions

View file

@ -1,11 +1,5 @@
# This file was initially made by 'nixos-generate-config', try not to edit too much
{
config,
lib,
pkgs,
modulesPath,
...
}: let
{ config, lib, pkgs, modulesPath, ... }: let
# Set common boot paramaters
commonKernelParams = [
# Nvidia settings

View file

@ -1,4 +1,4 @@
{config, ... }: {
{pkgs, config, ... }: {
# Enable video drivers
services.xserver.videoDrivers = ["nvidia"];
@ -6,17 +6,12 @@
modesetting.enable = true;
nvidiaSettings = false;
package = config.boot.kernelPackages.nvidiaPackages.beta;
open = true;
open = false;
};
pkgs.stdenv.mkDerivation {
name = "cuda-env-shell";
buildInputs = with pkgs; [
cudatoolkit
];
shellHook = ''
export CUDA_PATH=${pkgs.cudatoolkit}
export EXTRA_LDFLAGS="-L/lib -L${pkgs.linuxPackages.nvidia_x11}/lib"
export EXTRA_CCFLAGS="-I/usr/include"
'';
environment.sessionVariables = {
CUDA_PATH = "${pkgs.cudatoolkit}";
EXTRA_LDFLAGS = "-L/lib -L${pkgs.linuxPackages.nvidia_x11}/lib";
EXTRA_CCFLAGS = "-I/usr/include";
};
}