Hello lovely people on the internet,
I recently switched to eos (KDE) and I am struggling with an audio related issue. First of all as long as I dont open an application that makes use of audio inputs like teamspeak or discord everything is working just fine. I set up a combined output to my speakers and headset and deactivated all unneeded playback devices. The headset, which is the device I am trying to use the microphone of is connected via 3.5mm jack to a usb soundcard, the described problem is reproduce able with the motherboard mic-in as well though. The other change I have made compared to the fresh install is grabbing pipewire-pulse since otherwise wine and proton will not output any sound.
When I open teamspeak it is a gamble if the app will receive data from my microphone. It doesnt show anything wrong. The correct recording device is always in the list as available but most of the times it just does not record anything. So far I have pretty much just opened and closed teamspeak repeatedly and after about 4-6 repetitions the input will suddenly work without any changes to the settings, neither system audio settings nor in teamspeak itself.
Once I get the microphone working, any addition of a new audio source will always result in all audio output being cut for a few seconds. If for example I start a youtube video while someone is talking in voicecomms, the voice will be cut out and the video will “buffer” until both the voice and the video starts playing at the same time. This phenomenon will then persist even after closing teamspeak until I reboot my system. The same happens when I try to use discord voicecomms and I assume any other app that would want to make use of my microphone, but those are the only 2 installed right now.
I would love any pointers where I could start to try and troubleshoot this issue. Below some system information.
inxi -SMAxxc0z
output
System:
Kernel: 6.11.8-arch1-2 arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
Desktop: KDE Plasma v: 6.2.3 tk: Qt v: N/A wm: kwin_x11 dm: SDDM
Distro: EndeavourOS base: Arch Linux
Machine:
Type: Desktop Mobo: Micro-Star model: MPG X570 GAMING EDGE WIFI (MS-7C37)
v: 1.0 serial: <superuser required> UEFI: American Megatrends LLC. v: 1.M2
date: 06/12/2023
Audio:
Device-1: NVIDIA GA102 High Definition Audio vendor: Micro-Star MSI
driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s lanes: 16
bus-ID: 2d:00.1 chip-ID: 10de:1aef
Device-2: Advanced Micro Devices [AMD] Starship/Matisse HD Audio
vendor: Micro-Star MSI driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s
lanes: 16 bus-ID: 2f:00.4 chip-ID: 1022:1487
Device-3: KTMicro KT_USB_AUDIO driver: hid-generic,snd-usb-audio,usbhid
type: USB rev: 1.1 speed: 12 Mb/s lanes: 1 bus-ID: 5-2.4.2:10
chip-ID: 31b2:0011
Device-4: Creative SB Omni Surround 5.1
driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 1.1 speed: 12 Mb/s
lanes: 1 bus-ID: 5-2.4.4:12 chip-ID: 041e:322c
API: ALSA v: k6.11.8-arch1-2 status: kernel-api
Server-1: PipeWire v: 1.2.6 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin
wpctl status
output
PipeWire 'pipewire-0' [1.2.6, user@Computer, cookie:407918299]
└─ Clients:
33. WirePlumber [1.2.6, user@Computer, pid:1059]
34. pipewire [1.2.6, user@Computer, pid:1060]
35. libcanberra [1.2.6, user@Computer, pid:1005]
36. pipewire [1.2.6, user@Computer, pid:1056]
45. WirePlumber [export] [1.2.6, user@Computer, pid:1059]
50. [1.2.6, user@Computer, pid:1005]
84. xdg-desktop-portal [1.2.6, user@Computer, pid:959]
85. libcanberra [1.2.6, user@Computer, pid:1036]
86. plasmashell [1.2.6, user@Computer, pid:1036]
87. [1.2.6, user@Computer, pid:1036]
88. Firefox [1.2.6, user@Computer, pid:1562]
89. Firefox [1.2.6, user@Computer, pid:1562]
93. libcanberra [1.2.6, user@Computer, pid:3094]
115. wpctl [1.2.6, user@Computer, pid:4637]
118. System Settings [1.2.6, user@Computer, pid:3094]
Audio
├─ Devices:
│ 51. GA102 High Definition Audio Controller [alsa]
│ 52. KT_USB_AUDIO [alsa]
│ 53. SB Omni Surround 5.1 [alsa]
│ 54. Starship/Matisse HD Audio Controller [alsa]
│
├─ Sinks:
│ 60. SB Omni Surround 5.1 Analog Stereo [vol: 0.70]
│ 70. KT_USB_AUDIO Analog Stereo [vol: 0.70]
│
├─ Sources:
│ * 59. SB Omni Surround 5.1 Analog Stereo [vol: 1.00]
│
├─ Filters:
│ - combine-sink-1056-29
│ * 37. combined_output [Audio/Sink]
│ 56. output.combined_output_alsa_output.usb-KTMicro_KT_USB_AUDIO_214b206000000178-00.analog-stereo [Stream/Output/Audio]
│ 73. output.combined_output_alsa_output.usb-Creative_Technology_Ltd_SB_Omni_Surround_5.1_Xblank_-00.analog-stereo-output [Stream/Output/Audio]
│
└─ Streams:
Video
├─ Devices:
│
├─ Sinks:
│
├─ Sources:
│
├─ Filters:
│
└─ Streams:
Settings
└─ Default Configured Devices:
0. Audio/Sink combined_output
pactl info
output
Server String: /run/user/1000/pulse/native
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: yes
Client Index: 150
Tile Size: 65472
User Name: user
Host Name: Computer
Server Name: PulseAudio (on PipeWire 1.2.6)
Server Version: 15.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: combined_output
Default Source: alsa_input.usb-Creative_Technology_Ltd_SB_Omni_Surround_5.1_Xblank_-00.analog-stereo-input
Cookie: 1850:56db
If there is any more information I could and should provide please tell me.
Thank you for reading and have a great day!