update readme and add stop script
This commit is contained in:
@@ -144,15 +144,12 @@ sudo apt update
|
|||||||
sudo apt remove -y libportaudio2 portaudio19-dev libportaudiocpp0
|
sudo apt remove -y libportaudio2 portaudio19-dev libportaudiocpp0
|
||||||
echo "y" | rpi-update stable
|
echo "y" | rpi-update stable
|
||||||
|
|
||||||
sudo apt install -y pipewire wireplumber pipewire-audio-client-libraries rtkit
|
sudo apt install -y pipewire wireplumber pipewire-audio-client-libraries rtkit cpufrequtils
|
||||||
mkdir -p ~/.config/pipewire/pipewire.conf.d
|
|
||||||
cp src/service/pipewire/99-lowlatency.conf ~/.config/pipewire/pipewire.conf.d/
|
cp src/service/pipewire/99-lowlatency.conf ~/.config/pipewire/pipewire.conf.d/
|
||||||
|
sudo cpufreq-set -g performance
|
||||||
|
|
||||||
/etc/modprobe.d/usb-audio-lowlatency.conf
|
/etc/modprobe.d/usb-audio-lowlatency.conf
|
||||||
snd_usb_audio nrpacks=1
|
option snd_usb_audio nrpacks=1
|
||||||
|
|
||||||
sudo apt install -y cpufrequtils
|
|
||||||
sudo cpufreq-set -g performance
|
|
||||||
|
|
||||||
sudo apt install -y --no-install-recommends \
|
sudo apt install -y --no-install-recommends \
|
||||||
git build-essential cmake pkg-config \
|
git build-essential cmake pkg-config \
|
||||||
|
|||||||
21
src/service/stop_aes67.sh
Normal file
21
src/service/stop_aes67.sh
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
set -e
|
||||||
|
|
||||||
|
# This script stops and disables the AES67 services
|
||||||
|
# Requires sudo privileges
|
||||||
|
|
||||||
|
# Stop services
|
||||||
|
sudo systemctl stop ptp_aes67.service
|
||||||
|
systemctl --user stop pipewire-aes67.service
|
||||||
|
|
||||||
|
# Disable services from starting on boot
|
||||||
|
sudo systemctl disable ptp_aes67.service
|
||||||
|
systemctl --user disable pipewire-aes67.service
|
||||||
|
|
||||||
|
echo "\n--- ptp_aes67.service status ---"
|
||||||
|
sudo systemctl status ptp_aes67.service --no-pager
|
||||||
|
|
||||||
|
echo "\n--- pipewire-aes67.service status (user) ---"
|
||||||
|
systemctl --user status pipewire-aes67.service --no-pager
|
||||||
|
|
||||||
|
echo "AES67 services stopped, disabled, and status printed successfully."
|
||||||
Reference in New Issue
Block a user