ubuntu-asahi icon indicating copy to clipboard operation
ubuntu-asahi copied to clipboard

Only side speakers are being used on MacBook M2 Pro

Open tacolegs2004 opened this issue 1 year ago • 12 comments

Whenever I play a video,it only uses the side speakers and ends up not sounding great.

tacolegs2004 avatar Jun 29 '24 20:06 tacolegs2004

Also I can only turn the volume down to 95%.

tacolegs2004 avatar Jun 29 '24 20:06 tacolegs2004

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.

tobhe avatar Jun 29 '24 20:06 tobhe

I'm using an M2 Macbook Pro. I've upgraded my packages and rebooted a few times and I still get the issue.

tacolegs2004 avatar Jun 30 '24 20:06 tacolegs2004

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.

tobhe avatar Jun 30 '24 22:06 tobhe

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]

tacolegs2004 avatar Jul 02 '24 19:07 tacolegs2004

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.

tobhe avatar Jul 02 '24 23:07 tobhe

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?

tobhe avatar Jul 02 '24 23:07 tobhe

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 avatar Jul 13 '24 13:07 chadmed

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

tobhe avatar Jul 13 '24 14:07 tobhe

I installed today and got the same issue

amirsalarsafaei avatar Sep 19 '24 20:09 amirsalarsafaei

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

tobhe avatar Sep 19 '24 20:09 tobhe

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

elyxlz avatar Mar 13 '25 16:03 elyxlz