forked from brianlight/Linux-Audio-Adjustments
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathSound.sh
26 lines (19 loc) · 753 Bytes
/
Sound.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/bin/bash
#Reduce Audio thread latency
chrt -f -p 54 $(pgrep ksoftirqd/0)
chrt -f -p 54 $(pgrep ksoftirqd/1)
chrt -f -p 54 $(pgrep ksoftirqd/2)
chrt -f -p 54 $(pgrep ksoftirqd/3)
#Uncomment for MPD Affinity and Priority
#chrt -f -p 81 $(pidof mpd)
#taskset -c -p 1 $(pidof mpd)
#USB Dacs Uncomment to reduce USB latency
#modprobe snd-usb-audio nrpacks=1
#SPDIF HAT and WiFi users Uncomment to turn off power to [Ethernet and USB] ports
#echo 0x0 > /sys/devices/platform/soc/3f980000.usb/buspower
#Reduce operating system latency
echo noop > /sys/block/mmcblk0/queue/scheduler
echo 1000000 > /proc/sys/kernel/sched_latency_ns
echo 100000 > /proc/sys/kernel/sched_min_granularity_ns
echo 25000 > /proc/sys/kernel/sched_wakeup_granularity_ns
exit