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.
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…
!!! 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:
Launch Cadence and do it’s most basic settings (to route all audio through JACK):
[x] Auto-start JACK or LADISH at login
Alsa -> PulseAudio -> JACK (plugin)
[ ] Auto-start at login
[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