-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mic support on Asahi Linux #47
Comments
First: I am on Arch Linux ARM, not Fedora. On Arch Linux ARM I already use latest pipewire so my mic works perfectly (using the LC3-SWB codec which pipewire 1.2 started to support as well). |
@mkurz Thank you for digging into this and sharing your experience, really appreciated! That's awesome to hear that there is a fix already in place and the bluetooth mic working for you. I checked the pipewire version on my end, it is: I was checking out some forums people were saying that the pipewire version update was not as frequent since fedora 37. If I could update the pipewire version independently without the wait would be great. On another note, I was testing a non-bluetooth usb-c headset I got from amazon https://www.amazon.com/Headphones-Samsung-Earphones-Earbuds-OnePlus/dp/B0B941P3TF - both the audio and the mic work fine (stereo analog setting). At least this can resolve my immediate need to have this linux environment for day-to-day use. And it looks like the major problem would be bluetooth mic only now. |
@hashx101 Again, I am on Arch Linux, not Fedora. What I did was I used the pipewire-git AUR, modified the Also, because I am just curious, can you comment here as soon as you are running pipewire 1.2 if that version resolves your problem? Thanks! |
Hey @mkurz thanks again for sharing how you applied the patch and the fedora pipewire package release schedule! I believe like you said in the gitlab thread, I also don't have the ability to 'fix' directly the issue related the mechanisms on the audio codecs. But I am trying to understand what the fix is, this commit they referenced: fix-commit In particular at this part from sco-io.c
` I believe that if you build the pipewire package from source and run natively on your local with the daemon, it should work the same as the one that download from linux distro repo. My plan is to stop and uninstall the pipewire 1.0.8 that got from the fedora 40 and build from the source and run the pipewire master branch and/or 1.2 branch to test if it fixes the problem. I will find some time to try it out in between the next fedora 41 release. If that works, I will update this thread and hope this helps someone also having similar issue! |
Is the built-in mic working with Asahi 41 now? That's the only piece of hardware I need working before I jump in to it, since I need it for video conferences. |
It does not show up in the sound settings. Pipewire is at 1.2.7. |
I upgraded to Asahi 41 but no, the bluetooth mic - e.g. Airpods still not functioning. However, the analog mic would work, the method I mentioned in the thread earlier, get a usbc headset on Amazon. On the note of video conferencing - if your work highly dependent on Zoom(like me), I would not recommend running Asahi as your primary OS as Zoom is unsupported. Google meet is fine and if you are ok with plugging in analog headset for conferences. It's still nice to have it installed at a partition so I can switch to it to run CPU intensive jobs whenever I want. |
Have been researching if anyway the mic would work.
I just installed the latest version of asahi linux, I have the M2 2023 macbook pro 14 inch.
I am trying to connect the Airpod Pro Max and test on google meet. The A2DP Sink codec works for the airpod pro max speakers, but the mic would not work, even it shows as connected to airpod pro max. I saw some forums saying that people are able to use the mic with and airpod or external usb mic.
I would like to check if there are any updates on the mic driver on asahi, and if I have missed any settings to fix the mic. thank you
The text was updated successfully, but these errors were encountered: