laptop(npu): added support
This commit is contained in:
@@ -116,6 +116,14 @@
|
|||||||
};
|
};
|
||||||
});
|
});
|
||||||
})
|
})
|
||||||
|
(self: super: {
|
||||||
|
intel-npu-driver = super.intel-npu-driver.overrideAttrs (oldAttrs: rec {
|
||||||
|
installPhase = ''
|
||||||
|
mkdir -p $out/lib/firmware
|
||||||
|
${oldAttrs.installPhase}
|
||||||
|
'';
|
||||||
|
});
|
||||||
|
})
|
||||||
];
|
];
|
||||||
utils = nix-meow.lib.setup {
|
utils = nix-meow.lib.setup {
|
||||||
inherit (inputs) home-manager nixpkgs;
|
inherit (inputs) home-manager nixpkgs;
|
||||||
|
|||||||
@@ -62,16 +62,22 @@ in
|
|||||||
"doloro"
|
"doloro"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
hardware.graphics = {
|
hardware = {
|
||||||
|
firmware = [ pkgs.intel-npu-driver ];
|
||||||
|
cpu.intel = {
|
||||||
|
# npu.enable = true;
|
||||||
|
};
|
||||||
|
graphics = {
|
||||||
enable = true;
|
enable = true;
|
||||||
# https://github.com/intel/libvpl?tab=readme-ov-file#dispatcher-behavior-when-targeting-intel-gpus
|
# https://github.com/intel/libvpl?tab=readme-ov-file#dispatcher-behavior-when-targeting-intel-gpus
|
||||||
extraPackages = with pkgs; [
|
extraPackages = with pkgs; [
|
||||||
vpl-gpu-rt
|
vpl-gpu-rt
|
||||||
intel-media-driver # VA-API (iHD) userspace
|
intel-media-driver # VA-API (iHD) userspace
|
||||||
# vpl-gpu-rt # oneVPL (QSV) runtime
|
# vpl-gpu-rt # oneVPL (QSV) runtime
|
||||||
# intel-compute-runtime # OpenCL (NEO) + Level Zero for Arc/Xe
|
intel-compute-runtime # OpenCL (NEO) + Level Zero for Arc/Xe
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
};
|
||||||
services.openssh = {
|
services.openssh = {
|
||||||
enable = true;
|
enable = true;
|
||||||
settings = {
|
settings = {
|
||||||
|
|||||||
Reference in New Issue
Block a user