#mic and audio not working with discord on linux mint 22 when switched to pipewire.

94 messages · Page 1 of 1 (latest)

cyan sleet
#

cant get discord to receive mic sounds.

#

it also seems that audio is picked up in sound settings but not being sent out to apps like discord and firefox

flint rune
#

for Firefox (or other browsers) check their own access settings. you may have denied mic/cam access in the past, and ticked the "remember this" box on the popup

#

u can clear any rules and set anew

#

when Discord attempts to enter a voice room (or its own a/v settings) the browser should pop a permissions box up asking which device to use as mic and if it can

cyan sleet
#

audacity works with mic great

tranquil cobalt
#

were you able to thus fix the permission issue?

#

Notably were you running discord the desktop app or discord the website inside a browser?

cyan sleet
#

both

#

discord on web had audio but no mic, flatpack discord has no audio at all

tranquil cobalt
#

did you check the permissions on the website and ensure discord had permission to access the mic?

cyan sleet
#

yea i triped checked all the basic stuff

#

i tried a mic tester website

#

its got to be something with how the audio is routed

tranquil cobalt
#

Did it work on the mic test site?

cyan sleet
#

i can select the mic, give it promissions, it just says nothing was picked up my the microphone

tranquil cobalt
#

You said you could detect and record from the mic in audacity?

cyan sleet
#

yea but is says its useing alsa

tranquil cobalt
#

Ok so in audicity you can audibly record your mic input, in discord and mictests.com you can't hear your input?

cyan sleet
#

yeah

#

this map shows nothing for discord

tranquil cobalt
#

what is drawing that map precisely?

cyan sleet
#

helvum

#

it maps out the audio pipes and configurations

tranquil cobalt
#

are you doing anything creative with pipewire eg rerouting stuff?

#

have you ensured that the mute button is toggled off on your headset?

#

Are you using easyeffects

cyan sleet
#

i had easyeffects then unistalled it

#

when i updated linux mint it now had piepwire, i messed with the configes to get it to work and to change sample rate so idk if that messed with anything

tranquil cobalt
#

so while you are testing this are you leaving audacity running all the whole time?

cyan sleet
#

i had it on for a bit

tranquil cobalt
#

if audacity is grabbing exclusive access to the device nothing else will work

#

before you bother to test anything you should close it

cyan sleet
#

ok

#

still dont work but im going to try a live environment to isolate the problem

#

when i find my flash drive

tranquil cobalt
#

is it bluetooth or a usb dongle

cyan sleet
#

my mic is a usb external mic

tranquil cobalt
#

ah I had figured it for a headset sorry

cyan sleet
#

no problem thanks for the help

#

im going to burn a new install to a flash drive to test to see if it works

tranquil cobalt
#

presumably if you can hear yourself on audacity it certainly will

#

what changes did you make to the default config?

cyan sleet
#

sample rate becuse i got new audio equipment and i wanted to here higher fedelity music.

tranquil cobalt
#

default is to have only pipewire and connect to pulseaudio compatible things with pipewire-pulse

#

I would be personally shocked if you could hear the difference

cyan sleet
#

i might have installed or screawed with something weird

tranquil cobalt
#

what does inxi -A say?

#

also systemctl status pipewire-pulse

cyan sleet
#

oh pipewire pulse could not be found

#

i thought it was installed

tranquil cobalt
#

actually it says its running on the inxi output above

cyan sleet
#

but why does it say could not be found

tranquil cobalt
#

do wonder why jack is runnign

cyan sleet
#

i thought i needed that on so i turned it on but is says its off i think

tranquil cobalt
#

my understanding was that pipewire could stand in for pulse and jack and jack was no longer needed

cyan sleet
#

tried a diffrent command

tranquil cobalt
#

pgrep pipewire-pulse

cyan sleet
#

says 1506

tranquil cobalt
#

yep its running

#

before you changed anything did your mic work out of the box

cyan sleet
#

i dont remember becuse i dont use often, when i first upgraded with piepwire nothing worked and im not sure what i did but audio started to work but no mic

#

i started a few services and audio started working

#

then i forgot about it until i started to use discord

tranquil cobalt
#

I think your inclination to test with the live environment is the correct one

cyan sleet
#

yeah its a slow flash drive all let you know if it works

tranquil cobalt
#

by the by your browser isn't also a flatpak is it?

cyan sleet
#

no default firefox

#

i think

#

yeah firefox is not on flatseal

tranquil cobalt
#

so your mic has not a button but a "tap to mute function" and you are sure its not muted

cyan sleet
#

yeah becuse i can see that right now and i heard my voice in adacity and the level meter in pavcontrol

tranquil cobalt
#

if I read this correctly this will set the indicator light to indidate mute status

#

and you are sure you gave it permission to see the mic?

cyan sleet
#

in firefox?

tranquil cobalt
#

yes

cyan sleet
#

im sure

#

it said it was selected i click yes

#

im going to try to boot in live envierment now

tranquil cobalt
#

very odd

cyan sleet
# tranquil cobalt very odd

so the live envierment showed that it worked flawlessly with no issues, miced worked, audio worked, discord and firefox got mic working

#

i notice only piepwire was running nothing else

#

idk if i should risk uninstalling everything else but pipewire

#

YO I FIXED IT

#

i uninstalled everything related to pipewire, then linux replaced the server with pulse, rebooted, reinstalled pipewire, turned off and masked pulse and activated pipewire. i know glides arnt recommended but i used this one: https://www.maketecheasier.com/install-configure-pipewire-linux/

PipeWire is a powerful contender to replace PulseAudio. Here we show you how to install and configure PipeWire on your Linux system.

#

Thank you @tranquil cobalt for your help!