Giter Club home page Giter Club logo

asahi-audio's People

Contributors

chadmed avatar coderobe avatar davide125 avatar hexchain avatar igrom avatar jannau avatar kit-ty-kate avatar marcan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

asahi-audio's Issues

M2 13" Air??

Hey, just reading the description, It said that M1 Air and M2 15" air was supported but there wasn't a mention about the M2 13". I presume that the 13" is supported because they share the same everything, but a read me change would be nice??

t2 linux

Thanks for the amazing work with mac speakers.

Probably you already know, there is a project call T2 linux. We are facing exact same issue with T2 mac speakers.
You work is so helpful for us. I have been testing your tirs in my macbook 16.1 2019. Unfortunately they don't much exactly but is an starting point.
I just wanted to contact and let you know that we are following your work.
If you need any help from me for testing stuff just let me know. I know that speakers are not exactly them same.
Subwoofer are very similar, tweeter no. Better try it,

https://wiki.t2linux.org/

https://discord.com/invite/68MRhQu

Thanks
Galder

Node names from `85-asahi-policy.lua` do not match with eudev.

On my setup of my distribution (Exherbo Linux) node name for the audio device of my M1 16" MBP (j316) is alsa_output._sys_devices_platform_sound_sound_card0.HiFi__hw_AppleJ316_1__sink instead of alsa_output.platform-sound.HiFi__hw_AppleJ316_1__sink as specified in 85-asahi-policy.lua. As a result the filter chain does not get enabled, and the speakers sound wrong.

I have no clue which detail could have caused the name, but it should be fixable by adding a match for that scheme of node names as well.

The only difference I can think of is that my setup uses eudev.

The output of pw-cli ls ist attached as pw_cli_ls.txt.

J493 sound card support (Apple M2)

I check my sound card details in /sys/firmware/devicetree/base/sound:

root@fedora:/sys/firmware/devicetree/base/sound# find . -type f -exec xxd -c 24 {} \;
00000000: 4d61 6342 6f6f 6b20 5072 6f20 4a34 3933 00                   MacBook Pro J493.
00000000: 0000 00bf 0000 0000 0000 00bf 0000 0001                      ................
00000000: 6370 7500                                                    cpu.
00000000: 0000 00c0 0000 00c1 0000 00c2 0000 00c3                      ................
00000000: 636f 6465 6300                                               codec.
00000000: 5370 6561 6b65 7273 00                                       Speakers.
00000000: 6461 692d 6c69 6e6b 00                                       dai-link.
00000000: 6170 706c 652c 6a34 3933 2d6d 6163 6175 6469 6f00 6170 706c  apple,j493-macaudio.appl
00000018: 652c 6d61 6361 7564 696f 00                                  e,macaudio.
00000000: 736f 756e 6400                                               sound.
00000000: 0000 00bf 0000 0002                                          ........
00000000: 6370 7500                                                    cpu.
00000000: 0000 00c4                                                    ....
00000000: 636f 6465 6300                                               codec.
00000000: 4865 6164 7068 6f6e 6520 4a61 636b 00                        Headphone Jack.
00000000: 6461 692d 6c69 6e6b 00                                       dai-link.
root@fedora:/sys/firmware/devicetree/base/sound# 

