diff --git a/dell/precision/5560/README.md b/dell/precision/5560/README.md new file mode 100644 index 000000000..8518cbd61 --- /dev/null +++ b/dell/precision/5560/README.md @@ -0,0 +1,20 @@ +## Dell Precision 5560 + +- Intel i7-11800H +- 00:02.0 VGA compatible controller [0300]: Intel Corporation TigerLake-H GT1 [UHD Graphics] [8086:9a60] (rev 01) +- 01:00.0 3D controller [0302]: NVIDIA Corporation TU117GLM [T1200 Laptop GPU] [10de:1fbc] (rev a1) + +If you want to use the new Intel Xe driver, add this to your config: +```nix +boot.extraModprobeConfig = '' + options xe force_probe=9a60 + options i915 force_probe=!9a60 +''; +``` + +And you should decide what you want to do with the NVIDIA GPU, either sync or offload. + +Fwupd works, you can update the BIOS and DBX. +```nix +services.fwupd.enable = true; +``` diff --git a/dell/precision/5560/default.nix b/dell/precision/5560/default.nix new file mode 100644 index 000000000..6b6e3a0b7 --- /dev/null +++ b/dell/precision/5560/default.nix @@ -0,0 +1,21 @@ +{ lib, ... }: +{ + imports = [ + ../../../common/pc/laptop + ../../../common/pc/laptop/ssd + ../../../common/cpu/intel + ../../../common/gpu/intel/tiger-lake + ../../../common/gpu/nvidia/turing + ]; + + hardware.enableRedistributableFirmware = lib.mkDefault true; + + boot = { + kernelParams = [ "i915.modeset=1" ]; + }; + + hardware.nvidia.prime = { + intelBusId = "PCI:0:2:0"; + nvidiaBusId = "PCI:1:0:0"; + }; +} diff --git a/flake.nix b/flake.nix index c146e968d..21e9a4288 100644 --- a/flake.nix +++ b/flake.nix @@ -67,6 +67,7 @@ dell-poweredge-r7515 = import ./dell/poweredge/r7515; dell-precision-3541 = import ./dell/precision/3541; dell-precision-5530 = import ./dell/precision/5530; + dell-precision-5560 = import ./dell/precision/5560; dell-precision-7520 = import ./dell/precision/7520; dell-xps-13-7390 = import ./dell/xps/13-7390; dell-xps-13-9300 = import ./dell/xps/13-9300;