diff options
author | Griffin Smith <grfn@gws.fyi> | 2020-12-01T16·55-0500 |
---|---|---|
committer | glittershark <grfn@gws.fyi> | 2020-12-01T17·17+0000 |
commit | 6ecd36f4251d88740f32b428e78df639016df9be (patch) | |
tree | 27588871137735bb74df3be6c1ecf29845628a17 | |
parent | 0e4d60cb9ae3a83de0430c04347d980361f7520c (diff) |
fix(gs/yeren): Attempt to work around some of the text flickering issues r/1975
This is a whole pile of things suggested by the internet to fix the weird text flickering issues I've been seeing. upon first look it seems like one of the kernel params (or all of them, or some combination of them) fixed the issue. Change-Id: Idc98902b46d4cba3bab367f6e22fb9ad10b26a26 Reviewed-on: https://cl.tvl.fyi/c/depot/+/2216 Reviewed-by: glittershark <grfn@gws.fyi> Tested-by: BuildkiteCI
-rw-r--r-- | users/glittershark/system/system/machines/yeren.nix | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/users/glittershark/system/system/machines/yeren.nix b/users/glittershark/system/system/machines/yeren.nix index 541da0969e0e..97298ac0acd9 100644 --- a/users/glittershark/system/system/machines/yeren.nix +++ b/users/glittershark/system/system/machines/yeren.nix @@ -28,6 +28,11 @@ kernelPackages = pkgs.linuxPackages_latest; kernelModules = [ "kvm-intel" ]; extraModulePackages = [ ]; + kernelParams = [ + "i915.preliminary_hw_support=1" + "i915.enable_rc6=0" + "i915.enable_psr=0" + ]; }; fileSystems = { @@ -43,4 +48,25 @@ }; swapDevices = [{ device = "/dev/mapper/cryptswap"; }]; + + services.xserver = { + exportConfiguration = true; + extraConfig = '' + Section "Device" + Identifier "Intel Graphics" + Driver "intel" + Option "TripleBuffer" "true" + Option "TearFree" "true" + Option "DRI" "true" + Option "AccelMethod" "sna" + EndSection + ''; + }; + + hardware.opengl.extraPackages = with pkgs; [ + vaapiIntel + vaapiVdpau + libvdpau-va-gl + intel-media-driver + ]; } |