From aa000aca9fe778439bba5a5ba8ae4892e31d86d5 Mon Sep 17 00:00:00 2001 From: James Calligeros Date: Sun, 14 Jun 2026 10:10:18 +1000 Subject: [PATCH] asahi-diagnose: drop all audio config checks No one should be on installations old enough for this to matter anymore Signed-off-by: James Calligeros --- asahi-diagnose | 83 -------------------------------------------------- 1 file changed, 83 deletions(-) diff --git a/asahi-diagnose b/asahi-diagnose index 57a4386..8e5ac76 100755 --- a/asahi-diagnose +++ b/asahi-diagnose @@ -68,61 +68,6 @@ system_info() { EOF } - -# Check pipewire profile -check_macaudio_profile() { - local profile_config="${HOME}/.local/state/wireplumber/default-profile" - [ -e ${profile_config} ] \ - && sed -ne 's/^alsa_card.platform-sound=// p' ${profile_config} | grep . \ - || echo "Default" -} -macaudio_profile=$(check_macaudio_profile) - -# Check for the Pro Audio profile (installed before early 2023) -check_proaudio() { - grep "alsa_output.platform-sound.pro-output.." "${HOME}/.local/state/wireplumber/restore-stream" > /dev/null \ - && echo "yes" \ - || echo "no" -} -pro_audio=$(check_proaudio) - -# Check for Configs in /etc/ (installed before mid 2023) -check_audio_oldconfs() { - [ -e /etc/pipewire/pipewire.conf.d/*asahi* ] \ - || [ -e /etc/wireplumber/policy.lua.d/99-asahi-policy.lua ] \ - && echo "yes" \ - || echo "no" -} -old_conf=$(check_audio_oldconfs) - -# Check for the racy 99-asahi* build (installed before ~Oct 2023) -check_audio_oldbuild() { - [ -e /usr/share/wireplumber/policy.lua.d/99-asahi-policy.lua ] \ - && echo "yes" \ - || echo "no" -} -racy_build=$(check_audio_oldbuild) - -# Check if snd-soc-macaudio.please_blow_up_my_speakers was requested -check_audio_macaudio() { - grep "0" /sys/module/snd_soc_macaudio/parameters/please_blow_up_my_speakers > /dev/null \ - && echo "no" \ - || echo "yes" -} -bad_macaudio_params=$(check_audio_macaudio) - -audio_config() { - cat <