My sound card detected as: MacBook Pro J493 and currently use native driver dai-link
I installed latest AsahiLinux (gnome), all worked very good and very fast, but sound worked very bad...
I find this repository for build driver and install now, but not see config for j493... :-(
Please add config for my sound card in tree...

Thank you very much! You best of the best, really Fedora worked very very good!!!

P.S. Sorry for my bad English, I from Ukraine...

Unmute does not work

System details at end of post.

I press mute (keyboard) and audio mutes, GUI displays mute. I then press mute (keyboard) again and GUI displays volume level, but no sound comes out until I press volume up or down (keyboard).

Details:

Operating System: Fedora Linux Asahi Remix 39
KDE Plasma Version: 5.27.10
KDE Frameworks Version: 5.115.0
Qt Version: 5.15.12
Kernel Version: 6.6.3-413.asahi.fc39.aarch64+16k (64-bit)
Graphics Platform: Wayland
Processors: 4 × Apple Firestorm (M1), 4 × Apple Icestorm (M1)
Memory: 7.3 GiB of RAM
Graphics Processor: Apple M1
Product Name: Apple MacBook Air (M1, 2020)
U-Boot Version: 2023.07

Question about installation on arch arm

Hello,

I installed asahi a while back on my MacBook Air (13-inch, M1, 2020) with arm arch on top as I'm used to arch.
I know this isn't really the place to ask these types of questions but I'm unsure how I'd install asahi-audio, from what I see in other parts of the forum I get that you can install this as a package on fedora but this doesn't seem to be a thing
on arch, as neither speakersafetyd nor asahi-audio give any matches (I have asahi, core, extra, community, alarm and aur as sources).

Is there a source I'm missing or should I install this manually using the make core install (I have no experience with pipewire so I'm somewhat unsure of what to do after that).

Thanks in advance and kind regards

Issues with J416 support

Hello,

I'm running a Macbook M2 Pro from 2023 with J416 speakers, on GNOME.
I've noticed some issues with this hardware:

  • The frequency response is "flat". I believe the convolver does not work properly, hence the second point:
  • Toggling on "effect_output.j416-convolver" in Easy effect just mute the audio. Same when I switch to "Pro audio" in pavucontrol. (Might be related to the last point.)
  • Switching between profiles just create new "MacBook Pro J416 Speakers" in my output devices list for some reason.
  • Changing the volume with the mouse in the shell makes the sound quieter and makes it sometimes "jump" shortly to higher volume. Using the keyboard to change it restores the volume to the right value. (GNOME issue?)
  • speakersafetyd does not seem to support J416 speakers yet. Here's the output:
INFO [speakersafetyd] Config file: "/usr/local/share/speakersafetyd/apple/j416.conf"
INFO [speakersafetyd] Device: hw:AppleJ416
thread 'main' panicked at src/main.rs:143:27:
Failed to read config file: "couldn't read /usr/local/share/speakersafetyd/apple/j416.conf: No such file or directory (os error 2)"
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

I guess the J416 support isn't ready yet. Or did I miss something?
Let me know how can I help otherwise.

Thanks a lot for your work!

EDIT: I've found /usr/share/speakersafetyd/appl/j416.conf but for an unknown reason, speakersafetyd looks for the profile from /usr/local, I'll investigate why...

ALSA PCM preallocation failures

Thanks for the great work on asahi-audio!

My machine (j316) sees occasional failures playing back audio and it seems to relate to ALSA and memory allocation. When I get ALSA pcmC0D0p,0:: cannot preallocate for size 3145728 in the kernel messages the audio stack will not play anything. Rebooting does not solve the problem deterministically but can work from time to time.

Can you point me to the right place to start debugging?


Some relevant lines from the kernel message attached.

