I’m only posting this as I am pretty much completely out of ideas on what to do here as I feel like I’ve tried pretty much everything besides just wiping my entire root directory and possibly my configurations in my home directory.
I was trying to get some better audio mixing in OBS for my setup I’ve been creating. Wanted to do some audio routing using the JACK Input Client in OBS in conjunction with a patchbay like Helvum or qpwgraph. In short, I installed Helvum and apparently already had qpwgraph installed. But in looking at both programs, couldn’t really figure it out, and was just going to leave it for later. Didn’t save any settings, just exited out without saving for both of them.
OBS only starting giving me issues after I had shut it down and then re-opened it later. That’s when I noticed I stopped getting any input from my Line In input. Rebooted to see if it was just a glitch with pipewire or something else and nothing changed. Tried to record in Audacity from that same input and it just records silence. All other inputs and outputs seem to work, it’s only the Line In that seemed to break. However it is detected
Things I have tried so far:
- Reinstalling PulseAudio, Pipewire, and ALSA
- Resetting the configurations for PulseAudio, Pipewire, and ALSA (Both system-wide in
/etc
and the user-specified ones in/home/.config
) - Removing the JACK input sources from OBS
- Uninstalling Helvum, and qpwgraph
- Multiple reboots
The only thing that seems to get it to output something is a new user profile; which I thought I reset all the configurations for on my current user. However even with that, the audio isn’t great quality and it’s quiet.
I’m only using a USB mic and the built-in audio controller with my motherboard (B560 Aorus Pro AX) and GPU (Intel ARC A770 LE).
Here’s the audio devices from lspci
, and lsusb
:
$ lsusb
Bus 001 Device 004: ID 0c76:161f JMTek, LLC. USB PnP Audio Device
$ lspci
00:1f.3 Audio device: Intel Corporation Tiger Lake-H HD Audio Controller (rev 11)
04:00.0 Audio device: Intel Corporation DG2 Audio Controller
Let me know what other info I can give, if needed, things like pacmd
or aplay
and alike
Mostly Working Solution Edit: After far too long digging around, I found it would work whenever I restarted pulseaudio
when I was logged on as my current user. From there, I read through the documentation for one of the plugins I was using in OBS, which is obs-pipewire-audio-capture. Figured I may as well try to install the pipewire-pulse
compatibility layer instead of also having pulseaudio installed. Went ahead and did the install and it auto-removed pulseaudio as expected. I rebooted, and Line In is now working as it should.
The only reason why I say mostly working, is that now an unused Mic In input mirrors what’s coming into Line In. Even if there’s another device plugged into it, it still mirrors Line In whenever it’s recorded. Since it’s unused, it doesn’t cause any problems, but it is something I noticed.
Check in
alsamixer
and see if maybe it’s muted. Alsa will sometimes mute things randomly when configurations change.Sadly that made no change, the only thing that is muted in alsamixer is
PCM1
, which doesn’t appear to change anything when unmuted. It is also muted by default on my other user which has working audio. I’m really not sure what other things could be different between the two users