diff --git a/configuration.nix b/configuration.nix index 1c9938a..aadf666 100644 --- a/configuration.nix +++ b/configuration.nix @@ -61,6 +61,17 @@ boot.kernelPackages = pkgs.linuxPackages_latest; boot.kernelModules = [ "sg" ]; + # Disable Intel Panel Replay/PSR selective-fetch: causes screen redraw + # corruption on GNOME Wayland workspace switches during fullscreen + # presentations (e.g. Google Slides in Chrome). enable_psr=0 alone wasn't + # enough - this panel actually uses Panel Replay, not classic PSR, and + # selective fetch applies to both. + boot.kernelParams = [ + "xe.enable_psr=0" + "xe.enable_panel_replay=0" + "xe.enable_psr2_sel_fetch=0" + ]; + networking.hostName = hostname; # Define your hostname. # networking.wireless.enable = true; # Enables wireless support via wpa_supplicant.