$ dmesg | grep -E 'snd|ALSA' -B2 -A2
[    0.102655] Key type fscrypt-provisioning registered
[    0.102760] Key type encrypted registered
[    0.386256] ALSA device list:
[    0.386258]   No soundcards found.
[    0.386325] Freeing unused kernel memory: 960K
--
[    1.653343] hub 6-0:1.0: USB hub found
[    1.653346] hub 6-0:1.0: 1 port detected
[    1.705670] snd-soc-apple-macaudio sound: visiting control Left Woofer 1 Speaker Volume, have match 0
[    1.705675] snd-soc-apple-macaudio sound: visiting control Left Woofer 1 Amp Gain Volume, have match 0
[    1.763059] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac4387c2-pcie for chip BCM4387/7
[    1.764486] brcmfmac 0000:01:00.0: Direct firmware load for brcm/brcmfmac4387c2-pcie.apple,madagascar-TPHN-u-4.7-X0.bin failed with error -2
--
[    1.764794] brcmfmac 0000:01:00.0: Direct firmware load for brcm/brcmfmac4387c2-pcie.apple,madagascar-TPHN.bin failed with error -2
[    1.764830] brcmfmac 0000:01:00.0: Direct firmware load for brcm/brcmfmac4387c2-pcie.apple,madagascar-X0.bin failed with error -2
[    1.797676] snd-soc-apple-macaudio sound: visiting control Right Woofer 1 Speaker Volume, have match 0
[    1.797683] snd-soc-apple-macaudio sound: visiting control Right Woofer 1 Amp Gain Volume, have match 0
[    1.891677] snd-soc-apple-macaudio sound: visiting control Left Tweeter Speaker Volume, have match 0
[    1.891681] snd-soc-apple-macaudio sound: visiting control Left Tweeter Amp Gain Volume, have match 0
[    1.983674] snd-soc-apple-macaudio sound: visiting control Right Tweeter Speaker Volume, have match 0
[    1.983680] snd-soc-apple-macaudio sound: visiting control Right Tweeter Amp Gain Volume, have match 0
[    2.044102] EXT4-fs (nvme0n1p7): re-mounted. Quota mode: none.
[    2.073551] Adding 15625200k swap on /dev/nvme0n1p6.  Priority:-2 extents:1 across:15625200k SSFS
[    2.074963] Adding 33554416k swap on /var/32G-swapfile.  Priority:-3 extents:224 across:363413504k SSFS
[    2.096682] snd-soc-apple-macaudio sound: visiting control Left Woofer 2 Speaker Volume, have match 0
[    2.096687] snd-soc-apple-macaudio sound: visiting control Left Woofer 2 Amp Gain Volume, have match 0
[    2.212667] snd-soc-apple-macaudio sound: visiting control Right Woofer 2 Speaker Volume, have match 0
[    2.212674] snd-soc-apple-macaudio sound: visiting control Right Woofer 2 Amp Gain Volume, have match 0
[    2.212692] tas2764 1-0038: ASoC: error at snd_soc_dai_set_tdm_slot on tas2764 ASI1: -22
[    2.216665] tas2764 2-003b: ASoC: error at snd_soc_dai_set_tdm_slot on tas2764 ASI1: -22
[    2.220671] tas2764 1-003a: ASoC: error at snd_soc_dai_set_tdm_slot on tas2764 ASI1: -22
[    2.223668] tas2764 2-003d: ASoC: error at snd_soc_dai_set_tdm_slot on tas2764 ASI1: -22
[    2.226695] tas2764 1-0039: ASoC: error at snd_soc_dai_set_tdm_slot on tas2764 ASI1: -22
[    2.229672] tas2764 2-003c: ASoC: error at snd_soc_dai_set_tdm_slot on tas2764 ASI1: -22
[    2.354331] elogind-daemon[2018]: New seat seat0.
[    2.417695] ALSA pcmC0D0p,0:: cannot preallocate for size 3145728
[    2.417744] snd-soc-apple-macaudio sound: N cpus to M codecs link is not supported yet
[    2.417763] snd-soc-apple-macaudio sound: visiting control Left Woofer 1 ASI1 Sel, have match 1
[    2.417778] snd-soc-apple-macaudio sound: visiting control Left Woofer 1 ISENSE Switch, have match 0
[    2.417797] snd-soc-apple-macaudio sound: visiting control Left Woofer 1 VSENSE Switch, have match 0
[    2.417810] snd-soc-apple-macaudio sound: visiting control Right Woofer 1 ASI1 Sel, have match 1
[    2.417820] snd-soc-apple-macaudio sound: visiting control Right Woofer 1 ISENSE Switch, have match 0
[    2.417832] snd-soc-apple-macaudio sound: visiting control Right Woofer 1 VSENSE Switch, have match 0
[    2.417843] snd-soc-apple-macaudio sound: visiting control Left Tweeter ASI1 Sel, have match 1
[    2.417853] snd-soc-apple-macaudio sound: visiting control Left Tweeter ISENSE Switch, have match 0
[    2.417866] snd-soc-apple-macaudio sound: visiting control Left Tweeter VSENSE Switch, have match 0
[    2.417877] snd-soc-apple-macaudio sound: visiting control Right Tweeter ASI1 Sel, have match 1
[    2.417889] snd-soc-apple-macaudio sound: visiting control Right Tweeter ISENSE Switch, have match 0
[    2.417903] snd-soc-apple-macaudio sound: visiting control Right Tweeter VSENSE Switch, have match 0
[    2.417916] snd-soc-apple-macaudio sound: visiting control Left Woofer 2 ASI1 Sel, have match 1
[    2.417929] snd-soc-apple-macaudio sound: visiting control Left Woofer 2 ISENSE Switch, have match 0
[    2.417940] snd-soc-apple-macaudio sound: visiting control Left Woofer 2 VSENSE Switch, have match 0
[    2.417952] snd-soc-apple-macaudio sound: visiting control Right Woofer 2 ASI1 Sel, have match 1
[    2.417962] snd-soc-apple-macaudio sound: visiting control Right Woofer 2 ISENSE Switch, have match 0
[    2.417974] snd-soc-apple-macaudio sound: visiting control Right Woofer 2 VSENSE Switch, have match 0
[    2.440689] snd-soc-apple-macaudio sound: set 'Left Woofer 1 ASI1 Sel' to 'Left'
[    2.443685] snd-soc-apple-macaudio sound: set 'Right Woofer 1 ASI1 Sel' to 'Left'
[    2.446680] snd-soc-apple-macaudio sound: set 'Left Tweeter ASI1 Sel' to 'Left'
[    2.449684] snd-soc-apple-macaudio sound: set 'Right Tweeter ASI1 Sel' to 'Left'
[    2.452680] snd-soc-apple-macaudio sound: set 'Left Woofer 2 ASI1 Sel' to 'Left'
[    2.455683] snd-soc-apple-macaudio sound: set 'Right Woofer 2 ASI1 Sel' to 'Left'
[    2.455934] input: MacBook Pro J314/6 integrated a Headphones as /devices/platform/sound/sound/card0/input5
[    2.540381] bpfilter: Loaded bpfilter_umh pid 2332

