Today, I received a new ThinkCentre M90a PRO Gen 4 All-in-one. (I will share photos later when I am ready to get it to work)
I have been scratching my head for almost 2 hours now but I can’t get the sound working on both the internal speakers as on wired headphones. (I haven’t enabled Bluetooth yet, so I haven’t tried wireless headphones yet.)
Pipewire is running, the Intel audio is recognized and I have tried both mainstream and LTS kernels.
BTW, I also tried the live environment and it isn’t working over there as well. (I didn’t check the audio before install, thinking it would work out of the box being last year’s Intel Alder Lake.)
In my case yeah, but you can try with pipewire-jack, it should work pretty much the same i believe…at least it intends to, for your needs, unless you’re musician / producer - it should be enough.
Personally i had no direct experience with pipewire-jack though, so tread carefully!
P.S. You’ll need to force route all audio through pipewire-jack. otherwise it will be only jack aware programs
No it has nothing to do with your audio setup, it’s just an audio backend that is geared more towards pro-audio and musicians…that’s why it has the most direct access to inputs / outputs for nearly any DAC / audiocards…that’s your best chance i think, unless there’s something i don’t know…but usually Realtek is absolute mess!
I’m afraid you’d have to consult someone who’s in the knows or dig it yourself, i have experience only with pulseaudio + jack2 + cadence so far, i haven’t really dug into pipewire at all…so if someone else could help or you’d figure it out and write a little instruction - it would be great!
I give up, for now, I enabled pulseaudio + jack2 and it still doesn’t work. Perhaps tomorrow when I look at it with a fresh pair of eyes. At the moment, I have the urge to throw the entire machine through the room…
I tried both Ubuntu and Fedora and they both show the same behaviour. The hardware is recognized but the sound isn’t coming out. (And it isn’t muted either)
!!! Warning !!! - it’s likely outdated, it’s my older guide…but since you decided to go pultseaudio + jack2 route… it might help.
Here’s basic setup…
Install those packages:
jack2
cadence
pulseaudio-jack
zita-ajbridge
Launch Cadence and do it’s most basic settings (to route all audio through JACK):
JACK Settings
[x] Auto-start JACK or LADISH at login
ALSA Audio
Alsa -> PulseAudio -> JACK (plugin)
PulseAudio
[ ] Auto-start at login
Engine
[x] Realtime
Driver
[x] ALSA
[x] Duplex Mode !
Device/Interface - your audio card
Sample rate - 44100 kHz
Buffer size - 512
Period/Buffer - 2
System settings - Audio
[x] JACK sink (PulseAudio JACK Sink)
Smaller buffer size - obviously smaller will be latency, but if you just listen and don’t create music - it should be safe starting value (although outcome heavily depends on Audio hardware, usually you should aim for as small value as possible, which doesn’t introduce crackles / xruns)
Inside Cadence there is Tools - Catia - here you can route anything to any connection like an octopus
Okay, I have tried several things, including @keybreak’s guide and now I can’t properly get back to Pipewire or pulse audio.
Since it is a new install and I have backups, I’m going to start from scratch again and do a reinstall. But it is a peculiar hardware failure. In the worst case, I don’t need audio to do my tasks for EOS
Okay, everything is back on by default, I haven’t removed or added anything yet but as @joekamprad suggested me elsewhere, I ran alsa-info.sh and the output is this:
EDIT: The headphone jack is working now, and all I did was go to the shop to get some groceries. In other words, I didn’t do anything.
Next step, is speakers.