32 lines
No EOL
1.9 KiB
Nix
32 lines
No EOL
1.9 KiB
Nix
{ # Настройки звука
|
||
hardware.pulseaudio.enable = false;
|
||
security.rtkit.enable = true; # Уменьшает задержку?
|
||
services.pipewire = {
|
||
enable = true;
|
||
alsa.enable = true;
|
||
alsa.support32Bit = true;
|
||
pulse.enable = true;
|
||
jack.enable = true;
|
||
|
||
# Ниже настройки имеют формат "число - название"
|
||
# Число определяет приоритет настройки, а название описывает цель конфига
|
||
extraConfig.pipewire = {
|
||
"10-clock-rate" = {
|
||
context.properties = {
|
||
default.clock.rate = 48000;
|
||
# Ниже измени под свой пк. У меня цап поддерживает всё это. Можешь закомментить, если не знаешь что ставить
|
||
default.clock.allowed-rates = [ 44100 48000 88200 96000 176400 192000 352800 384000 705600 768000 ];
|
||
};
|
||
};
|
||
# Ниже настройки для минимальной задержки в играх (например osu!stable через wine)
|
||
# quantum — устанавливает размер буфера (чем меньше значение, тем ниже задержка, но выше нагрузка на процессор).
|
||
# Если со звуком есть проблемы (щелчки, прерывания), попробуйте увеличить значение (64, 128, 256) или просто удалить эту настройку
|
||
# По умолчанию я закомментировал настройку, чтоб у людей не было проблем
|
||
# "92-low-latency" = {
|
||
# default.clock.quantum = 32; # default = 1024
|
||
# default.clock.min-quantum = 32; # default = 32
|
||
# default.clock.max-quantum = 32; # default = 2048
|
||
# };
|
||
};
|
||
};
|
||
} |