Only side speakers are being used on MacBook M2 Pro
Whenever I play a video,it only uses the side speakers and ends up not sounding great.
Also I can only turn the volume down to 95%.
hi @tacolegs2004! Which machine model are you using? can you try updating your packages and rebooting and see if that fixes the speakers? I would love to help you fix this but I will need a little more information to figure out what's wrong.
I'm using an M2 Macbook Pro. I've upgraded my packages and rebooted a few times and I still get the issue.
Can you paste the output of the following command please: apt list --installed | grep asahi. We will have to identify which of the packages is missing or outdated on your system. I don't see the same bug on my m2 air so it might be macbook pro related.
This is the output I got.
alsa-ucm-conf-asahi/noble,now 5-1 all [installed,automatic] asahi-audio/noble,noble,now 1.8-1~bpo24.04.0~asahi0 all [installed,automatic] asahi-configs/noble,noble,now 1-2 arm64 [installed,automatic] asahi-scripts/noble,noble,now 20240623-1ubuntu0.1~asahi1 all [installed,automatic] libegl-mesa0/noble,noble,now 24.1.0~pre20240228-1asahi2.24.04 arm64 [installed,automatic] libgbm1/noble,noble,now 24.1.0~pre20240228-1asahi2.24.04 arm64 [installed,automatic] libgl1-mesa-dri/noble,noble,now 24.1.0~pre20240228-1asahi2.24.04 arm64 [installed,automatic] libglapi-mesa/noble,noble,now 24.1.0~pre20240228-1asahi2.24.04 arm64 [installed,automatic] libglx-mesa0/noble,noble,now 24.1.0~pre20240228-1asahi2.24.04 arm64 [installed,automatic] linux-asahi-arm-headers-6.8.0-1011/noble,noble,now 6.8.0-1011.11 all [installed,automatic] linux-asahi-arm/noble,noble,now 6.8.0.1011.11 arm64 [installed,automatic] linux-headers-6.8.0-1011-asahi-arm/noble,noble,now 6.8.0-1011.11 arm64 [installed,automatic] linux-headers-asahi-arm/noble,noble,now 6.8.0.1011.11 arm64 [installed,automatic] linux-image-6.8.0-1011-asahi-arm/noble,noble,now 6.8.0-1011.11 arm64 [installed,automatic] linux-image-asahi-arm/noble,noble,now 6.8.0.1011.11 arm64 [installed,automatic] linux-modules-6.8.0-1011-asahi-arm/noble,noble,now 6.8.0-1011.11 arm64 [installed,automatic] m1n1/noble,noble,now 1.4.14-1ubuntu0.1~asahi1 arm64 [installed,automatic] mesa-vulkan-drivers/noble,noble,now 24.1.0~pre20240228-1asahi2.24.04 arm64 [installed,automatic] u-boot-asahi/noble,noble,now 2024.04-1ubuntu0.1~asahi2 arm64 [installed,automatic] ubuntu-asahi/noble,noble,now 1.21+24.04 arm64 [installed]
Ok, so that looks up-to-date. Nothing obviously wrong on your side then as far as I can tell.
I also can't find any obvious related upstream bugs.
It might be worth looking at dmesg and journalctl -u speakersafetyd to see if anything suspicious shows up in the logs.
on second looks it might be related to https://github.com/AsahiLinux/asahi-audio/issues/41 I think I have an idea what might be wrong.
can you try sudo systemctl disable speakersafetyd and reboot and see if that helps?
asahi-audio has not been installed properly, or there is a version mismatch between asahi-audio and wireplumber. The DSP profile is not being picked up.
@chadmed I THINK it was actually an issue with pipewire which accidentally got downgraded to a version not supporting LV2 plugins that should be fixed now.
Something went wrong with our repo pinning and our patched package was replaced with a newer one from the regular ubuntu archive. I believe this should be fixed now.
I installed today and got the same issue
@amirsalarsafaei have you tried updating and rebooting after the update after installation? I have new installer images in the pipline which will get published once we are sure they work properly, those should properly fix the issue for new installations.
seems like i got the same issues listed here, can't lower volume below 95% and the audio sounds muffled and not great on the speakers. Downgrading asahi-audio from 3.1-2.fc40 to 1.6-3.fc40 fixed the 95% problem but not the quality.
Asahi-diagnose output: asahi-diagnose-20250313-161124.txt
Packages
alsa-ucm-asahi.noarch 7-1.fc40 @updates
asahi-audio.noarch 1.6-3.fc40 @fedora
asahi-battery.noarch 20250130-5.fc40 @updates
asahi-fwupdate.noarch 20250130-5.fc40 @updates
asahi-platform-metapackage.aarch64 0-20.fc40 @copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-scripts
asahi-platform-metapackage-audio.aarch64 0-20.fc40 @copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-scripts
asahi-platform-metapackage-core.aarch64 0-20.fc40 @copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-scripts
asahi-platform-metapackage-desktop.aarch64 0-20.fc40 @copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-scripts
asahi-platform-metapackage-fex.aarch64 0-20.fc40 @copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-scripts
asahi-platform-metapackage-firefox.aarch64 0-20.fc40 @copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-scripts
asahi-platform-metapackage-flatpak.aarch64 0-20.fc40 @copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-scripts
asahi-repos.noarch 1-19.fc40 @copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-branding
asahi-scripts.noarch 20250130-5.fc40 @updates
dracut-asahi.noarch 20250130-5.fc40 @updates
fedora-asahi-remix-release.noarch 40-9 @copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-branding
fedora-asahi-remix-release-common.noarch 40-9 @copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-branding
fedora-asahi-remix-release-identity-workstation.noarch 40-9 @copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-branding
fedora-asahi-remix-release-workstation.noarch 40-9 @copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-branding
fedora-asahi-remix-scripts.noarch 20241123-2.fc40 @copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-scripts
kernel-16k.aarch64 6.12.4-400.asahi.fc40 @copr:copr.fedorainfracloud.org:group_asahi:kernel
kernel-16k.aarch64 6.12.12-400.asahi.fc40 @copr:copr.fedorainfracloud.org:group_asahi:kernel
kernel-16k.aarch64 6.13.5-400.asahi.fc40 @copr:copr.fedorainfracloud.org:group_asahi:kernel
kernel-16k-core.aarch64 6.12.4-400.asahi.fc40 @copr:copr.fedorainfracloud.org:group_asahi:kernel
kernel-16k-core.aarch64 6.12.12-400.asahi.fc40 @copr:copr.fedorainfracloud.org:group_asahi:kernel
kernel-16k-core.aarch64 6.13.5-400.asahi.fc40 @copr:copr.fedorainfracloud.org:group_asahi:kernel
kernel-16k-modules.aarch64 6.12.4-400.asahi.fc40 @copr:copr.fedorainfracloud.org:group_asahi:kernel
kernel-16k-modules.aarch64 6.12.12-400.asahi.fc40 @copr:copr.fedorainfracloud.org:group_asahi:kernel
kernel-16k-modules.aarch64 6.13.5-400.asahi.fc40 @copr:copr.fedorainfracloud.org:group_asahi:kernel
kernel-16k-modules-core.aarch64 6.12.4-400.asahi.fc40 @copr:copr.fedorainfracloud.org:group_asahi:kernel
kernel-16k-modules-core.aarch64 6.12.12-400.asahi.fc40 @copr:copr.fedorainfracloud.org:group_asahi:kernel
kernel-16k-modules-core.aarch64 6.13.5-400.asahi.fc40 @copr:copr.fedorainfracloud.org:group_asahi:kernel
kernel-16k-modules-extra.aarch64 6.12.4-400.asahi.fc40 @copr:copr.fedorainfracloud.org:group_asahi:kernel
kernel-16k-modules-extra.aarch64 6.12.12-400.asahi.fc40 @copr:copr.fedorainfracloud.org:group_asahi:kernel
kernel-16k-modules-extra.aarch64 6.13.5-400.asahi.fc40 @copr:copr.fedorainfracloud.org:group_asahi:kernel
kernel-headers.aarch64 6.13.5-400.asahi.fc40 @copr:copr.fedorainfracloud.org:group_asahi:kernel
m1n1.aarch64 1.4.21-1.fc40 @fedora-asahi-remix-hotfixes
mesa-asahi-23.08-flatpak.aarch64 25.1.0~asahipre20250221-1 @copr:copr.fedorainfracloud.org:group_asahi:flatpak
mesa-asahi-24.08-flatpak.aarch64 25.1.0~asahipre20250221-1 @copr:copr.fedorainfracloud.org:group_asahi:flatpak
mesa-dri-drivers.aarch64 25.1.0~asahipre20250221-1.fc40 @copr:copr.fedorainfracloud.org:group_asahi:mesa
mesa-fex-emu-overlay-i386.noarch 25.1.0~asahipre20250221-1.fc40 @copr:copr.fedorainfracloud.org:group_asahi:mesa-i386
mesa-fex-emu-overlay-x86_64.noarch 25.1.0~asahipre20250221-1.fc40 @copr:copr.fedorainfracloud.org:group_asahi:mesa-x86_64
mesa-filesystem.aarch64 25.1.0~asahipre20250221-1.fc40 @copr:copr.fedorainfracloud.org:group_asahi:mesa
mesa-libEGL.aarch64 25.1.0~asahipre20250221-1.fc40 @copr:copr.fedorainfracloud.org:group_asahi:mesa
mesa-libEGL-devel.aarch64 25.1.0~asahipre20250221-1.fc40 @copr:copr.fedorainfracloud.org:group_asahi:mesa
mesa-libGL.aarch64 25.1.0~asahipre20250221-1.fc40 @copr:copr.fedorainfracloud.org:group_asahi:mesa
mesa-libOpenCL.aarch64 25.1.0~asahipre20250221-1.fc40 @copr:copr.fedorainfracloud.org:group_asahi:mesa
mesa-libgbm.aarch64 25.1.0~asahipre20250221-1.fc40 @copr:copr.fedorainfracloud.org:group_asahi:mesa
mesa-va-drivers.aarch64 25.1.0~asahipre20250221-1.fc40 @copr:copr.fedorainfracloud.org:group_asahi:mesa
mesa-vulkan-drivers.aarch64 25.1.0~asahipre20250221-1.fc40 @copr:copr.fedorainfracloud.org:group_asahi:mesa
python3-asahi_firmware.aarch64 0.7.8-2.fc40 @updates
steam.noarch 0-13.fc40 @copr:copr.fedorainfracloud.org:group_asahi:steam
uboot-images-armv8.noarch 1:2024.10-5.fc40 @copr:copr.fedorainfracloud.org:group_asahi:u-boot
virglrenderer.aarch64 1.0.1^asahipost20241205.2-1.fc40 @copr:copr.fedorainfracloud.org:group_asahi:mesa