232 Replies
I don't have a headset but maybe someone else knows.
What model headset? And what's the problem, your microphone doesn't work, or sound doesn't work, or both?
microphone works just fine on windows, today just switched to linux and idk why it isnt working
its showing as unplugged
you can hear sound in Linux?
yes
just the microphone dosent work
im listening to music right now
what model of headset?
its some shitty headset from a kit
https://www.amazon.de/-/en/uRage-SoundZ-inch-Gaming-Headset-Black-sheer-joy/dp/B0B74YS8GG
Can you go to the start menu, search "Sound", and screenshot it?
it should show stuff like "Playback Devices" in the right side
in system settings

I'm gonna guess if it's a niche USB headset Linux doesn't have a driver, let me try searching real quick
Since nothing shows up as a recording device, I think it's not detecting a mic at all
And what can I do?
thinking
You need to switch to a device output that includes Mono, that's the mic missing
How do I do that?
You should be Able to select mono + stereo
Can you come call
And show me?
Pretty please?

i have a usb headset no brand with a mic too
oh that's funky

you can see my Mic here, as Mono
I dont have any of Analog stereo output + mono input
hmmm
can u send screenshot
what u got
ss of?
your auddio window
and what you see on the ... menu

first time using linux
...
i can barely ss
What do you see under "Show Channels" and "Analog Stereo Output" in the top right
what u mean xD its same as windows haha
I see a mic now
OH SHIET
I see it too
Help me..
Please
Can you go in Discord audio settings and tell it to use that microphone device
or are you phone Discord or something
Point is, you need some way to test the microphone, like a game or Discord

It dosent record my voice
pick the usb one
At all
on the left
the bottom option


they have a different device, it doesn't seem to show the mono channel the same
still no input detected, I assume?
Still no input
very unlikely, but can you please open a terminal
and run
sudo dmesg | grep -i bandwidth
That just checks your log to see if there are errors about bandwidth
If you only see 1 line saying "PCIe bandwidth" that's fine
π€
holy shit
that came up when I was searching online, and might mean your USB port isn't getting enough power
Do you have a bunch of USB ports?
Desktop or laptop?
laptop
got like my mouse, keyboard, headset and thats all
you might need one of those hubs with external power
Try unplugging all USB devices but the headset, and change the port
ugh, leave the mouse in lol
unless you have a trackpad
i dont use that shit
We want to see if ONLY the headset plugged into your best USB port will work
Because that means maybe a power issue
You can also just switch it to another port and see what happens
done
switched it
now?
That's basically it, stop and restart the Discord mic tester
see if anything comes out

That's showing old messages, anything new would be at the bottom
still dosent work
Sorry, I don't have other ideas
I saw someone mention there's some very complicated stuff about possibly disabling autosuspend for certain USB devices but...I don't really know much about it, let alone how to do it without breaking your system.
Unless someone else comes along, or a reboot fixes it, you might need to try a different headset
Wdym try another headset π
Im broke asf
me too, I get it
laptops sometimes have mics but it looks like that one doesn't
it does...
on windows it does
lol
I just don't have other ideas, I guess reboot with the headset in a different USB port, cross your fingers
oh hmm, what model laptop?

look it has
but its sounding like an engine
turn input volume down
for?
in yoru screenshot, see if it makes it less noisy?

In this screen (system settings), what do you see if you click "Analog Stereo Input" to the right of "Headset Microphone"?
it makes less noisy if i turn it down but i cant hear my voice
at all

like this?
I meant the thing to the right
where it says "Profile"
are there options in that dropdown list?
yes
lemme show u

internal microphone is laptop microphone
If you change it back to Headset Microphone (unplugged), what Profile options do you see?

hm
what model laptop?
on the playback device section, for your headset, it only has 1 profile?
tuf f17

yes
I feel like its the headphone profile fucking up with the mic, if I change to same one I lose the Mic on my side

if I change it to + Mono, I get mic back

i dont have stereo + mono
kinda weird you cannot select
idk i already ordered a new mic but until tmrw i need my mic
whats wrong with the laptop mic?
this is gonna be a pain in the ass, but can you please run
pactl list cards in a terminal
and copy the output (right click, select all, copy, paste as attachment)
they said it's too noisy, sounds like an engine and I guess Discord can't reduce noiseif i use noise cancelation
no one can hear me
xd
thanks, can you also run
pactl list sources and paste that output analog-input-headset-mic: Headset Microphone (type: Headset, priority: 8800, latency offset: 0 usec, availability group: Legacy 2, not available)
Properties:
port.type = "headset"
port.availability-group = "Legacy 2"
device.icon_name = "audio-input-microphone"
card.profile.port = "1"
I don't know what "Legacy 2, not available" means but I'm looking it upi dont understand anything ngl
that's fine, I'm just trying to help you but i have to get back to work soon
"not available" might be why it shows as unplugged
I see other people have had a problem like you, where the internal mic works but the headset mic shows as "unplugged"
I just haven't found a solution
oh
so no one can help me
maybe, only 2 of us saw your thread
In a terminal, can you try
alsamixer
press F5
F5 for "All"

