From d28d00b9529a702ae10ff4dc2c9fe6d23ecd661c Mon Sep 17 00:00:00 2001 From: ChUrl Date: Wed, 10 Aug 2022 18:21:38 +0200 Subject: [PATCH] enable nvidia early kms --- nixos/nixinator/hardware-configuration.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nixos/nixinator/hardware-configuration.nix b/nixos/nixinator/hardware-configuration.nix index 5879532d..07e2be93 100644 --- a/nixos/nixinator/hardware-configuration.nix +++ b/nixos/nixinator/hardware-configuration.nix @@ -8,7 +8,10 @@ boot = { initrd.availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usbhid" "usb_storage" "sd_mod" ]; - initrd.kernelModules = [ ]; + # Enable early Nvidia kernel modesetting + # https://wiki.archlinux.org/title/GDM#GDM_ignores_Wayland_and_uses_X.Org_by_default (not fixed by this) + # https://wiki.archlinux.org/title/Kernel_mode_setting#Early_KMS_start + initrd.kernelModules = [ "nvidia" "nvidia_modeset" "nvidia_uvm" "nvidia_drm" ]; kernelModules = [ "kvm-intel" ]; extraModulePackages = [ ]; };