From 6811d2691836e632b9a842b54017fa14978bc044 Mon Sep 17 00:00:00 2001 From: Christoph Urlacher Date: Fri, 7 Jun 2024 20:42:14 +0200 Subject: [PATCH] Nvidia: Disable nvidia beta driver (discord screenshare issue) --- home/modules/firefox/default.nix | 2 ++ system/nixinator/hardware-configuration.nix | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/home/modules/firefox/default.nix b/home/modules/firefox/default.nix index 5af09bf6..e9ba10fb 100644 --- a/home/modules/firefox/default.nix +++ b/home/modules/firefox/default.nix @@ -159,6 +159,7 @@ in { # TODO: Disable and check if it works by default # "gfx.canvas.accelerated" = true; # Default value # "gfx.webrender.enabled" = true; # Does not exist? + "gfx.x11-egl.force-enabled" = true; "layers.acceleration.force-enabled" = true; "media.av1.enabled" = true; @@ -166,6 +167,7 @@ in { "media.hardware-video-decoding.force-enabled" = true; "media.rdd-ffmpeg.enabled" = true; # Default value "widget.dmabuf.force-enabled" = true; + # "widget.wayland-dmabuf-vaapi.enabled" = true; # Does not exist? }) diff --git a/system/nixinator/hardware-configuration.nix b/system/nixinator/hardware-configuration.nix index 9a904143..939f851c 100644 --- a/system/nixinator/hardware-configuration.nix +++ b/system/nixinator/hardware-configuration.nix @@ -73,8 +73,8 @@ cpu.amd.updateMicrocode = true; nvidia = { - # package = config.boot.kernelPackages.nvidiaPackages.stable; - package = config.boot.kernelPackages.nvidiaPackages.beta; + package = config.boot.kernelPackages.nvidiaPackages.stable; + # package = config.boot.kernelPackages.nvidiaPackages.beta; # NOTE: Beta, might (?) prevent discord screen-share modesetting.enable = true; # Not officially supported by NVidia but needed for wayland open = false; # TODO: Build failure on 2024-18-01