press F2, choose /proc/asound/cards
press enter
paste please

hit Escape to quit
type
arecord -l in the terminal please, it should list input devicesbash: type: Desktop: not found
bash: type: Documents: not found
bash: type: Downloads: not found
bash: type: Music: not found
bash: type: Pictures: not found
bash: type: Public: not found
bash: type: Templates: not found
bash: type: Videos: not found
bash: type: List: not found
bash: type: of: not found
bash: type: CAPTURE: not found
bash: type: Hardware: not found
bash: type: Devices: not found
bash: type: Desktop: not found
bash: type: Documents: not found
bash: type: Downloads: not found
bash: type: Music: not found
bash: type: Pictures: not found
bash: type: Public: not found
bash: type: Templates: not found
bash: type: Videos: not found
bash: type: card: not found
bash: type: 0:: not found
bash: type: PCH: not found
bash: type: [HDA: not found
bash: type: Intel: not found
bash: type: PCH],: not found
bash: type: device: not found
bash: type: 0:: not found
bash: type: ALC256: not found
bash: type: Analog: not found
bash: type: [ALC256: not found
bash: type: Analog]: not found
bash: type: Subdevices:: not found
bash: type: 0/1: not found
bash: type: Subdevice: not found
bash: type: #0:: not found
bash: type: subdevice: not found
bash: type: #0: not found
bash: type: card: not found
bash: type: 2:: not found
bash: type: Device: not found
bash: type: [USB: not found
bash: type: Audio: not found
bash: type: Device],: not found
bash: type: device: not found
bash: type: 0:: not found
bash: type: USB: not found
bash: type: Audio: not found
bash: type: [USB: not found
bash: type: Audio]: not found
bash: type: Subdevices:: not found
bash: type: 1/1: not found
bash: type: Subdevice: not found
bash: type: #0:: not found
bash: type: subdevice: not found
bash: type: #0: not found
in is a shell keyword
bash: type: the: not found
bash: type: terminal: not found
bash: type: please,: not found
bash: type: it: not found
bash: type: should: not found
bash: type: list: not found
bash: type: input: not found
bash: type: devices: not found
that looks like a paste error
try just typing
arecord -l (that is a lower case L)
From the command line, after you've gotten back to itarecord -l
List of CAPTURE Hardware Devices
card 0: PCH [HDA Intel PCH], device 0: ALC256 Analog [ALC256 Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 2: Device [USB Audio Device], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
thanks
OK, that second device might be your mic
It's gonna take me a few minutes, I'm teaching myself how to do a mic test
ok
I know you're in a hurry, sorry, I'm doing this as fast as I can
No worries
You can take ur time
you still there?
I can't @ you because you are a bat
Yes
@π¦
I finally got a test to work
Can you please do this:
1. Open a terminal.
2. Unplug your USB headset.
3. Plug your USB headset in.
4. Wait like 5 seconds.
5. Run this command, and talk near your mic for 5 seconds:
While it runs for 5 seconds and you're talking, it should be showing a voice meter, like some letters move around if it picks up noise.

try this:
(changing to 1 channel instead of 2)
i unplug?
if you already unplugged and replugged, just run the new command
like again
oh ok
nah

PROGRESS
maybe
Try it again, and while it's running, tap your headset mic with your finger
Does it make the meter jump left and right?
when i talk yes
it moves
ok
left and right
so it seems like it's POSSIBLE for Linux to hear this mic
Try
aplay /tmp/test.wav
Do you hear what you recorded earlier?no
hear anything at all?
nothing
and you talked when you ran
arecord the last time?I HEAR IT
!!!!
Does it sound noisy like the engine sound earlier?
Or does it sound normal
no
OK
normal as my microfon
So this is good news...the bad news is, I'm not sure how we get from here to your game or Discord
can you try restarting Discord now?
ok
and go to mic settings, see what it shows
same airplane noise
the headset microphone device still shows as "unplugged"?
lemme check
yes
headphones show as unplugged but they still work
idk how
it sucks because there's some stuff on Linux Mint forums, but their website is down so I can't read it
what happens if you set Discord to use the headset microphone input
and click Test
still doesn't pick up your voice?
airplane
oh with headphones?
wait, with the HEADSET device?
nothing
k, just making sure
if i get another microphone
it will work?
like not headphones
it might, I have a plain USB mic that works
There is a tool that might fix this for you
but I don't know if we can get it running in Bazzite
trying to find out now
oh ok
tysm for your help ur a life saver
we'll see
sorry this gave such a headache, unlucky situation
i guess so
but its fine
a friend told me i should get bazzite cuz its easier and its made for gaming
yk
lol yeah when it works it's great
hope so
OK command line again, try this please:
If that worked, run this:
We're trying to install an audio tool to adjust settings
installing
done
run
hdajackretask
screenshot if it works
click that "Nvidia" thing at the top, any other options?

hit Realtek

k
click "Advanced override" on the right

for "Internal Mic" at the top, click below "jack detection"
can you set it to "Not present"
i put preset?
its 2 options
not preset
and preset
"not present"
now?
Everything looks correct though, this is weird
i hit apply now, nothing works
I think you need to click the "Override" button for internal mic
that should enable the list with "Not present" for internal mic
hang on
alr
after you click "Override" on internal microphone, please screenshot

I don't get why the jack says 3.5 mm at the bottom, if you're using USB
idk should i change it
to usb?
try changing Jack Detection to "Present"
for internal mic
then "Apply now"
this may not do anything yet, but we test one step at a time
alr
done
when that's done, try this to restart Linux audio:
Then, try opening Discord mic screen, does it show Headset as unplugged? Try internal, run test, try Headset mic, run test
(basically run the same tests on both devices again to see if anything changed in Discord)

try both, see if either works
alr
both have same sound
noisy, I assume
yes
OK, let's try running
hdajackretask againnow?
try clicking "Show unconnected pins" in top right, do you see anything new?
nope
actually
on realtek
it does
screen please


meh, turn it back off
I'm almost out of ideas, but let's try one more thing.
1. Turn off the disconnected pins thing.
2. Click "Advanced Override".
3. What does it show now?

darn, your override seems to have rseet for the internal mic
This is like my last idea, can you try clicking Override on both the internal mic AND the black phone
change internal mic to "Present"
change black headphone to "Not Present"
click Apply but do not quit the program
Does all that seem to work, and the program is still running?
program still runnning
it takes 30 secs to make changes
wow
So when that's done, open a DIFFERENT terminal
now?
eh let's test Discord yet again
test both audio devices again, I'm not expecting to see changes
both same
Now, open a NEW terminal, and run:
Now, test Discord yet again -- still same?
command not found
alsa
forece reload
not working
force
try that
dang, yet another:
both those please
we're trying to restart Linux audio
this cmd worked
after running both commands, try Discord, both mic devices
any difference?

wait a lil bit to load
no diff
looks like the devices are gone, either our override did it or the audio restart did it
k, last thing and I gotta run
screenshot the current situation in your original terminal please
where you have hdajackretask running

wow
I guess kill it with Ctrl-C and run again
last time
(you can hit up arrow, and Enter, to run it again after killing it)
then screenshot

click Realtek, click advanced override, click "Override" on Black headphone
change to "Not Present"
click "Install boot override"

k
this boot override might not work because we're using a temporary "overlay" as I understand in Bazzite
basically means we're doing temp changes to test

you can close the program and reboot your computer once you've closed your stuff
then try Discord
I'll be afk, so if anyone else shows up and knows more about audio, the question is whether you can still run
hdajackretask after rebooting. If not, then it means our temporary install of "alsa-tools" got reset, which is expected.
It seems like it should be POSSIBLE to get your headset mic working in Linux. I just don't know enough about all this audio system stuff to find the exact override. π
Good luck and thanks for your patienceits the same
hdajackretask reseted
you rebooted the whole system? that was crazy fast
I have an ok pc
If you can't run it, that might mean our changes didn't save, so that could be one reason why it's not working
I shut it down and reboot it
I have to stop now but yeah I think there's something where Linux is detecting the wrong mic as enabled
I just don't know how to correctly override that
sorry π
Yeah dont worry, I have ordered another mic anyways, maybe that works
And its 5 am for me atm
Thanks for your help
β€οΈ
Have a nice night
yeah it's late for me too, good luck
β€οΈ
@π¦are you still needing to fix this if possible? I wanted to double check,
hdajackretask says command not found if you run it now?No more need
a friend helped
Did they get it working, or did they just get a different mic?
I'm curious how it was solved
Both
It didnt work in the start with the new mic
but he made it work
idk how
well I'm sorry it was such a struggle
good luck and have fun!
Tysm!