Help EQ or with some sort of guide.

Hi there,

Was looking for some help regarding the EQ if you will. I understand that the vision for the project is to make the response as flat as possible. The audio is amazing for Linux (and likely more true to nature then Apple's own implementation) and this project has me even more excited to see how Asahi develops. I would however prefer the "smiley face" EQ that Apple has implemented just as personal preference. I have seen the Bankstown project mentioned and see it is pre-installed by default with my fresh install but have no way to know (I don't know anything about pipewire and lv2) if that's the solution to my issues and isn't enabled or if what I'm after simply isn't something the team wanted or if it's just not possible. I am moderately versed in understanding how the different subsystems interact and am getting back into daily driving on a desktop but am a complete amateur when it comes to audio (yet alone laptop audio) and how to hard code an EQ like what Apple has "OS-wide". Additionally I have noticed the audio to be louder while still clear so props to the team again, many thanks.

Treat me as an amateur in Fedora, preference has always been Arch followed by Debian (with a lack of any other main distros other then Android), this is my first proper stint into Fedora. Finally I prefer GNOME DE but if there are more audio settings available in KDE Plasma I will endeavor to give it a go for simplicity.

If possible a guide to this somewhere as well may be helpful to other users too.

Specs as followed:
Model - MacBook Pro 16" (M1 Pro) 2021
Kernel Ver - 6.6.3-413.asahi.fc39.aarch64+16k
OS - Fedora 39 Remix
DE - GNOME 45.3

Speakers don't seem to be enabled

Hello, and sorry to bug the team.

My speakers on my M2 Macbook Pro 13'' don't seem to have been enabled. There are no output devices displayed, and I can't seem to do anything in Pulse Audio to enable them either.

Is there some way I can ensure the proper files etc. are installed? I am running Fedora Asahi 39, which I updated from 38 using sudo dnf upgrade --refresh some time ago.

Thank you :)

Weird Issue with speaker that refuse to activate themselve on boot Macbook Air M1

