about summary refs log tree commit diff stats
path: root/hosts/IDOHVE/gpu.nix
blob: 6796d04b8261d215960fedb9a6d33218b7985668 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
{
  config,
  pkgs,
  lib,
  ...
}: {
  hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; # TODO

  hardware.opengl.extraPackages = with pkgs; [
    rocm-opencl-icd # open-cl
    amdvlk # or directly through mesa
    amd-media-driver # libva
  ];

  # Force radv, TODO is this logical?
  environment.variables.AMD_VULKAN_ICD = "RADV";
}