Am Dienstag, 31. August 2021, 00:18:43 CEST schrieb Michael: > If the alsa drivers are not compiled as modules, the above file would not > have any effect. Anyway, let's try this in /etc/asound.conf: > > defaults.pcm.card 1 > defaults.pcm.device 0 > defaults.ctl.card 1 > > On a reboot your Generic_1 analogue card should be available and recognised > as the default audio device. You may need to unmute it, via pactl or kmix.
Sorry, didn't change anything. I doubt that the problem is wrong default settings of alsa. I run pulseaudio -vvv and the output was interesting: Pci0000:00/0000:00:08.1/0000:07:00.1/sound/card0 and pci0000:00/0000:00:08.1/0000:07:00.6/sound/card1 Where the latter one is the one that is not used by pulseaudio. Both report "UCM available for card HD-Audio Generic" Note: the card name "HD-Audio Generic" is identical, and this is reported by alsa-libs, as far as I could see from the code. Then it finds HDMI1-3 for both cards. *** card0 *** [...] D: [pulseaudio] module-udev-detect.c: /devices/ pci0000:00/0000:00:08.1/0000:07:00.1/sound/card0 is busy: no D: [pulseaudio] module-udev-detect.c: Loading module-alsa-card with arguments 'device_id="0" name="pci-0000_07_00.1" card_name="alsa_card.pci-0000_07_00.1" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module- udev-detect.discovered=1"' D: [pulseaudio] reserve-wrap.c: Unable to contact D-Bus session bus: org.freedesktop.DBus.Error.NotSupported: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11 I: [pulseaudio] alsa-ucm.c: UCM available for card HD-Audio Generic I: [pulseaudio] alsa-ucm.c: Set UCM verb to HiFi D: [pulseaudio] alsa-ucm.c: Got TQ for verb HiFi: HiFi D: [pulseaudio] alsa-ucm.c: Got PlaybackPCM for device HDMI3: hw:Generic,8 D: [pulseaudio] alsa-ucm.c: Got PlaybackPriority for device HDMI3: 1300 D: [pulseaudio] alsa-ucm.c: Got JackControl for device HDMI3: HDMI/DP,pcm=8 Jack W: [pulseaudio] alsa-ucm.c: UCM file does not specify 'PlaybackChannels' or 'CaptureChannels'for device HDMI3, assuming stereo duplex. D: [pulseaudio] alsa-ucm.c: No _conflictingdevs for device HDMI3 D: [pulseaudio] alsa-ucm.c: No _supporteddevs for device HDMI3 D: [pulseaudio] alsa-ucm.c: Got PlaybackPCM for device HDMI2: hw:Generic,7 D: [pulseaudio] alsa-ucm.c: Got PlaybackPriority for device HDMI2: 1200 D: [pulseaudio] alsa-ucm.c: Got JackControl for device HDMI2: HDMI/DP,pcm=7 Jack W: [pulseaudio] alsa-ucm.c: UCM file does not specify 'PlaybackChannels' or 'CaptureChannels'for device HDMI2, assuming stereo duplex. D: [pulseaudio] alsa-ucm.c: No _conflictingdevs for device HDMI2 D: [pulseaudio] alsa-ucm.c: No _supporteddevs for device HDMI2 D: [pulseaudio] alsa-ucm.c: Got PlaybackPCM for device HDMI1: hw:Generic,3 D: [pulseaudio] alsa-ucm.c: Got PlaybackPriority for device HDMI1: 1100 D: [pulseaudio] alsa-ucm.c: Got JackControl for device HDMI1: HDMI/DP,pcm=3 Jack W: [pulseaudio] alsa-ucm.c: UCM file does not specify 'PlaybackChannels' or 'CaptureChannels'for device HDMI1, assuming stereo duplex. D: [pulseaudio] alsa-ucm.c: No _conflictingdevs for device HDMI1 D: [pulseaudio] alsa-ucm.c: No _supporteddevs for device HDMI1 [...] *** card1 *** (the one that is ignored by pulseaudio) [...] D: [pulseaudio] module-udev-detect.c: /devices/ pci0000:00/0000:00:08.1/0000:07:00.6/sound/card1 is busy: no D: [pulseaudio] module-udev-detect.c: Loading module-alsa-card with arguments 'device_id="1" name="pci-0000_07_00.6" card_name="alsa_card.pci-0000_07_00.6" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module- udev-detect.discovered=1"' D: [pulseaudio] reserve-wrap.c: Unable to contact D-Bus session bus: org.freedesktop.DBus.Error.NotSupported: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11 I: [pulseaudio] alsa-ucm.c: UCM available for card HD-Audio Generic I: [pulseaudio] alsa-ucm.c: Set UCM verb to HiFi D: [pulseaudio] alsa-ucm.c: Got TQ for verb HiFi: HiFi D: [pulseaudio] alsa-ucm.c: Got PlaybackPCM for device HDMI3: hw:Generic,8 D: [pulseaudio] alsa-ucm.c: Got PlaybackPriority for device HDMI3: 1300 D: [pulseaudio] alsa-ucm.c: Got JackControl for device HDMI3: HDMI/DP,pcm=8 Jack W: [pulseaudio] alsa-ucm.c: UCM file does not specify 'PlaybackChannels' or 'CaptureChannels'for device HDMI3, assuming stereo duplex. D: [pulseaudio] alsa-ucm.c: No _conflictingdevs for device HDMI3 D: [pulseaudio] alsa-ucm.c: No _supporteddevs for device HDMI3 D: [pulseaudio] alsa-ucm.c: Got PlaybackPCM for device HDMI2: hw:Generic,7 D: [pulseaudio] alsa-ucm.c: Got PlaybackPriority for device HDMI2: 1200 D: [pulseaudio] alsa-ucm.c: Got JackControl for device HDMI2: HDMI/DP,pcm=7 Jack W: [pulseaudio] alsa-ucm.c: UCM file does not specify 'PlaybackChannels' or 'CaptureChannels'for device HDMI2, assuming stereo duplex. D: [pulseaudio] alsa-ucm.c: No _conflictingdevs for device HDMI2 D: [pulseaudio] alsa-ucm.c: No _supporteddevs for device HDMI2 D: [pulseaudio] alsa-ucm.c: Got PlaybackPCM for device HDMI1: hw:Generic,3 D: [pulseaudio] alsa-ucm.c: Got PlaybackPriority for device HDMI1: 1100 D: [pulseaudio] alsa-ucm.c: Got JackControl for device HDMI1: HDMI/DP,pcm=3 Jack W: [pulseaudio] alsa-ucm.c: UCM file does not specify 'PlaybackChannels' or 'CaptureChannels'for device HDMI1, assuming stereo duplex. D: [pulseaudio] alsa-ucm.c: No _conflictingdevs for device HDMI1 D: [pulseaudio] alsa-ucm.c: No _supporteddevs for device HDMI1 [...] Alsa-info.sh reveals further info: !!Soundcards recognised by ALSA !!----------------------------- 0 [Generic ]: HDA-Intel - HD-Audio Generic HD-Audio Generic at 0xfd3c8000 irq 91 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic HD-Audio Generic at 0xfd3c0000 irq 92 2 [acp ]: acp - acp acp To me it looks like as if pulseaudio is quering card0, getting the name "HD- Audio Generic", finding the HDMI channels; then it tries to read card1, gets also "HD-Audio Generic" as name and hence the same channels as for card0. I have no idea how to fix this. Cheers Alex