ich stehe hier vor einem Problem mit dem Front-Audio-Connector meines PC. An sich läuft alles recht problemlos, allerdings verhält sich der Front-Audio-Connector "komisch". Bei mir wird unter KDE / pulse-audio alles als "USB-Analog-Stereo" / Analog Stereo Duplex (Profil) erkannt.
Für die am Backpanel angesteckten Boxen passt das. Jedoch zeigt mir die GUI das auch an, wenn ich an der Front einen Kopfhörer anstecke. Tue ich das, läuft der Ton ganz normal über die hinten angesteckten Boxen weiter, obwohl das System erkennt, dass vorne etwas angesteckt worden ist.
Switche ich im KDE-Mixer (Lautsprechersymbol rechts unten) bei den Ports von Lautsprecher auf Kopfhörer, höre ich in den Kopfhörern noch immer nichts und die Soundausgabe über die Boxen wird marginal leiser.
Wenn ich die Lautsprecherprofile (KDE-Mixer) bei Wiedergabe von auf "Pro Audio" stelle, kann ich die Headphones (vorne angesteckt) aktivieren indem ich den Ausgang auf "USB Audio Pro 1" stelle. USB Audio Pro = hinterer Anschluss.
Sämtliche HDMI Ausgänge, die erkannt werden sind deaktiviert.
Für mich ist jetzt das eigentliche Rätsel, weshalb Debian 12 / KDE hier nicht automatisch auf die Kopfhörer schaltet, wenn ich sie anstecke. Nehme ich zb eine 1 Jahr alte Live-CD von Manjaro Linux läuft das korrekt.
Details zum System
Audio-Controller:
ROG SupremeFX 7.1 Surround Sound High Definition Audio CODEC ALC4080
Folgend mal die Ausgabe zu meinen "Audio-Devices":
Code: Alles auswählen
root@Bluetux:~# dmesg | egrep -i "snd|sound"
[ 6.633631] snd_hda_intel 0000:03:00.1: enabling device (0000 -> 0002)
[ 6.633913] snd_hda_intel 0000:03:00.1: Handle vga_switcheroo audio client
[ 6.634141] snd_hda_intel 0000:03:00.1: Force to non-snoop mode
[ 6.634424] snd_hda_intel 0000:0f:00.1: enabling device (0000 -> 0002)
[ 6.634704] snd_hda_intel 0000:0f:00.1: Handle vga_switcheroo audio client
[ 6.664535] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:08.1/0000:0f:00.1/sound/card2/input14
[ 6.664873] input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/0000:01:00.0/0000:02:00.0/0000:03:00.1/sound/card1/input16
[ 6.665270] input: HD-Audio Generic HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:08.1/0000:0f:00.1/sound/card2/input15
[ 6.665580] input: HDA ATI HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.1/0000:01:00.0/0000:02:00.0/0000:03:00.1/sound/card1/input17
[ 6.666207] input: HDA ATI HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.1/0000:01:00.0/0000:02:00.0/0000:03:00.1/sound/card1/input18
[ 6.666805] input: HDA ATI HDMI HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.1/0000:01:00.0/0000:02:00.0/0000:03:00.1/sound/card1/input19
[ 8.137264] snd_hda_intel 0000:03:00.1: bound 0000:03:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
[ 8.600502] snd_hda_intel 0000:0f:00.1: bound 0000:0f:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
[ 13.047641] usbcore: registered new interface driver snd-usb-audio
Kernel
6.6.13+bpo-amd64
auch ein älteres (nicht BPO Kernel) läuft nicht. Ich denke aber generell nicht, dass das am Kernel liegt.
Sound-Server
Pulse-Audio
Code: Alles auswählen
dpkg -l |grep pulse
ii gstreamer1.0-pulseaudio:amd64 1.22.0-5+deb12u1 amd64 GStreamer plugin for PulseAudio (transitional package)
ii libcanberra-pulse:amd64 0.30-10 amd64 PulseAudio backend for libcanberra
ii libkf5pulseaudioqt3:amd64 1.3-2+b1 amd64 Pulseaudio bindings library for Qt
ii libpulse-mainloop-glib0:amd64 16.1+dfsg1-2+b1 amd64 PulseAudio client libraries (glib support)
ii libpulse0:amd64 16.1+dfsg1-2+b1 amd64 PulseAudio client libraries
ii libpulse0:i386 16.1+dfsg1-2+b1 i386 PulseAudio client libraries
ii libpulsedsp:amd64 16.1+dfsg1-2+b1 amd64 PulseAudio OSS pre-load library
ii pipewire-pulse 0.3.65-3+deb12u1 amd64 PipeWire PulseAudio daemon
ii pulseaudio 16.1+dfsg1-2+b1 amd64 PulseAudio sound server
ii pulseaudio-equalizer 16.1+dfsg1-2+b1 amd64 Equalizer sink module for PulseAudio sound server
ii pulseaudio-module-bluetooth 16.1+dfsg1-2+b1 amd64 Bluetooth module for PulseAudio sound server
ii pulseaudio-module-gsettings 16.1+dfsg1-2+b1 amd64 GSettings module for PulseAudio sound server
ii pulseaudio-module-jack 16.1+dfsg1-2+b1 amd64 jackd modules for PulseAudio sound server
ii pulseaudio-module-lirc 16.1+dfsg1-2+b1 amd64 lirc module for PulseAudio sound server
ii pulseaudio-module-raop 16.1+dfsg1-2+b1 amd64 RAOP module for PulseAudio sound server
ii pulseaudio-module-zeroconf 16.1+dfsg1-2+b1 amd64 Zeroconf module for PulseAudio sound server
ii pulseaudio-utils 16.1+dfsg1-2+b1 amd64 Command line tools for the PulseAudio sound server
Zeigt mir bei den Ausgabegeräten sowohl Lautsprecher (eingesteckt) als auch Kopfhörer (eingesteckt/nicht eingesteckt) an und reagiert korrekt auf an/abstecken. Dennoch ists hier völlig egal, was ich im Dropdown (Port) wähle. Es wird immer über die Boxen (Ausgang Klinke hinten) der Ton ausgegeben.
Update
Ich habs jetzt mal via Pipewire versucht. Leider auch kein Erfolg.
Code: Alles auswählen
Server Name: PulseAudio (on PipeWire 0.3.65)
Server Version: 15.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.usb-Generic_USB_Audio-00.analog-stereo.3
Default Source: alsa_input.usb-Generic_USB_Audio-00.iec958-stereo
Cookie: eb66:08bd
http://alsa-project.org/db/?f=ef5a52706 ... b1278948b9
Leider bin ich kein Audio/KDE/Desktop-Guru und würde mich über eure Hilfe freuen.
Danke!