diff options
Diffstat (limited to 'hosts/herra/drivers.nix')
| -rw-r--r-- | hosts/herra/drivers.nix | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/hosts/herra/drivers.nix b/hosts/herra/drivers.nix deleted file mode 100644 index f169970..0000000 --- a/hosts/herra/drivers.nix +++ /dev/null @@ -1,42 +0,0 @@ -{pkgs, ...}: { - services.xserver.videoDrivers = ["amdgpu"]; # AMD GPU drivers - boot.kernel.sysctl."kernel.sched_rt_runtime_us" = -1; # Realtime audio - - hardware = { - graphics = { - enable = true; - enable32Bit = true; # CRITICAL for Steam/Proton - extraPackages = with pkgs; [ - rocmPackages.clr.icd # OpenCL - ]; - extraPackages32 = with pkgs; [ - ]; - }; - - cpu.intel.updateMicrocode = true; - - enableRedistributableFirmware = true; - }; - #TODO: FIX - #boot.extraModulePackages = with boot.kernelPackages; [ - # v4l2loopback - #]; - boot.kernelModules = ["v4l2loopback"]; - boot.extraModprobeConfig = '' - options v4l2loopback devices=1 video_nr=1 card_label="OBS Virtual Camera" exclusive_caps=1 - ''; - - systemd.tmpfiles.rules = [ - "w /sys/class/drm/card1/device/power_dpm_force_performance_level - - - - manual" - "w /sys/class/drm/card1/device/pp_dpm_sclk - - - - 7" - "w /sys/class/drm/card1/device/pp_dpm_mclk - - - - 1" - ]; - - services.udev.extraRules = '' - SUBSYSTEM=="hwmon", ATTRS{name}=="amdgpu", ATTR{power1_cap}="75000000" - ''; - - virtualisation.docker.storageDriver = "btrfs"; - - programs.gamemode.enable = true; -} |
