#Jack audio not working
77 messages · Page 1 of 1 (latest)
On the top-right of your display, on the waybar there should be a sound icon.
Unplugging the Jack doesn't make anything disapear. Replugging it doesn't make anything appear
Oh, you found the sound application.
Good. I'll move on from there. At the bottom of that sound manager, you should see configuration.
Yeah i'm advanced computer user, just new to any arch architecture and whatever
yes this is my configure screen
It would be a great idea to turn off any audio system that you do not wish to use. This will help greatly.
Let's not guess.
but it just doesnt work or disappear when i unplug.
see screenshot
The line out is likely just the generic. It won’t disappear because it’s never removed
Unless you like…rip your sound card out
l
LOL
no its plugged in and powered on correctly
I tried looking into piprewire man
couldnt see shit
Select the line out then check profiles in config I think. There are usually like 3-4 profiles
One probably works and it’s defaulting to the wrong set
this ?
If you say so.
Click on Output Devices and right-click on the device you want as the default audio routed device.
none works
Yeah. But also what @tired trench is saying. They all kind of work together
setting it to the analog stereo output automatically changes the selected output for all playback
pipewire is the default used right ?
not jack2 correct ?
Should be
Alright I can't get it to work
I tried seeing if the rooting was bad using qpwgraph but everything seems fine
Tried adding my user to the realtime group, still no luck
Did you enable pipewire pulse?
systemctl --user enable pipewire pipewire-pulse wireplumber --now
systemctl --user daemon-reload
And then you can check
systemctl --user status pipewire pipewire-pulse wireplumber
To check theyre all working
Yeah thats pactl info.
But its static afaik, you have to confirm the actual user services are running
K - did you install alsa-firmware?
Oh and you dont have pipewire bluez? Install that
Lol thats why you use systemctl and not pactl info for troubleshooting pipewire
also i dont have any bluetooth connected to this pc
and prob wont have ever
do i really need bluz ?
didnt have alsa-firmware for some reason ?
Restart all three user services and also disable pulse audio user service.
And pipewire is finicky - if the config conditions arent met itll be crappy running. So your wireplumber has bluez as part of it but cant find it
says bluez already installed and latest version, reinstalling
Afaik alsa firmware isn't installed by default - afaik not everyone needs it but when folks run into issues its one of the first things I consider
restarted after seeing this and still same bluez error
Bluez is different from pipewire-bluez
https://wiki.archlinux.org/title/PipeWire
Ah yeah that looks right- im doing this from memory lol
If you haven't id recommend checking the arch wiki for pipewire.
Since youre wanting to do audio jack and no bluetooth
should use pulseaudio or alsa client then ?
yeah im not sure what i should be doing thats on this page. I already checked qpwgraph connections and they seemed fine
Check that your configs are correct based on your audio sinks and use case for pipewire/pipewire-pulse/wireplumber to include dependencies you need.
I dont know what your devices are so I can't speak to specific clients you should use. I just know omarchy uses pipewire.
That's what the arch wiki is for. How much folks read it is a coin flip
Got it working !
After checking with:
pactl list sink
sudo dmesg | grep -iE 'snd|sof'
I noticed the "line out" that was automatically detected was the front one, when nothing is plugged on it, im using the back one.
After asking chatGPT for how I could force rewire it, giving it the result, they gracefully showed me the exact pins were what from the result and told me about the "hdajackretask" tool. I was then able to put the front side headphone to "Not connected", then applied and it worked correctly.
dope- nice job
for reference, aside from right clicking, pressing d will also move the little diamond to the selected device, presumably making the device the current default.
d for default. Makes sense.
i should mention that your comment was extremely helpful to me. thanks
You're welcome!