fix tearfree and swap

This commit is contained in:
Buliway 2026-03-29 15:03:58 +03:00
parent 624ba26454
commit 0bd6010846
2 changed files with 20 additions and 7 deletions

View file

@ -15,10 +15,11 @@
resumeDevice = "/dev/disk/by-uuid/0951089a-fd89-4647-9ddb-0e3ff63d7b49"; resumeDevice = "/dev/disk/by-uuid/0951089a-fd89-4647-9ddb-0e3ff63d7b49";
kernelParams = [ "resume_offset=6799360" ]; kernelParams = [ "resume_offset=6799360" ];
}; };
# boot.kernel.sysctl = { boot.kernel.sysctl = {
# # Частота использования подкачки, от 0 до 100, в стоке 60 # Частота использования подкачки, от 0 до 100, в стоке 60
# # Низкое значение заставляет ядро избегать подкачки # Низкое значение заставляет ядро избегать подкачки
# # Я хочу подкачку только для гибернации, софт в RAM надо # Я хочу подкачку только для гибернации, софт в RAM надо
# "vm.swappiness" = 0; # cat /proc/sys/vm/swappiness
# }; "vm.swappiness" = 0;
};
} }

View file

@ -26,6 +26,13 @@
}; };
}; };
# Композитор гейский, иначе тиринг ебёт после обновления nixos 25.11+
# На старых версиях nixos было достаточно tearfree настройки
# services.picom = {
# enable = true;
# backend = "egl"; # Есть новый egl или старый glx
# vSync = true;
# };
services.xserver = { services.xserver = {
enable = true; enable = true;
dpi = 192; # или 163200, подбери под себя (для 27" 4K чаще всего 192) dpi = 192; # или 163200, подбери под себя (для 27" 4K чаще всего 192)
@ -49,6 +56,11 @@
# videoDrivers = [ "nvidia" ]; # https://nixos.wiki/wiki/Nvidia # videoDrivers = [ "nvidia" ]; # https://nixos.wiki/wiki/Nvidia
videoDrivers = [ "amdgpu" ]; # https://nixos.wiki/wiki/AMD_GPU 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"
'';
}; };
} }