Bug 2235136

Summary: Cannot input sound from pipewire
Product: [Fedora] Fedora Reporter: Brenton Leanhardt <bleanhar>
Component: guitarixAssignee: Adam Huffman <bloch>
Status: CLOSED INSUFFICIENT_DATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 38CC: bloch, brendan.jones.it, guido.aulisi, oget.fedora, trodgers
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-09-03 23:40:59 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Brenton Leanhardt 2023-08-27 00:35:08 UTC
I'm a long time guitarix user on Fedora.  I used the package from audinix previously.  I used it last week without problems yet when I tried it today I could not get any sound input into guitarix nor anything out.  What I tried:

* Looking through the dnf logs to see what I may have updated in the last week.  I know I updated all my packages on my fedora 38 system several times in the last week.  I know there haven't been any recent guitarix builds so _something_ else must have changed on my system to cause this problem.

pipewire0.2-libs-0.2.7-9.fc38.x86_64
pipewire-libs-0.3.78-1.fc38.x86_64
pipewire-0.3.78-1.fc38.x86_64
pipewire-jack-audio-connection-kit-libs-0.3.78-1.fc38.x86_64
pipewire-alsa-0.3.78-1.fc38.x86_64
pipewire-gstreamer-0.3.78-1.fc38.x86_64
pipewire-pulseaudio-0.3.78-1.fc38.x86_64
pipewire-utils-0.3.78-1.fc38.x86_64
pipewire-v4l2-0.3.78-1.fc38.x86_64
pipewire-jack-audio-connection-kit-devel-0.3.78-1.fc38.x86_64
pipewire-codec-aptx-0.3.78-1.fc38.x86_64
pipewire-jack-audio-connection-kit-0.3.78-1.fc38.x86_64


* I used other jack aware tools like carla to make sure they were still able to use pipewire.  This worked.
* I used carla's input monitor to make sure there was signal coming from all audio sources.
* I tried wiring my microphone up to guitarix to rule out a problem with my behring umc22.  This did not work
* I tried using other software with my behring umc22.  This worked.
* I did not see any errors in the guitarix logs.
* I tried using guitarix's "Jack Ports" feature to tried another way to connect my input source.  I get an error if I try selecting anything.  It says: "[20:25:48]  port connection  ***  couldn't connect gx_head_amp:in_0 -> USB PnP Audio Device Mono:capture_MONO".  I don't know if this is even a valid test.  I always used qjackctl before.
* I tried rebuilding the fedora 38 SRPM.  It had a dependency on jack-audio-connection-kit-devel.  I changed it to pipewire-jack-audio-connection-kit-devel to see if somehow that would work.  It didn't seem to change anything so I erased my build and reinstalled the official package from Fedora.

Reproducible: Always

Comment 1 Brenton Leanhardt 2023-08-27 00:36:13 UTC
I'm out of ideas for more things to try.  If there's any additional information I could provide to help debug this situation please let me know.

Comment 2 Brenton Leanhardt 2023-09-03 23:40:59 UTC
Since the last update I noticed there was an updated version of pipewire this week (among many other updates). I updated to the latest, rebooted and now everything works again.  I'm closing this out.