Enable sound clock-rate for pc1
This commit is contained in:
parent
48c721790a
commit
1a3bd7a855
4 changed files with 45 additions and 32 deletions
26
NOTES.md
26
NOTES.md
|
|
@ -4,6 +4,7 @@
|
|||
|
||||
- [Описание](#описание)
|
||||
- [Браузер](#браузер)
|
||||
- [Фикс Flatpak и Wine](#фикс-flatpak-и-wine)
|
||||
- [Сборщик мусора](#сборщик-мусора)
|
||||
- [Часть диалога с GPT](#часть-диалога-с-gpt)
|
||||
- [Кто больше всего жрёт памяти](#кто-больше-всего-жрёт-памяти)
|
||||
|
|
@ -142,6 +143,31 @@ sudo cp image.png /var/lib/AccountsService/icons/username
|
|||
xdg-settings set default-web-browser librewolf.desktop
|
||||
```
|
||||
|
||||
## Фикс Flatpak и Wine
|
||||
|
||||
Чтоб ссылки открывались в браузере из flatpak и wine приложений, надо сделать это:
|
||||
```sh
|
||||
systemctl --user import-environment PATH
|
||||
systemctl --user restart xdg-desktop-portal xdg-desktop-portal-gtk
|
||||
```
|
||||
Отменить изменения можно так:
|
||||
```sh
|
||||
systemctl --user unset-environment PATH
|
||||
```
|
||||
Проверить текущее значение можно так:
|
||||
```sh
|
||||
systemctl --user show-environment | grep PATH
|
||||
```
|
||||
Дефолт значение такое:
|
||||
```sh
|
||||
PATH=/nix/store/3abwqv1a1bdycmgaydzfw3a0qzxwk8am-systemd-256.8/bin/
|
||||
```
|
||||
Проверить сработал ли фикс можно так (надо скачать `flatseal` через flatpak):
|
||||
```sh
|
||||
flatpak run --command=sh com.github.tchx84.Flatseal
|
||||
xdg-open https://example.com
|
||||
```
|
||||
|
||||
## Сборщик мусора
|
||||
|
||||
Если обновил систему и спустя время с ней всё окей, всё стабильно, то советую запускать сборщик мусора. При обновлении nixos не удаляет старые пакеты, чтоб ты мог откатиться назад, в случае поломок, даже если нет интернета. Чтоб удалить пакеты, которые больше не используются, можно использовать команду `grb` (это мой алиас в zsh).
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
"/mnt/backups" = {
|
||||
device = "/dev/disk/by-uuid/55287544-ce9f-4c93-a2f6-a63b69623fe1";
|
||||
fsType = "ext4";
|
||||
options = [ "nofail" "noatime" "x-systemd.device-timeout=1s" ]; #"uid=1000" "gid=1000" "dmask=007" "fmask=117" ];
|
||||
options = [ "nofail" "noatime" "x-systemd.device-timeout=1s" ];
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -54,23 +54,23 @@
|
|||
|
||||
# Ниже настройки имеют формат "число - название"
|
||||
# Число определяет приоритет настройки, а название описывает цель конфига
|
||||
# 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 — устанавливает размер буфера (чем меньше значение, тем ниже задержка, но выше нагрузка на процессор).
|
||||
# # Можно посчитать теоретическую задержку в секундах, поделив quantum на rate (48/48000 будет 1мс)
|
||||
# # Если со звуком есть проблемы (щелчки, прерывания), попробуйте увеличить значение (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
|
||||
# # };
|
||||
# };
|
||||
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 — устанавливает размер буфера (чем меньше значение, тем ниже задержка, но выше нагрузка на процессор).
|
||||
# Можно посчитать теоретическую задержку в секундах, поделив quantum на rate (48/48000 будет 1мс)
|
||||
# Если со звуком есть проблемы (щелчки, прерывания), попробуйте увеличить значение (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
|
||||
# };
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -47,19 +47,6 @@ in {
|
|||
enable = true;
|
||||
};
|
||||
|
||||
# flatpak fix: systemctl --user import-environment PATH
|
||||
# systemctl --user restart xdg-desktop-portal xdg-desktop-portal-gtk
|
||||
|
||||
# rollback: systemctl --user unset-environment PATH
|
||||
|
||||
# check: systemctl --user show-environment | grep PATH
|
||||
|
||||
# default: PATH=/nix/store/3abwqv1a1bdycmgaydzfw3a0qzxwk8am-systemd-256.8/bin/
|
||||
|
||||
# test:
|
||||
# flatpak run --command=sh com.github.tchx84.Flatseal
|
||||
# xdg-open https://example.com
|
||||
|
||||
xdg.portal = {
|
||||
enable = true;
|
||||
xdgOpenUsePortal = true;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue