No sound from Firefox with Jack2

I try to get sound from Firefox with Jack2 but no luck.
I use Jack2 because Pipewire-jack has a problem with MOD Desktop, a guitar amp and pedal simulator app.
Now I can use MOD Desktop with Jack2 but can’t get sound from Firefox.

As I googled, I found Firefox has --enable-jack option.

Do the extra/firefox package has --enable-jack option?
If I build firefox with --enable-jack flag, which is the easiest way?
Or any workaround available to get sound from Firefox or the other browser?

Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Renoir Radeon High Definition
    Audio driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s lanes: 16
    bus-ID: 04:00.1 chip-ID: 1002:1637
  Device-2: Advanced Micro Devices [AMD] ACP/ACP3X/ACP6x Audio Coprocessor
    driver: N/A pcie: speed: 8 GT/s lanes: 16 bus-ID: 04:00.5 chip-ID: 1022:15e2
  Device-3: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
    vendor: Realtek driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s
    lanes: 16 bus-ID: 04:00.6 chip-ID: 1022:15e3
  Device-4: C-Media Audio Adapter (Unitek Y-247A)
    driver: cmedia_hs100b,snd-usb-audio,usbhid type: USB rev: 1.1 speed: 12 Mb/s
    lanes: 1 bus-ID: 1-1:2 chip-ID: 0d8c:0014
  Device-5: Mark of the Unicorn M Series driver: cdc_acm,snd-usb-audio
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 1-2.1:4
    chip-ID: 07fd:000b
  API: ALSA v: k6.12.4-1-MANJARO status: kernel-api
  Server-1: sndiod v: N/A status: off
  Server-2: JACK v: 1.9.22 status: active
  Server-3: PipeWire v: 1.2.7 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin

Firefox on Manjaro includes –enable-jack build option
(about:buildconfig shows configuration options)

To use this option for JACK clients the default audio server must be turned off

systemctl --user stop pipewire-pulse.socket pipewire-pulse.service 

Audio connections are created only when audio is playing in Firefox and auto-connects to main JACK output

Alternative option is install pipewire-jack-client to create automatic connections between PipeWire and JACK servers
Archwiki - PipeWire - Run PipeWire on top of native JACK

Config JACK · Wiki PipeWire Wiki
Since 0.3.81 PipeWire will automatically become a JACK client when jackdbus is started. This is the recommended way to use JACK and PipeWire together and is similar to the PulseAudio/JACK setup. See here for more details.

1 Like

Thank you for your information.
I appreciate your support.

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.