asahi-diagnose-20240108-095728.txt
http://alsa-project.org/db/?f=8a29c8a638e811d0ab526aa19f4fc4b47e09948e

Hey guys I'd like to know if some of you know why the speakers refuse to activate themselves.
It's been two weeks I discovered that you activated audio and i never managed to make it work i checked every single issue in here that barely mentioned a similar issue and i never got close to fixing it.

I always got the message "plateform sound : deferred probe pending" I don't remember exactly but i'm sure i saw something similar. AlsaMixer never found a soundcard, i tried modprobing the right stuff since they refused to do it by themselves on boot, looking back to it this was probably stupid and i'm glad i didn't destroy my speakers.

I installed every combinations of Alsa packages, asahi-plateform-metapackage, bankstown, lsp-plugins and asahi-audio etc.. on multiple instances of new installations, I read the doc inside out from both asahi linux feature support and the README here. I can't understand why it won't work. I sure hope I'm not making a fool of myself. Everyone here seemed to have made it work, I thought I could and here we are two weeks later and I finally decided to yield.

I hope you guys can figure it out, cause I have no clue.

Thanks for your help in advance.

J313: EasyEffects breaks speakers

Having EasyEffects running seems to break the MacBook Air J313 Speakers device completely, as shown by Carla:

image

After stopping EasyEffects:

image

Environment Info

  • Distribution: Nixpkgs@85f1ba3 except for Pipewire which comes from Nixpkgs@b3460d2
  • PipeWire version: 0.3.84
  • Wireplumber version: 0.4.15 (with policy-dsp patch applied)
  • Asahi Linux kernel version: asahi-6.5-15
  • speakersafetyd is NOT running; I can't seem to get it to work

Otherwise, everything in AsahiLinux/docs/wiki/SW:Speakers is adhered to.

short "electric spark" sound when pausing or resuming audio media

