You are not logged in.

#1 2021-08-01 10:50:09

txt
Member
Registered: 2021-08-01
Posts: 2

[SOLVED] alsa+pipewire+bluetooth not working in plasmovoice minecraft

First post here smile
I just installed arch yesterday, switching from popos. Under pop I used pulseaudio but had issues with bluetooth headphones. Thats why I tried using pipewire now under arch
I followed the wiki and got my bluetooth headphones working in most applications.

Now there is this one mod in minecraft which adds proximity voice chat (plasmo voice) and it only detects wired devices.
Minecraft itself works fine, its just that one mod with its own audio device controls.
The devices it detects are the same ones as listed by aplay -l
My wired mic works fine.

aplay -l output:

[lukas@archduke-of-linux ~]$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 10: HDMI 4 [HDMI 4]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 11: HDMI 5 [HDMI 5]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 12: HDMI 6 [HDMI 6]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 0: ALC1220 Analog [ALC1220 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 1: ALC1220 Digital [ALC1220 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: USB [Scarlett 2i2 USB], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

pactl list short output:

[lukas@archduke-of-linux ~]$ pactl list short
1       libpipewire-module-rtkit        {
            #nice.level   = -11
            #rt.prio      = 88
            #rt.time.soft = 2000000
            #rt.time.hard = 2000000
        }
2       libpipewire-module-protocol-native
3       libpipewire-module-profiler
5       libpipewire-module-metadata
7       libpipewire-module-spa-device-factory
9       libpipewire-module-spa-node-factory
11      libpipewire-module-client-node
13      libpipewire-module-client-device
15      libpipewire-module-portal
16      libpipewire-module-access       {
            # access.allowed to list an array of paths of allowed
            # apps.
            #access.allowed = [
            #    /usr/bin/pipewire-media-session
            #]

            # An array of rejected paths.
            #access.rejected = [ ]

            # An array of paths with restricted access.
            #access.restricted = [ ]

            # Anything not in the above lists gets assigned the
            # access.force permission.
            #access.force = flatpak
        }
17      libpipewire-module-adapter
19      libpipewire-module-link-factory
21      libpipewire-module-session-manager
40      alsa_output.usb-Focusrite_Scarlett_2i2_USB_Y8YPT7G15722BA-00.analog-stereo      PipeWire        s32le 2ch 48000Hz       SUSPENDED
44      alsa_output.pci-0000_2f_00.4.iec958-stereo      PipeWire        s32le 2ch 48000Hz       SUSPENDED
43      alsa_output.pci-0000_2d_00.1.hdmi-stereo-extra1 PipeWire        s16le 2ch 48000Hz       SUSPENDED
64      bluez_output.2C_41_A1_CB_11_0A.a2dp-sink        PipeWire        s16le 2ch 48000Hz       RUNNING
65576   alsa_output.usb-Focusrite_Scarlett_2i2_USB_Y8YPT7G15722BA-00.analog-stereo.monitor      PipeWire        s32le 2ch 48000Hz       SUSPENDED
42      alsa_input.usb-Focusrite_Scarlett_2i2_USB_Y8YPT7G15722BA-00.analog-stereo       PipeWire        s32le 2ch 48000Hz       SUSPENDED
65580   alsa_output.pci-0000_2f_00.4.iec958-stereo.monitor      PipeWire        s32le 2ch 48000Hz       SUSPENDED
65579   alsa_output.pci-0000_2d_00.1.hdmi-stereo-extra1.monitor PipeWire        s16le 2ch 48000Hz       SUSPENDED
65600   bluez_output.2C_41_A1_CB_11_0A.a2dp-sink.monitor        PipeWire        s16le 2ch 48000Hz       IDLE
70      64      69      PipeWire        float32le 2ch 44100Hz
31      PipeWire        pipewire-media-session
32      PipeWire        pipewire-media-session
59      PipeWire        kmix
60      PipeWire        Discord
61      PipeWire        kded5
62      PipeWire        Discord
75      PipeWire        plasmashell
76      PipeWire        firefox
69      PipeWire        firefox
78      PipeWire        pactl
38      alsa_card.usb-Focusrite_Scarlett_2i2_USB_Y8YPT7G15722BA-00      alsa
39      alsa_card.pci-0000_2d_00.1      alsa
41      alsa_card.pci-0000_2f_00.4      alsa
63      bluez_card.2C_41_A1_CB_11_0A    module-bluez5-device.c

bluez_output.2C_41_A1_CB_11_0A.a2dp-sink being my bluetooth headphones

I also tried installing bluealsa, but that only breaks the rest and also doesnt make that plasmovoice work.

pipewire and pipewire-pulse are both installed and running

Please let me know if you need more info, also thanks a lot for your help smile

Last edited by txt (2021-08-01 11:17:33)

Offline

#2 2021-08-01 10:55:19

progandy
Member
Registered: 2012-05-17
Posts: 5,321

Re: [SOLVED] alsa+pipewire+bluetooth not working in plasmovoice minecraft

Have you installed pipewire-alsa?

Last edited by progandy (2021-08-01 11:17:56)


| alias CUTF='LANG=en_XX.UTF-8@POSIX ' | alias ENGLISH='LANG=C.UTF-8 ' |

Offline

#3 2021-08-01 11:16:46

txt
Member
Registered: 2021-08-01
Posts: 2

Re: [SOLVED] alsa+pipewire+bluetooth not working in plasmovoice minecraft

progandy wrote:

Have you installed pipewire-alsa?

Now I have and its working perfectly smile Thanks a lot!

Offline

Board footer

Powered by FluxBB