feat: add kernel params for nvidia

This commit is contained in:
Mohammad Rafiq 2025-03-14 04:01:54 +08:00
parent b379b6a9ac
commit 73ad96f88e

View file

@ -3,13 +3,24 @@
config,
...
}: {
# Should not be needed because we set modesetting.enable = true;
boot.kernelParams = [
"nvidia-drm.modeset=1"
"nvidia-drm.fbdev=1"
];
nixpkgs.config.nvidia.acceptLicense = true;
services.xserver.videoDrivers = ["nvidia"];
environment.variables = {
GBM_BACKEND = "nvidia-drm";
LIBVA_DRIVER_NAME = "nvidia";
__GLX_VENDOR_LIBRARY_NAME = "nvidia";
};
hardware = {
enableRedistributableFirmware = true;
nvidia-container-toolkit.enable = true;
graphics = {
enable = true;
extraPackages = with pkgs; [
# TODO:
# opencl
nvidia-vaapi-driver # hardware acceleration
];
};