refactor: use nixos-hardware GPU configs

Replace custom GPU config with ones from nixos-hardware.
This commit is contained in:
Felix Schröter 2023-11-28 00:09:59 +01:00
parent 531a407c08
commit c4ada51f15
Signed by: felschr
GPG key ID: 671E39E6744C807D
7 changed files with 4 additions and 45 deletions

View file

@ -1,14 +0,0 @@
{ pkgs, ... }:
{
boot.initrd.kernelModules = [ "amdgpu" ];
hardware.opengl = {
driSupport = true;
driSupport32Bit = true;
extraPackages = with pkgs; [ libvdpau-va-gl vaapiVdpau ];
extraPackages32 = with pkgs.driversi686Linux; [ libvdpau-va-gl vaapiVdpau ];
};
environment.systemPackages = with pkgs; [ glxinfo vulkan-tools ];
}

View file

@ -1,27 +0,0 @@
{ config, lib, pkgs, ... }:
{
boot.initrd.kernelModules = [ "i915" ];
# kaby lake
boot.kernelParams = [ "i915.enable_guc=3" ];
environment.variables = {
VDPAU_DRIVER =
lib.mkIf config.hardware.opengl.enable (lib.mkDefault "va_gl");
};
hardware.opengl = {
extraPackages = with pkgs; [
intel-vaapi-driver
intel-media-driver
intel-compute-runtime
libvdpau-va-gl
];
extraPackages32 = with pkgs.driversi686Linux; [
intel-vaapi-driver
intel-media-driver
libvdpau-va-gl
];
};
}

View file

@ -1,4 +1,4 @@
{ config, lib, pkgs, modulesPath, ... }:
{ config, lib, ... }:
{
boot.initrd.availableKernelModules = [
@ -13,6 +13,7 @@
];
boot.initrd.kernelModules = [ ];
boot.kernelModules = [ "kvm-intel" ];
boot.kernelParams = [ "i915.enable_guc=3" ];
boot.extraModulePackages = [ ];
fileSystems."/" = {