update readme and add stop script

This commit is contained in:
2025-08-13 13:23:31 +02:00
parent 7116edfad7
commit 4252a394e1
2 changed files with 24 additions and 6 deletions

View File

@@ -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
View 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."