blob: 4ea61abb8802e4500e683baa38a83d69dae4be7c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
{ pkgs, ... }: {
boot.kernelParams = [ "i915.enable_guc=2" ];
hardware = {
cpu.intel.updateMicrocode = true;
graphics = {
enable = true;
enable32Bit = true;
# Here we prefer the legacy Intel GPU packages since I only own
# skylake-based systems
extraPackages = with pkgs; [
# accelerated video playback
intel-vaapi-driver
intel-media-driver
libva-vdpau-driver
# OpenCL and other compute fun
intel-compute-runtime-legacy1
];
extraPackages32 = with pkgs.driversi686Linux; [
intel-media-driver
libva-vdpau-driver
];
};
};
}
|