No sound aftert latest snapshot

Dear all,

after applying latest snapshot sound-subsystem is dead.

Hardware: AMD Ryzen 1700x on Gigabyte X370 with soundcodec ALC1220

Manual pulseaudio start with -v switch shows following console output:


chris@zen:~> pulseaudio -v
I: [pulseaudio] main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Die Operation ist nicht erlaubt
I: [pulseaudio] main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Die Operation ist nicht erlaubt
I: [pulseaudio] core-util.c: Successfully gained nice level -11.
I: [pulseaudio] main.c: This is PulseAudio 13.0-rebootstrapped
I: [pulseaudio] main.c: Page size is 4096 bytes
I: [pulseaudio] main.c: Machine ID is c0d52149967b4c7bb41b3ba6906359f3.
I: [pulseaudio] main.c: Session ID is 2.

…]

I: [pulseaudio] module.c: Loaded “module-alsa-card” (index: #6; argument: "device_id=“0” name=“pci-0000_08_00.1” card_name=“alsa_card.pci-0000_
08_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"”).
I: [pulseaudio] module-udev-detect.c: Card /devices/pci0000:00/0000:00:03.1/0000:08:00.1/sound/card0 (alsa_card.pci-0000_08_00.1) module loaded
.
I: [pulseaudio] alsa-ucm.c: UCM available for card hw:1
I: [pulseaudio] alsa-ucm.c: Set UCM verb to HiFi
W: [pulseaudio] alsa-ucm.c: UCM file does not specify ‘PlaybackChannels’ or 'CaptureChannels’for device Mic1, assuming stereo duplex.
W: [pulseaudio] alsa-ucm.c: UCM file does not specify ‘PlaybackChannels’ or 'CaptureChannels’for device Mic2, assuming stereo duplex.
W: [pulseaudio] alsa-ucm.c: UCM file does not specify ‘PlaybackChannels’ or 'CaptureChannels’for device Line2, assuming stereo duplex.
W: [pulseaudio] alsa-ucm.c: UCM file does not specify ‘PlaybackChannels’ or 'CaptureChannels’for device Headphones, assuming stereo duplex.
W: [pulseaudio] alsa-ucm.c: UCM file does not specify ‘PlaybackChannels’ or 'CaptureChannels’for device Line1, assuming stereo duplex.
W: [pulseaudio] alsa-ucm.c: UCM file does not specify ‘PlaybackChannels’ or 'CaptureChannels’for device Speaker, assuming stereo duplex.
I: [pulseaudio] module-alsa-card.c: Found UCM profiles
E: [pulseaudio] alsa-ucm.c: Assertion ‘jack’ failed at modules/alsa/alsa-ucm.c:2158, function device_add_hw_mute_jack(). Aborting.
Abgebrochen (Speicherabzug geschrieben)

Does anyone has an idea to sovle this?

THX!

I’ve got a very similar configuration - Gigabyte GA-AX370-Gaming K7 with a Ryzen 1800X - and I’m experiencing the same issue. I’ll post here when and if I find a solution.

Hi,

found the solution. Copied from another installation on my Laptop following file (older status): HiFi-dual.conf

from /usr/share/alsa/ucm2/HDA-Intel/ to the corresponding folder on the PC.
Linked it that it will be started with pulseaudio start and voila sound on …

seems that the original file is corrupted.

File data on request via email. DOnt know how to attach a 2kb file here…

I opened a bug for this here: https://github.com/alsa-project/alsa-ucm-conf/issues/14

To get back to a working system, I did the following:

git clone https://github.com/alsa-project/alsa-ucm-conf.git
cd alsa-ucm-conf
git revert -n -X theirs 14c768eacd923c3b8bfe3dd027464a5d423e3773
git revert -n -X theirs dfad18452427460bf50c55a2c06f9460b2db2123
sudo cp ucm2/HDA\ Intel\ PCH/Hifi-Dual.conf /usr/share/alsa/ucm2/HDA-Intel/HiFi-dual.conf
sudo reboot

(Note that this won’t produce a working source tree… I’m only trying to get back to a working version of the config file. I wouldn’t try and actually compile what’s there.)

Well, that was quick. One of the alsa devs already pushed a change that should fix it. Now, we just need to wait for it to come downstream.