Skip to content

Commit 4100cff

Browse files
common/gpu: add option to choose intel-compute-runtime variant
1 parent a98f1a2 commit 4100cff

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

common/gpu/intel/default.nix

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,15 @@
2323
default = true;
2424
};
2525

26+
computeRuntime = lib.mkOption {
27+
description = "intel-compute-runtime variant to use";
28+
type = lib.types.enum [
29+
"default"
30+
"legacy"
31+
];
32+
default = "default";
33+
};
34+
2635
vaapiDriver = lib.mkOption {
2736
description = "Intel VAAPI driver to use (use null to use both)";
2837
type = lib.types.nullOr (
@@ -59,7 +68,11 @@
5968
useIntelMediaDriver = cfg.vaapiDriver == "intel-media-driver" || cfg.vaapiDriver == null;
6069
intel-media-driver = pkgs.intel-media-driver;
6170
intel-media-driver-32 = pkgs.driversi686Linux.intel-media-driver;
62-
intel-compute-runtime = pkgs.intel-compute-runtime;
71+
intel-compute-runtime =
72+
if cfg.computeRuntime == "legacy" then
73+
pkgs.intel-compute-runtime-legacy1
74+
else
75+
pkgs.intel-compute-runtime;
6376
vpl-gpu-rt = pkgs.vpl-gpu-rt or pkgs.onevpl-intel-gpu;
6477
in
6578
{

0 commit comments

Comments
 (0)