diff --git a/hardware/amd/amdgpu.nix b/hardware/amd/amdgpu.nix index 2b95016..b48cff8 100644 --- a/hardware/amd/amdgpu.nix +++ b/hardware/amd/amdgpu.nix @@ -28,11 +28,7 @@ in { hardware.amdgpu.opencl.enable = true; - hardware.amdgpu.amdvlk.enable = cfg.defaultVulkanImplementation == "amdvlk"; - hardware.amdgpu.amdvlk.support32Bit.enable = mkDefault config.hardware.amdgpu.amdvlk.enable; - environment.variables = { - AMD_VULKAN_ICD = mkIf (cfg.defaultVulkanImplementation == "amdvlk") (strings.toUpper cfg.defaultVulkanImplementation); ROC_ENABLE_PRE_VEGA = "1"; # Enable OpenCL with Polaris GPUs }; diff --git a/hardware/amd/default.nix b/hardware/amd/default.nix index 73be5ad..bc80fdc 100644 --- a/hardware/amd/default.nix +++ b/hardware/amd/default.nix @@ -8,8 +8,8 @@ in { enable = mkEnableOption "AMD gpus"; useProprietary = mkEnableOption "Use proprietary AMDGPU Pro"; defaultVulkanImplementation = mkOption { - description = "Wether to use RADV or AMDVLK by default"; - type = with types; enum [ "amdvlk" "radv" ]; + description = "Legacy, can only be set to radv"; + type = with types; enum [ "radv" ]; default = "radv"; }; kernelDriver = mkOption {