When listening a to something (for example the spotify link in #17) and pausing it, the majority of the time I get a slightly delayed (0.2s or something like that) "electric spark sound" slightly louder than the sound i just paused.
When i resume the song there is also a chance for a similar sound to happen again.

It's a bit difficult to describe sounds textually, but i suppose another description could be: "the sound you get when plugging/unplugging a 2.5mm audio jack on a live amp".

On the same machine, this behaviour doesn't exist on macOS.

Hardware: j316
Software:

  • Linux 6.6.3-411.asahi.fc39.aarch64+16k
  • asahi-audio 1.6

Cannot unmute nor lower down volume (main branch)

I am running a custom installation of openSUSE on my M1. I installed asahi-audio based on main branch because the wireplumber version on my system is 0.5.1.

I noticed that I cannot unmute nor lower down the volume of the speakers. It always gets unmuted or increased back to 100 when I try to mute or lower it respectively. Is this an intended behavior for now?

Package ready for use?

Hi, sorry that this isn't an "issue", but I'd like to ask a question. Is this package ready to be used on consumer machines yet? I've noticed that the warning at the bottom was removed, and that got me pretty excited. If it's still not ready, I'd urge you to put it back there, so that people know that they shouldn't be using this yet.

I am only asking this question as I've looked into speakersafetyd and have noticed that it still has the warning and "eleven secret herbs and spices" text, while this one no longer has it.

Of course, thanks for what you do, and please feel free to close this issue as soon as you respond.

Script doesnt run

Hey, I keep getting ValueError: embedded null byte when running mac-audio.sh.
Here is my output:

Press Enter to continue...
Installation directory already exists.
Session manager dir already exists.
This machine is a j313.

Before we continue, please ensure that you have set every speaker to
60 percent in alsamixer. Make sure the 'Amp Gain' sliders are set to
zero. Do not continue until this has been done.
Press Enter to continue...

Setting device profile to Pro Audio...
Traceback (most recent call last):
  File "/home/jaime/asahi-audio/install.py", line 72, in <module>
    main()
  File "/home/jaime/asahi-audio/install.py", line 63, in main
    set_dev_profile(machine)
  File "/home/jaime/asahi-audio/install.py", line 24, in set_dev_profile
    ret = copy2(f"conf/{system}/session.conf",
  File "/usr/lib/python3.10/shutil.py", line 434, in copy2
    copyfile(src, dst, follow_symlinks=follow_symlinks)
  File "/usr/lib/python3.10/shutil.py", line 233, in copyfile
    if _samefile(src, dst):
  File "/usr/lib/python3.10/shutil.py", line 210, in _samefile
    return os.path.samefile(src, dst)
  File "/usr/lib/python3.10/genericpath.py", line 100, in samefile
    s1 = os.stat(f1)
ValueError: embedded null byte

What I did:
git clone https://github.com/chadmed/asahi-audio
cd asahi-audio
alsamixer
sudo ./mac-audio.sh

Im on python 3.10.3
pipewire
Compiled with libpipewire 0.3.48
Linked with libpipewire 0.3.48

Also, it would be great if you clarify what has to be done in alsamixer exactly.
Thank you

unexpected extra "metallic buzz"

When playing the song Love by Gojira (spotify link for reference), between 2:50 and 3:00 the speakers output an extra bass-y vibration. It's very difficult to describe accurately but the closest i can do is some sort of "metallic buzz" sound. I've listened to this track on many devices over the years and on J316 with asahi-audio 1.6 with this particular track there seems to be something interfering somehow. Also, the same song on the same hardware but on macOS does not have this extra sound.

Most other songs sound pretty good though.

All audio broken

Audio is completely broken on my MBP 16 2021 M1 Pro. I haven't turned off my computer for some days, just turned it into sleep, and today this happened. This sound is heard instead of all sounds in system, not only browser.

video_2024-01-01_20-09-41.mp4

Maybe you can place instruction somewhere how to restart sound system to fix this?

j313 support?

I cloned the j314 config and basically "s/j314/j313/g"'d it all. ran the scripts. i changed the status=disabled to 'okay' in my DTS file. Audio devices now show up in pulse audio, but still no sound.
Note: I had audio/speakers on this macbook working perfectly about 6 months ago just by modifying my dts. Not sure what happened but I'd love to have it back!

Any suggestions or tips?

Audio frozen sometimes after sleep

Hello. I am running Fedora Asahi Linux (macbook pro M1 2020) and I've recently noticed a very annoying bug happening after sleep with my external headphones.

After sleep there is no audio and when I unplug my headphones they stay as if plugged, so the whole config kind of becomes frozen. Restarting pipewire does not help. The only solution I found is to restart.

This sometimes happens when I leave audio running and then close the lid, or when I unplug or plug the cable during sleep. I should also note that I am connecting my headphones directly over audio jack.

I found some logs that seem to be related to this issue: https://0x0.st/HORy.log

I can provide more details but please explain what specifically.

How to remove asahi audio and start again?

I installed asahi-audio without putting the built-in audio device into the pro-audio profile (whatever that means) and my dummy output device has disappeared and there are no more devices in my ubuntu

j313: convolver causes distortion/saturation at 100% volume level

Audio quality is degraded when volume is at 100% on my j313 (MBA 2020) compared to the listening experience under macOs.

As a reference, the piano chords in this tune at 0:53 are noticeably distorted.

  • saturation remains when the bassex/bankstown node is bypassed in graph.json
  • saturation reduced to an acceptable level when lowering the volume at ~80% level
  • ditto when the convL/convR nodes are bypassed (while keeping bassex node)
  • ditto when lowering the gain of the convL/convR nodes gain to ~0.6 (while keeping bassex node)

So maybe the IR is somehow off for j313.

asahi-diagnose-20231222-094028.txt

Ardour DAW out of the box NUKES the nice Asahi sound stack on 2023 M2Pro mbp14

Sorry for the clickbaity-style title, it is intended as humour, and thanks for the fantastic work.

Step to reproduce: on clean, fresh, updated asahi-fedora-gnome installed through alx.sh:

  • Check that pipewire/alsa, pipewire/pulse but not pipewire/jack are installed (and asahi-audio, speakersafetyd, lv2-bandstown etc)
    -> confirm all is by default settings, and everything works as intended.
  • Install qpwgraph or helvum and ardour8 from the Fedora standard repos
  • Have vlc or anything playing something at mid-level volume ; fire up your patch application to have a visual on the sound "plumbing" occurring, sending everything to the stereo input of the macbook speakers.
  • Fire up Ardour

--> Boom ; On Ardour Splash Screen, before anything really happens, the sound will go to 100% and you can't lower it by the keyboard ; in your patch application you'll notice the loudspeakers "middleman" with the stereo input has disappeared, and everything seems to have six outputs and inputs. It is half-possible to make ardour work in alsa or pulse, but not nicely with other apps ; jack seems to crash and be impossible to use. Manually killing speakersafetyd cuts sound, but restarting it doesn't give us back control. If you keep on fiddling you'll end up with only "dummy output", and no sound, until you reboot.

--> My poorman's fix: install pipewire-jack-audio-connection-kit instead of jack-audio-connection-kit ; use ardour8 from Fedora and not Ardour from flatpak (both from Fedora and Flathub)

Should pipewire/jack be default, maybe? Am I the only crazie to do real soundtracks on Asahi?

My install was fresh from this afternoon, because I noticed, but didn't document, some misbehaviour after an unrelated reinstall of the fedora gnome remix ; thanks again for the hard work.

The minimum volume on j316 is too loud

I'm currently at the minimum volume on j316:

$ wpctl status
[...]
 ├─ Sinks:
 │  *   51. MacBook Pro J316 Speakers           [vol: 0.01]
[...]

one more wpctl set-volume @DEFAULT_AUDIO_SINK@ 1%- and it's complete silence.

That level is, I would say: "comfortable audio level during the day", however at night as things get quieter around this is an unreasonable audio level.

If i have to compare to macOS I would say this is comparable to at least a level 5 (1 being the quietest)

I know I can reduce the level of each applications further but this is rather tedious to do to each applications and rather annoying as they reset to the default audio level when the audio stream stops.

Gentoo asahi no suond J316

Hi
After installing gentoo asahi there is no sound in the speakers but there is sound in the headphones.
I reinstalled "asahi-audio pipewire wireplumber" several times, but it didn't help.
It's as if the sound on the speakers is zero.
2024-05-04_18-35_1536x689
2024-05-04_15-11_1890x943
2024-05-04_15-06_1902x920
2024-05-04_14-49_718x187
2024-05-04_15-13_1063x929
2024-05-04_15-06_942x294
2024-05-04_15-06_2590x1545
2024-05-04_15-05_2574x852
2024-05-04_15-04_2575x1051

[Apple MacBook Air (M1, 2020)] No audio output after upgrade

OS: Fedora Linux Asahi Remix 39 (Workstation Edition) aarch64
Host: Apple MacBook Air (M1, 2020)
Kernel: 6.8.7-402.asahi.fc39.aarch64+16k

asahi-platform-metapackage.aarch64                     0-10.fc39                                       @copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-scripts 
asahi-platform-metapackage-audio.aarch64               0-10.fc39                                       @copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-scripts 
asahi-platform-metapackage-core.aarch64                0-10.fc39                                       @copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-scripts 
asahi-platform-metapackage-firefox.aarch64             0-10.fc39                                       @copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-scripts 
asahi-repos.noarch                                     1-11                                            @copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-branding
fedora-asahi-remix-release.noarch                      39-5                                            @copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-branding
fedora-asahi-remix-release-common.noarch               39-5                                            @copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-branding
fedora-asahi-remix-release-identity-workstation.noarch 39-5                                            @copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-branding
fedora-asahi-remix-release-workstation.noarch          39-5                                            @copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-branding
fedora-asahi-remix-scripts.noarch                      20240424-1.fc39                                 @copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-scripts 
kernel-16k.aarch64                                     6.6.3-411.asahi.fc39                            @copr_copr.fedorainfracloud.org_group_asahi_kernel               
kernel-16k.aarch64                                     6.6.3-414.asahi.fc39                            @copr:copr.fedorainfracloud.org:group_asahi:kernel               
kernel-16k.aarch64                                     6.8.7-402.asahi.fc39                            @copr:copr.fedorainfracloud.org:group_asahi:kernel               
kernel-16k-core.aarch64                                6.6.3-411.asahi.fc39                            @copr_copr.fedorainfracloud.org_group_asahi_kernel               
kernel-16k-core.aarch64                                6.6.3-414.asahi.fc39                            @copr:copr.fedorainfracloud.org:group_asahi:kernel               
kernel-16k-core.aarch64                                6.8.7-402.asahi.fc39                            @copr:copr.fedorainfracloud.org:group_asahi:kernel               
kernel-16k-modules.aarch64                             6.6.3-411.asahi.fc39                            @copr_copr.fedorainfracloud.org_group_asahi_kernel               
kernel-16k-modules.aarch64                             6.6.3-414.asahi.fc39                            @copr:copr.fedorainfracloud.org:group_asahi:kernel               
kernel-16k-modules.aarch64                             6.8.7-402.asahi.fc39                            @copr:copr.fedorainfracloud.org:group_asahi:kernel               
kernel-16k-modules-core.aarch64                        6.6.3-411.asahi.fc39                            @copr_copr.fedorainfracloud.org_group_asahi_kernel               
kernel-16k-modules-core.aarch64                        6.6.3-414.asahi.fc39                            @copr:copr.fedorainfracloud.org:group_asahi:kernel               
kernel-16k-modules-core.aarch64                        6.8.7-402.asahi.fc39                            @copr:copr.fedorainfracloud.org:group_asahi:kernel               
kernel-16k-modules-extra.aarch64                       6.6.3-411.asahi.fc39                            @copr_copr.fedorainfracloud.org_group_asahi_kernel               
kernel-16k-modules-extra.aarch64                       6.6.3-414.asahi.fc39                            @copr:copr.fedorainfracloud.org:group_asahi:kernel               
kernel-16k-modules-extra.aarch64                       6.8.7-402.asahi.fc39                            @copr:copr.fedorainfracloud.org:group_asahi:kernel               
kernel-headers.aarch64                                 6.8.7-402.asahi.fc39                            @copr:copr.fedorainfracloud.org:group_asahi:kernel               
mesa-dri-drivers.aarch64                               24.1.0~asahipre20240228-2.fc39                  @copr:copr.fedorainfracloud.org:group_asahi:mesa                 
mesa-filesystem.aarch64                                24.1.0~asahipre20240228-2.fc39                  @copr:copr.fedorainfracloud.org:group_asahi:mesa                 
mesa-libEGL.aarch64                                    24.1.0~asahipre20240228-2.fc39                  @copr:copr.fedorainfracloud.org:group_asahi:mesa                 
mesa-libGL.aarch64                                     24.1.0~asahipre20240228-2.fc39                  @copr:copr.fedorainfracloud.org:group_asahi:mesa                 
mesa-libgbm.aarch64                                    24.1.0~asahipre20240228-2.fc39                  @copr:copr.fedorainfracloud.org:group_asahi:mesa                 
mesa-libglapi.aarch64                                  24.1.0~asahipre20240228-2.fc39                  @copr:copr.fedorainfracloud.org:group_asahi:mesa                 
mesa-va-drivers.aarch64                                24.1.0~asahipre20240228-2.fc39                  @copr:copr.fedorainfracloud.org:group_asahi:mesa                 
mesa-vulkan-drivers.aarch64                            24.1.0~asahipre20240228-2.fc39                  @copr:copr.fedorainfracloud.org:group_asahi:mesa                 
uboot-images-armv8.noarch                              1:2024.04-4.fc39                                @copr:copr.fedorainfracloud.org:group_asahi:u-boot      

Microphone doesnt work

I use Apple MacBook Air (M1, 2020),and the os ver is Remix39

When I use Audacity to record my voice,there is no sound.I have already install the dependence and try many times.

Oh how can I get logs about the aduio?(And My English Isnt Well ...)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.