From 345e90f488962ecda7cd71d39669be6ccea52adb Mon Sep 17 00:00:00 2001 From: sydarn Date: Sun, 18 Jan 2026 19:14:06 +0100 Subject: [PATCH] audio alsa primary card fixes --- .../hardware/quirks/platforms/RK3566/050-audio_path | 2 +- projects/ROCKNIX/packages/rocknix/autostart/050-audio | 10 +++------- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/projects/ROCKNIX/packages/hardware/quirks/platforms/RK3566/050-audio_path b/projects/ROCKNIX/packages/hardware/quirks/platforms/RK3566/050-audio_path index b904ac6d44..b93c7a7507 100755 --- a/projects/ROCKNIX/packages/hardware/quirks/platforms/RK3566/050-audio_path +++ b/projects/ROCKNIX/packages/hardware/quirks/platforms/RK3566/050-audio_path @@ -4,7 +4,7 @@ cat </storage/.config/profile.d/002-audio_path ALSA_PRIMARY_CARD=1 -DEVICE_PLAYBACK_PATH_SPK="SPK" +DEVICE_PLAYBACK_PATH_SPK="HP" DEVICE_PLAYBACK_PATH_HP="HP" DEVICE_PLAYBACK_PATH="Playback Mux" EOF diff --git a/projects/ROCKNIX/packages/rocknix/autostart/050-audio b/projects/ROCKNIX/packages/rocknix/autostart/050-audio index c2ad6ba48c..48c94cd3f5 100755 --- a/projects/ROCKNIX/packages/rocknix/autostart/050-audio +++ b/projects/ROCKNIX/packages/rocknix/autostart/050-audio @@ -26,7 +26,7 @@ then then export DEVICE_PLAYBACK_PATH="Playback Path" fi - amixer -c 0 cset name="${DEVICE_PLAYBACK_PATH}" ${DEVICE_PLAYBACK_PATH_SPK} 2>/dev/null + amixer -c ${ALSA_PRIMARY_CARD:-0} cset name="${DEVICE_PLAYBACK_PATH}" ${DEVICE_PLAYBACK_PATH_SPK} 2>/dev/null fi VOLUME=$(get_setting audio.volume) @@ -40,12 +40,8 @@ fi ### Set the primary card volume to 100% ### to eliminate low audio on some devices. -if [ -n "${ALSA_PRIMARY_CARD}" ] -then - amixer -c ${ALSA_PRIMARY_CARD} -q sset "Master" 100% -else - amixer -c 0 -q sset "Master" 100% -fi + amixer -c ${ALSA_PRIMARY_CARD:-0} -q sset "Master" 100% + ### Now set the pipewire mixer volume /usr/bin/volume ${VOLUME}