This commit is contained in:
olari
2019-04-13 22:28:43 +03:00
commit cbf6cd3f07
19 changed files with 1066 additions and 0 deletions

25
bash/disable_audio_delay.sh Executable file
View File

@@ -0,0 +1,25 @@
#!/bin/bash
# Discard on use
rm $0
# Increase nice and rtprio limits.
local user=$(cut -d' ' -f1 <<< $(who))
echo "$user - nice -20
$user - rtprio 99" | sudo tee --append /etc/security/limits.conf
# Create pulseaudio config.
sudo mkdir -p /etc/pulse/daemon.conf.d/
echo "high-priority = yes
nice-level = -15
realtime-scheduling = yes
realtime-priority = 50
resample-method = speex-float-0
default-fragments = 5
default-fragment-size-msec = 2" | sudo tee --append /etc/pulse/daemon.conf.d/10-lower-latency.conf
# Disable timer-based scheduling.
sudo sed -i 's/load-module module-udev-det*/load-module module-udev-detect tsched=0/g' /etc/pulse/default.pa