From 6ecd36f4251d88740f32b428e78df639016df9be Mon Sep 17 00:00:00 2001 From: Griffin Smith Date: Tue, 1 Dec 2020 11:55:52 -0500 Subject: fix(gs/yeren): Attempt to work around some of the text flickering issues 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 Tested-by: BuildkiteCI --- .../glittershark/system/system/machines/yeren.nix | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/users/glittershark/system/system/machines/yeren.nix b/users/glittershark/system/system/machines/yeren.nix index 541da0969e..97298ac0ac 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 + ]; } -- cgit 1.4.1