fix(nvidia): fix flickering on sway

This commit is contained in:
Tibo De Peuter 2026-09-25 11:12:59 +02:00
parent c548501d52
commit 603659b77d
No known key found for this signature in database
GPG key ID: 9187B5FA0F4B6F6D
2 changed files with 8 additions and 14 deletions

View file

@ -25,6 +25,8 @@ in {
};
config = lib.mkIf cfg.enable {
boot.kernelParams = [ "nvidia_drm.fbdev=1" ];
hardware = {
graphics = {
enable = true;
@ -44,7 +46,7 @@ in {
open = false;
branch = "stable";
# To override the default package set by the branch:
#package = config.boot.kernelPackages.nvidiaPackages.stable;
package = config.boot.kernelPackages.nvidiaPackages.latest;
# Modesetting is required.
modesetting.enable = true;
nvidiaSettings = cfg.gui-settings;
@ -53,9 +55,6 @@ in {
finegrained = do-offloading;
};
# Avoid flickering
forceFullCompositionPipeline = true;
prime = lib.mkMerge [
(lib.mkIf do-offloading {
offload = {