Hello manjaro community, new guy here:
I’ve recently upgraded my hardware, including my mainboard - from MPG Z390 to a MPG Carbon Z790 to be precise - and my system no longer gives me a line out device to play sound through. I have a headset connected via USB which works fine, but I’d like my line out back. I’m using pipewire and the latest 6.8 kernel.
I’ve tried a few things like reinstalling sof-firmware, switching from pipewire to pulseaudio (and back to pipewire), going to the 6.6 LTS kernel, but no luck with solutions this easy, I’m hypothesizing there is propably some conflict with existing configuration from the prior hardware but I’m out of my depth here and would love some pointers from the experienced users here.
Some system information:
Output of inxi -SMAa
System:
Host: Plastikbude Kernel: 6.8.8-2-MANJARO arch: x86_64 bits: 64
compiler: gcc v: 13.2.1 clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/boot/vmlinuz-6.8-x86_64
root=UUID=09e2a186-bd39-4204-8fb2-e1fcdae3fc2a rw quiet splash
resume=UUID=b0d93248-012f-44f2-b6ba-f1eae96335ef udev.log_priority=3
Desktop: KDE Plasma v: 5.27.11 tk: Qt v: 5.15.12 info: frameworks
v: 5.115.0 wm: kwin_x11 vt: 2 dm: SDDM Distro: Manjaro base: Arch Linux
Machine:
Type: Desktop Mobo: Micro-Star model: MPG Z790 CARBON WIFI (MS-7D89) v: 1.0
serial: <superuser required> uuid: <superuser required> UEFI: American
Megatrends LLC. v: 1.B0 date: 03/29/2024
Audio:
Device-1: Intel Raptor Lake High Definition Audio vendor: Micro-Star MSI
driver: snd_hda_intel v: kernel alternate: snd_sof_pci_intel_tgl
bus-ID: 00:1f.3 chip-ID: 8086:7a50 class-ID: 0403
Device-2: NVIDIA GA102 High Definition Audio vendor: Micro-Star MSI
driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
bus-ID: 01:00.1 chip-ID: 10de:1aef class-ID: 0403
Device-3: SteelSeries ApS Arctis 9
driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0 speed: 12 Mb/s
lanes: 1 mode: 1.1 bus-ID: 1-1.3.1:6 chip-ID: 1038:12c4 class-ID: 0300
serial: 000000000000
Device-4: Micro Star USB Audio driver: hid-generic,snd-usb-audio,usbhid
type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-13:10
chip-ID: 0db0:6c09 class-ID: 0300
API: ALSA v: k6.8.8-2-MANJARO status: kernel-api with: aoss
type: oss-emulator tools: alsactl,alsamixer,amixer
Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
Server-2: JACK v: 1.9.22 status: off tools: N/A
Server-3: PipeWire v: 1.0.3 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
tools: pactl,pw-cat,pw-cli,wpctl
and the output of pactl list cards
:
Card #39
Name: alsa_card.pci-0000_01_00.1
Driver: alsa
Owner Module: n/a
Properties:
api.acp.auto-port = "false"
api.acp.auto-profile = "false"
api.alsa.card = "0"
api.alsa.card.longname = "HDA NVidia at 0x82080000 irq 17"
api.alsa.card.name = "HDA NVidia"
api.alsa.path = "hw:0"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio0"
device.api = "alsa"
device.bus = "pci"
device.bus_path = "pci-0000:01:00.1"
device.description = "GA102 High Definition Audio Controller"
device.enum.api = "udev"
device.icon_name = "audio-card-analog-pci"
device.name = "alsa_card.pci-0000_01_00.1"
device.nick = "HDA NVidia"
device.plugged.usec = "15478744"
device.product.id = "0x1aef"
device.product.name = "GA102 High Definition Audio Controller"
device.subsystem = "sound"
sysfs.path = "/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card0"
device.vendor.id = "0x10de"
device.vendor.name = "NVIDIA Corporation"
media.class = "Audio/Device"
factory.id = "14"
client.id = "32"
object.id = "39"
object.serial = "39"
object.path = "alsa:pcm:0"
alsa.card = "0"
alsa.card_name = "HDA NVidia"
alsa.long_card_name = "HDA NVidia at 0x82080000 irq 17"
alsa.driver_name = "snd_hda_intel"
device.string = "0"
Profiles:
off: Aus (sinks: 0, sources: 0, priority: 0, available: yes)
output:hdmi-stereo: Digital Stereo (HDMI)-Ausgabe (sinks: 1, sources: 0, priority: 5900, available: yes)
output:hdmi-stereo-extra1: Digital Stereo (HDMI 2)-Ausgabe (sinks: 1, sources: 0, priority: 5700, available: no)
output:hdmi-stereo-extra2: Digital Stereo (HDMI 3)-Ausgabe (sinks: 1, sources: 0, priority: 5700, available: no)
output:hdmi-stereo-extra3: Digital Stereo (HDMI 4)-Ausgabe (sinks: 1, sources: 0, priority: 5700, available: no)
output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2)-Ausgabe (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2)-Ausgabe (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3)-Ausgabe (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3)-Ausgabe (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4)-Ausgabe (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4)-Ausgabe (sinks: 1, sources: 0, priority: 600, available: no)
pro-audio: Pro Audio (sinks: 4, sources: 0, priority: 1, available: yes)
Active Profile: off
Ports:
hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, availability group: Legacy 1, available)
Properties:
port.type = "hdmi"
port.availability-group = "Legacy 1"
device.icon_name = "video-display"
card.profile.port = "0"
device.product.name = "34GK950F
"
Part of profile(s): output:hdmi-stereo
hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, latency offset: 0 usec, availability group: Legacy 2, not available)
Properties:
port.type = "hdmi"
port.availability-group = "Legacy 2"
device.icon_name = "video-display"
card.profile.port = "1"
Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-surround-extra1, output:hdmi-surround71-extra1
hdmi-output-2: HDMI / DisplayPort 3 (type: HDMI, priority: 5700, latency offset: 0 usec, availability group: Legacy 3, not available)
Properties:
port.type = "hdmi"
port.availability-group = "Legacy 3"
device.icon_name = "video-display"
card.profile.port = "2"
Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-surround-extra2, output:hdmi-surround71-extra2
hdmi-output-3: HDMI / DisplayPort 4 (type: HDMI, priority: 5600, latency offset: 0 usec, availability group: Legacy 4, not available)
Properties:
port.type = "hdmi"
port.availability-group = "Legacy 4"
device.icon_name = "video-display"
card.profile.port = "3"
Part of profile(s): output:hdmi-stereo-extra3, output:hdmi-surround-extra3, output:hdmi-surround71-extra3
Card #40
Name: alsa_card.usb-SteelSeries_SteelSeries_Arctis_9_000000000000-00
Driver: alsa
Owner Module: n/a
Properties:
api.acp.auto-port = "false"
api.acp.auto-profile = "false"
api.alsa.card = "1"
api.alsa.card.longname = "SteelSeries SteelSeries Arctis 9 at usb-0000:00:14.0-1.3.1, full speed"
api.alsa.card.name = "SteelSeries Arctis 9"
api.alsa.path = "hw:1"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio1"
device.api = "alsa"
device.bus = "usb"
device.bus-id = "usb-SteelSeries_SteelSeries_Arctis_9_000000000000-00"
device.bus_path = "pci-0000:00:14.0-usb-0:1.3.1:1.0"
device.description = "SteelSeries Arctis 9"
device.enum.api = "udev"
device.icon_name = "audio-card-analog-usb"
device.name = "alsa_card.usb-SteelSeries_SteelSeries_Arctis_9_000000000000-00"
device.nick = "SteelSeries Arctis 9"
device.plugged.usec = "15470677"
device.product.id = "0x12c4"
device.product.name = "SteelSeries Arctis 9"
device.profile-set = "usb-gaming-headset.conf"
device.serial = "SteelSeries_SteelSeries_Arctis_9_000000000000"
device.subsystem = "sound"
sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3.1/1-1.3.1:1.0/sound/card1"
device.vendor.id = "0x1038"
device.vendor.name = "SteelSeries ApS"
media.class = "Audio/Device"
factory.id = "14"
client.id = "32"
object.id = "40"
object.serial = "40"
object.path = "alsa:pcm:1"
alsa.card = "1"
alsa.card_name = "SteelSeries Arctis 9"
alsa.long_card_name = "SteelSeries SteelSeries Arctis 9 at usb-0000:00:14.0-1.3.1, full speed"
alsa.driver_name = "snd_usb_audio"
device.string = "1"
Profiles:
off: Aus (sinks: 0, sources: 0, priority: 0, available: yes)
output:stereo-game+output:stereo-chat+input:mono-chat: Game-Ausgabe + Chat-Ausgabe + Chat-Eingabe (sinks: 2, sources: 1, priority: 5100, available: yes)
output:stereo-chat: Chat-Ausgabe (sinks: 1, sources: 0, priority: 5000, available: yes)
output:stereo-chat+input:mono-chat: Chat-Ausgabe + Chat-Eingabe (sinks: 1, sources: 1, priority: 5000, available: yes)
output:stereo-game: Game-Ausgabe (sinks: 1, sources: 0, priority: 5000, available: yes)
output:stereo-game+input:mono-chat: Game-Ausgabe + Chat-Eingabe (sinks: 1, sources: 1, priority: 5000, available: yes)
pro-audio: Pro Audio (sinks: 2, sources: 1, priority: 1, available: yes)
input:mono-chat: Chat-Eingabe (sinks: 0, sources: 1, priority: 1, available: yes)
Active Profile: output:stereo-game+output:stereo-chat+input:mono-chat
Ports:
usb-gaming-headset-output-stereo: Kopfhörer (type: Headphones, priority: 0, latency offset: 0 usec, availability unknown)
Properties:
port.type = "headphones"
card.profile.port = "0"
Part of profile(s): output:stereo-game+output:stereo-chat+input:mono-chat, output:stereo-chat, output:stereo-chat+input:mono-chat, output:stereo-game, output:stereo-game+input:mono-chat
usb-gaming-headset-input: Mikrofon am Kopfhörer (type: Headset, priority: 0, latency offset: 0 usec, availability unknown)
Properties:
port.type = "headset"
card.profile.port = "1"
Part of profile(s): output:stereo-game+output:stereo-chat+input:mono-chat, input:mono-chat, output:stereo-chat+input:mono-chat, output:stereo-game+input:mono-chat
Card #41
Name: alsa_card.usb-Generic_USB_Audio-00
Driver: alsa
Owner Module: n/a
Properties:
api.acp.auto-port = "false"
api.acp.auto-profile = "false"
api.alsa.card = "2"
api.alsa.card.longname = "Generic USB Audio at usb-0000:00:14.0-13, high speed"
api.alsa.card.name = "USB Audio"
api.alsa.path = "hw:2"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio2"
device.api = "alsa"
device.bus = "usb"
device.bus-id = "usb-Generic_USB_Audio-00"
device.bus_path = "pci-0000:00:14.0-usb-0:13:1.0"
device.description = "USB Audio"
device.enum.api = "udev"
device.icon_name = "audio-card-analog-usb"
device.name = "alsa_card.usb-Generic_USB_Audio-00"
device.nick = "USB Audio"
device.plugged.usec = "19105179"
device.product.id = "0x6c09"
device.product.name = "USB Audio"
device.serial = "Generic_USB_Audio"
device.subsystem = "sound"
sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb1/1-13/1-13:1.0/sound/card2"
device.vendor.id = "0x0db0"
device.vendor.name = "Micro Star International"
media.class = "Audio/Device"
factory.id = "14"
client.id = "32"
object.id = "41"
object.serial = "41"
object.path = "alsa:pcm:2"
alsa.card = "2"
alsa.card_name = "USB Audio"
alsa.long_card_name = "Generic USB Audio at usb-0000:00:14.0-13, high speed"
alsa.driver_name = "snd_usb_audio"
device.string = "2"
Profiles:
off: Aus (sinks: 0, sources: 0, priority: 0, available: yes)
HiFi: HiFi 2.0 channels (sinks: 3, sources: 2, priority: 8000, available: yes)
HiFi 7+1: HiFi 7.1 channels (sinks: 3, sources: 2, priority: 1, available: yes)
HiFi 5+1: HiFi 5.1 channels (sinks: 3, sources: 2, priority: 1, available: yes)
pro-audio: Pro Audio (sinks: 4, sources: 3, priority: 1, available: yes)
Active Profile: HiFi
Ports:
[Out] SPDIF: S/PDIF Output (type: SPDIF, priority: 100, latency offset: 0 usec, availability unknown)
Properties:
port.type = "spdif"
device.icon_name = "audio-speakers"
card.profile.port = "0"
Part of profile(s): HiFi 7+1, HiFi 5+1, HiFi
[Out] Headphones: Front Headphones (type: Headphones, priority: 300, latency offset: 0 usec, availability group: Headphone - Output, not available)
Properties:
port.type = "headphones"
port.availability-group = "Headphone - Output"
device.icon_name = "audio-headphones"
card.profile.port = "1"
Part of profile(s): HiFi 7+1, HiFi 5+1, HiFi
[Out] Speaker: Speakers (type: Speaker, priority: 200, latency offset: 0 usec, availability group: Speaker - Output, available)
Properties:
port.type = "speaker"
port.availability-group = "Speaker - Output"
device.icon_name = "audio-speakers"
card.profile.port = "2"
Part of profile(s): HiFi 7+1, HiFi 5+1, HiFi
[In] Mic1: Microphone (type: Mic, priority: 300, latency offset: 0 usec, availability group: Mic - Input, not available)
Properties:
port.type = "mic"
port.availability-group = "Mic - Input"
device.icon_name = "audio-input-microphone"
card.profile.port = "3"
Part of profile(s): HiFi 7+1, HiFi 5+1, HiFi
[In] Line1: Line Input (type: Line, priority: 100, latency offset: 0 usec, availability group: Line - Input, not available)
Properties:
port.type = "line"
port.availability-group = "Line - Input"
device.icon_name = "audio-input-microphone"
card.profile.port = "4"
Part of profile(s): HiFi 7+1, HiFi 5+1, HiFi
Card #42
Name: alsa_card.pci-0000_00_1f.3
Driver: alsa
Owner Module: n/a
Properties:
api.acp.auto-port = "false"
api.acp.auto-profile = "false"
api.alsa.card = "3"
api.alsa.card.longname = "HDA Intel PCH at 0x6404120000 irq 169"
api.alsa.card.name = "HDA Intel PCH"
api.alsa.path = "hw:3"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio3"
device.api = "alsa"
device.bus = "pci"
device.bus_path = "pci-0000:00:1f.3"
device.description = "Internes Audio"
device.enum.api = "udev"
device.form_factor = "internal"
device.icon_name = "audio-card-analog-pci"
device.name = "alsa_card.pci-0000_00_1f.3"
device.nick = "HDA Intel PCH"
device.plugged.usec = "15692416"
device.product.id = "0x7a50"
device.subsystem = "sound"
sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card3"
device.vendor.id = "0x8086"
device.vendor.name = "Intel Corporation"
media.class = "Audio/Device"
factory.id = "14"
client.id = "32"
object.id = "42"
object.serial = "42"
object.path = "alsa:pcm:3"
alsa.card = "3"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH at 0x6404120000 irq 169"
alsa.driver_name = "snd_hda_intel"
device.string = "3"
Profiles:
off: Aus (sinks: 0, sources: 0, priority: 0, available: yes)
output:hdmi-stereo: Digital Stereo (HDMI)-Ausgabe (sinks: 1, sources: 0, priority: 5900, available: no)
output:hdmi-stereo-extra1: Digital Stereo (HDMI 2)-Ausgabe (sinks: 1, sources: 0, priority: 5700, available: no)
output:hdmi-stereo-extra2: Digital Stereo (HDMI 3)-Ausgabe (sinks: 1, sources: 0, priority: 5700, available: no)
output:hdmi-stereo-extra3: Digital Stereo (HDMI 4)-Ausgabe (sinks: 1, sources: 0, priority: 5700, available: no)
output:hdmi-surround: Digital Surround 5.1 (HDMI)-Ausgabe (sinks: 1, sources: 0, priority: 800, available: no)
output:hdmi-surround71: Digital Surround 7.1 (HDMI)-Ausgabe (sinks: 1, sources: 0, priority: 800, available: no)
output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2)-Ausgabe (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2)-Ausgabe (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3)-Ausgabe (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3)-Ausgabe (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4)-Ausgabe (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4)-Ausgabe (sinks: 1, sources: 0, priority: 600, available: no)
pro-audio: Pro Audio (sinks: 4, sources: 0, priority: 1, available: yes)
Active Profile: off
Ports:
hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, availability group: Legacy 1, not available)
Properties:
port.type = "hdmi"
port.availability-group = "Legacy 1"
device.icon_name = "video-display"
card.profile.port = "0"
Part of profile(s): output:hdmi-stereo, output:hdmi-surround, output:hdmi-surround71
hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, latency offset: 0 usec, availability group: Legacy 2, not available)
Properties:
port.type = "hdmi"
port.availability-group = "Legacy 2"
device.icon_name = "video-display"
card.profile.port = "1"
Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-surround-extra1, output:hdmi-surround71-extra1
hdmi-output-2: HDMI / DisplayPort 3 (type: HDMI, priority: 5700, latency offset: 0 usec, availability group: Legacy 3, not available)
Properties:
port.type = "hdmi"
port.availability-group = "Legacy 3"
device.icon_name = "video-display"
card.profile.port = "2"
Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-surround-extra2, output:hdmi-surround71-extra2
hdmi-output-3: HDMI / DisplayPort 4 (type: HDMI, priority: 5600, latency offset: 0 usec, availability group: Legacy 4, not available)
Properties:
port.type = "hdmi"
port.availability-group = "Legacy 4"
device.icon_name = "video-display"
card.profile.port = "3"
Part of profile(s): output:hdmi-stereo-extra3, output:hdmi-surround-extra3, output:hdmi-surround71-extra3
I’m assuming Card #42
relates to my internal audio device, but it only has HDMI outputs, wheras the USB device, which is used for the wireless headset. has a non-existing line-out, so I’m guessing something is configured wrong but I don’t even know where to start and how to properly read what I’m seeing. Any help is greatly appreciated, cheers.