diff --git a/modules/nixos/hibernate.nix b/modules/nixos/hibernate.nix index 26a3307..9e604b4 100644 --- a/modules/nixos/hibernate.nix +++ b/modules/nixos/hibernate.nix @@ -15,10 +15,11 @@ resumeDevice = "/dev/disk/by-uuid/0951089a-fd89-4647-9ddb-0e3ff63d7b49"; kernelParams = [ "resume_offset=6799360" ]; }; - # boot.kernel.sysctl = { - # # Частота использования подкачки, от 0 до 100, в стоке 60 - # # Низкое значение заставляет ядро избегать подкачки - # # Я хочу подкачку только для гибернации, софт в RAM надо - # "vm.swappiness" = 0; - # }; + boot.kernel.sysctl = { + # Частота использования подкачки, от 0 до 100, в стоке 60 + # Низкое значение заставляет ядро избегать подкачки + # Я хочу подкачку только для гибернации, софт в RAM надо + # cat /proc/sys/vm/swappiness + "vm.swappiness" = 0; + }; } diff --git a/modules/nixos/xserver.nix b/modules/nixos/xserver.nix index 7791411..62a09fa 100644 --- a/modules/nixos/xserver.nix +++ b/modules/nixos/xserver.nix @@ -26,6 +26,13 @@ }; }; + # Композитор гейский, иначе тиринг ебёт после обновления nixos 25.11+ + # На старых версиях nixos было достаточно tearfree настройки + # services.picom = { + # enable = true; + # backend = "egl"; # Есть новый egl или старый glx + # vSync = true; + # }; services.xserver = { enable = true; dpi = 192; # или 163–200, подбери под себя (для 27" 4K чаще всего 192) @@ -49,6 +56,11 @@ # videoDrivers = [ "nvidia" ]; # https://nixos.wiki/wiki/Nvidia videoDrivers = [ "amdgpu" ]; # https://nixos.wiki/wiki/AMD_GPU - deviceSection = ''Option "TearFree" "true"''; + # deviceSection = ''Option "TearFree" "true"''; + deviceSection = '' + Option "TearFree" "true" + Option "VariableRefresh" "true" + Option "DRI" "3" + ''; }; }