diff --git a/.gitignore b/.gitignore index 616d26a747..e69de29bb2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,29 +0,0 @@ -/*.deb -/*.buildinfo -/*.changes - -# 本机大文件备份(勿提交) -chromiumos_kernel_v5.15_git_backup.tar.xz - -# 本地基线(含 topology / tar,体积与隐私不宜入库) -audio_topology/baseline-stash/ - -# 运行日志与一次性采集物(勿提交) -/_logs/ -/scripts/_logs/ -/report.txt -/audio_topology/*.txt -/audio_topology/new_reboot/ - -# 本地个人命令记录(勿提交) -/常用命令 - -# 本机 sound/soc 等对照 diff(可选放入 reference/chromeos-ubuntu-sound-diffs/) -reference/chromeos-ubuntu-sound-diffs/diff-u_*.txt - -# dh_* 本地缓存(勿提交;可能含旧路径如 kernel-src) -debian/.debhelper/ - -# ChromiumOS 内核对照树:如需入库请删除下面忽略规则(默认不忽略) -# chromiumos_kernel/v5.15/ -# chromiumos_kernel/v5.15-new/ diff --git a/_logs/doctor_kernel_hint_smoketest_20260409_144619.log b/_logs/doctor_kernel_hint_smoketest_20260409_144619.log new file mode 100644 index 0000000000..2b1e9f1132 --- /dev/null +++ b/_logs/doctor_kernel_hint_smoketest_20260409_144619.log @@ -0,0 +1,799 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/doctor_kernel_hint_smoketest_20260409_144619.log + +================================================================================ + +$ uname -a +Linux jack-Kaisa 6.17.0-20-generic #20~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 19 01:28:37 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ date +2026年 04月 09日 星期四 14:46:19 CST + +$ id +uid=1000(jack) gid=1000(jack) 组=1000(jack),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin) + +================================================================================ +Session sanity (THIS OFTEN EXPLAINS 'no sound') + +================================================================================ + +If you run this as root / without a logged-in desktop session: +- systemctl --user will be offline +- /run/user/$UID may not exist +- PipeWire/WirePlumber won't be running +- ALSA may show 'no soundcards found' + +Current: + +$ bash -lc echo "USER=$USER UID=$UID HOME=$HOME XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}" +USER=jack UID=1000 HOME=/home/jack XDG_RUNTIME_DIR=/run/user/1000 + +$ bash -lc if [ -n "${XDG_RUNTIME_DIR-}" ]; then ls -ld "${XDG_RUNTIME_DIR}" 2>/dev/null || true; else echo "XDG_RUNTIME_DIR is empty"; fi +drwx------ 16 jack jack 620 4月 9 14:42 /run/user/1000 + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pipewire-0" && echo "pipewire socket: OK" || echo "pipewire socket: MISSING" +pipewire socket: OK + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pulse/native" && echo "pulse native socket: OK" || echo "pulse native socket: MISSING" +pulse native socket: OK + + +================================================================================ +Versions (PipeWire / WirePlumber / ALSA utils) + +================================================================================ + +$ pipewire --version +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ wireplumber --version +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ wpctl --version +Error: 未知选项 --version + +用法: + wpctl [选项…] COMMAND [COMMAND_OPTIONS] - WirePlumber Control CLI + +Commands: + status + get-volume ID + inspect ID + set-default ID + set-volume ID VOL[%][-/+] + set-mute ID 1|0|toggle + set-profile ID INDEX + clear-default [ID] + +帮助选项: + -h, --help 显示帮助选项 + +Pass -h after a command to see command-specific options + + +$ pactl --version +pactl 16.1 +使用 libpulse 16.1.0 编译 +与 libpules 16.1.0 链接 + +$ pw-play --version +pw-play +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ speaker-test --version +speaker-test: 未识别的选项 "--version" +未知参数 '?' + +speaker-test 1.2.9 + + +$ alsaucm --version +alsaucm: version 1.2.9 + +$ amixer --version +amixer version 1.2.9 + +$ aplay --version +aplay: version 1.2.9 by Jaroslav Kysela + +================================================================================ +User services status + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 14:42:30 CST; 3min 48s ago +TriggeredBy: ● pipewire.socket + Main PID: 4272 (pipewire) + Tasks: 3 (limit: 38170) + Memory: 7.3M (peak: 8.4M) + CPU: 184ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─4272 /usr/bin/pipewire + +4月 09 14:42:30 jack-Kaisa systemd[1239]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 14:42:30 jack-Kaisa pipewire[4272]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 14:42:30 CST; 3min 48s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 4275 (pipewire-pulse) + Tasks: 3 (limit: 38170) + Memory: 9.1M (peak: 10.4M) + CPU: 102ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─4275 /usr/bin/pipewire-pulse + +4月 09 14:42:30 jack-Kaisa systemd[1239]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 14:42:30 CST; 3min 48s ago + Main PID: 4274 (wireplumber) + Tasks: 6 (limit: 38170) + Memory: 4.5M (peak: 5.7M) + CPU: 248ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─4274 /usr/bin/wireplumber + +4月 09 14:42:30 jack-Kaisa systemd[1239]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 14:42:30 jack-Kaisa wireplumber[4274]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 14:42:30 jack-Kaisa wireplumber[4274]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 14:42:30 jack-Kaisa wireplumber[4274]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 14:42:30 jack-Kaisa wireplumber[4274]: Object activation aborted: proxy destroyed +4月 09 14:42:30 jack-Kaisa wireplumber[4274]: failed to activate item: Object activation aborted: proxy destroyed + +$ systemctl --user status pipewire.socket wireplumber.socket --no-pager +Unit wireplumber.socket could not be found. +● pipewire.socket - PipeWire Multimedia System Sockets + Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 14:17:19 CST; 28min ago + Triggers: ● pipewire.service + Listen: /run/user/1000/pipewire-0 (Stream) + /run/user/1000/pipewire-0-manager (Stream) + CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket + +4月 09 14:17:19 jack-Kaisa systemd[1239]: Listening on pipewire.socket - PipeWire Multimedia System Sockets. + +================================================================================ +ALSA enumeration + +================================================================================ + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +================================================================================ +ALSA PCM list (check pipewire/default/pulse) + +================================================================================ + +$ aplay -L +null + Discard all samples (playback) or generate zero samples (capture) +pipewire + PipeWire Sound Server +default + Default ALSA Output (currently PipeWire Media Server) +hw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct hardware device without any conversions +plughw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Hardware device with all software conversions +sysdefault:CARD=sofrt5682 + sof-rt5682, + Default Audio Device +dmix:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct sample mixing device + +================================================================================ +UCM sanity + +================================================================================ + +$ alsaucm -c sof-rt5682 list _verbs + 0: HiFi + Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) + +$ alsaucm -c sof-rt5682 list _devices +alsaucm: error failed to get list _devices: No such file or directory + +================================================================================ +IEC958 switches (all 0/1/2) + +================================================================================ + +$ amixer -c0 sget IEC958,0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,1 +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,2 +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +================================================================================ +HDMI Jack states (on/off) + ELD controls + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=0 + : values= + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +Installed files (system paths) + +================================================================================ + +$ ls -l /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf +-rw-rw-r-- 1 jack jack 238 4月 8 11:42 /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf + +$ ls -l /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf +-rw-rw-r-- 1 jack jack 2209 4月 8 13:12 /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua +-rw-r--r-- 1 root root 1472 4月 8 15:43 /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled +ls: 无法访问 '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled': 没有那个文件或目录 + +================================================================================ +Potential conflicting WirePlumber snippets (user/system) + +================================================================================ + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d +总计 12 +drwxrwxr-x 2 jack jack 4096 4月 8 12:09 . +drwxrwxr-x 3 jack jack 4096 4月 8 11:54 .. +-rw-rw-r-- 1 jack jack 1139 4月 8 11:54 50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled +-rw-rw-r-- 1 jack jack 1139 4月 8 11:54 /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /etc/wireplumber/wireplumber.conf.d + +$ ls -la /etc/wireplumber/wireplumber.conf.d/*kaisa* + +================================================================================ +WirePlumber state (profile / nodes / routes) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 20 +drwx------ 2 jack jack 4096 4月 9 14:42 . +drwx------ 7 jack jack 4096 4月 9 13:44 .. +-rw-rw-r-- 1 jack jack 462 4月 9 14:42 default-nodes +-rw-rw-r-- 1 jack jack 656 4月 9 14:42 default-routes +-rw-rw-r-- 1 jack jack 2253 4月 9 14:42 restore-stream + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-profile +sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-nodes +[default-nodes] +default.configured.audio.sink=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-routes +[default-routes] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:HiFi=[Out] Port1; + +================================================================================ +WirePlumber default-routes: persisted volume sanity + +================================================================================ + +[NOTE] No suspiciously low channelVolumes lines in default-routes (threshold 0.25). + +================================================================================ +PipeWire card / profile / ports (focus: cml_rt5682_def) + +================================================================================ + +$ pactl list cards short +43 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "4547178" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "36" + object.id = "43" + object.serial = "43" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +================================================================================ +Sinks (PipeWire) + default sink + +================================================================================ + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:132 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:d3cd:222f + +$ pactl list short sinks +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz SUSPENDED +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:3553436207] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2129] + 33. pipewire [1.0.5, jack@jack-Kaisa, pid:4275] + 35. WirePlumber [1.0.5, jack@jack-Kaisa, pid:4274] + 36. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:4274] + 63. wpctl [1.0.5, jack@jack-Kaisa, pid:5031] + 69. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1576] + 70. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1743] + 71. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1576] + +Audio + ├─ Devices: + │ 43. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 44. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ 45. Comet Lake PCH-LP cAVS HDMI2 [vol: 0.40] + │ * 46. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ 47. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +================================================================================ +Kernel hints (SOF/HDMI hw_params IPC errors) + +================================================================================ + +Note: if you see PipeWire 'set_hw_params: Input/output error', the real cause is often in kernel logs. + This section tries to summarize SOF/ASoC HDMI failures (e.g. ipc tx error -5 for pcm2 HDMI1). + +[WARN] Kernel log shows SOF/ASoC HDMI failures (tail): +908:4月 09 14:17:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +909:4月 09 14:17:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +910:4月 09 14:17:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +911:4月 09 14:17:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +912:4月 09 14:17:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +913:4月 09 14:17:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +914:4月 09 14:17:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +915:4月 09 14:17:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +916:4月 09 14:17:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +917:4月 09 14:17:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +918:4月 09 14:17:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +919:4月 09 14:17:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +920:4月 09 14:17:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +921:4月 09 14:17:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +922:4月 09 14:17:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 +959:4月 09 14:18:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +960:4月 09 14:18:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +961:4月 09 14:18:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +962:4月 09 14:18:57 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +963:4月 09 14:18:57 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +964:4月 09 14:20:35 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +965:4月 09 14:20:35 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +966:4月 09 14:20:35 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +967:4月 09 14:20:35 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +968:4月 09 14:20:35 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +969:4月 09 14:20:38 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +970:4月 09 14:20:38 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +971:4月 09 14:20:38 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +972:4月 09 14:20:38 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +973:4月 09 14:20:38 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +974:4月 09 14:20:38 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +975:4月 09 14:20:38 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +976:4月 09 14:20:38 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +977:4月 09 14:20:38 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +978:4月 09 14:20:38 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +979:4月 09 14:20:40 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +980:4月 09 14:20:40 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +981:4月 09 14:20:40 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +982:4月 09 14:20:40 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +983:4月 09 14:20:40 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +984:4月 09 14:20:40 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +985:4月 09 14:20:40 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +986:4月 09 14:20:40 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +987:4月 09 14:20:40 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +988:4月 09 14:20:40 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +989:4月 09 14:20:44 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +990:4月 09 14:20:44 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +991:4月 09 14:20:44 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +992:4月 09 14:20:44 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +993:4月 09 14:20:44 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +994:4月 09 14:21:46 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +995:4月 09 14:21:46 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +996:4月 09 14:21:46 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +997:4月 09 14:21:46 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +998:4月 09 14:21:46 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +999:4月 09 14:21:49 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1000:4月 09 14:21:49 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +1001:4月 09 14:21:49 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +1002:4月 09 14:21:49 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1003:4月 09 14:21:49 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1004:4月 09 14:21:49 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1005:4月 09 14:21:49 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +1006:4月 09 14:21:49 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +1007:4月 09 14:21:49 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1008:4月 09 14:21:49 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1009:4月 09 14:21:51 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1010:4月 09 14:21:51 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +1011:4月 09 14:21:51 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +1012:4月 09 14:21:51 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1013:4月 09 14:21:51 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1014:4月 09 14:21:51 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1015:4月 09 14:21:51 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +1016:4月 09 14:21:51 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +1017:4月 09 14:21:51 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1018:4月 09 14:21:51 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1019:4月 09 14:21:55 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1020:4月 09 14:21:55 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +1021:4月 09 14:21:55 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +1022:4月 09 14:21:55 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1023:4月 09 14:21:55 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 + +[NOTE] If it mentions: sof_ipc3_pcm_hw_params: pcm2 (HDMI1) ... ipc failed ... -5 + +[NOTE] then this is a kernel/SOF issue (not UCM/WirePlumber). Capture full: journalctl -k -b | grep -nE 'sof-audio|ipc tx error|pcm2|HDMI1' + +================================================================================ +Quick playback tests (non-destructive) + +================================================================================ + +Note: if ALSA 'pulse' PCM is missing, do NOT use: speaker-test -D pulse +Try these instead (they use PipeWire): + +Tip: these are wrapped with a short timeout to avoid hanging. + (uses: timeout -k 1s 5s ... -> TERM then KILL) + +$ timeout -k 1s 5s speaker-test -D pipewire -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是pipewire +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +频率被设为 48000Hz(被要求为48000Hz) +缓冲大小在范围64到1048576 +时间段大小从32到524288 +使用最大缓冲大小 1048576 +时间段=4 +时间段大小被设为=262144 +缓冲大小被设为=1048576 + 0 - Front Left + 1 - Front Right +每时间段时间=5.578344 + +$ timeout -k 1s 5s speaker-test -D default -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是default +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +频率被设为 48000Hz(被要求为48000Hz) +缓冲大小在范围64到1048576 +时间段大小从32到524288 +使用最大缓冲大小 1048576 +时间段=4 +时间段大小被设为=262144 +缓冲大小被设为=1048576 + 0 - Front Left + 1 - Front Right +每时间段时间=5.533896 + +$ timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 5s paplay /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +4月 09 14:17:19 jack-Kaisa systemd[1239]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 14:17:19 jack-Kaisa wireplumber[1301]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 14:17:19 jack-Kaisa wireplumber[1301]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 14:17:19 jack-Kaisa wireplumber[1301]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 09 14:17:19 jack-Kaisa systemd[1239]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 14:17:19 jack-Kaisa wireplumber[1301]: stopped by signal: 已终止 +4月 09 14:17:19 jack-Kaisa wireplumber[1301]: Object activation aborted: PipeWire proxy destroyed +4月 09 14:17:19 jack-Kaisa wireplumber[1301]: failed to activate the sm-objects metadata: Object activation aborted: PipeWire proxy destroyed +4月 09 14:17:19 jack-Kaisa wireplumber[1301]: Object activation aborted: PipeWire proxy destroyed +4月 09 14:17:19 jack-Kaisa wireplumber[1301]: failed to activate route-settings metadata: Object activation aborted: PipeWire proxy destroyed +4月 09 14:17:19 jack-Kaisa wireplumber[1301]: disconnected from pipewire +4月 09 14:17:19 jack-Kaisa systemd[1239]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 14:17:19 jack-Kaisa systemd[1239]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 14:17:19 jack-Kaisa wireplumber[1501]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 14:17:19 jack-Kaisa wireplumber[1501]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 14:17:19 jack-Kaisa wireplumber[1501]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 09 14:17:19 jack-Kaisa wireplumber[1501]: Object activation aborted: proxy destroyed +4月 09 14:17:19 jack-Kaisa wireplumber[1501]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 14:42:20 jack-Kaisa wireplumber[1501]: stopped by signal: 已终止 +4月 09 14:42:20 jack-Kaisa systemd[1239]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 14:42:20 jack-Kaisa wireplumber[1501]: disconnected from pipewire +4月 09 14:42:20 jack-Kaisa systemd[1239]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 14:42:20 jack-Kaisa systemd[1239]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 14:42:20 jack-Kaisa wireplumber[4177]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 14:42:20 jack-Kaisa wireplumber[4177]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 14:42:20 jack-Kaisa wireplumber[4177]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 14:42:20 jack-Kaisa wireplumber[4177]: Object activation aborted: proxy destroyed +4月 09 14:42:20 jack-Kaisa wireplumber[4177]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 14:42:30 jack-Kaisa wireplumber[4177]: stopped by signal: 已终止 +4月 09 14:42:30 jack-Kaisa systemd[1239]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 14:42:30 jack-Kaisa wireplumber[4177]: disconnected from pipewire +4月 09 14:42:30 jack-Kaisa systemd[1239]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 14:42:30 jack-Kaisa systemd[1239]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 14:42:30 jack-Kaisa wireplumber[4274]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 14:42:30 jack-Kaisa wireplumber[4274]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 14:42:30 jack-Kaisa wireplumber[4274]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 14:42:30 jack-Kaisa wireplumber[4274]: Object activation aborted: proxy destroyed +4月 09 14:42:30 jack-Kaisa wireplumber[4274]: failed to activate item: Object activation aborted: proxy destroyed + +$ journalctl --user -u pipewire -b --no-pager -n 200 +4月 09 14:17:19 jack-Kaisa systemd[1239]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 14:17:19 jack-Kaisa pipewire[1297]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 14:17:19 jack-Kaisa systemd[1239]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 14:17:19 jack-Kaisa systemd[1239]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 14:17:19 jack-Kaisa systemd[1239]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 14:17:19 jack-Kaisa pipewire[1499]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 14:18:57 jack-Kaisa pipewire[1499]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 14:18:57 jack-Kaisa pipewire[1499]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 14:20:35 jack-Kaisa pipewire[1499]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 14:20:35 jack-Kaisa pipewire[1499]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 14:20:38 jack-Kaisa pipewire[1499]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 14:20:38 jack-Kaisa pipewire[1499]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 14:20:38 jack-Kaisa pipewire[1499]: pw.link: 0x5e19d36f9570: one of the nodes is in error out:suspended in:error +4月 09 14:20:40 jack-Kaisa pipewire[1499]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 14:20:40 jack-Kaisa pipewire[1499]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 14:20:40 jack-Kaisa pipewire[1499]: pw.link: 0x5e19d36ce130: one of the nodes is in error out:error in:running +4月 09 14:20:40 jack-Kaisa pipewire[1499]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 14:20:44 jack-Kaisa pipewire[1499]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 14:21:46 jack-Kaisa pipewire[1499]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 14:21:46 jack-Kaisa pipewire[1499]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 14:21:49 jack-Kaisa pipewire[1499]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 14:21:49 jack-Kaisa pipewire[1499]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 14:21:49 jack-Kaisa pipewire[1499]: pw.link: 0x5e19d36d5850: one of the nodes is in error out:suspended in:error +4月 09 14:21:51 jack-Kaisa pipewire[1499]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 14:21:51 jack-Kaisa pipewire[1499]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 14:21:51 jack-Kaisa pipewire[1499]: pw.link: 0x5e19d3a47b30: one of the nodes is in error out:error in:running +4月 09 14:21:51 jack-Kaisa pipewire[1499]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 14:21:55 jack-Kaisa pipewire[1499]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 14:42:20 jack-Kaisa systemd[1239]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 14:42:20 jack-Kaisa systemd[1239]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 14:42:20 jack-Kaisa systemd[1239]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 14:42:20 jack-Kaisa pipewire[4175]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 14:42:30 jack-Kaisa systemd[1239]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 14:42:30 jack-Kaisa systemd[1239]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 14:42:30 jack-Kaisa systemd[1239]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 14:42:30 jack-Kaisa pipewire[4272]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +$ journalctl --user -u pipewire-pulse -b --no-pager -n 200 +4月 09 14:17:19 jack-Kaisa systemd[1239]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 14:17:19 jack-Kaisa systemd[1239]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 14:17:19 jack-Kaisa systemd[1239]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 14:17:19 jack-Kaisa systemd[1239]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 14:42:20 jack-Kaisa systemd[1239]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 14:42:20 jack-Kaisa systemd[1239]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 14:42:20 jack-Kaisa systemd[1239]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 14:42:30 jack-Kaisa systemd[1239]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 14:42:30 jack-Kaisa systemd[1239]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 14:42:30 jack-Kaisa systemd[1239]: Started pipewire-pulse.service - PipeWire PulseAudio. + +================================================================================ +Hints + +================================================================================ +- If HDMI ports show "not available", verify cable/monitor input/EDID and re-plug. +- If profile keeps reverting after reboot, compare: + - ~/.local/state/wireplumber/default-profile + - /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua (device.profile) + - any *kaisa* snippets under ~/.config/wireplumber/ or /etc/wireplumber/ +- If set_hw_params errors appear in logs for a given pcm (2/3/4), test only ONE HDMI at a time and switch sink accordingly. + +================================================================================ +Done. Report saved to: ./_logs/doctor_kernel_hint_smoketest_20260409_144619.log diff --git a/_logs/fix_after_reboot_20260409_144230.log b/_logs/fix_after_reboot_20260409_144230.log new file mode 100644 index 0000000000..1edf151d6a --- /dev/null +++ b/_logs/fix_after_reboot_20260409_144230.log @@ -0,0 +1,739 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/fix_after_reboot_20260409_144230.log + +================================================================================ + +$ uname -a +Linux jack-Kaisa 6.17.0-20-generic #20~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 19 01:28:37 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ date +2026年 04月 09日 星期四 14:42:30 CST + +$ id +uid=1000(jack) gid=1000(jack) 组=1000(jack),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin) + +================================================================================ +Session sanity (THIS OFTEN EXPLAINS 'no sound') + +================================================================================ + +If you run this as root / without a logged-in desktop session: +- systemctl --user will be offline +- /run/user/$UID may not exist +- PipeWire/WirePlumber won't be running +- ALSA may show 'no soundcards found' + +Current: + +$ bash -lc echo "USER=$USER UID=$UID HOME=$HOME XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}" +USER=jack UID=1000 HOME=/home/jack XDG_RUNTIME_DIR=/run/user/1000 + +$ bash -lc if [ -n "${XDG_RUNTIME_DIR-}" ]; then ls -ld "${XDG_RUNTIME_DIR}" 2>/dev/null || true; else echo "XDG_RUNTIME_DIR is empty"; fi +drwx------ 16 jack jack 620 4月 9 14:42 /run/user/1000 + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pipewire-0" && echo "pipewire socket: OK" || echo "pipewire socket: MISSING" +pipewire socket: OK + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pulse/native" && echo "pulse native socket: OK" || echo "pulse native socket: MISSING" +pulse native socket: OK + + +================================================================================ +FIX mode (best-effort recovery) + +================================================================================ + +[NOTE] Restarting user audio services + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] Forcing profile to HiFi on card: alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + +$ pactl set-card-profile alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def HiFi + +$ sleep 1 + +[NOTE] Detected available pcm (from port availability): 2 (preference: 3/4/2, fallback 0) + +[NOTE] pcm=2 Jack is off; skipping (no cable / no EDID) + +[NOTE] pcm=3 Jack is off; skipping (no cable / no EDID) + +[NOTE] pcm=4 Jack is off; skipping (no cable / no EDID) + +[NOTE] Trying fallback Analog (Port1) sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +[NOTE] Quick playback test on pcm=0 (timeout -k 1s 5s) + +[NOTE] Playback command returned success on pcm=0 (if still silent: check monitor input / EDID / volume) + +================================================================================ +Versions (PipeWire / WirePlumber / ALSA utils) + +================================================================================ + +$ pipewire --version +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ wireplumber --version +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ wpctl --version +Error: 未知选项 --version + +用法: + wpctl [选项…] COMMAND [COMMAND_OPTIONS] - WirePlumber Control CLI + +Commands: + status + get-volume ID + inspect ID + set-default ID + set-volume ID VOL[%][-/+] + set-mute ID 1|0|toggle + set-profile ID INDEX + clear-default [ID] + +帮助选项: + -h, --help 显示帮助选项 + +Pass -h after a command to see command-specific options + + +$ pactl --version +pactl 16.1 +使用 libpulse 16.1.0 编译 +与 libpules 16.1.0 链接 + +$ pw-play --version +pw-play +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ speaker-test --version +speaker-test: 未识别的选项 "--version" +未知参数 '?' + +speaker-test 1.2.9 + + +$ alsaucm --version +alsaucm: version 1.2.9 + +$ amixer --version +amixer version 1.2.9 + +$ aplay --version +aplay: version 1.2.9 by Jaroslav Kysela + +================================================================================ +User services status + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 14:42:30 CST; 4s ago +TriggeredBy: ● pipewire.socket + Main PID: 4272 (pipewire) + Tasks: 3 (limit: 38170) + Memory: 5.6M (peak: 5.8M) + CPU: 43ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─4272 /usr/bin/pipewire + +4月 09 14:42:30 jack-Kaisa systemd[1239]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 14:42:30 jack-Kaisa pipewire[4272]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 14:42:30 CST; 4s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 4275 (pipewire-pulse) + Tasks: 3 (limit: 38170) + Memory: 2.1M (peak: 2.5M) + CPU: 23ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─4275 /usr/bin/pipewire-pulse + +4月 09 14:42:30 jack-Kaisa systemd[1239]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 14:42:30 CST; 4s ago + Main PID: 4274 (wireplumber) + Tasks: 7 (limit: 38170) + Memory: 5.3M (peak: 5.7M) + CPU: 138ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─4274 /usr/bin/wireplumber + +4月 09 14:42:30 jack-Kaisa systemd[1239]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 14:42:30 jack-Kaisa wireplumber[4274]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 14:42:30 jack-Kaisa wireplumber[4274]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 14:42:30 jack-Kaisa wireplumber[4274]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 14:42:30 jack-Kaisa wireplumber[4274]: Object activation aborted: proxy destroyed +4月 09 14:42:30 jack-Kaisa wireplumber[4274]: failed to activate item: Object activation aborted: proxy destroyed + +$ systemctl --user status pipewire.socket wireplumber.socket --no-pager +Unit wireplumber.socket could not be found. +● pipewire.socket - PipeWire Multimedia System Sockets + Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 14:17:19 CST; 25min ago + Triggers: ● pipewire.service + Listen: /run/user/1000/pipewire-0 (Stream) + /run/user/1000/pipewire-0-manager (Stream) + CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket + +4月 09 14:17:19 jack-Kaisa systemd[1239]: Listening on pipewire.socket - PipeWire Multimedia System Sockets. + +================================================================================ +ALSA enumeration + +================================================================================ + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +================================================================================ +ALSA PCM list (check pipewire/default/pulse) + +================================================================================ + +$ aplay -L +null + Discard all samples (playback) or generate zero samples (capture) +pipewire + PipeWire Sound Server +default + Default ALSA Output (currently PipeWire Media Server) +hw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct hardware device without any conversions +plughw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Hardware device with all software conversions +sysdefault:CARD=sofrt5682 + sof-rt5682, + Default Audio Device +dmix:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct sample mixing device + +================================================================================ +UCM sanity + +================================================================================ + +$ alsaucm -c sof-rt5682 list _verbs + 0: HiFi + Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) + +$ alsaucm -c sof-rt5682 list _devices +alsaucm: error failed to get list _devices: No such file or directory + +================================================================================ +IEC958 switches (all 0/1/2) + +================================================================================ + +$ amixer -c0 sget IEC958,0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,1 +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,2 +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +================================================================================ +HDMI Jack states (on/off) + ELD controls + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=0 + : values= + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +Installed files (system paths) + +================================================================================ + +$ ls -l /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf +-rw-rw-r-- 1 jack jack 238 4月 8 11:42 /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf + +$ ls -l /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf +-rw-rw-r-- 1 jack jack 2209 4月 8 13:12 /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua +-rw-r--r-- 1 root root 1472 4月 8 15:43 /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled +ls: 无法访问 '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled': 没有那个文件或目录 + +================================================================================ +Potential conflicting WirePlumber snippets (user/system) + +================================================================================ + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d +总计 12 +drwxrwxr-x 2 jack jack 4096 4月 8 12:09 . +drwxrwxr-x 3 jack jack 4096 4月 8 11:54 .. +-rw-rw-r-- 1 jack jack 1139 4月 8 11:54 50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled +-rw-rw-r-- 1 jack jack 1139 4月 8 11:54 /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /etc/wireplumber/wireplumber.conf.d + +$ ls -la /etc/wireplumber/wireplumber.conf.d/*kaisa* + +================================================================================ +WirePlumber state (profile / nodes / routes) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 20 +drwx------ 2 jack jack 4096 4月 9 14:42 . +drwx------ 7 jack jack 4096 4月 9 13:44 .. +-rw-rw-r-- 1 jack jack 462 4月 9 14:42 default-nodes +-rw-rw-r-- 1 jack jack 656 4月 9 14:42 default-routes +-rw-rw-r-- 1 jack jack 2253 4月 9 14:42 restore-stream + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-profile +sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-nodes +[default-nodes] +default.configured.audio.sink=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-routes +[default-routes] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:HiFi=[Out] Port1; + +================================================================================ +WirePlumber default-routes: persisted volume sanity + +================================================================================ + +[NOTE] No suspiciously low channelVolumes lines in default-routes (threshold 0.25). + +================================================================================ +PipeWire card / profile / ports (focus: cml_rt5682_def) + +================================================================================ + +$ pactl list cards short +43 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "4547178" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "36" + object.id = "43" + object.serial = "43" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +================================================================================ +Sinks (PipeWire) + default sink + +================================================================================ + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:78 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:d3cd:222f + +$ pactl list short sinks +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz SUSPENDED +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz IDLE + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:3553436207] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2129] + 33. pipewire [1.0.5, jack@jack-Kaisa, pid:4275] + 35. WirePlumber [1.0.5, jack@jack-Kaisa, pid:4274] + 36. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:4274] + 63. wpctl [1.0.5, jack@jack-Kaisa, pid:4454] + +Audio + ├─ Devices: + │ 43. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 44. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ 45. Comet Lake PCH-LP cAVS HDMI2 [vol: 0.40] + │ 46. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ * 47. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +================================================================================ +Quick playback tests (non-destructive) + +================================================================================ + +Note: if ALSA 'pulse' PCM is missing, do NOT use: speaker-test -D pulse +Try these instead (they use PipeWire): + +Tip: these are wrapped with a short timeout to avoid hanging. + (uses: timeout -k 1s 5s ... -> TERM then KILL) + +$ timeout -k 1s 5s speaker-test -D pipewire -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是pipewire +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +频率被设为 48000Hz(被要求为48000Hz) +缓冲大小在范围64到1048576 +时间段大小从32到524288 +使用最大缓冲大小 1048576 +时间段=4 +时间段大小被设为=262144 +缓冲大小被设为=1048576 + 0 - Front Left + 1 - Front Right +每时间段时间=5.549013 + +$ timeout -k 1s 5s speaker-test -D default -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是default +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +频率被设为 48000Hz(被要求为48000Hz) +缓冲大小在范围64到1048576 +时间段大小从32到524288 +使用最大缓冲大小 1048576 +时间段=4 +时间段大小被设为=262144 +缓冲大小被设为=1048576 + 0 - Front Left + 1 - Front Right +每时间段时间=5.530435 + +$ timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 5s paplay /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +4月 09 14:17:19 jack-Kaisa systemd[1239]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 14:17:19 jack-Kaisa wireplumber[1301]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 14:17:19 jack-Kaisa wireplumber[1301]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 14:17:19 jack-Kaisa wireplumber[1301]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 09 14:17:19 jack-Kaisa systemd[1239]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 14:17:19 jack-Kaisa wireplumber[1301]: stopped by signal: 已终止 +4月 09 14:17:19 jack-Kaisa wireplumber[1301]: Object activation aborted: PipeWire proxy destroyed +4月 09 14:17:19 jack-Kaisa wireplumber[1301]: failed to activate the sm-objects metadata: Object activation aborted: PipeWire proxy destroyed +4月 09 14:17:19 jack-Kaisa wireplumber[1301]: Object activation aborted: PipeWire proxy destroyed +4月 09 14:17:19 jack-Kaisa wireplumber[1301]: failed to activate route-settings metadata: Object activation aborted: PipeWire proxy destroyed +4月 09 14:17:19 jack-Kaisa wireplumber[1301]: disconnected from pipewire +4月 09 14:17:19 jack-Kaisa systemd[1239]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 14:17:19 jack-Kaisa systemd[1239]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 14:17:19 jack-Kaisa wireplumber[1501]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 14:17:19 jack-Kaisa wireplumber[1501]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 14:17:19 jack-Kaisa wireplumber[1501]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 09 14:17:19 jack-Kaisa wireplumber[1501]: Object activation aborted: proxy destroyed +4月 09 14:17:19 jack-Kaisa wireplumber[1501]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 14:42:20 jack-Kaisa wireplumber[1501]: stopped by signal: 已终止 +4月 09 14:42:20 jack-Kaisa systemd[1239]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 14:42:20 jack-Kaisa wireplumber[1501]: disconnected from pipewire +4月 09 14:42:20 jack-Kaisa systemd[1239]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 14:42:20 jack-Kaisa systemd[1239]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 14:42:20 jack-Kaisa wireplumber[4177]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 14:42:20 jack-Kaisa wireplumber[4177]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 14:42:20 jack-Kaisa wireplumber[4177]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 14:42:20 jack-Kaisa wireplumber[4177]: Object activation aborted: proxy destroyed +4月 09 14:42:20 jack-Kaisa wireplumber[4177]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 14:42:30 jack-Kaisa wireplumber[4177]: stopped by signal: 已终止 +4月 09 14:42:30 jack-Kaisa systemd[1239]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 14:42:30 jack-Kaisa wireplumber[4177]: disconnected from pipewire +4月 09 14:42:30 jack-Kaisa systemd[1239]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 14:42:30 jack-Kaisa systemd[1239]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 14:42:30 jack-Kaisa wireplumber[4274]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 14:42:30 jack-Kaisa wireplumber[4274]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 14:42:30 jack-Kaisa wireplumber[4274]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 14:42:30 jack-Kaisa wireplumber[4274]: Object activation aborted: proxy destroyed +4月 09 14:42:30 jack-Kaisa wireplumber[4274]: failed to activate item: Object activation aborted: proxy destroyed + +$ journalctl --user -u pipewire -b --no-pager -n 200 +4月 09 14:17:19 jack-Kaisa systemd[1239]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 14:17:19 jack-Kaisa pipewire[1297]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 14:17:19 jack-Kaisa systemd[1239]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 14:17:19 jack-Kaisa systemd[1239]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 14:17:19 jack-Kaisa systemd[1239]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 14:17:19 jack-Kaisa pipewire[1499]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 14:18:57 jack-Kaisa pipewire[1499]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 14:18:57 jack-Kaisa pipewire[1499]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 14:20:35 jack-Kaisa pipewire[1499]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 14:20:35 jack-Kaisa pipewire[1499]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 14:20:38 jack-Kaisa pipewire[1499]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 14:20:38 jack-Kaisa pipewire[1499]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 14:20:38 jack-Kaisa pipewire[1499]: pw.link: 0x5e19d36f9570: one of the nodes is in error out:suspended in:error +4月 09 14:20:40 jack-Kaisa pipewire[1499]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 14:20:40 jack-Kaisa pipewire[1499]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 14:20:40 jack-Kaisa pipewire[1499]: pw.link: 0x5e19d36ce130: one of the nodes is in error out:error in:running +4月 09 14:20:40 jack-Kaisa pipewire[1499]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 14:20:44 jack-Kaisa pipewire[1499]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 14:21:46 jack-Kaisa pipewire[1499]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 14:21:46 jack-Kaisa pipewire[1499]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 14:21:49 jack-Kaisa pipewire[1499]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 14:21:49 jack-Kaisa pipewire[1499]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 14:21:49 jack-Kaisa pipewire[1499]: pw.link: 0x5e19d36d5850: one of the nodes is in error out:suspended in:error +4月 09 14:21:51 jack-Kaisa pipewire[1499]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 14:21:51 jack-Kaisa pipewire[1499]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 14:21:51 jack-Kaisa pipewire[1499]: pw.link: 0x5e19d3a47b30: one of the nodes is in error out:error in:running +4月 09 14:21:51 jack-Kaisa pipewire[1499]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 14:21:55 jack-Kaisa pipewire[1499]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 14:42:20 jack-Kaisa systemd[1239]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 14:42:20 jack-Kaisa systemd[1239]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 14:42:20 jack-Kaisa systemd[1239]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 14:42:20 jack-Kaisa pipewire[4175]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 14:42:30 jack-Kaisa systemd[1239]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 14:42:30 jack-Kaisa systemd[1239]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 14:42:30 jack-Kaisa systemd[1239]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 14:42:30 jack-Kaisa pipewire[4272]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +$ journalctl --user -u pipewire-pulse -b --no-pager -n 200 +4月 09 14:17:19 jack-Kaisa systemd[1239]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 14:17:19 jack-Kaisa systemd[1239]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 14:17:19 jack-Kaisa systemd[1239]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 14:17:19 jack-Kaisa systemd[1239]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 14:42:20 jack-Kaisa systemd[1239]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 14:42:20 jack-Kaisa systemd[1239]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 14:42:20 jack-Kaisa systemd[1239]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 14:42:30 jack-Kaisa systemd[1239]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 14:42:30 jack-Kaisa systemd[1239]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 14:42:30 jack-Kaisa systemd[1239]: Started pipewire-pulse.service - PipeWire PulseAudio. + +================================================================================ +Hints + +================================================================================ +- If HDMI ports show "not available", verify cable/monitor input/EDID and re-plug. +- If profile keeps reverting after reboot, compare: + - ~/.local/state/wireplumber/default-profile + - /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua (device.profile) + - any *kaisa* snippets under ~/.config/wireplumber/ or /etc/wireplumber/ +- If set_hw_params errors appear in logs for a given pcm (2/3/4), test only ONE HDMI at a time and switch sink accordingly. + +================================================================================ +Done. Report saved to: ./_logs/fix_after_reboot_20260409_144230.log diff --git a/_logs/fix_after_reboot_20260409_203217.log b/_logs/fix_after_reboot_20260409_203217.log new file mode 100644 index 0000000000..f69af3be82 --- /dev/null +++ b/_logs/fix_after_reboot_20260409_203217.log @@ -0,0 +1,749 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/fix_after_reboot_20260409_203217.log + +================================================================================ + +$ uname -a +Linux jack-Kaisa 6.17.0-20-generic #20~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 19 01:28:37 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ date +2026年 04月 09日 星期四 20:32:17 CST + +$ id +uid=1000(jack) gid=1000(jack) 组=1000(jack),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin) + +================================================================================ +Session sanity (THIS OFTEN EXPLAINS 'no sound') + +================================================================================ + +If you run this as root / without a logged-in desktop session: +- systemctl --user will be offline +- /run/user/$UID may not exist +- PipeWire/WirePlumber won't be running +- ALSA may show 'no soundcards found' + +Current: + +$ bash -lc echo "USER=$USER UID=$UID HOME=$HOME XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}" +USER=jack UID=1000 HOME=/home/jack XDG_RUNTIME_DIR=/run/user/1000 + +$ bash -lc if [ -n "${XDG_RUNTIME_DIR-}" ]; then ls -ld "${XDG_RUNTIME_DIR}" 2>/dev/null || true; else echo "XDG_RUNTIME_DIR is empty"; fi +drwx------ 17 jack jack 640 4月 9 20:31 /run/user/1000 + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pipewire-0" && echo "pipewire socket: OK" || echo "pipewire socket: MISSING" +pipewire socket: OK + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pulse/native" && echo "pulse native socket: OK" || echo "pulse native socket: MISSING" +pulse native socket: OK + + +================================================================================ +FIX mode (best-effort recovery) + +================================================================================ + +[NOTE] Restarting user audio services + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] Forcing profile to HiFi on card: alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + +$ pactl set-card-profile alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def HiFi + +$ sleep 1 + +[NOTE] Detected available pcm (from port availability): 2 (preference: 3/4/2, fallback 0) + +[NOTE] pcm=2 Jack is off; skipping (no cable / no EDID) + +[NOTE] pcm=3 Jack is off; skipping (no cable / no EDID) + +[NOTE] pcm=4 Jack is off; skipping (no cable / no EDID) + +[NOTE] Trying fallback Analog (Port1) sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +[NOTE] Quick playback test on pcm=0 (timeout -k 1s 5s) + +[NOTE] Playback command returned success on pcm=0 (if still silent: check monitor input / EDID / volume) + +================================================================================ +Versions (PipeWire / WirePlumber / ALSA utils) + +================================================================================ + +$ pipewire --version +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ wireplumber --version +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ wpctl --version +Error: 未知选项 --version + +用法: + wpctl [选项…] COMMAND [COMMAND_OPTIONS] - WirePlumber Control CLI + +Commands: + status + get-volume ID + inspect ID + set-default ID + set-volume ID VOL[%][-/+] + set-mute ID 1|0|toggle + set-profile ID INDEX + clear-default [ID] + +帮助选项: + -h, --help 显示帮助选项 + +Pass -h after a command to see command-specific options + + +$ pactl --version +pactl 16.1 +使用 libpulse 16.1.0 编译 +与 libpules 16.1.0 链接 + +$ pw-play --version +pw-play +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ speaker-test --version +speaker-test: 未识别的选项 "--version" +未知参数 '?' + +speaker-test 1.2.9 + + +$ alsaucm --version +alsaucm: version 1.2.9 + +$ amixer --version +amixer version 1.2.9 + +$ aplay --version +aplay: version 1.2.9 by Jaroslav Kysela + +================================================================================ +User services status + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 20:32:17 CST; 4s ago +TriggeredBy: ● pipewire.socket + Main PID: 3854 (pipewire) + Tasks: 3 (limit: 38170) + Memory: 5.3M (peak: 5.6M) + CPU: 35ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─3854 /usr/bin/pipewire + +4月 09 20:32:17 jack-Kaisa systemd[1237]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 20:32:17 jack-Kaisa pipewire[3854]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 20:32:17 CST; 4s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 3857 (pipewire-pulse) + Tasks: 3 (limit: 38170) + Memory: 2.1M (peak: 2.7M) + CPU: 23ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─3857 /usr/bin/pipewire-pulse + +4月 09 20:32:17 jack-Kaisa systemd[1237]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 20:32:17 CST; 4s ago + Main PID: 3856 (wireplumber) + Tasks: 7 (limit: 38170) + Memory: 5.1M (peak: 5.9M) + CPU: 122ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─3856 /usr/bin/wireplumber + +4月 09 20:32:17 jack-Kaisa systemd[1237]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 20:32:17 jack-Kaisa wireplumber[3856]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 20:32:17 jack-Kaisa wireplumber[3856]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 20:32:17 jack-Kaisa wireplumber[3856]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 20:32:17 jack-Kaisa wireplumber[3856]: Object activation aborted: proxy destroyed +4月 09 20:32:17 jack-Kaisa wireplumber[3856]: failed to activate item: Object activation aborted: proxy destroyed + +$ systemctl --user status pipewire.socket wireplumber.socket --no-pager +Unit wireplumber.socket could not be found. +● pipewire.socket - PipeWire Multimedia System Sockets + Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 15:26:19 CST; 5h 6min ago + Triggers: ● pipewire.service + Listen: /run/user/1000/pipewire-0 (Stream) + /run/user/1000/pipewire-0-manager (Stream) + CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket + +4月 09 15:26:19 jack-Kaisa systemd[1237]: Listening on pipewire.socket - PipeWire Multimedia System Sockets. + +================================================================================ +ALSA enumeration + +================================================================================ + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +================================================================================ +ALSA PCM list (check pipewire/default/pulse) + +================================================================================ + +$ aplay -L +null + Discard all samples (playback) or generate zero samples (capture) +pipewire + PipeWire Sound Server +default + Default ALSA Output (currently PipeWire Media Server) +hw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct hardware device without any conversions +plughw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Hardware device with all software conversions +sysdefault:CARD=sofrt5682 + sof-rt5682, + Default Audio Device +dmix:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct sample mixing device + +================================================================================ +UCM sanity + +================================================================================ + +$ alsaucm -c sof-rt5682 list _verbs + 0: HiFi + Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) + +$ alsaucm -c sof-rt5682 list _devices +alsaucm: error failed to get list _devices: No such file or directory + +================================================================================ +IEC958 switches (all 0/1/2) + +================================================================================ + +$ amixer -c0 sget IEC958,0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,1 +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,2 +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +================================================================================ +HDMI Jack states (on/off) + ELD controls + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=0 + : values= + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +Installed files (system paths) + +================================================================================ + +$ ls -l /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf +-rw-rw-r-- 1 jack jack 238 4月 8 11:42 /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf + +$ ls -l /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf +-rw-rw-r-- 1 jack jack 2209 4月 8 13:12 /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua +-rw-r--r-- 1 root root 1472 4月 8 15:43 /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled +ls: 无法访问 '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled': 没有那个文件或目录 + +================================================================================ +Potential conflicting WirePlumber snippets (user/system) + +================================================================================ + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d +总计 12 +drwxrwxr-x 2 jack jack 4096 4月 8 12:09 . +drwxrwxr-x 3 jack jack 4096 4月 8 11:54 .. +-rw-rw-r-- 1 jack jack 1139 4月 8 11:54 50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled +-rw-rw-r-- 1 jack jack 1139 4月 8 11:54 /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /etc/wireplumber/wireplumber.conf.d + +$ ls -la /etc/wireplumber/wireplumber.conf.d/*kaisa* + +================================================================================ +WirePlumber state (profile / nodes / routes) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 20 +drwx------ 2 jack jack 4096 4月 9 20:32 . +drwx------ 7 jack jack 4096 4月 9 13:44 .. +-rw-rw-r-- 1 jack jack 462 4月 9 20:32 default-nodes +-rw-rw-r-- 1 jack jack 656 4月 9 20:32 default-routes +-rw-rw-r-- 1 jack jack 2253 4月 9 20:32 restore-stream + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-profile +sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-nodes +[default-nodes] +default.configured.audio.sink=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-routes +[default-routes] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:HiFi=[Out] Port1; + +================================================================================ +WirePlumber default-routes: persisted volume sanity + +================================================================================ + +[NOTE] No suspiciously low channelVolumes lines in default-routes (threshold 0.25). + +================================================================================ +PipeWire card / profile / ports (focus: cml_rt5682_def) + +================================================================================ + +$ pactl list cards short +43 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "4078351" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "35" + object.id = "43" + object.serial = "43" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +================================================================================ +Sinks (PipeWire) + default sink + +================================================================================ + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:78 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:d89a:2903 + +$ pactl list short sinks +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz SUSPENDED +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz IDLE + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:3633981699] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2122] + 33. WirePlumber [1.0.5, jack@jack-Kaisa, pid:3856] + 34. pipewire [1.0.5, jack@jack-Kaisa, pid:3857] + 35. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:3856] + 63. wpctl [1.0.5, jack@jack-Kaisa, pid:4032] + +Audio + ├─ Devices: + │ 43. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 44. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ 45. Comet Lake PCH-LP cAVS HDMI2 [vol: 0.40] + │ 46. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ * 47. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +================================================================================ +Kernel hints (SOF/HDMI hw_params IPC errors) + +================================================================================ + +Note: if you see PipeWire 'set_hw_params: Input/output error', the real cause is often in kernel logs. + This section tries to summarize SOF/ASoC HDMI failures (e.g. ipc tx error -5 for pcm2 HDMI1). + +[WARN] Kernel log shows SOF/ASoC HDMI failures (tail): +900:4月 09 15:26:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +901:4月 09 15:26:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +903:4月 09 15:26:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +906:4月 09 15:26:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +907:4月 09 15:26:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +908:4月 09 15:26:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +909:4月 09 15:26:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +910:4月 09 15:26:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +911:4月 09 15:26:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +912:4月 09 15:26:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +913:4月 09 15:26:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +914:4月 09 15:26:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +915:4月 09 15:26:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +916:4月 09 15:26:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +917:4月 09 15:26:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 +958:4月 09 20:32:07 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +959:4月 09 20:32:07 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +960:4月 09 20:32:07 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +961:4月 09 20:32:07 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +962:4月 09 20:32:07 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 + +[NOTE] If it mentions: sof_ipc3_pcm_hw_params: pcm2 (HDMI1) ... ipc failed ... -5 + +[NOTE] then this is a kernel/SOF issue (not UCM/WirePlumber). Capture full: journalctl -k -b | grep -nE 'sof-audio|ipc tx error|pcm2|HDMI1' + +================================================================================ +Quick playback tests (non-destructive) + +================================================================================ + +Note: if ALSA 'pulse' PCM is missing, do NOT use: speaker-test -D pulse +Try these instead (they use PipeWire): + +Tip: these are wrapped with a short timeout to avoid hanging. + (uses: timeout -k 1s 5s ... -> TERM then KILL) + +$ timeout -k 1s 5s speaker-test -D pipewire -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是pipewire +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +频率被设为 48000Hz(被要求为48000Hz) +缓冲大小在范围64到1048576 +时间段大小从32到524288 +使用最大缓冲大小 1048576 +时间段=4 +时间段大小被设为=262144 +缓冲大小被设为=1048576 + 0 - Front Left + 1 - Front Right +每时间段时间=5.521944 + +$ timeout -k 1s 5s speaker-test -D default -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是default +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +频率被设为 48000Hz(被要求为48000Hz) +缓冲大小在范围64到1048576 +时间段大小从32到524288 +使用最大缓冲大小 1048576 +时间段=4 +时间段大小被设为=262144 +缓冲大小被设为=1048576 + 0 - Front Left + 1 - Front Right +每时间段时间=5.528104 + +$ timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 5s paplay /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +4月 09 15:26:19 jack-Kaisa systemd[1237]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 15:26:19 jack-Kaisa wireplumber[1295]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 15:26:19 jack-Kaisa wireplumber[1295]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 15:26:19 jack-Kaisa wireplumber[1295]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 09 15:26:19 jack-Kaisa systemd[1237]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 15:26:19 jack-Kaisa wireplumber[1295]: stopped by signal: 已终止 +4月 09 15:26:19 jack-Kaisa wireplumber[1295]: Object activation aborted: PipeWire proxy destroyed +4月 09 15:26:19 jack-Kaisa wireplumber[1295]: failed to activate route-settings metadata: Object activation aborted: PipeWire proxy destroyed +4月 09 15:26:19 jack-Kaisa wireplumber[1295]: Object activation aborted: PipeWire proxy destroyed +4月 09 15:26:19 jack-Kaisa wireplumber[1295]: failed to activate the sm-objects metadata: Object activation aborted: PipeWire proxy destroyed +4月 09 15:26:19 jack-Kaisa wireplumber[1295]: disconnected from pipewire +4月 09 15:26:19 jack-Kaisa systemd[1237]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 15:26:19 jack-Kaisa systemd[1237]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 15:26:19 jack-Kaisa wireplumber[1509]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 15:26:19 jack-Kaisa wireplumber[1509]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 15:26:19 jack-Kaisa wireplumber[1509]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 09 15:26:19 jack-Kaisa wireplumber[1509]: Object activation aborted: proxy destroyed +4月 09 15:26:19 jack-Kaisa wireplumber[1509]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 20:31:44 jack-Kaisa wireplumber[1509]: stopped by signal: 已终止 +4月 09 20:31:44 jack-Kaisa systemd[1237]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 20:31:44 jack-Kaisa wireplumber[1509]: disconnected from pipewire +4月 09 20:31:44 jack-Kaisa systemd[1237]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 20:31:44 jack-Kaisa systemd[1237]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 20:31:44 jack-Kaisa wireplumber[3662]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 20:31:44 jack-Kaisa wireplumber[3662]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 20:31:44 jack-Kaisa wireplumber[3662]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 20:32:17 jack-Kaisa systemd[1237]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 20:32:17 jack-Kaisa wireplumber[3662]: stopped by signal: 已终止 +4月 09 20:32:17 jack-Kaisa wireplumber[3662]: disconnected from pipewire +4月 09 20:32:17 jack-Kaisa systemd[1237]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 20:32:17 jack-Kaisa systemd[1237]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 20:32:17 jack-Kaisa wireplumber[3856]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 20:32:17 jack-Kaisa wireplumber[3856]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 20:32:17 jack-Kaisa wireplumber[3856]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 20:32:17 jack-Kaisa wireplumber[3856]: Object activation aborted: proxy destroyed +4月 09 20:32:17 jack-Kaisa wireplumber[3856]: failed to activate item: Object activation aborted: proxy destroyed + +$ journalctl --user -u pipewire -b --no-pager -n 200 +4月 09 15:26:19 jack-Kaisa systemd[1237]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 15:26:19 jack-Kaisa pipewire[1291]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 15:26:19 jack-Kaisa systemd[1237]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 15:26:19 jack-Kaisa systemd[1237]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 15:26:19 jack-Kaisa systemd[1237]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 15:26:19 jack-Kaisa pipewire[1501]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 20:31:44 jack-Kaisa systemd[1237]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 20:31:44 jack-Kaisa systemd[1237]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 20:31:44 jack-Kaisa systemd[1237]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 20:31:44 jack-Kaisa pipewire[3659]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 20:32:17 jack-Kaisa systemd[1237]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 20:32:17 jack-Kaisa systemd[1237]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 20:32:17 jack-Kaisa systemd[1237]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 20:32:17 jack-Kaisa pipewire[3854]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +$ journalctl --user -u pipewire-pulse -b --no-pager -n 200 +4月 09 15:26:19 jack-Kaisa systemd[1237]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 15:26:19 jack-Kaisa systemd[1237]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 15:26:19 jack-Kaisa systemd[1237]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 15:26:19 jack-Kaisa systemd[1237]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 20:31:44 jack-Kaisa systemd[1237]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 20:31:44 jack-Kaisa systemd[1237]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 20:31:49 jack-Kaisa systemd[1237]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 20:32:17 jack-Kaisa systemd[1237]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 20:32:17 jack-Kaisa systemd[1237]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 20:32:17 jack-Kaisa systemd[1237]: Started pipewire-pulse.service - PipeWire PulseAudio. + +================================================================================ +Hints + +================================================================================ +- If HDMI ports show "not available", verify cable/monitor input/EDID and re-plug. +- If profile keeps reverting after reboot, compare: + - ~/.local/state/wireplumber/default-profile + - /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua (device.profile) + - any *kaisa* snippets under ~/.config/wireplumber/ or /etc/wireplumber/ +- If set_hw_params errors appear in logs for a given pcm (2/3/4), test only ONE HDMI at a time and switch sink accordingly. + +================================================================================ +Done. Report saved to: ./_logs/fix_after_reboot_20260409_203217.log diff --git a/_logs/install-kaisa-ucm-overlay.txt b/_logs/install-kaisa-ucm-overlay.txt new file mode 100644 index 0000000000..e979b795cc --- /dev/null +++ b/_logs/install-kaisa-ucm-overlay.txt @@ -0,0 +1,7 @@ +chromebox_10th_audio_driver/scripts$ ./install-kaisa-ucm-overlay.sh +>>> 安装 UCM2 -> /usr/share/alsa/ucm2/ +>>> 安装 WirePlumber Lua -> /usr/share/wireplumber/main.lua.d/ +>>> 重启用户 pipewire 栈 +完成。请先验证 UCM 能解析(应列出 HiFi,不应报 parse 错误): + alsaucm -c sof-rt5682 list _verbs +再按 docs/linux-hdmi/OPERATION_PipeWire_Kaisa_UCM_HiFi.md 验收 pactl / GNOME。 diff --git a/_logs/kaisa-audio-doctor_20260213_010353.log b/_logs/kaisa-audio-doctor_20260213_010353.log new file mode 100644 index 0000000000..50d6c02a08 --- /dev/null +++ b/_logs/kaisa-audio-doctor_20260213_010353.log @@ -0,0 +1,524 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/kaisa-audio-doctor_20260213_010353.log + +================================================================================ + +$ uname -a +Linux ubuntu 6.17.0-14-generic #14~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jan 15 15:52:10 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ date +Fri Feb 13 01:03:53 UTC 2026 + +$ id +uid=1000(ubuntu) gid=1000(ubuntu) groups=1000(ubuntu),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin),124(sambashare) + +================================================================================ +Session sanity (THIS OFTEN EXPLAINS 'no sound') + +================================================================================ + +If you run this as root / without a logged-in desktop session: +- systemctl --user will be offline +- /run/user/$UID may not exist +- PipeWire/WirePlumber won't be running +- ALSA may show 'no soundcards found' + +Current: + +$ bash -lc echo "USER=$USER UID=$UID HOME=$HOME XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}" +USER=ubuntu UID=1000 HOME=/home/ubuntu XDG_RUNTIME_DIR=/run/user/1000 + +$ bash -lc if [ -n "${XDG_RUNTIME_DIR-}" ]; then ls -ld "${XDG_RUNTIME_DIR}" 2>/dev/null || true; else echo "XDG_RUNTIME_DIR is empty"; fi +drwx------ 17 ubuntu ubuntu 540 Feb 13 01:03 /run/user/1000 + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pipewire-0" && echo "pipewire socket: OK" || echo "pipewire socket: MISSING" +pipewire socket: OK + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pulse/native" && echo "pulse native socket: OK" || echo "pulse native socket: MISSING" +pulse native socket: OK + + +================================================================================ +Versions (PipeWire / WirePlumber / ALSA utils) + +================================================================================ + +$ pipewire --version +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ wireplumber --version +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ wpctl --version +Error: Unknown option --version + +Usage: + wpctl [OPTION…] COMMAND [COMMAND_OPTIONS] - WirePlumber Control CLI + +Commands: + status + get-volume ID + inspect ID + set-default ID + set-volume ID VOL[%][-/+] + set-mute ID 1|0|toggle + set-profile ID INDEX + clear-default [ID] + +Help Options: + -h, --help Show help options + +Pass -h after a command to see command-specific options + + +$ pactl --version +./scripts/kaisa-audio-doctor.sh: line 64: pactl: command not found + +$ pw-play --version +pw-play +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ speaker-test --version +speaker-test: unrecognized option '--version' +Unknown option '?' + +speaker-test 1.2.9 + + +$ alsaucm --version +alsaucm: version 1.2.9 + +$ amixer --version +amixer version 1.2.9 + +$ aplay --version +aplay: version 1.2.9 by Jaroslav Kysela + +================================================================================ +User services status + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:03:51 UTC; 2s ago +TriggeredBy: ● pipewire.socket + Main PID: 5673 (pipewire) + Tasks: 3 (limit: 38167) + Memory: 4.7M (peak: 4.9M) + CPU: 26ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─5673 /usr/bin/pipewire + +Feb 13 01:03:51 ubuntu systemd[2335]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:03:51 ubuntu pipewire[5673]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:03:51 UTC; 2s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 5676 (pipewire-pulse) + Tasks: 3 (limit: 38167) + Memory: 2.8M (peak: 3.1M) + CPU: 26ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─5676 /usr/bin/pipewire-pulse + +Feb 13 01:03:51 ubuntu systemd[2335]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:03:51 UTC; 2s ago + Main PID: 5675 (wireplumber) + Tasks: 7 (limit: 38167) + Memory: 6.1M (peak: 6.2M) + CPU: 107ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─5675 /usr/bin/wireplumber + +Feb 13 01:03:51 ubuntu systemd[2335]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:03:51 ubuntu wireplumber[5675]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:03:51 ubuntu wireplumber[5675]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:03:51 ubuntu wireplumber[5675]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Feb 13 01:03:51 ubuntu wireplumber[5675]: Object activation aborted: proxy destroyed +Feb 13 01:03:51 ubuntu wireplumber[5675]: failed to activate item: Object activation aborted: proxy destroyed + +$ systemctl --user status pipewire.socket wireplumber.socket --no-pager +Unit wireplumber.socket could not be found. +● pipewire.socket - PipeWire Multimedia System Sockets + Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:00:59 UTC; 2min 54s ago + Triggers: ● pipewire.service + Listen: /run/user/1000/pipewire-0 (Stream) + /run/user/1000/pipewire-0-manager (Stream) + CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket + +Feb 13 01:00:59 ubuntu systemd[2335]: Listening on pipewire.socket - PipeWire Multimedia System Sockets. + +================================================================================ +ALSA enumeration + +================================================================================ + +$ aplay -l +**** List of PLAYBACK Hardware Devices **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 + +================================================================================ +ALSA PCM list (check pipewire/default/pulse) + +================================================================================ + +$ aplay -L +null + Discard all samples (playback) or generate zero samples (capture) +pipewire + PipeWire Sound Server +default + Default ALSA Output (currently PipeWire Media Server) +hw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct hardware device without any conversions +plughw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Hardware device with all software conversions +sysdefault:CARD=sofrt5682 + sof-rt5682, + Default Audio Device +dmix:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct sample mixing device + +================================================================================ +UCM sanity + +================================================================================ + +$ alsaucm -c sof-rt5682 list _verbs +ALSA lib main.c:1554:(snd_use_case_mgr_open) error: failed to import sof-rt5682 use case configuration -2 +alsaucm: error failed to open sound card sof-rt5682: No such file or directory + +$ alsaucm -c sof-rt5682 list _devices +ALSA lib main.c:1554:(snd_use_case_mgr_open) error: failed to import sof-rt5682 use case configuration -2 +alsaucm: error failed to open sound card sof-rt5682: No such file or directory + +================================================================================ +IEC958 switches (all 0/1/2) + +================================================================================ + +$ amixer -c0 sget IEC958,0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [off] + +$ amixer -c0 sget IEC958,1 +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,2 +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +================================================================================ +HDMI Jack states (on/off) + ELD controls + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=0 + : values= + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +Installed files (system paths) + +================================================================================ + +$ ls -l /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf +ls: cannot access '/usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf': No such file or directory + +$ ls -l /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf +ls: cannot access '/usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf': No such file or directory + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua +ls: cannot access '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua': No such file or directory + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled +ls: cannot access '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled': No such file or directory + +================================================================================ +Potential conflicting WirePlumber snippets (user/system) + +================================================================================ + +$ ls -la /home/ubuntu/.config/wireplumber/wireplumber.conf.d +ls: cannot access '/home/ubuntu/.config/wireplumber/wireplumber.conf.d': No such file or directory + +$ ls -la /home/ubuntu/.config/wireplumber/wireplumber.conf.d/*kaisa* + +$ ls -la /etc/wireplumber/wireplumber.conf.d + +$ ls -la /etc/wireplumber/wireplumber.conf.d/*kaisa* + +================================================================================ +WirePlumber state (profile / nodes / routes) + +================================================================================ + +$ ls -la /home/ubuntu/.local/state/wireplumber +total 4 +drwx------ 2 ubuntu ubuntu 60 Feb 13 01:03 . +drwx------ 3 ubuntu ubuntu 60 Feb 13 01:00 .. +-rw-rw-r-- 1 ubuntu ubuntu 753 Feb 13 01:03 restore-stream + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-profile +sed: can't read /home/ubuntu/.local/state/wireplumber/default-profile: No such file or directory + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-nodes +sed: can't read /home/ubuntu/.local/state/wireplumber/default-nodes: No such file or directory + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-routes +sed: can't read /home/ubuntu/.local/state/wireplumber/default-routes: No such file or directory + +================================================================================ +PipeWire card / profile / ports (focus: cml_rt5682_def) + +================================================================================ + +$ pactl list cards short +./scripts/kaisa-audio-doctor.sh: line 64: pactl: command not found +./scripts/kaisa-audio-doctor.sh: line 64: pactl: command not found + +================================================================================ +Sinks (PipeWire) + default sink + +================================================================================ + +$ pactl info +./scripts/kaisa-audio-doctor.sh: line 64: pactl: command not found + +$ pactl list short sinks +./scripts/kaisa-audio-doctor.sh: line 64: pactl: command not found + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, ubuntu@ubuntu, cookie:3484885296] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, ubuntu@ubuntu, pid:3175] + 33. pipewire [1.0.5, ubuntu@ubuntu, pid:5676] + 34. Terminal [1.0.5, ubuntu@ubuntu, pid:5557] + 35. Mutter [1.0.5, ubuntu@ubuntu, pid:2634] + 37. WirePlumber [1.0.5, ubuntu@ubuntu, pid:5675] + 38. WirePlumber [export] [1.0.5, ubuntu@ubuntu, pid:5675] + 53. wpctl [1.0.5, ubuntu@ubuntu, pid:5784] + +Audio + ├─ Devices: + │ 45. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ * 50. Comet Lake PCH-LP cAVS Stereo [vol: 0.40] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ 51. Comet Lake PCH-LP cAVS Stereo [vol: 1.00] + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + +================================================================================ +Quick playback tests (non-destructive) + +================================================================================ + +Note: if ALSA 'pulse' PCM is missing, do NOT use: speaker-test -D pulse +Try these instead (they use PipeWire): + +Tip: these are wrapped with a short timeout to avoid hanging. + (uses: timeout -k 1s 5s ... -> TERM then KILL) + +$ timeout -k 1s 5s speaker-test -D pipewire -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +Playback device is pipewire +Stream parameters are 48000Hz, S16_LE, 2 channels +Sine wave rate is 440.0000Hz +Rate set to 48000Hz (requested 48000Hz) +Buffer size range from 64 to 1048576 +Period size range from 32 to 524288 +Using max buffer size 1048576 +Periods = 4 +was set period_size = 262144 +was set buffer_size = 1048576 + 0 - Front Left + 1 - Front Right +Time per period = 5.554569 + +$ timeout -k 1s 5s speaker-test -D default -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +Playback device is default +Stream parameters are 48000Hz, S16_LE, 2 channels +Sine wave rate is 440.0000Hz +Rate set to 48000Hz (requested 48000Hz) +Buffer size range from 64 to 1048576 +Period size range from 32 to 524288 +Using max buffer size 1048576 +Periods = 4 +was set period_size = 262144 +was set buffer_size = 1048576 + 0 - Front Left + 1 - Front Right +Time per period = 5.525657 + +$ timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 5s paplay /usr/share/sounds/alsa/Front_Center.wav +timeout: failed to run command ‘paplay’: No such file or directory + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +Feb 13 01:00:59 ubuntu systemd[2335]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:00:59 ubuntu wireplumber[2350]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:00:59 ubuntu wireplumber[2350]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:00:59 ubuntu wireplumber[2350]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +Feb 13 01:03:51 ubuntu systemd[2335]: Stopping wireplumber.service - Multimedia Service Session Manager... +Feb 13 01:03:51 ubuntu wireplumber[2350]: stopped by signal: Terminated +Feb 13 01:03:51 ubuntu wireplumber[2350]: disconnected from pipewire +Feb 13 01:03:51 ubuntu systemd[2335]: Stopped wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:03:51 ubuntu systemd[2335]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:03:51 ubuntu wireplumber[5675]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:03:51 ubuntu wireplumber[5675]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:03:51 ubuntu wireplumber[5675]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Feb 13 01:03:51 ubuntu wireplumber[5675]: Object activation aborted: proxy destroyed +Feb 13 01:03:51 ubuntu wireplumber[5675]: failed to activate item: Object activation aborted: proxy destroyed + +$ journalctl --user -u pipewire -b --no-pager -n 200 +Feb 13 01:00:59 ubuntu systemd[2335]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:00:59 ubuntu pipewire[2347]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Feb 13 01:03:51 ubuntu systemd[2335]: Stopping pipewire.service - PipeWire Multimedia Service... +Feb 13 01:03:51 ubuntu systemd[2335]: Stopped pipewire.service - PipeWire Multimedia Service. +Feb 13 01:03:51 ubuntu systemd[2335]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:03:51 ubuntu pipewire[5673]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +$ journalctl --user -u pipewire-pulse -b --no-pager -n 200 +Feb 13 01:00:59 ubuntu systemd[2335]: Started pipewire-pulse.service - PipeWire PulseAudio. +Feb 13 01:03:51 ubuntu systemd[2335]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Feb 13 01:03:51 ubuntu systemd[2335]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Feb 13 01:03:51 ubuntu systemd[2335]: Started pipewire-pulse.service - PipeWire PulseAudio. + +================================================================================ +Hints + +================================================================================ +- If HDMI ports show "not available", verify cable/monitor input/EDID and re-plug. +- If profile keeps reverting after reboot, compare: + - ~/.local/state/wireplumber/default-profile + - /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua (device.profile) + - any *kaisa* snippets under ~/.config/wireplumber/ or /etc/wireplumber/ +- If set_hw_params errors appear in logs for a given pcm (2/3/4), test only ONE HDMI at a time and switch sink accordingly. + +================================================================================ +Done. Report saved to: ./_logs/kaisa-audio-doctor_20260213_010353.log diff --git a/_logs/kaisa-audio-doctor_20260213_010406.log b/_logs/kaisa-audio-doctor_20260213_010406.log new file mode 100644 index 0000000000..20c79ae18f --- /dev/null +++ b/_logs/kaisa-audio-doctor_20260213_010406.log @@ -0,0 +1,554 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/kaisa-audio-doctor_20260213_010406.log + +================================================================================ + +$ uname -a +Linux ubuntu 6.17.0-14-generic #14~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jan 15 15:52:10 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ date +Fri Feb 13 01:04:06 UTC 2026 + +$ id +uid=1000(ubuntu) gid=1000(ubuntu) groups=1000(ubuntu),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin),124(sambashare) + +================================================================================ +Session sanity (THIS OFTEN EXPLAINS 'no sound') + +================================================================================ + +If you run this as root / without a logged-in desktop session: +- systemctl --user will be offline +- /run/user/$UID may not exist +- PipeWire/WirePlumber won't be running +- ALSA may show 'no soundcards found' + +Current: + +$ bash -lc echo "USER=$USER UID=$UID HOME=$HOME XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}" +USER=ubuntu UID=1000 HOME=/home/ubuntu XDG_RUNTIME_DIR=/run/user/1000 + +$ bash -lc if [ -n "${XDG_RUNTIME_DIR-}" ]; then ls -ld "${XDG_RUNTIME_DIR}" 2>/dev/null || true; else echo "XDG_RUNTIME_DIR is empty"; fi +drwx------ 17 ubuntu ubuntu 540 Feb 13 01:03 /run/user/1000 + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pipewire-0" && echo "pipewire socket: OK" || echo "pipewire socket: MISSING" +pipewire socket: OK + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pulse/native" && echo "pulse native socket: OK" || echo "pulse native socket: MISSING" +pulse native socket: OK + + +================================================================================ +FIX mode (best-effort recovery) + +================================================================================ + +[NOTE] Restarting user audio services + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[WARN] Could not find card name (expected match: cml_rt5682_def). Abort fix. + +================================================================================ +Versions (PipeWire / WirePlumber / ALSA utils) + +================================================================================ + +$ pipewire --version +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ wireplumber --version +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ wpctl --version +Error: Unknown option --version + +Usage: + wpctl [OPTION…] COMMAND [COMMAND_OPTIONS] - WirePlumber Control CLI + +Commands: + status + get-volume ID + inspect ID + set-default ID + set-volume ID VOL[%][-/+] + set-mute ID 1|0|toggle + set-profile ID INDEX + clear-default [ID] + +Help Options: + -h, --help Show help options + +Pass -h after a command to see command-specific options + + +$ pactl --version +./scripts/kaisa-audio-doctor.sh: line 64: pactl: command not found + +$ pw-play --version +pw-play +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ speaker-test --version +speaker-test: unrecognized option '--version' +Unknown option '?' + +speaker-test 1.2.9 + + +$ alsaucm --version +alsaucm: version 1.2.9 + +$ amixer --version +amixer version 1.2.9 + +$ aplay --version +aplay: version 1.2.9 by Jaroslav Kysela + +================================================================================ +User services status + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:04:06 UTC; 2s ago +TriggeredBy: ● pipewire.socket + Main PID: 5847 (pipewire) + Tasks: 3 (limit: 38167) + Memory: 4.2M (peak: 4.8M) + CPU: 28ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─5847 /usr/bin/pipewire + +Feb 13 01:04:06 ubuntu systemd[2335]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:04:06 ubuntu pipewire[5847]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:04:06 UTC; 2s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 5850 (pipewire-pulse) + Tasks: 3 (limit: 38167) + Memory: 2.3M (peak: 3.0M) + CPU: 25ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─5850 /usr/bin/pipewire-pulse + +Feb 13 01:04:06 ubuntu systemd[2335]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:04:06 UTC; 2s ago + Main PID: 5849 (wireplumber) + Tasks: 7 (limit: 38167) + Memory: 5.7M (peak: 6.5M) + CPU: 112ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─5849 /usr/bin/wireplumber + +Feb 13 01:04:06 ubuntu systemd[2335]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:04:06 ubuntu wireplumber[5849]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:04:06 ubuntu wireplumber[5849]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:04:06 ubuntu wireplumber[5849]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Feb 13 01:04:06 ubuntu wireplumber[5849]: Object activation aborted: proxy destroyed +Feb 13 01:04:06 ubuntu wireplumber[5849]: failed to activate item: Object activation aborted: proxy destroyed + +$ systemctl --user status pipewire.socket wireplumber.socket --no-pager +Unit wireplumber.socket could not be found. +● pipewire.socket - PipeWire Multimedia System Sockets + Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:00:59 UTC; 3min 9s ago + Triggers: ● pipewire.service + Listen: /run/user/1000/pipewire-0 (Stream) + /run/user/1000/pipewire-0-manager (Stream) + CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket + +Feb 13 01:00:59 ubuntu systemd[2335]: Listening on pipewire.socket - PipeWire Multimedia System Sockets. + +================================================================================ +ALSA enumeration + +================================================================================ + +$ aplay -l +**** List of PLAYBACK Hardware Devices **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 + +================================================================================ +ALSA PCM list (check pipewire/default/pulse) + +================================================================================ + +$ aplay -L +null + Discard all samples (playback) or generate zero samples (capture) +pipewire + PipeWire Sound Server +default + Default ALSA Output (currently PipeWire Media Server) +hw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct hardware device without any conversions +plughw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Hardware device with all software conversions +sysdefault:CARD=sofrt5682 + sof-rt5682, + Default Audio Device +dmix:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct sample mixing device + +================================================================================ +UCM sanity + +================================================================================ + +$ alsaucm -c sof-rt5682 list _verbs +ALSA lib main.c:1554:(snd_use_case_mgr_open) error: failed to import sof-rt5682 use case configuration -2 +alsaucm: error failed to open sound card sof-rt5682: No such file or directory + +$ alsaucm -c sof-rt5682 list _devices +ALSA lib main.c:1554:(snd_use_case_mgr_open) error: failed to import sof-rt5682 use case configuration -2 +alsaucm: error failed to open sound card sof-rt5682: No such file or directory + +================================================================================ +IEC958 switches (all 0/1/2) + +================================================================================ + +$ amixer -c0 sget IEC958,0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [off] + +$ amixer -c0 sget IEC958,1 +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,2 +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +================================================================================ +HDMI Jack states (on/off) + ELD controls + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=0 + : values= + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +Installed files (system paths) + +================================================================================ + +$ ls -l /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf +ls: cannot access '/usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf': No such file or directory + +$ ls -l /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf +ls: cannot access '/usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf': No such file or directory + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua +ls: cannot access '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua': No such file or directory + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled +ls: cannot access '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled': No such file or directory + +================================================================================ +Potential conflicting WirePlumber snippets (user/system) + +================================================================================ + +$ ls -la /home/ubuntu/.config/wireplumber/wireplumber.conf.d +ls: cannot access '/home/ubuntu/.config/wireplumber/wireplumber.conf.d': No such file or directory + +$ ls -la /home/ubuntu/.config/wireplumber/wireplumber.conf.d/*kaisa* + +$ ls -la /etc/wireplumber/wireplumber.conf.d + +$ ls -la /etc/wireplumber/wireplumber.conf.d/*kaisa* + +================================================================================ +WirePlumber state (profile / nodes / routes) + +================================================================================ + +$ ls -la /home/ubuntu/.local/state/wireplumber +total 4 +drwx------ 2 ubuntu ubuntu 60 Feb 13 01:04 . +drwx------ 3 ubuntu ubuntu 60 Feb 13 01:00 .. +-rw-rw-r-- 1 ubuntu ubuntu 1248 Feb 13 01:04 restore-stream + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-profile +sed: can't read /home/ubuntu/.local/state/wireplumber/default-profile: No such file or directory + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-nodes +sed: can't read /home/ubuntu/.local/state/wireplumber/default-nodes: No such file or directory + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-routes +sed: can't read /home/ubuntu/.local/state/wireplumber/default-routes: No such file or directory + +================================================================================ +PipeWire card / profile / ports (focus: cml_rt5682_def) + +================================================================================ + +$ pactl list cards short +./scripts/kaisa-audio-doctor.sh: line 64: pactl: command not found +./scripts/kaisa-audio-doctor.sh: line 64: pactl: command not found + +================================================================================ +Sinks (PipeWire) + default sink + +================================================================================ + +$ pactl info +./scripts/kaisa-audio-doctor.sh: line 64: pactl: command not found + +$ pactl list short sinks +./scripts/kaisa-audio-doctor.sh: line 64: pactl: command not found + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, ubuntu@ubuntu, cookie:1848967480] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, ubuntu@ubuntu, pid:3175] + 33. pipewire [1.0.5, ubuntu@ubuntu, pid:5850] + 34. Mutter [1.0.5, ubuntu@ubuntu, pid:2634] + 35. Terminal [1.0.5, ubuntu@ubuntu, pid:5557] + 37. WirePlumber [1.0.5, ubuntu@ubuntu, pid:5849] + 38. WirePlumber [export] [1.0.5, ubuntu@ubuntu, pid:5849] + 53. wpctl [1.0.5, ubuntu@ubuntu, pid:5940] + +Audio + ├─ Devices: + │ 45. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ * 50. Comet Lake PCH-LP cAVS Stereo [vol: 0.40] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ 51. Comet Lake PCH-LP cAVS Stereo [vol: 1.00] + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + +================================================================================ +Quick playback tests (non-destructive) + +================================================================================ + +Note: if ALSA 'pulse' PCM is missing, do NOT use: speaker-test -D pulse +Try these instead (they use PipeWire): + +Tip: these are wrapped with a short timeout to avoid hanging. + (uses: timeout -k 1s 5s ... -> TERM then KILL) + +$ timeout -k 1s 5s speaker-test -D pipewire -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +Playback device is pipewire +Stream parameters are 48000Hz, S16_LE, 2 channels +Sine wave rate is 440.0000Hz +Rate set to 48000Hz (requested 48000Hz) +Buffer size range from 64 to 1048576 +Period size range from 32 to 524288 +Using max buffer size 1048576 +Periods = 4 +was set period_size = 262144 +was set buffer_size = 1048576 + 0 - Front Left + 1 - Front Right +Time per period = 5.555421 + +$ timeout -k 1s 5s speaker-test -D default -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +Playback device is default +Stream parameters are 48000Hz, S16_LE, 2 channels +Sine wave rate is 440.0000Hz +Rate set to 48000Hz (requested 48000Hz) +Buffer size range from 64 to 1048576 +Period size range from 32 to 524288 +Using max buffer size 1048576 +Periods = 4 +was set period_size = 262144 +was set buffer_size = 1048576 + 0 - Front Left + 1 - Front Right +Time per period = 5.521142 + +$ timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 5s paplay /usr/share/sounds/alsa/Front_Center.wav +timeout: failed to run command ‘paplay’: No such file or directory + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +Feb 13 01:00:59 ubuntu systemd[2335]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:00:59 ubuntu wireplumber[2350]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:00:59 ubuntu wireplumber[2350]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:00:59 ubuntu wireplumber[2350]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +Feb 13 01:03:51 ubuntu systemd[2335]: Stopping wireplumber.service - Multimedia Service Session Manager... +Feb 13 01:03:51 ubuntu wireplumber[2350]: stopped by signal: Terminated +Feb 13 01:03:51 ubuntu wireplumber[2350]: disconnected from pipewire +Feb 13 01:03:51 ubuntu systemd[2335]: Stopped wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:03:51 ubuntu systemd[2335]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:03:51 ubuntu wireplumber[5675]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:03:51 ubuntu wireplumber[5675]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:03:51 ubuntu wireplumber[5675]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Feb 13 01:03:51 ubuntu wireplumber[5675]: Object activation aborted: proxy destroyed +Feb 13 01:03:51 ubuntu wireplumber[5675]: failed to activate item: Object activation aborted: proxy destroyed +Feb 13 01:04:06 ubuntu wireplumber[5675]: stopped by signal: Terminated +Feb 13 01:04:06 ubuntu systemd[2335]: Stopping wireplumber.service - Multimedia Service Session Manager... +Feb 13 01:04:06 ubuntu wireplumber[5675]: disconnected from pipewire +Feb 13 01:04:06 ubuntu systemd[2335]: Stopped wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:04:06 ubuntu systemd[2335]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:04:06 ubuntu wireplumber[5849]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:04:06 ubuntu wireplumber[5849]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:04:06 ubuntu wireplumber[5849]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Feb 13 01:04:06 ubuntu wireplumber[5849]: Object activation aborted: proxy destroyed +Feb 13 01:04:06 ubuntu wireplumber[5849]: failed to activate item: Object activation aborted: proxy destroyed + +$ journalctl --user -u pipewire -b --no-pager -n 200 +Feb 13 01:00:59 ubuntu systemd[2335]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:00:59 ubuntu pipewire[2347]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Feb 13 01:03:51 ubuntu systemd[2335]: Stopping pipewire.service - PipeWire Multimedia Service... +Feb 13 01:03:51 ubuntu systemd[2335]: Stopped pipewire.service - PipeWire Multimedia Service. +Feb 13 01:03:51 ubuntu systemd[2335]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:03:51 ubuntu pipewire[5673]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Feb 13 01:04:06 ubuntu systemd[2335]: Stopping pipewire.service - PipeWire Multimedia Service... +Feb 13 01:04:06 ubuntu systemd[2335]: Stopped pipewire.service - PipeWire Multimedia Service. +Feb 13 01:04:06 ubuntu systemd[2335]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:04:06 ubuntu pipewire[5847]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +$ journalctl --user -u pipewire-pulse -b --no-pager -n 200 +Feb 13 01:00:59 ubuntu systemd[2335]: Started pipewire-pulse.service - PipeWire PulseAudio. +Feb 13 01:03:51 ubuntu systemd[2335]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Feb 13 01:03:51 ubuntu systemd[2335]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Feb 13 01:03:51 ubuntu systemd[2335]: Started pipewire-pulse.service - PipeWire PulseAudio. +Feb 13 01:04:06 ubuntu systemd[2335]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Feb 13 01:04:06 ubuntu systemd[2335]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Feb 13 01:04:06 ubuntu systemd[2335]: Started pipewire-pulse.service - PipeWire PulseAudio. + +================================================================================ +Hints + +================================================================================ +- If HDMI ports show "not available", verify cable/monitor input/EDID and re-plug. +- If profile keeps reverting after reboot, compare: + - ~/.local/state/wireplumber/default-profile + - /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua (device.profile) + - any *kaisa* snippets under ~/.config/wireplumber/ or /etc/wireplumber/ +- If set_hw_params errors appear in logs for a given pcm (2/3/4), test only ONE HDMI at a time and switch sink accordingly. + +================================================================================ +Done. Report saved to: ./_logs/kaisa-audio-doctor_20260213_010406.log diff --git a/_logs/kaisa-audio-doctor_20260213_012207.log b/_logs/kaisa-audio-doctor_20260213_012207.log new file mode 100644 index 0000000000..06b4978eb2 --- /dev/null +++ b/_logs/kaisa-audio-doctor_20260213_012207.log @@ -0,0 +1,525 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/kaisa-audio-doctor_20260213_012207.log + +================================================================================ + +$ uname -a +Linux ubuntu 6.17.0-14-generic #14~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jan 15 15:52:10 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ date +Fri Feb 13 01:22:07 UTC 2026 + +$ id +uid=1000(ubuntu) gid=1000(ubuntu) groups=1000(ubuntu),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin),124(sambashare) + +================================================================================ +Session sanity (THIS OFTEN EXPLAINS 'no sound') + +================================================================================ + +If you run this as root / without a logged-in desktop session: +- systemctl --user will be offline +- /run/user/$UID may not exist +- PipeWire/WirePlumber won't be running +- ALSA may show 'no soundcards found' + +Current: + +$ bash -lc echo "USER=$USER UID=$UID HOME=$HOME XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}" +USER=ubuntu UID=1000 HOME=/home/ubuntu XDG_RUNTIME_DIR=/run/user/1000 + +$ bash -lc if [ -n "${XDG_RUNTIME_DIR-}" ]; then ls -ld "${XDG_RUNTIME_DIR}" 2>/dev/null || true; else echo "XDG_RUNTIME_DIR is empty"; fi +drwx------ 17 ubuntu ubuntu 540 Feb 13 01:22 /run/user/1000 + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pipewire-0" && echo "pipewire socket: OK" || echo "pipewire socket: MISSING" +pipewire socket: OK + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pulse/native" && echo "pulse native socket: OK" || echo "pulse native socket: MISSING" +pulse native socket: OK + + +================================================================================ +Versions (PipeWire / WirePlumber / ALSA utils) + +================================================================================ + +$ pipewire --version +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ wireplumber --version +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ wpctl --version +Error: Unknown option --version + +Usage: + wpctl [OPTION…] COMMAND [COMMAND_OPTIONS] - WirePlumber Control CLI + +Commands: + status + get-volume ID + inspect ID + set-default ID + set-volume ID VOL[%][-/+] + set-mute ID 1|0|toggle + set-profile ID INDEX + clear-default [ID] + +Help Options: + -h, --help Show help options + +Pass -h after a command to see command-specific options + + +$ pactl --version +./scripts/kaisa-audio-doctor.sh: line 64: pactl: command not found + +$ pw-play --version +pw-play +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ speaker-test --version +speaker-test: unrecognized option '--version' +Unknown option '?' + +speaker-test 1.2.9 + + +$ alsaucm --version +alsaucm: version 1.2.9 + +$ amixer --version +amixer version 1.2.9 + +$ aplay --version +aplay: version 1.2.9 by Jaroslav Kysela + +================================================================================ +User services status + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:22:05 UTC; 2s ago +TriggeredBy: ● pipewire.socket + Main PID: 5817 (pipewire) + Tasks: 3 (limit: 38168) + Memory: 4.5M (peak: 5.0M) + CPU: 23ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─5817 /usr/bin/pipewire + +Feb 13 01:22:05 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:05 ubuntu pipewire[5817]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:22:05 UTC; 2s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 5821 (pipewire-pulse) + Tasks: 3 (limit: 38168) + Memory: 2.6M (peak: 3.0M) + CPU: 25ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─5821 /usr/bin/pipewire-pulse + +Feb 13 01:22:05 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:22:05 UTC; 2s ago + Main PID: 5820 (wireplumber) + Tasks: 7 (limit: 38168) + Memory: 5.5M (peak: 6.2M) + CPU: 104ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─5820 /usr/bin/wireplumber + +Feb 13 01:22:05 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:05 ubuntu wireplumber[5820]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:22:05 ubuntu wireplumber[5820]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:22:05 ubuntu wireplumber[5820]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Feb 13 01:22:05 ubuntu wireplumber[5820]: Object activation aborted: proxy destroyed +Feb 13 01:22:05 ubuntu wireplumber[5820]: failed to activate item: Object activation aborted: proxy destroyed + +$ systemctl --user status pipewire.socket wireplumber.socket --no-pager +Unit wireplumber.socket could not be found. +● pipewire.socket - PipeWire Multimedia System Sockets + Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:01:27 UTC; 20min ago + Triggers: ● pipewire.service + Listen: /run/user/1000/pipewire-0 (Stream) + /run/user/1000/pipewire-0-manager (Stream) + CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket + +Feb 13 01:01:27 ubuntu systemd[2363]: Listening on pipewire.socket - PipeWire Multimedia System Sockets. + +================================================================================ +ALSA enumeration + +================================================================================ + +$ aplay -l +**** List of PLAYBACK Hardware Devices **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 + +================================================================================ +ALSA PCM list (check pipewire/default/pulse) + +================================================================================ + +$ aplay -L +null + Discard all samples (playback) or generate zero samples (capture) +pipewire + PipeWire Sound Server +default + Default ALSA Output (currently PipeWire Media Server) +hw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct hardware device without any conversions +plughw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Hardware device with all software conversions +sysdefault:CARD=sofrt5682 + sof-rt5682, + Default Audio Device +dmix:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct sample mixing device + +================================================================================ +UCM sanity + +================================================================================ + +$ alsaucm -c sof-rt5682 list _verbs +ALSA lib main.c:1554:(snd_use_case_mgr_open) error: failed to import sof-rt5682 use case configuration -2 +alsaucm: error failed to open sound card sof-rt5682: No such file or directory + +$ alsaucm -c sof-rt5682 list _devices +ALSA lib main.c:1554:(snd_use_case_mgr_open) error: failed to import sof-rt5682 use case configuration -2 +alsaucm: error failed to open sound card sof-rt5682: No such file or directory + +================================================================================ +IEC958 switches (all 0/1/2) + +================================================================================ + +$ amixer -c0 sget IEC958,0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [off] + +$ amixer -c0 sget IEC958,1 +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,2 +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +================================================================================ +HDMI Jack states (on/off) + ELD controls + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=0 + : values= + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +Installed files (system paths) + +================================================================================ + +$ ls -l /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf +ls: cannot access '/usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf': No such file or directory + +$ ls -l /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf +ls: cannot access '/usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf': No such file or directory + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua +ls: cannot access '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua': No such file or directory + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled +ls: cannot access '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled': No such file or directory + +================================================================================ +Potential conflicting WirePlumber snippets (user/system) + +================================================================================ + +$ ls -la /home/ubuntu/.config/wireplumber/wireplumber.conf.d +ls: cannot access '/home/ubuntu/.config/wireplumber/wireplumber.conf.d': No such file or directory + +$ ls -la /home/ubuntu/.config/wireplumber/wireplumber.conf.d/*kaisa* + +$ ls -la /etc/wireplumber/wireplumber.conf.d + +$ ls -la /etc/wireplumber/wireplumber.conf.d/*kaisa* + +================================================================================ +WirePlumber state (profile / nodes / routes) + +================================================================================ + +$ ls -la /home/ubuntu/.local/state/wireplumber +total 4 +drwx------ 2 ubuntu ubuntu 60 Feb 13 01:22 . +drwx------ 3 ubuntu ubuntu 60 Feb 13 01:01 .. +-rw-rw-r-- 1 ubuntu ubuntu 753 Feb 13 01:22 restore-stream + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-profile +sed: can't read /home/ubuntu/.local/state/wireplumber/default-profile: No such file or directory + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-nodes +sed: can't read /home/ubuntu/.local/state/wireplumber/default-nodes: No such file or directory + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-routes +sed: can't read /home/ubuntu/.local/state/wireplumber/default-routes: No such file or directory + +================================================================================ +PipeWire card / profile / ports (focus: cml_rt5682_def) + +================================================================================ + +$ pactl list cards short +./scripts/kaisa-audio-doctor.sh: line 64: pactl: command not found +./scripts/kaisa-audio-doctor.sh: line 64: pactl: command not found + +================================================================================ +Sinks (PipeWire) + default sink + +================================================================================ + +$ pactl info +./scripts/kaisa-audio-doctor.sh: line 64: pactl: command not found + +$ pactl list short sinks +./scripts/kaisa-audio-doctor.sh: line 64: pactl: command not found + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, ubuntu@ubuntu, cookie:243123915] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, ubuntu@ubuntu, pid:3254] + 33. pipewire [1.0.5, ubuntu@ubuntu, pid:5821] + 34. Terminal [1.0.5, ubuntu@ubuntu, pid:5750] + 36. gjs [1.0.5, ubuntu@ubuntu, pid:5336] + 37. Mutter [1.0.5, ubuntu@ubuntu, pid:2663] + 38. WirePlumber [1.0.5, ubuntu@ubuntu, pid:5820] + 39. WirePlumber [export] [1.0.5, ubuntu@ubuntu, pid:5820] + 54. wpctl [1.0.5, ubuntu@ubuntu, pid:5930] + +Audio + ├─ Devices: + │ 46. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ * 51. Comet Lake PCH-LP cAVS Stereo [vol: 0.40] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ 52. Comet Lake PCH-LP cAVS Stereo [vol: 1.00] + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + +================================================================================ +Quick playback tests (non-destructive) + +================================================================================ + +Note: if ALSA 'pulse' PCM is missing, do NOT use: speaker-test -D pulse +Try these instead (they use PipeWire): + +Tip: these are wrapped with a short timeout to avoid hanging. + (uses: timeout -k 1s 5s ... -> TERM then KILL) + +$ timeout -k 1s 5s speaker-test -D pipewire -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +Playback device is pipewire +Stream parameters are 48000Hz, S16_LE, 2 channels +Sine wave rate is 440.0000Hz +Rate set to 48000Hz (requested 48000Hz) +Buffer size range from 64 to 1048576 +Period size range from 32 to 524288 +Using max buffer size 1048576 +Periods = 4 +was set period_size = 262144 +was set buffer_size = 1048576 + 0 - Front Left + 1 - Front Right +Time per period = 5.553903 + +$ timeout -k 1s 5s speaker-test -D default -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +Playback device is default +Stream parameters are 48000Hz, S16_LE, 2 channels +Sine wave rate is 440.0000Hz +Rate set to 48000Hz (requested 48000Hz) +Buffer size range from 64 to 1048576 +Period size range from 32 to 524288 +Using max buffer size 1048576 +Periods = 4 +was set period_size = 262144 +was set buffer_size = 1048576 + 0 - Front Left + 1 - Front Right +Time per period = 5.526730 + +$ timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 5s paplay /usr/share/sounds/alsa/Front_Center.wav +timeout: failed to run command ‘paplay’: No such file or directory + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +Feb 13 01:01:27 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:01:27 ubuntu wireplumber[2377]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:01:27 ubuntu wireplumber[2377]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:01:28 ubuntu wireplumber[2377]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +Feb 13 01:22:05 ubuntu wireplumber[2377]: stopped by signal: Terminated +Feb 13 01:22:05 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Feb 13 01:22:05 ubuntu wireplumber[2377]: disconnected from pipewire +Feb 13 01:22:05 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:05 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:05 ubuntu wireplumber[5820]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:22:05 ubuntu wireplumber[5820]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:22:05 ubuntu wireplumber[5820]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Feb 13 01:22:05 ubuntu wireplumber[5820]: Object activation aborted: proxy destroyed +Feb 13 01:22:05 ubuntu wireplumber[5820]: failed to activate item: Object activation aborted: proxy destroyed + +$ journalctl --user -u pipewire -b --no-pager -n 200 +Feb 13 01:01:27 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:01:27 ubuntu pipewire[2375]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Feb 13 01:22:05 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Feb 13 01:22:05 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:05 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:05 ubuntu pipewire[5817]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +$ journalctl --user -u pipewire-pulse -b --no-pager -n 200 +Feb 13 01:01:27 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. +Feb 13 01:22:05 ubuntu systemd[2363]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Feb 13 01:22:05 ubuntu systemd[2363]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Feb 13 01:22:05 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. + +================================================================================ +Hints + +================================================================================ +- If HDMI ports show "not available", verify cable/monitor input/EDID and re-plug. +- If profile keeps reverting after reboot, compare: + - ~/.local/state/wireplumber/default-profile + - /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua (device.profile) + - any *kaisa* snippets under ~/.config/wireplumber/ or /etc/wireplumber/ +- If set_hw_params errors appear in logs for a given pcm (2/3/4), test only ONE HDMI at a time and switch sink accordingly. + +================================================================================ +Done. Report saved to: ./_logs/kaisa-audio-doctor_20260213_012207.log diff --git a/_logs/kaisa-audio-doctor_20260213_012220.log b/_logs/kaisa-audio-doctor_20260213_012220.log new file mode 100644 index 0000000000..80145a5a14 --- /dev/null +++ b/_logs/kaisa-audio-doctor_20260213_012220.log @@ -0,0 +1,561 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/kaisa-audio-doctor_20260213_012220.log + +================================================================================ + +$ uname -a +Linux ubuntu 6.17.0-14-generic #14~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jan 15 15:52:10 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ date +Fri Feb 13 01:22:20 UTC 2026 + +$ id +uid=1000(ubuntu) gid=1000(ubuntu) groups=1000(ubuntu),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin),124(sambashare) + +================================================================================ +Session sanity (THIS OFTEN EXPLAINS 'no sound') + +================================================================================ + +If you run this as root / without a logged-in desktop session: +- systemctl --user will be offline +- /run/user/$UID may not exist +- PipeWire/WirePlumber won't be running +- ALSA may show 'no soundcards found' + +Current: + +$ bash -lc echo "USER=$USER UID=$UID HOME=$HOME XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}" +USER=ubuntu UID=1000 HOME=/home/ubuntu XDG_RUNTIME_DIR=/run/user/1000 + +$ bash -lc if [ -n "${XDG_RUNTIME_DIR-}" ]; then ls -ld "${XDG_RUNTIME_DIR}" 2>/dev/null || true; else echo "XDG_RUNTIME_DIR is empty"; fi +drwx------ 17 ubuntu ubuntu 540 Feb 13 01:22 /run/user/1000 + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pipewire-0" && echo "pipewire socket: OK" || echo "pipewire socket: MISSING" +pipewire socket: OK + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pulse/native" && echo "pulse native socket: OK" || echo "pulse native socket: MISSING" +pulse native socket: OK + + +================================================================================ +FIX mode (best-effort recovery) + +================================================================================ + +[NOTE] Restarting user audio services + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[WARN] Could not find card name (expected match: cml_rt5682_def). Abort fix. + +================================================================================ +Versions (PipeWire / WirePlumber / ALSA utils) + +================================================================================ + +$ pipewire --version +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ wireplumber --version +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ wpctl --version +Error: Unknown option --version + +Usage: + wpctl [OPTION…] COMMAND [COMMAND_OPTIONS] - WirePlumber Control CLI + +Commands: + status + get-volume ID + inspect ID + set-default ID + set-volume ID VOL[%][-/+] + set-mute ID 1|0|toggle + set-profile ID INDEX + clear-default [ID] + +Help Options: + -h, --help Show help options + +Pass -h after a command to see command-specific options + + +$ pactl --version +./scripts/kaisa-audio-doctor.sh: line 64: pactl: command not found + +$ pw-play --version +pw-play +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ speaker-test --version +speaker-test: unrecognized option '--version' +Unknown option '?' + +speaker-test 1.2.9 + + +$ alsaucm --version +alsaucm: version 1.2.9 + +$ amixer --version +amixer version 1.2.9 + +$ aplay --version +aplay: version 1.2.9 by Jaroslav Kysela + +================================================================================ +User services status + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:22:21 UTC; 2s ago +TriggeredBy: ● pipewire.socket + Main PID: 6043 (pipewire) + Tasks: 3 (limit: 38168) + Memory: 5.0M (peak: 5.4M) + CPU: 46ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─6043 /usr/bin/pipewire + +Feb 13 01:22:21 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:21 ubuntu pipewire[6043]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:22:21 UTC; 2s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 6046 (pipewire-pulse) + Tasks: 3 (limit: 38168) + Memory: 3.9M (peak: 4.1M) + CPU: 43ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─6046 /usr/bin/pipewire-pulse + +Feb 13 01:22:21 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:22:21 UTC; 2s ago + Main PID: 6045 (wireplumber) + Tasks: 7 (limit: 38168) + Memory: 5.6M (peak: 6.3M) + CPU: 115ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─6045 /usr/bin/wireplumber + +Feb 13 01:22:21 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:21 ubuntu wireplumber[6045]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:22:21 ubuntu wireplumber[6045]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:22:21 ubuntu wireplumber[6045]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Feb 13 01:22:21 ubuntu wireplumber[6045]: Object activation aborted: proxy destroyed +Feb 13 01:22:21 ubuntu wireplumber[6045]: failed to activate item: Object activation aborted: proxy destroyed + +$ systemctl --user status pipewire.socket wireplumber.socket --no-pager +Unit wireplumber.socket could not be found. +● pipewire.socket - PipeWire Multimedia System Sockets + Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:01:27 UTC; 20min ago + Triggers: ● pipewire.service + Listen: /run/user/1000/pipewire-0 (Stream) + /run/user/1000/pipewire-0-manager (Stream) + CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket + +Feb 13 01:01:27 ubuntu systemd[2363]: Listening on pipewire.socket - PipeWire Multimedia System Sockets. + +================================================================================ +ALSA enumeration + +================================================================================ + +$ aplay -l +**** List of PLAYBACK Hardware Devices **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + Subdevices: 0/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 + +================================================================================ +ALSA PCM list (check pipewire/default/pulse) + +================================================================================ + +$ aplay -L +null + Discard all samples (playback) or generate zero samples (capture) +pipewire + PipeWire Sound Server +default + Default ALSA Output (currently PipeWire Media Server) +hw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct hardware device without any conversions +plughw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Hardware device with all software conversions +sysdefault:CARD=sofrt5682 + sof-rt5682, + Default Audio Device +dmix:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct sample mixing device + +================================================================================ +UCM sanity + +================================================================================ + +$ alsaucm -c sof-rt5682 list _verbs +ALSA lib main.c:1554:(snd_use_case_mgr_open) error: failed to import sof-rt5682 use case configuration -2 +alsaucm: error failed to open sound card sof-rt5682: No such file or directory + +$ alsaucm -c sof-rt5682 list _devices +ALSA lib main.c:1554:(snd_use_case_mgr_open) error: failed to import sof-rt5682 use case configuration -2 +alsaucm: error failed to open sound card sof-rt5682: No such file or directory + +================================================================================ +IEC958 switches (all 0/1/2) + +================================================================================ + +$ amixer -c0 sget IEC958,0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [off] + +$ amixer -c0 sget IEC958,1 +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,2 +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +================================================================================ +HDMI Jack states (on/off) + ELD controls + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=0 + : values= + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +Installed files (system paths) + +================================================================================ + +$ ls -l /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf +ls: cannot access '/usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf': No such file or directory + +$ ls -l /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf +ls: cannot access '/usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf': No such file or directory + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua +ls: cannot access '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua': No such file or directory + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled +ls: cannot access '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled': No such file or directory + +================================================================================ +Potential conflicting WirePlumber snippets (user/system) + +================================================================================ + +$ ls -la /home/ubuntu/.config/wireplumber/wireplumber.conf.d +ls: cannot access '/home/ubuntu/.config/wireplumber/wireplumber.conf.d': No such file or directory + +$ ls -la /home/ubuntu/.config/wireplumber/wireplumber.conf.d/*kaisa* + +$ ls -la /etc/wireplumber/wireplumber.conf.d + +$ ls -la /etc/wireplumber/wireplumber.conf.d/*kaisa* + +================================================================================ +WirePlumber state (profile / nodes / routes) + +================================================================================ + +$ ls -la /home/ubuntu/.local/state/wireplumber +total 4 +drwx------ 2 ubuntu ubuntu 60 Feb 13 01:22 . +drwx------ 3 ubuntu ubuntu 60 Feb 13 01:01 .. +-rw-rw-r-- 1 ubuntu ubuntu 1511 Feb 13 01:22 restore-stream + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-profile +sed: can't read /home/ubuntu/.local/state/wireplumber/default-profile: No such file or directory + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-nodes +sed: can't read /home/ubuntu/.local/state/wireplumber/default-nodes: No such file or directory + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-routes +sed: can't read /home/ubuntu/.local/state/wireplumber/default-routes: No such file or directory + +================================================================================ +PipeWire card / profile / ports (focus: cml_rt5682_def) + +================================================================================ + +$ pactl list cards short +./scripts/kaisa-audio-doctor.sh: line 64: pactl: command not found +./scripts/kaisa-audio-doctor.sh: line 64: pactl: command not found + +================================================================================ +Sinks (PipeWire) + default sink + +================================================================================ + +$ pactl info +./scripts/kaisa-audio-doctor.sh: line 64: pactl: command not found + +$ pactl list short sinks +./scripts/kaisa-audio-doctor.sh: line 64: pactl: command not found + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, ubuntu@ubuntu, cookie:4275321791] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, ubuntu@ubuntu, pid:3254] + 33. WirePlumber [1.0.5, ubuntu@ubuntu, pid:6045] + 34. WirePlumber [export] [1.0.5, ubuntu@ubuntu, pid:6045] + 35. pipewire [1.0.5, ubuntu@ubuntu, pid:6046] + 36. Terminal [1.0.5, ubuntu@ubuntu, pid:5750] + 37. gjs [1.0.5, ubuntu@ubuntu, pid:5336] + 38. Mutter [1.0.5, ubuntu@ubuntu, pid:2663] + 54. GNOME Settings [1.0.5, ubuntu@ubuntu, pid:5956] + 62. wpctl [1.0.5, ubuntu@ubuntu, pid:6137] + +Audio + ├─ Devices: + │ 46. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ * 51. Comet Lake PCH-LP cAVS Stereo [vol: 0.40] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ 52. Comet Lake PCH-LP cAVS Stereo [vol: 1.00] + │ + ├─ Source endpoints: + │ + └─ Streams: + 55. GNOME Settings + 56. input_FL < Stereo:monitor_FL [active] + 57. monitor_FL + 58. input_FR < Stereo:monitor_FR [active] + 59. monitor_FR + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + +================================================================================ +Quick playback tests (non-destructive) + +================================================================================ + +Note: if ALSA 'pulse' PCM is missing, do NOT use: speaker-test -D pulse +Try these instead (they use PipeWire): + +Tip: these are wrapped with a short timeout to avoid hanging. + (uses: timeout -k 1s 5s ... -> TERM then KILL) + +$ timeout -k 1s 5s speaker-test -D pipewire -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +Playback device is pipewire +Stream parameters are 48000Hz, S16_LE, 2 channels +Sine wave rate is 440.0000Hz +Rate set to 48000Hz (requested 48000Hz) +Buffer size range from 64 to 1048576 +Period size range from 32 to 524288 +Using max buffer size 1048576 +Periods = 4 +was set period_size = 262144 +was set buffer_size = 1048576 + 0 - Front Left + 1 - Front Right +Time per period = 5.492013 + +$ timeout -k 1s 5s speaker-test -D default -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +Playback device is default +Stream parameters are 48000Hz, S16_LE, 2 channels +Sine wave rate is 440.0000Hz +Rate set to 48000Hz (requested 48000Hz) +Buffer size range from 64 to 1048576 +Period size range from 32 to 524288 +Using max buffer size 1048576 +Periods = 4 +was set period_size = 262144 +was set buffer_size = 1048576 + 0 - Front Left + 1 - Front Right +Time per period = 5.505136 + +$ timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 5s paplay /usr/share/sounds/alsa/Front_Center.wav +timeout: failed to run command ‘paplay’: No such file or directory + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +Feb 13 01:01:27 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:01:27 ubuntu wireplumber[2377]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:01:27 ubuntu wireplumber[2377]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:01:28 ubuntu wireplumber[2377]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +Feb 13 01:22:05 ubuntu wireplumber[2377]: stopped by signal: Terminated +Feb 13 01:22:05 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Feb 13 01:22:05 ubuntu wireplumber[2377]: disconnected from pipewire +Feb 13 01:22:05 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:05 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:05 ubuntu wireplumber[5820]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:22:05 ubuntu wireplumber[5820]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:22:05 ubuntu wireplumber[5820]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Feb 13 01:22:05 ubuntu wireplumber[5820]: Object activation aborted: proxy destroyed +Feb 13 01:22:05 ubuntu wireplumber[5820]: failed to activate item: Object activation aborted: proxy destroyed +Feb 13 01:22:20 ubuntu wireplumber[5820]: stopped by signal: Terminated +Feb 13 01:22:20 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Feb 13 01:22:20 ubuntu wireplumber[5820]: disconnected from pipewire +Feb 13 01:22:20 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:21 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:21 ubuntu wireplumber[6045]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:22:21 ubuntu wireplumber[6045]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:22:21 ubuntu wireplumber[6045]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Feb 13 01:22:21 ubuntu wireplumber[6045]: Object activation aborted: proxy destroyed +Feb 13 01:22:21 ubuntu wireplumber[6045]: failed to activate item: Object activation aborted: proxy destroyed + +$ journalctl --user -u pipewire -b --no-pager -n 200 +Feb 13 01:01:27 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:01:27 ubuntu pipewire[2375]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Feb 13 01:22:05 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Feb 13 01:22:05 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:05 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:05 ubuntu pipewire[5817]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Feb 13 01:22:20 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Feb 13 01:22:21 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:21 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:21 ubuntu pipewire[6043]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +$ journalctl --user -u pipewire-pulse -b --no-pager -n 200 +Feb 13 01:01:27 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. +Feb 13 01:22:05 ubuntu systemd[2363]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Feb 13 01:22:05 ubuntu systemd[2363]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Feb 13 01:22:05 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. +Feb 13 01:22:20 ubuntu systemd[2363]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Feb 13 01:22:20 ubuntu systemd[2363]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Feb 13 01:22:21 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. + +================================================================================ +Hints + +================================================================================ +- If HDMI ports show "not available", verify cable/monitor input/EDID and re-plug. +- If profile keeps reverting after reboot, compare: + - ~/.local/state/wireplumber/default-profile + - /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua (device.profile) + - any *kaisa* snippets under ~/.config/wireplumber/ or /etc/wireplumber/ +- If set_hw_params errors appear in logs for a given pcm (2/3/4), test only ONE HDMI at a time and switch sink accordingly. + +================================================================================ +Done. Report saved to: ./_logs/kaisa-audio-doctor_20260213_012220.log diff --git a/_logs/kaisa-audio-doctor_20260408_224944.log b/_logs/kaisa-audio-doctor_20260408_224944.log new file mode 100644 index 0000000000..cf900b3371 --- /dev/null +++ b/_logs/kaisa-audio-doctor_20260408_224944.log @@ -0,0 +1,559 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/kaisa-audio-doctor_20260408_224944.log + +================================================================================ + +$ uname -a +Linux ubuntu 6.17.0-14-generic #14~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jan 15 15:52:10 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ date +Wed Apr 8 22:49:44 UTC 2026 + +$ id +uid=1000(ubuntu) gid=1000(ubuntu) groups=1000(ubuntu),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin),124(sambashare) + +================================================================================ +Session sanity (THIS OFTEN EXPLAINS 'no sound') + +================================================================================ + +If you run this as root / without a logged-in desktop session: +- systemctl --user will be offline +- /run/user/$UID may not exist +- PipeWire/WirePlumber won't be running +- ALSA may show 'no soundcards found' + +Current: + +$ bash -lc echo "USER=$USER UID=$UID HOME=$HOME XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}" +USER=ubuntu UID=1000 HOME=/home/ubuntu XDG_RUNTIME_DIR=/run/user/1000 + +$ bash -lc if [ -n "${XDG_RUNTIME_DIR-}" ]; then ls -ld "${XDG_RUNTIME_DIR}" 2>/dev/null || true; else echo "XDG_RUNTIME_DIR is empty"; fi +drwx------ 18 ubuntu ubuntu 560 Apr 8 22:49 /run/user/1000 + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pipewire-0" && echo "pipewire socket: OK" || echo "pipewire socket: MISSING" +pipewire socket: OK + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pulse/native" && echo "pulse native socket: OK" || echo "pulse native socket: MISSING" +pulse native socket: OK + + +================================================================================ +Versions (PipeWire / WirePlumber / ALSA utils) + +================================================================================ + +$ pipewire --version +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ wireplumber --version +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ wpctl --version +Error: Unknown option --version + +Usage: + wpctl [OPTION…] COMMAND [COMMAND_OPTIONS] - WirePlumber Control CLI + +Commands: + status + get-volume ID + inspect ID + set-default ID + set-volume ID VOL[%][-/+] + set-mute ID 1|0|toggle + set-profile ID INDEX + clear-default [ID] + +Help Options: + -h, --help Show help options + +Pass -h after a command to see command-specific options + + +$ pactl --version +./scripts/kaisa-audio-doctor.sh: line 64: pactl: command not found + +$ pw-play --version +pw-play +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ speaker-test --version +speaker-test: unrecognized option '--version' +Unknown option '?' + +speaker-test 1.2.9 + + +$ alsaucm --version +alsaucm: version 1.2.9 + +$ amixer --version +amixer version 1.2.9 + +$ aplay --version +aplay: version 1.2.9 by Jaroslav Kysela + +================================================================================ +User services status + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 22:49:42 UTC; 2s ago +TriggeredBy: ● pipewire.socket + Main PID: 7401 (pipewire) + Tasks: 3 (limit: 38168) + Memory: 4.3M (peak: 5.1M) + CPU: 28ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─7401 /usr/bin/pipewire + +Apr 08 22:49:42 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:42 ubuntu pipewire[7401]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 22:49:42 UTC; 2s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 7404 (pipewire-pulse) + Tasks: 3 (limit: 38168) + Memory: 2.6M (peak: 2.8M) + CPU: 24ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─7404 /usr/bin/pipewire-pulse + +Apr 08 22:49:42 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 22:49:42 UTC; 2s ago + Main PID: 7403 (wireplumber) + Tasks: 7 (limit: 38168) + Memory: 6.0M (peak: 6.7M) + CPU: 105ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─7403 /usr/bin/wireplumber + +Apr 08 22:49:42 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:42 ubuntu wireplumber[7403]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:49:42 ubuntu wireplumber[7403]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:49:43 ubuntu wireplumber[7403]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:49:43 ubuntu wireplumber[7403]: Object activation aborted: proxy destroyed +Apr 08 22:49:43 ubuntu wireplumber[7403]: failed to activate item: Object activation aborted: proxy destroyed + +$ systemctl --user status pipewire.socket wireplumber.socket --no-pager +Unit wireplumber.socket could not be found. +● pipewire.socket - PipeWire Multimedia System Sockets + Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:01:27 UTC; 1 month 24 days ago + Triggers: ● pipewire.service + Listen: /run/user/1000/pipewire-0 (Stream) + /run/user/1000/pipewire-0-manager (Stream) + CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket + +Feb 13 01:01:27 ubuntu systemd[2363]: Listening on pipewire.socket - PipeWire Multimedia System Sockets. + +================================================================================ +ALSA enumeration + +================================================================================ + +$ aplay -l +**** List of PLAYBACK Hardware Devices **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 + +================================================================================ +ALSA PCM list (check pipewire/default/pulse) + +================================================================================ + +$ aplay -L +null + Discard all samples (playback) or generate zero samples (capture) +pipewire + PipeWire Sound Server +default + Default ALSA Output (currently PipeWire Media Server) +hw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct hardware device without any conversions +plughw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Hardware device with all software conversions +sysdefault:CARD=sofrt5682 + sof-rt5682, + Default Audio Device +dmix:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct sample mixing device + +================================================================================ +UCM sanity + +================================================================================ + +$ alsaucm -c sof-rt5682 list _verbs +ALSA lib main.c:1554:(snd_use_case_mgr_open) error: failed to import sof-rt5682 use case configuration -2 +alsaucm: error failed to open sound card sof-rt5682: No such file or directory + +$ alsaucm -c sof-rt5682 list _devices +ALSA lib main.c:1554:(snd_use_case_mgr_open) error: failed to import sof-rt5682 use case configuration -2 +alsaucm: error failed to open sound card sof-rt5682: No such file or directory + +================================================================================ +IEC958 switches (all 0/1/2) + +================================================================================ + +$ amixer -c0 sget IEC958,0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [off] + +$ amixer -c0 sget IEC958,1 +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,2 +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +================================================================================ +HDMI Jack states (on/off) + ELD controls + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=0 + : values= + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +Installed files (system paths) + +================================================================================ + +$ ls -l /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf +ls: cannot access '/usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf': No such file or directory + +$ ls -l /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf +ls: cannot access '/usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf': No such file or directory + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua +ls: cannot access '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua': No such file or directory + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled +ls: cannot access '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled': No such file or directory + +================================================================================ +Potential conflicting WirePlumber snippets (user/system) + +================================================================================ + +$ ls -la /home/ubuntu/.config/wireplumber/wireplumber.conf.d +ls: cannot access '/home/ubuntu/.config/wireplumber/wireplumber.conf.d': No such file or directory + +$ ls -la /home/ubuntu/.config/wireplumber/wireplumber.conf.d/*kaisa* + +$ ls -la /etc/wireplumber/wireplumber.conf.d + +$ ls -la /etc/wireplumber/wireplumber.conf.d/*kaisa* + +================================================================================ +WirePlumber state (profile / nodes / routes) + +================================================================================ + +$ ls -la /home/ubuntu/.local/state/wireplumber +total 4 +drwx------ 2 ubuntu ubuntu 60 Apr 8 22:49 . +drwx------ 3 ubuntu ubuntu 60 Feb 13 01:01 .. +-rw-rw-r-- 1 ubuntu ubuntu 1511 Apr 8 22:49 restore-stream + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-profile +sed: can't read /home/ubuntu/.local/state/wireplumber/default-profile: No such file or directory + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-nodes +sed: can't read /home/ubuntu/.local/state/wireplumber/default-nodes: No such file or directory + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-routes +sed: can't read /home/ubuntu/.local/state/wireplumber/default-routes: No such file or directory + +================================================================================ +PipeWire card / profile / ports (focus: cml_rt5682_def) + +================================================================================ + +$ pactl list cards short +./scripts/kaisa-audio-doctor.sh: line 64: pactl: command not found +./scripts/kaisa-audio-doctor.sh: line 64: pactl: command not found + +================================================================================ +Sinks (PipeWire) + default sink + +================================================================================ + +$ pactl info +./scripts/kaisa-audio-doctor.sh: line 64: pactl: command not found + +$ pactl list short sinks +./scripts/kaisa-audio-doctor.sh: line 64: pactl: command not found + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, ubuntu@ubuntu, cookie:1431789396] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, ubuntu@ubuntu, pid:3254] + 33. pipewire [1.0.5, ubuntu@ubuntu, pid:7404] + 34. Terminal [1.0.5, ubuntu@ubuntu, pid:5750] + 36. gjs [1.0.5, ubuntu@ubuntu, pid:5336] + 37. Mutter [1.0.5, ubuntu@ubuntu, pid:2663] + 38. WirePlumber [1.0.5, ubuntu@ubuntu, pid:7403] + 39. WirePlumber [export] [1.0.5, ubuntu@ubuntu, pid:7403] + 54. wpctl [1.0.5, ubuntu@ubuntu, pid:7516] + +Audio + ├─ Devices: + │ 46. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ * 51. Comet Lake PCH-LP cAVS Stereo [vol: 0.40] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ 52. Comet Lake PCH-LP cAVS Stereo [vol: 1.00] + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + +================================================================================ +Quick playback tests (non-destructive) + +================================================================================ + +Note: if ALSA 'pulse' PCM is missing, do NOT use: speaker-test -D pulse +Try these instead (they use PipeWire): + +Tip: these are wrapped with a short timeout to avoid hanging. + (uses: timeout -k 1s 5s ... -> TERM then KILL) + +$ timeout -k 1s 5s speaker-test -D pipewire -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +Playback device is pipewire +Stream parameters are 48000Hz, S16_LE, 2 channels +Sine wave rate is 440.0000Hz +Rate set to 48000Hz (requested 48000Hz) +Buffer size range from 64 to 1048576 +Period size range from 32 to 524288 +Using max buffer size 1048576 +Periods = 4 +was set period_size = 262144 +was set buffer_size = 1048576 + 0 - Front Left + 1 - Front Right +Time per period = 5.554097 + +$ timeout -k 1s 5s speaker-test -D default -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +Playback device is default +Stream parameters are 48000Hz, S16_LE, 2 channels +Sine wave rate is 440.0000Hz +Rate set to 48000Hz (requested 48000Hz) +Buffer size range from 64 to 1048576 +Period size range from 32 to 524288 +Using max buffer size 1048576 +Periods = 4 +was set period_size = 262144 +was set buffer_size = 1048576 + 0 - Front Left + 1 - Front Right +Time per period = 5.499052 + +$ timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 5s paplay /usr/share/sounds/alsa/Front_Center.wav +timeout: failed to run command ‘paplay’: No such file or directory + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +Feb 13 01:01:27 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:01:27 ubuntu wireplumber[2377]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:01:27 ubuntu wireplumber[2377]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:01:28 ubuntu wireplumber[2377]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +Feb 13 01:22:05 ubuntu wireplumber[2377]: stopped by signal: Terminated +Feb 13 01:22:05 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Feb 13 01:22:05 ubuntu wireplumber[2377]: disconnected from pipewire +Feb 13 01:22:05 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:05 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:05 ubuntu wireplumber[5820]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:22:05 ubuntu wireplumber[5820]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:22:05 ubuntu wireplumber[5820]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Feb 13 01:22:05 ubuntu wireplumber[5820]: Object activation aborted: proxy destroyed +Feb 13 01:22:05 ubuntu wireplumber[5820]: failed to activate item: Object activation aborted: proxy destroyed +Feb 13 01:22:20 ubuntu wireplumber[5820]: stopped by signal: Terminated +Feb 13 01:22:20 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Feb 13 01:22:20 ubuntu wireplumber[5820]: disconnected from pipewire +Feb 13 01:22:20 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:21 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:21 ubuntu wireplumber[6045]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:22:21 ubuntu wireplumber[6045]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:22:21 ubuntu wireplumber[6045]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Feb 13 01:22:21 ubuntu wireplumber[6045]: Object activation aborted: proxy destroyed +Feb 13 01:22:21 ubuntu wireplumber[6045]: failed to activate item: Object activation aborted: proxy destroyed +Apr 08 22:49:42 ubuntu wireplumber[6045]: stopped by signal: Terminated +Apr 08 22:49:42 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:49:42 ubuntu wireplumber[6045]: disconnected from pipewire +Apr 08 22:49:42 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:42 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:42 ubuntu wireplumber[7403]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:49:42 ubuntu wireplumber[7403]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:49:43 ubuntu wireplumber[7403]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:49:43 ubuntu wireplumber[7403]: Object activation aborted: proxy destroyed +Apr 08 22:49:43 ubuntu wireplumber[7403]: failed to activate item: Object activation aborted: proxy destroyed + +$ journalctl --user -u pipewire -b --no-pager -n 200 +Feb 13 01:01:27 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:01:27 ubuntu pipewire[2375]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Feb 13 01:22:05 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Feb 13 01:22:05 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:05 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:05 ubuntu pipewire[5817]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Feb 13 01:22:20 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Feb 13 01:22:21 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:21 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:21 ubuntu pipewire[6043]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:49:42 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:49:42 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:42 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:42 ubuntu pipewire[7401]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +$ journalctl --user -u pipewire-pulse -b --no-pager -n 200 +Feb 13 01:01:27 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. +Feb 13 01:22:05 ubuntu systemd[2363]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Feb 13 01:22:05 ubuntu systemd[2363]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Feb 13 01:22:05 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. +Feb 13 01:22:20 ubuntu systemd[2363]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Feb 13 01:22:20 ubuntu systemd[2363]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Feb 13 01:22:21 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:49:42 ubuntu systemd[2363]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Apr 08 22:49:42 ubuntu systemd[2363]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:49:42 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. + +================================================================================ +Hints + +================================================================================ +- If HDMI ports show "not available", verify cable/monitor input/EDID and re-plug. +- If profile keeps reverting after reboot, compare: + - ~/.local/state/wireplumber/default-profile + - /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua (device.profile) + - any *kaisa* snippets under ~/.config/wireplumber/ or /etc/wireplumber/ +- If set_hw_params errors appear in logs for a given pcm (2/3/4), test only ONE HDMI at a time and switch sink accordingly. + +================================================================================ +Done. Report saved to: ./_logs/kaisa-audio-doctor_20260408_224944.log diff --git a/_logs/kaisa-audio-doctor_20260408_224957.log b/_logs/kaisa-audio-doctor_20260408_224957.log new file mode 100644 index 0000000000..ea48c91c2f --- /dev/null +++ b/_logs/kaisa-audio-doctor_20260408_224957.log @@ -0,0 +1,585 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/kaisa-audio-doctor_20260408_224957.log + +================================================================================ + +$ uname -a +Linux ubuntu 6.17.0-14-generic #14~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jan 15 15:52:10 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ date +Wed Apr 8 22:49:57 UTC 2026 + +$ id +uid=1000(ubuntu) gid=1000(ubuntu) groups=1000(ubuntu),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin),124(sambashare) + +================================================================================ +Session sanity (THIS OFTEN EXPLAINS 'no sound') + +================================================================================ + +If you run this as root / without a logged-in desktop session: +- systemctl --user will be offline +- /run/user/$UID may not exist +- PipeWire/WirePlumber won't be running +- ALSA may show 'no soundcards found' + +Current: + +$ bash -lc echo "USER=$USER UID=$UID HOME=$HOME XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}" +USER=ubuntu UID=1000 HOME=/home/ubuntu XDG_RUNTIME_DIR=/run/user/1000 + +$ bash -lc if [ -n "${XDG_RUNTIME_DIR-}" ]; then ls -ld "${XDG_RUNTIME_DIR}" 2>/dev/null || true; else echo "XDG_RUNTIME_DIR is empty"; fi +drwx------ 18 ubuntu ubuntu 560 Apr 8 22:49 /run/user/1000 + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pipewire-0" && echo "pipewire socket: OK" || echo "pipewire socket: MISSING" +pipewire socket: OK + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pulse/native" && echo "pulse native socket: OK" || echo "pulse native socket: MISSING" +pulse native socket: OK + + +================================================================================ +FIX mode (best-effort recovery) + +================================================================================ + +[NOTE] Restarting user audio services + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[WARN] Could not find card name (expected match: cml_rt5682_def). Abort fix. + +================================================================================ +Versions (PipeWire / WirePlumber / ALSA utils) + +================================================================================ + +$ pipewire --version +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ wireplumber --version +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ wpctl --version +Error: Unknown option --version + +Usage: + wpctl [OPTION…] COMMAND [COMMAND_OPTIONS] - WirePlumber Control CLI + +Commands: + status + get-volume ID + inspect ID + set-default ID + set-volume ID VOL[%][-/+] + set-mute ID 1|0|toggle + set-profile ID INDEX + clear-default [ID] + +Help Options: + -h, --help Show help options + +Pass -h after a command to see command-specific options + + +$ pactl --version +./scripts/kaisa-audio-doctor.sh: line 64: pactl: command not found + +$ pw-play --version +pw-play +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ speaker-test --version +speaker-test: unrecognized option '--version' +Unknown option '?' + +speaker-test 1.2.9 + + +$ alsaucm --version +alsaucm: version 1.2.9 + +$ amixer --version +amixer version 1.2.9 + +$ aplay --version +aplay: version 1.2.9 by Jaroslav Kysela + +================================================================================ +User services status + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 22:49:57 UTC; 2s ago +TriggeredBy: ● pipewire.socket + Main PID: 7580 (pipewire) + Tasks: 3 (limit: 38168) + Memory: 4.7M (peak: 5.4M) + CPU: 27ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─7580 /usr/bin/pipewire + +Apr 08 22:49:57 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:58 ubuntu pipewire[7580]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 22:49:57 UTC; 2s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 7583 (pipewire-pulse) + Tasks: 3 (limit: 38168) + Memory: 3.1M (peak: 3.1M) + CPU: 23ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─7583 /usr/bin/pipewire-pulse + +Apr 08 22:49:57 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 22:49:57 UTC; 2s ago + Main PID: 7582 (wireplumber) + Tasks: 7 (limit: 38168) + Memory: 5.6M (peak: 5.8M) + CPU: 113ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─7582 /usr/bin/wireplumber + +Apr 08 22:49:57 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:58 ubuntu wireplumber[7582]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:49:58 ubuntu wireplumber[7582]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:49:58 ubuntu wireplumber[7582]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera + +$ systemctl --user status pipewire.socket wireplumber.socket --no-pager +Unit wireplumber.socket could not be found. +● pipewire.socket - PipeWire Multimedia System Sockets + Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:01:27 UTC; 1 month 24 days ago + Triggers: ● pipewire.service + Listen: /run/user/1000/pipewire-0 (Stream) + /run/user/1000/pipewire-0-manager (Stream) + CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket + +Feb 13 01:01:27 ubuntu systemd[2363]: Listening on pipewire.socket - PipeWire Multimedia System Sockets. + +================================================================================ +ALSA enumeration + +================================================================================ + +$ aplay -l +**** List of PLAYBACK Hardware Devices **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 + +================================================================================ +ALSA PCM list (check pipewire/default/pulse) + +================================================================================ + +$ aplay -L +null + Discard all samples (playback) or generate zero samples (capture) +pipewire + PipeWire Sound Server +default + Default ALSA Output (currently PipeWire Media Server) +hw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct hardware device without any conversions +plughw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Hardware device with all software conversions +sysdefault:CARD=sofrt5682 + sof-rt5682, + Default Audio Device +dmix:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct sample mixing device + +================================================================================ +UCM sanity + +================================================================================ + +$ alsaucm -c sof-rt5682 list _verbs +ALSA lib main.c:1554:(snd_use_case_mgr_open) error: failed to import sof-rt5682 use case configuration -2 +alsaucm: error failed to open sound card sof-rt5682: No such file or directory + +$ alsaucm -c sof-rt5682 list _devices +ALSA lib main.c:1554:(snd_use_case_mgr_open) error: failed to import sof-rt5682 use case configuration -2 +alsaucm: error failed to open sound card sof-rt5682: No such file or directory + +================================================================================ +IEC958 switches (all 0/1/2) + +================================================================================ + +$ amixer -c0 sget IEC958,0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [off] + +$ amixer -c0 sget IEC958,1 +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,2 +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +================================================================================ +HDMI Jack states (on/off) + ELD controls + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=0 + : values= + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +Installed files (system paths) + +================================================================================ + +$ ls -l /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf +ls: cannot access '/usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf': No such file or directory + +$ ls -l /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf +ls: cannot access '/usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf': No such file or directory + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua +ls: cannot access '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua': No such file or directory + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled +ls: cannot access '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled': No such file or directory + +================================================================================ +Potential conflicting WirePlumber snippets (user/system) + +================================================================================ + +$ ls -la /home/ubuntu/.config/wireplumber/wireplumber.conf.d +ls: cannot access '/home/ubuntu/.config/wireplumber/wireplumber.conf.d': No such file or directory + +$ ls -la /home/ubuntu/.config/wireplumber/wireplumber.conf.d/*kaisa* + +$ ls -la /etc/wireplumber/wireplumber.conf.d + +$ ls -la /etc/wireplumber/wireplumber.conf.d/*kaisa* + +================================================================================ +WirePlumber state (profile / nodes / routes) + +================================================================================ + +$ ls -la /home/ubuntu/.local/state/wireplumber +total 4 +drwx------ 2 ubuntu ubuntu 60 Apr 8 22:49 . +drwx------ 3 ubuntu ubuntu 60 Feb 13 01:01 .. +-rw-rw-r-- 1 ubuntu ubuntu 1511 Apr 8 22:49 restore-stream + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-profile +sed: can't read /home/ubuntu/.local/state/wireplumber/default-profile: No such file or directory + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-nodes +sed: can't read /home/ubuntu/.local/state/wireplumber/default-nodes: No such file or directory + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-routes +sed: can't read /home/ubuntu/.local/state/wireplumber/default-routes: No such file or directory + +================================================================================ +PipeWire card / profile / ports (focus: cml_rt5682_def) + +================================================================================ + +$ pactl list cards short +./scripts/kaisa-audio-doctor.sh: line 64: pactl: command not found +./scripts/kaisa-audio-doctor.sh: line 64: pactl: command not found + +================================================================================ +Sinks (PipeWire) + default sink + +================================================================================ + +$ pactl info +./scripts/kaisa-audio-doctor.sh: line 64: pactl: command not found + +$ pactl list short sinks +./scripts/kaisa-audio-doctor.sh: line 64: pactl: command not found + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, ubuntu@ubuntu, cookie:2355139794] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, ubuntu@ubuntu, pid:3254] + 33. pipewire [1.0.5, ubuntu@ubuntu, pid:7583] + 34. Terminal [1.0.5, ubuntu@ubuntu, pid:5750] + 35. gjs [1.0.5, ubuntu@ubuntu, pid:5336] + 37. Mutter [1.0.5, ubuntu@ubuntu, pid:2663] + 38. WirePlumber [1.0.5, ubuntu@ubuntu, pid:7582] + 39. WirePlumber [export] [1.0.5, ubuntu@ubuntu, pid:7582] + 54. wpctl [1.0.5, ubuntu@ubuntu, pid:7671] + +Audio + ├─ Devices: + │ 46. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ * 51. Comet Lake PCH-LP cAVS Stereo [vol: 0.40] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ 52. Comet Lake PCH-LP cAVS Stereo [vol: 1.00] + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + +================================================================================ +Quick playback tests (non-destructive) + +================================================================================ + +Note: if ALSA 'pulse' PCM is missing, do NOT use: speaker-test -D pulse +Try these instead (they use PipeWire): + +Tip: these are wrapped with a short timeout to avoid hanging. + (uses: timeout -k 1s 5s ... -> TERM then KILL) + +$ timeout -k 1s 5s speaker-test -D pipewire -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +Playback device is pipewire +Stream parameters are 48000Hz, S16_LE, 2 channels +Sine wave rate is 440.0000Hz +Rate set to 48000Hz (requested 48000Hz) +Buffer size range from 64 to 1048576 +Period size range from 32 to 524288 +Using max buffer size 1048576 +Periods = 4 +was set period_size = 262144 +was set buffer_size = 1048576 + 0 - Front Left + 1 - Front Right +Time per period = 5.553219 + +$ timeout -k 1s 5s speaker-test -D default -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +Playback device is default +Stream parameters are 48000Hz, S16_LE, 2 channels +Sine wave rate is 440.0000Hz +Rate set to 48000Hz (requested 48000Hz) +Buffer size range from 64 to 1048576 +Period size range from 32 to 524288 +Using max buffer size 1048576 +Periods = 4 +was set period_size = 262144 +was set buffer_size = 1048576 + 0 - Front Left + 1 - Front Right +Time per period = 5.506690 + +$ timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 5s paplay /usr/share/sounds/alsa/Front_Center.wav +timeout: failed to run command ‘paplay’: No such file or directory + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +Feb 13 01:01:27 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:01:27 ubuntu wireplumber[2377]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:01:27 ubuntu wireplumber[2377]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:01:28 ubuntu wireplumber[2377]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +Feb 13 01:22:05 ubuntu wireplumber[2377]: stopped by signal: Terminated +Feb 13 01:22:05 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Feb 13 01:22:05 ubuntu wireplumber[2377]: disconnected from pipewire +Feb 13 01:22:05 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:05 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:05 ubuntu wireplumber[5820]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:22:05 ubuntu wireplumber[5820]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:22:05 ubuntu wireplumber[5820]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Feb 13 01:22:05 ubuntu wireplumber[5820]: Object activation aborted: proxy destroyed +Feb 13 01:22:05 ubuntu wireplumber[5820]: failed to activate item: Object activation aborted: proxy destroyed +Feb 13 01:22:20 ubuntu wireplumber[5820]: stopped by signal: Terminated +Feb 13 01:22:20 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Feb 13 01:22:20 ubuntu wireplumber[5820]: disconnected from pipewire +Feb 13 01:22:20 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:21 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:21 ubuntu wireplumber[6045]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:22:21 ubuntu wireplumber[6045]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:22:21 ubuntu wireplumber[6045]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Feb 13 01:22:21 ubuntu wireplumber[6045]: Object activation aborted: proxy destroyed +Feb 13 01:22:21 ubuntu wireplumber[6045]: failed to activate item: Object activation aborted: proxy destroyed +Apr 08 22:49:42 ubuntu wireplumber[6045]: stopped by signal: Terminated +Apr 08 22:49:42 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:49:42 ubuntu wireplumber[6045]: disconnected from pipewire +Apr 08 22:49:42 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:42 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:42 ubuntu wireplumber[7403]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:49:42 ubuntu wireplumber[7403]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:49:43 ubuntu wireplumber[7403]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:49:43 ubuntu wireplumber[7403]: Object activation aborted: proxy destroyed +Apr 08 22:49:43 ubuntu wireplumber[7403]: failed to activate item: Object activation aborted: proxy destroyed +Apr 08 22:49:57 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:49:57 ubuntu wireplumber[7403]: stopped by signal: Terminated +Apr 08 22:49:57 ubuntu wireplumber[7403]: disconnected from pipewire +Apr 08 22:49:57 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:57 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:58 ubuntu wireplumber[7582]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:49:58 ubuntu wireplumber[7582]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:49:58 ubuntu wireplumber[7582]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera + +$ journalctl --user -u pipewire -b --no-pager -n 200 +Feb 13 01:01:27 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:01:27 ubuntu pipewire[2375]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Feb 13 01:22:05 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Feb 13 01:22:05 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:05 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:05 ubuntu pipewire[5817]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Feb 13 01:22:20 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Feb 13 01:22:21 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:21 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:21 ubuntu pipewire[6043]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:49:42 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:49:42 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:42 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:42 ubuntu pipewire[7401]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:49:57 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:49:57 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:57 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:58 ubuntu pipewire[7580]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +$ journalctl --user -u pipewire-pulse -b --no-pager -n 200 +Feb 13 01:01:27 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. +Feb 13 01:22:05 ubuntu systemd[2363]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Feb 13 01:22:05 ubuntu systemd[2363]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Feb 13 01:22:05 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. +Feb 13 01:22:20 ubuntu systemd[2363]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Feb 13 01:22:20 ubuntu systemd[2363]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Feb 13 01:22:21 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:49:42 ubuntu systemd[2363]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Apr 08 22:49:42 ubuntu systemd[2363]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:49:42 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:49:57 ubuntu systemd[2363]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Apr 08 22:49:57 ubuntu systemd[2363]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:49:57 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. + +================================================================================ +Hints + +================================================================================ +- If HDMI ports show "not available", verify cable/monitor input/EDID and re-plug. +- If profile keeps reverting after reboot, compare: + - ~/.local/state/wireplumber/default-profile + - /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua (device.profile) + - any *kaisa* snippets under ~/.config/wireplumber/ or /etc/wireplumber/ +- If set_hw_params errors appear in logs for a given pcm (2/3/4), test only ONE HDMI at a time and switch sink accordingly. + +================================================================================ +Done. Report saved to: ./_logs/kaisa-audio-doctor_20260408_224957.log diff --git a/_logs/kaisa-audio-doctor_20260408_225258.log b/_logs/kaisa-audio-doctor_20260408_225258.log new file mode 100644 index 0000000000..884e1afa24 --- /dev/null +++ b/_logs/kaisa-audio-doctor_20260408_225258.log @@ -0,0 +1,669 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/kaisa-audio-doctor_20260408_225258.log + +================================================================================ + +$ uname -a +Linux ubuntu 6.17.0-14-generic #14~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jan 15 15:52:10 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ date +Wed Apr 8 22:52:58 UTC 2026 + +$ id +uid=1000(ubuntu) gid=1000(ubuntu) groups=1000(ubuntu),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin),124(sambashare) + +================================================================================ +Session sanity (THIS OFTEN EXPLAINS 'no sound') + +================================================================================ + +If you run this as root / without a logged-in desktop session: +- systemctl --user will be offline +- /run/user/$UID may not exist +- PipeWire/WirePlumber won't be running +- ALSA may show 'no soundcards found' + +Current: + +$ bash -lc echo "USER=$USER UID=$UID HOME=$HOME XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}" +USER=ubuntu UID=1000 HOME=/home/ubuntu XDG_RUNTIME_DIR=/run/user/1000 + +$ bash -lc if [ -n "${XDG_RUNTIME_DIR-}" ]; then ls -ld "${XDG_RUNTIME_DIR}" 2>/dev/null || true; else echo "XDG_RUNTIME_DIR is empty"; fi +drwx------ 19 ubuntu ubuntu 580 Apr 8 22:52 /run/user/1000 + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pipewire-0" && echo "pipewire socket: OK" || echo "pipewire socket: MISSING" +pipewire socket: OK + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pulse/native" && echo "pulse native socket: OK" || echo "pulse native socket: MISSING" +pulse native socket: OK + + +================================================================================ +Versions (PipeWire / WirePlumber / ALSA utils) + +================================================================================ + +$ pipewire --version +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ wireplumber --version +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ wpctl --version +Error: Unknown option --version + +Usage: + wpctl [OPTION…] COMMAND [COMMAND_OPTIONS] - WirePlumber Control CLI + +Commands: + status + get-volume ID + inspect ID + set-default ID + set-volume ID VOL[%][-/+] + set-mute ID 1|0|toggle + set-profile ID INDEX + clear-default [ID] + +Help Options: + -h, --help Show help options + +Pass -h after a command to see command-specific options + + +$ pactl --version +pactl 16.1 +Compiled with libpulse 16.1.0 +Linked with libpulse 16.1.0 + +$ pw-play --version +pw-play +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ speaker-test --version +speaker-test: unrecognized option '--version' +Unknown option '?' + +speaker-test 1.2.9 + + +$ alsaucm --version +alsaucm: version 1.2.9 + +$ amixer --version +amixer version 1.2.9 + +$ aplay --version +aplay: version 1.2.9 by Jaroslav Kysela + +================================================================================ +User services status + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 22:52:56 UTC; 2s ago +TriggeredBy: ● pipewire.socket + Main PID: 9620 (pipewire) + Tasks: 3 (limit: 38168) + Memory: 4.2M (peak: 4.8M) + CPU: 32ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─9620 /usr/bin/pipewire + +Apr 08 22:52:56 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:52:56 ubuntu pipewire[9620]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 22:52:56 UTC; 2s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 9623 (pipewire-pulse) + Tasks: 3 (limit: 38168) + Memory: 2.4M (peak: 2.9M) + CPU: 27ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─9623 /usr/bin/pipewire-pulse + +Apr 08 22:52:56 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 22:52:56 UTC; 2s ago + Main PID: 9622 (wireplumber) + Tasks: 7 (limit: 38168) + Memory: 5.5M (peak: 6.0M) + CPU: 125ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─9622 /usr/bin/wireplumber + +Apr 08 22:52:56 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:52:56 ubuntu wireplumber[9622]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:52:56 ubuntu wireplumber[9622]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:52:56 ubuntu wireplumber[9622]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:52:56 ubuntu wireplumber[9622]: Object activation aborted: proxy destroyed +Apr 08 22:52:56 ubuntu wireplumber[9622]: failed to activate item: Object activation aborted: proxy destroyed + +$ systemctl --user status pipewire.socket wireplumber.socket --no-pager +Unit wireplumber.socket could not be found. +● pipewire.socket - PipeWire Multimedia System Sockets + Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:01:27 UTC; 1 month 24 days ago + Triggers: ● pipewire.service + Listen: /run/user/1000/pipewire-0 (Stream) + /run/user/1000/pipewire-0-manager (Stream) + CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket + +Feb 13 01:01:27 ubuntu systemd[2363]: Listening on pipewire.socket - PipeWire Multimedia System Sockets. + +================================================================================ +ALSA enumeration + +================================================================================ + +$ aplay -l +**** List of PLAYBACK Hardware Devices **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 + +================================================================================ +ALSA PCM list (check pipewire/default/pulse) + +================================================================================ + +$ aplay -L +null + Discard all samples (playback) or generate zero samples (capture) +pipewire + PipeWire Sound Server +default + Default ALSA Output (currently PipeWire Media Server) +hw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct hardware device without any conversions +plughw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Hardware device with all software conversions +sysdefault:CARD=sofrt5682 + sof-rt5682, + Default Audio Device +dmix:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct sample mixing device + +================================================================================ +UCM sanity + +================================================================================ + +$ alsaucm -c sof-rt5682 list _verbs +ALSA lib main.c:1554:(snd_use_case_mgr_open) error: failed to import sof-rt5682 use case configuration -2 +alsaucm: error failed to open sound card sof-rt5682: No such file or directory + +$ alsaucm -c sof-rt5682 list _devices +ALSA lib main.c:1554:(snd_use_case_mgr_open) error: failed to import sof-rt5682 use case configuration -2 +alsaucm: error failed to open sound card sof-rt5682: No such file or directory + +================================================================================ +IEC958 switches (all 0/1/2) + +================================================================================ + +$ amixer -c0 sget IEC958,0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [off] + +$ amixer -c0 sget IEC958,1 +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,2 +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +================================================================================ +HDMI Jack states (on/off) + ELD controls + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=0 + : values= + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +Installed files (system paths) + +================================================================================ + +$ ls -l /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf +ls: cannot access '/usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf': No such file or directory + +$ ls -l /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf +ls: cannot access '/usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf': No such file or directory + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua +ls: cannot access '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua': No such file or directory + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled +ls: cannot access '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled': No such file or directory + +================================================================================ +Potential conflicting WirePlumber snippets (user/system) + +================================================================================ + +$ ls -la /home/ubuntu/.config/wireplumber/wireplumber.conf.d +ls: cannot access '/home/ubuntu/.config/wireplumber/wireplumber.conf.d': No such file or directory + +$ ls -la /home/ubuntu/.config/wireplumber/wireplumber.conf.d/*kaisa* + +$ ls -la /etc/wireplumber/wireplumber.conf.d + +$ ls -la /etc/wireplumber/wireplumber.conf.d/*kaisa* + +================================================================================ +WirePlumber state (profile / nodes / routes) + +================================================================================ + +$ ls -la /home/ubuntu/.local/state/wireplumber +total 4 +drwx------ 2 ubuntu ubuntu 60 Apr 8 22:52 . +drwx------ 3 ubuntu ubuntu 60 Feb 13 01:01 .. +-rw-rw-r-- 1 ubuntu ubuntu 1511 Apr 8 22:52 restore-stream + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-profile +sed: can't read /home/ubuntu/.local/state/wireplumber/default-profile: No such file or directory + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-nodes +sed: can't read /home/ubuntu/.local/state/wireplumber/default-nodes: No such file or directory + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-routes +sed: can't read /home/ubuntu/.local/state/wireplumber/default-routes: No such file or directory + +================================================================================ +PipeWire card / profile / ports (focus: cml_rt5682_def) + +================================================================================ + +$ pactl list cards short +46 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + Name: alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 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 = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + 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:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "8871466" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "39" + object.id = "46" + object.serial = "46" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + Profiles: + off: Off (sinks: 0, sources: 0, priority: 0, available: yes) + output:stereo-fallback+input:stereo-fallback: Stereo Output + Stereo Input (sinks: 1, sources: 1, priority: 5151, available: yes) + output:stereo-fallback: Stereo Output (sinks: 1, sources: 0, priority: 5100, available: yes) + input:stereo-fallback: Stereo Input (sinks: 0, sources: 1, priority: 51, available: no) + pro-audio: Pro Audio (sinks: 4, sources: 3, priority: 1, available: yes) + Active Profile: output:stereo-fallback+input:stereo-fallback + Ports: + analog-input-headset-mic: Headset Microphone (type: Headset, priority: 8800, latency offset: 0 usec, availability group: Legacy 1, not available) + Properties: + port.type = "headset" + port.availability-group = "Legacy 1" + device.icon_name = "audio-input-microphone" + card.profile.port = "0" + Part of profile(s): input:stereo-fallback, output:stereo-fallback+input:stereo-fallback + analog-output-headphones: Headphones (type: Headphones, priority: 9900, latency offset: 0 usec, availability group: Legacy 1, availability unknown) + Properties: + port.type = "headphones" + port.availability-group = "Legacy 1" + device.icon_name = "audio-headphones" + card.profile.port = "1" + Part of profile(s): output:stereo-fallback, output:stereo-fallback+input:stereo-fallback + +================================================================================ +Sinks (PipeWire) + default sink + +================================================================================ + +$ pactl info +Server String: /run/user/1000/pulse/native +Library Protocol Version: 35 +Server Protocol Version: 35 +Is Local: yes +Client Index: 61 +Tile Size: 65472 +User Name: ubuntu +Host Name: ubuntu +Server Name: PulseAudio (on PipeWire 1.0.5) +Server Version: 15.0.0 +Default Sample Specification: float32le 2ch 48000Hz +Default Channel Map: front-left,front-right +Default Sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback +Default Source: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback.monitor +Cookie: 8e7c:67bc + +$ pactl list short sinks +51 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback PipeWire s24-32le 2ch 48000Hz SUSPENDED + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, ubuntu@ubuntu, cookie:2390517692] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, ubuntu@ubuntu, pid:3254] + 33. pipewire [1.0.5, ubuntu@ubuntu, pid:9623] + 34. Terminal [1.0.5, ubuntu@ubuntu, pid:5750] + 35. gjs [1.0.5, ubuntu@ubuntu, pid:5336] + 37. Mutter [1.0.5, ubuntu@ubuntu, pid:2663] + 38. WirePlumber [1.0.5, ubuntu@ubuntu, pid:9622] + 39. WirePlumber [export] [1.0.5, ubuntu@ubuntu, pid:9622] + 54. wpctl [1.0.5, ubuntu@ubuntu, pid:9734] + +Audio + ├─ Devices: + │ 46. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ * 51. Comet Lake PCH-LP cAVS Stereo [vol: 0.40] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ 52. Comet Lake PCH-LP cAVS Stereo [vol: 1.00] + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + +================================================================================ +Quick playback tests (non-destructive) + +================================================================================ + +Note: if ALSA 'pulse' PCM is missing, do NOT use: speaker-test -D pulse +Try these instead (they use PipeWire): + +Tip: these are wrapped with a short timeout to avoid hanging. + (uses: timeout -k 1s 5s ... -> TERM then KILL) + +$ timeout -k 1s 5s speaker-test -D pipewire -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +Playback device is pipewire +Stream parameters are 48000Hz, S16_LE, 2 channels +Sine wave rate is 440.0000Hz +Rate set to 48000Hz (requested 48000Hz) +Buffer size range from 64 to 1048576 +Period size range from 32 to 524288 +Using max buffer size 1048576 +Periods = 4 +was set period_size = 262144 +was set buffer_size = 1048576 + 0 - Front Left + 1 - Front Right +Time per period = 5.552104 + +$ timeout -k 1s 5s speaker-test -D default -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +Playback device is default +Stream parameters are 48000Hz, S16_LE, 2 channels +Sine wave rate is 440.0000Hz +Rate set to 48000Hz (requested 48000Hz) +Buffer size range from 64 to 1048576 +Period size range from 32 to 524288 +Using max buffer size 1048576 +Periods = 4 +was set period_size = 262144 +was set buffer_size = 1048576 + 0 - Front Left + 1 - Front Right +Time per period = 5.510115 + +$ timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 5s paplay /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +Feb 13 01:01:27 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:01:27 ubuntu wireplumber[2377]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:01:27 ubuntu wireplumber[2377]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:01:28 ubuntu wireplumber[2377]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +Feb 13 01:22:05 ubuntu wireplumber[2377]: stopped by signal: Terminated +Feb 13 01:22:05 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Feb 13 01:22:05 ubuntu wireplumber[2377]: disconnected from pipewire +Feb 13 01:22:05 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:05 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:05 ubuntu wireplumber[5820]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:22:05 ubuntu wireplumber[5820]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:22:05 ubuntu wireplumber[5820]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Feb 13 01:22:05 ubuntu wireplumber[5820]: Object activation aborted: proxy destroyed +Feb 13 01:22:05 ubuntu wireplumber[5820]: failed to activate item: Object activation aborted: proxy destroyed +Feb 13 01:22:20 ubuntu wireplumber[5820]: stopped by signal: Terminated +Feb 13 01:22:20 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Feb 13 01:22:20 ubuntu wireplumber[5820]: disconnected from pipewire +Feb 13 01:22:20 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:21 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:21 ubuntu wireplumber[6045]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:22:21 ubuntu wireplumber[6045]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:22:21 ubuntu wireplumber[6045]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Feb 13 01:22:21 ubuntu wireplumber[6045]: Object activation aborted: proxy destroyed +Feb 13 01:22:21 ubuntu wireplumber[6045]: failed to activate item: Object activation aborted: proxy destroyed +Apr 08 22:49:42 ubuntu wireplumber[6045]: stopped by signal: Terminated +Apr 08 22:49:42 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:49:42 ubuntu wireplumber[6045]: disconnected from pipewire +Apr 08 22:49:42 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:42 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:42 ubuntu wireplumber[7403]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:49:42 ubuntu wireplumber[7403]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:49:43 ubuntu wireplumber[7403]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:49:43 ubuntu wireplumber[7403]: Object activation aborted: proxy destroyed +Apr 08 22:49:43 ubuntu wireplumber[7403]: failed to activate item: Object activation aborted: proxy destroyed +Apr 08 22:49:57 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:49:57 ubuntu wireplumber[7403]: stopped by signal: Terminated +Apr 08 22:49:57 ubuntu wireplumber[7403]: disconnected from pipewire +Apr 08 22:49:57 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:57 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:58 ubuntu wireplumber[7582]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:49:58 ubuntu wireplumber[7582]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:49:58 ubuntu wireplumber[7582]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:52:56 ubuntu wireplumber[7582]: stopped by signal: Terminated +Apr 08 22:52:56 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:52:56 ubuntu wireplumber[7582]: disconnected from pipewire +Apr 08 22:52:56 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:52:56 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:52:56 ubuntu wireplumber[9622]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:52:56 ubuntu wireplumber[9622]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:52:56 ubuntu wireplumber[9622]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:52:56 ubuntu wireplumber[9622]: Object activation aborted: proxy destroyed +Apr 08 22:52:56 ubuntu wireplumber[9622]: failed to activate item: Object activation aborted: proxy destroyed + +$ journalctl --user -u pipewire -b --no-pager -n 200 +Feb 13 01:01:27 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:01:27 ubuntu pipewire[2375]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Feb 13 01:22:05 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Feb 13 01:22:05 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:05 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:05 ubuntu pipewire[5817]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Feb 13 01:22:20 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Feb 13 01:22:21 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:21 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:21 ubuntu pipewire[6043]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:49:42 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:49:42 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:42 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:42 ubuntu pipewire[7401]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:49:57 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:49:57 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:57 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:58 ubuntu pipewire[7580]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:52:56 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:52:56 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:52:56 ubuntu systemd[2363]: pipewire.service: Consumed 1.396s CPU time, 6.6M memory peak, 0B memory swap peak. +Apr 08 22:52:56 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:52:56 ubuntu pipewire[9620]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +$ journalctl --user -u pipewire-pulse -b --no-pager -n 200 +Feb 13 01:01:27 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. +Feb 13 01:22:05 ubuntu systemd[2363]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Feb 13 01:22:05 ubuntu systemd[2363]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Feb 13 01:22:05 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. +Feb 13 01:22:20 ubuntu systemd[2363]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Feb 13 01:22:20 ubuntu systemd[2363]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Feb 13 01:22:21 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:49:42 ubuntu systemd[2363]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Apr 08 22:49:42 ubuntu systemd[2363]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:49:42 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:49:57 ubuntu systemd[2363]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Apr 08 22:49:57 ubuntu systemd[2363]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:49:57 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:52:56 ubuntu systemd[2363]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Apr 08 22:52:56 ubuntu systemd[2363]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:52:56 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. + +================================================================================ +Hints + +================================================================================ +- If HDMI ports show "not available", verify cable/monitor input/EDID and re-plug. +- If profile keeps reverting after reboot, compare: + - ~/.local/state/wireplumber/default-profile + - /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua (device.profile) + - any *kaisa* snippets under ~/.config/wireplumber/ or /etc/wireplumber/ +- If set_hw_params errors appear in logs for a given pcm (2/3/4), test only ONE HDMI at a time and switch sink accordingly. + +================================================================================ +Done. Report saved to: ./_logs/kaisa-audio-doctor_20260408_225258.log diff --git a/_logs/kaisa-audio-doctor_20260408_225312.log b/_logs/kaisa-audio-doctor_20260408_225312.log new file mode 100644 index 0000000000..e5ead8dca1 --- /dev/null +++ b/_logs/kaisa-audio-doctor_20260408_225312.log @@ -0,0 +1,724 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/kaisa-audio-doctor_20260408_225312.log + +================================================================================ + +$ uname -a +Linux ubuntu 6.17.0-14-generic #14~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jan 15 15:52:10 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ date +Wed Apr 8 22:53:12 UTC 2026 + +$ id +uid=1000(ubuntu) gid=1000(ubuntu) groups=1000(ubuntu),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin),124(sambashare) + +================================================================================ +Session sanity (THIS OFTEN EXPLAINS 'no sound') + +================================================================================ + +If you run this as root / without a logged-in desktop session: +- systemctl --user will be offline +- /run/user/$UID may not exist +- PipeWire/WirePlumber won't be running +- ALSA may show 'no soundcards found' + +Current: + +$ bash -lc echo "USER=$USER UID=$UID HOME=$HOME XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}" +USER=ubuntu UID=1000 HOME=/home/ubuntu XDG_RUNTIME_DIR=/run/user/1000 + +$ bash -lc if [ -n "${XDG_RUNTIME_DIR-}" ]; then ls -ld "${XDG_RUNTIME_DIR}" 2>/dev/null || true; else echo "XDG_RUNTIME_DIR is empty"; fi +drwx------ 19 ubuntu ubuntu 580 Apr 8 22:52 /run/user/1000 + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pipewire-0" && echo "pipewire socket: OK" || echo "pipewire socket: MISSING" +pipewire socket: OK + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pulse/native" && echo "pulse native socket: OK" || echo "pulse native socket: MISSING" +pulse native socket: OK + + +================================================================================ +FIX mode (best-effort recovery) + +================================================================================ + +[NOTE] Restarting user audio services + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] Forcing profile to HiFi on card: alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + +$ pactl set-card-profile alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def HiFi +Failure: No such entity + +$ sleep 1 + +[NOTE] Detected available pcm (from port availability): 0 (preference: 3/4/2, fallback 0) + +[NOTE] Trying fallback Analog (Port1) sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +Failure: No such entity + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +[NOTE] Quick playback test on pcm=0 (timeout -k 1s 5s) + +[NOTE] Playback command returned success on pcm=0 (if still silent: check monitor input / EDID / volume) + +================================================================================ +Versions (PipeWire / WirePlumber / ALSA utils) + +================================================================================ + +$ pipewire --version +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ wireplumber --version +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ wpctl --version +Error: Unknown option --version + +Usage: + wpctl [OPTION…] COMMAND [COMMAND_OPTIONS] - WirePlumber Control CLI + +Commands: + status + get-volume ID + inspect ID + set-default ID + set-volume ID VOL[%][-/+] + set-mute ID 1|0|toggle + set-profile ID INDEX + clear-default [ID] + +Help Options: + -h, --help Show help options + +Pass -h after a command to see command-specific options + + +$ pactl --version +pactl 16.1 +Compiled with libpulse 16.1.0 +Linked with libpulse 16.1.0 + +$ pw-play --version +pw-play +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ speaker-test --version +speaker-test: unrecognized option '--version' +Unknown option '?' + +speaker-test 1.2.9 + + +$ alsaucm --version +alsaucm: version 1.2.9 + +$ amixer --version +amixer version 1.2.9 + +$ aplay --version +aplay: version 1.2.9 by Jaroslav Kysela + +================================================================================ +User services status + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 22:53:13 UTC; 4s ago +TriggeredBy: ● pipewire.socket + Main PID: 9804 (pipewire) + Tasks: 3 (limit: 38168) + Memory: 5.3M (peak: 5.6M) + CPU: 53ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─9804 /usr/bin/pipewire + +Apr 08 22:53:13 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:53:13 ubuntu pipewire[9804]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 22:53:13 UTC; 4s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 9808 (pipewire-pulse) + Tasks: 3 (limit: 38168) + Memory: 2.8M (peak: 3.4M) + CPU: 38ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─9808 /usr/bin/pipewire-pulse + +Apr 08 22:53:13 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 22:53:13 UTC; 4s ago + Main PID: 9807 (wireplumber) + Tasks: 7 (limit: 38168) + Memory: 5.8M (peak: 6.1M) + CPU: 137ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─9807 /usr/bin/wireplumber + +Apr 08 22:53:13 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:53:13 ubuntu wireplumber[9807]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:53:13 ubuntu wireplumber[9807]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:53:13 ubuntu wireplumber[9807]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:53:13 ubuntu wireplumber[9807]: Object activation aborted: proxy destroyed +Apr 08 22:53:13 ubuntu wireplumber[9807]: failed to activate item: Object activation aborted: proxy destroyed + +$ systemctl --user status pipewire.socket wireplumber.socket --no-pager +Unit wireplumber.socket could not be found. +● pipewire.socket - PipeWire Multimedia System Sockets + Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:01:27 UTC; 1 month 24 days ago + Triggers: ● pipewire.service + Listen: /run/user/1000/pipewire-0 (Stream) + /run/user/1000/pipewire-0-manager (Stream) + CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket + +Feb 13 01:01:27 ubuntu systemd[2363]: Listening on pipewire.socket - PipeWire Multimedia System Sockets. + +================================================================================ +ALSA enumeration + +================================================================================ + +$ aplay -l +**** List of PLAYBACK Hardware Devices **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + Subdevices: 0/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 + +================================================================================ +ALSA PCM list (check pipewire/default/pulse) + +================================================================================ + +$ aplay -L +null + Discard all samples (playback) or generate zero samples (capture) +pipewire + PipeWire Sound Server +default + Default ALSA Output (currently PipeWire Media Server) +hw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct hardware device without any conversions +plughw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Hardware device with all software conversions +sysdefault:CARD=sofrt5682 + sof-rt5682, + Default Audio Device +dmix:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct sample mixing device + +================================================================================ +UCM sanity + +================================================================================ + +$ alsaucm -c sof-rt5682 list _verbs +ALSA lib main.c:1554:(snd_use_case_mgr_open) error: failed to import sof-rt5682 use case configuration -2 +alsaucm: error failed to open sound card sof-rt5682: No such file or directory + +$ alsaucm -c sof-rt5682 list _devices +ALSA lib main.c:1554:(snd_use_case_mgr_open) error: failed to import sof-rt5682 use case configuration -2 +alsaucm: error failed to open sound card sof-rt5682: No such file or directory + +================================================================================ +IEC958 switches (all 0/1/2) + +================================================================================ + +$ amixer -c0 sget IEC958,0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [off] + +$ amixer -c0 sget IEC958,1 +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,2 +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +================================================================================ +HDMI Jack states (on/off) + ELD controls + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=0 + : values= + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +Installed files (system paths) + +================================================================================ + +$ ls -l /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf +ls: cannot access '/usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf': No such file or directory + +$ ls -l /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf +ls: cannot access '/usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf': No such file or directory + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua +ls: cannot access '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua': No such file or directory + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled +ls: cannot access '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled': No such file or directory + +================================================================================ +Potential conflicting WirePlumber snippets (user/system) + +================================================================================ + +$ ls -la /home/ubuntu/.config/wireplumber/wireplumber.conf.d +ls: cannot access '/home/ubuntu/.config/wireplumber/wireplumber.conf.d': No such file or directory + +$ ls -la /home/ubuntu/.config/wireplumber/wireplumber.conf.d/*kaisa* + +$ ls -la /etc/wireplumber/wireplumber.conf.d + +$ ls -la /etc/wireplumber/wireplumber.conf.d/*kaisa* + +================================================================================ +WirePlumber state (profile / nodes / routes) + +================================================================================ + +$ ls -la /home/ubuntu/.local/state/wireplumber +total 8 +drwx------ 2 ubuntu ubuntu 80 Apr 8 22:53 . +drwx------ 3 ubuntu ubuntu 60 Feb 13 01:01 .. +-rw-rw-r-- 1 ubuntu ubuntu 458 Apr 8 22:53 default-routes +-rw-rw-r-- 1 ubuntu ubuntu 1718 Apr 8 22:53 restore-stream + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-profile +sed: can't read /home/ubuntu/.local/state/wireplumber/default-profile: No such file or directory + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-nodes +sed: can't read /home/ubuntu/.local/state/wireplumber/default-nodes: No such file or directory + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-routes +[default-routes] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:analog-output-headphones:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:analog-output-headphones:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:analog-output-headphones:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:output:stereo-fallback+input:stereo-fallback=analog-output-headphones; + +================================================================================ +PipeWire card / profile / ports (focus: cml_rt5682_def) + +================================================================================ + +$ pactl list cards short +46 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + Name: alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 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 = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + 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:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "8871466" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "39" + object.id = "46" + object.serial = "46" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + Profiles: + off: Off (sinks: 0, sources: 0, priority: 0, available: yes) + output:stereo-fallback+input:stereo-fallback: Stereo Output + Stereo Input (sinks: 1, sources: 1, priority: 5151, available: yes) + output:stereo-fallback: Stereo Output (sinks: 1, sources: 0, priority: 5100, available: yes) + input:stereo-fallback: Stereo Input (sinks: 0, sources: 1, priority: 51, available: no) + pro-audio: Pro Audio (sinks: 4, sources: 3, priority: 1, available: yes) + Active Profile: output:stereo-fallback+input:stereo-fallback + Ports: + analog-input-headset-mic: Headset Microphone (type: Headset, priority: 8800, latency offset: 0 usec, availability group: Legacy 1, not available) + Properties: + port.type = "headset" + port.availability-group = "Legacy 1" + device.icon_name = "audio-input-microphone" + card.profile.port = "0" + Part of profile(s): input:stereo-fallback, output:stereo-fallback+input:stereo-fallback + analog-output-headphones: Headphones (type: Headphones, priority: 9900, latency offset: 0 usec, availability group: Legacy 1, availability unknown) + Properties: + port.type = "headphones" + port.availability-group = "Legacy 1" + device.icon_name = "audio-headphones" + card.profile.port = "1" + Part of profile(s): output:stereo-fallback, output:stereo-fallback+input:stereo-fallback + +================================================================================ +Sinks (PipeWire) + default sink + +================================================================================ + +$ pactl info +Server String: /run/user/1000/pulse/native +Library Protocol Version: 35 +Server Protocol Version: 35 +Is Local: yes +Client Index: 73 +Tile Size: 65472 +User Name: ubuntu +Host Name: ubuntu +Server Name: PulseAudio (on PipeWire 1.0.5) +Server Version: 15.0.0 +Default Sample Specification: float32le 2ch 48000Hz +Default Channel Map: front-left,front-right +Default Sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback +Default Source: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback.monitor +Cookie: c232:378a + +$ pactl list short sinks +51 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback PipeWire s24-32le 2ch 48000Hz IDLE + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, ubuntu@ubuntu, cookie:3258070922] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, ubuntu@ubuntu, pid:3254] + 33. pipewire [1.0.5, ubuntu@ubuntu, pid:9808] + 35. gjs [1.0.5, ubuntu@ubuntu, pid:5336] + 36. Terminal [1.0.5, ubuntu@ubuntu, pid:5750] + 37. Mutter [1.0.5, ubuntu@ubuntu, pid:2663] + 38. WirePlumber [1.0.5, ubuntu@ubuntu, pid:9807] + 39. WirePlumber [export] [1.0.5, ubuntu@ubuntu, pid:9807] + 54. wpctl [1.0.5, ubuntu@ubuntu, pid:9924] + +Audio + ├─ Devices: + │ 46. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ * 51. Comet Lake PCH-LP cAVS Stereo [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ 52. Comet Lake PCH-LP cAVS Stereo [vol: 1.00] + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + +================================================================================ +Quick playback tests (non-destructive) + +================================================================================ + +Note: if ALSA 'pulse' PCM is missing, do NOT use: speaker-test -D pulse +Try these instead (they use PipeWire): + +Tip: these are wrapped with a short timeout to avoid hanging. + (uses: timeout -k 1s 5s ... -> TERM then KILL) + +$ timeout -k 1s 5s speaker-test -D pipewire -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +Playback device is pipewire +Stream parameters are 48000Hz, S16_LE, 2 channels +Sine wave rate is 440.0000Hz +Rate set to 48000Hz (requested 48000Hz) +Buffer size range from 64 to 1048576 +Period size range from 32 to 524288 +Using max buffer size 1048576 +Periods = 4 +was set period_size = 262144 +was set buffer_size = 1048576 + 0 - Front Left + 1 - Front Right +Time per period = 5.549598 + +$ timeout -k 1s 5s speaker-test -D default -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +Playback device is default +Stream parameters are 48000Hz, S16_LE, 2 channels +Sine wave rate is 440.0000Hz +Rate set to 48000Hz (requested 48000Hz) +Buffer size range from 64 to 1048576 +Period size range from 32 to 524288 +Using max buffer size 1048576 +Periods = 4 +was set period_size = 262144 +was set buffer_size = 1048576 + 0 - Front Left + 1 - Front Right +Time per period = 5.503849 + +$ timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 5s paplay /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +Feb 13 01:01:27 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:01:27 ubuntu wireplumber[2377]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:01:27 ubuntu wireplumber[2377]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:01:28 ubuntu wireplumber[2377]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +Feb 13 01:22:05 ubuntu wireplumber[2377]: stopped by signal: Terminated +Feb 13 01:22:05 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Feb 13 01:22:05 ubuntu wireplumber[2377]: disconnected from pipewire +Feb 13 01:22:05 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:05 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:05 ubuntu wireplumber[5820]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:22:05 ubuntu wireplumber[5820]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:22:05 ubuntu wireplumber[5820]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Feb 13 01:22:05 ubuntu wireplumber[5820]: Object activation aborted: proxy destroyed +Feb 13 01:22:05 ubuntu wireplumber[5820]: failed to activate item: Object activation aborted: proxy destroyed +Feb 13 01:22:20 ubuntu wireplumber[5820]: stopped by signal: Terminated +Feb 13 01:22:20 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Feb 13 01:22:20 ubuntu wireplumber[5820]: disconnected from pipewire +Feb 13 01:22:20 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:21 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:21 ubuntu wireplumber[6045]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:22:21 ubuntu wireplumber[6045]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:22:21 ubuntu wireplumber[6045]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Feb 13 01:22:21 ubuntu wireplumber[6045]: Object activation aborted: proxy destroyed +Feb 13 01:22:21 ubuntu wireplumber[6045]: failed to activate item: Object activation aborted: proxy destroyed +Apr 08 22:49:42 ubuntu wireplumber[6045]: stopped by signal: Terminated +Apr 08 22:49:42 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:49:42 ubuntu wireplumber[6045]: disconnected from pipewire +Apr 08 22:49:42 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:42 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:42 ubuntu wireplumber[7403]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:49:42 ubuntu wireplumber[7403]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:49:43 ubuntu wireplumber[7403]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:49:43 ubuntu wireplumber[7403]: Object activation aborted: proxy destroyed +Apr 08 22:49:43 ubuntu wireplumber[7403]: failed to activate item: Object activation aborted: proxy destroyed +Apr 08 22:49:57 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:49:57 ubuntu wireplumber[7403]: stopped by signal: Terminated +Apr 08 22:49:57 ubuntu wireplumber[7403]: disconnected from pipewire +Apr 08 22:49:57 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:57 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:58 ubuntu wireplumber[7582]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:49:58 ubuntu wireplumber[7582]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:49:58 ubuntu wireplumber[7582]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:52:56 ubuntu wireplumber[7582]: stopped by signal: Terminated +Apr 08 22:52:56 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:52:56 ubuntu wireplumber[7582]: disconnected from pipewire +Apr 08 22:52:56 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:52:56 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:52:56 ubuntu wireplumber[9622]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:52:56 ubuntu wireplumber[9622]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:52:56 ubuntu wireplumber[9622]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:52:56 ubuntu wireplumber[9622]: Object activation aborted: proxy destroyed +Apr 08 22:52:56 ubuntu wireplumber[9622]: failed to activate item: Object activation aborted: proxy destroyed +Apr 08 22:53:12 ubuntu wireplumber[9622]: stopped by signal: Terminated +Apr 08 22:53:12 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:53:13 ubuntu wireplumber[9622]: disconnected from pipewire +Apr 08 22:53:13 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:53:13 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:53:13 ubuntu wireplumber[9807]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:53:13 ubuntu wireplumber[9807]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:53:13 ubuntu wireplumber[9807]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:53:13 ubuntu wireplumber[9807]: Object activation aborted: proxy destroyed +Apr 08 22:53:13 ubuntu wireplumber[9807]: failed to activate item: Object activation aborted: proxy destroyed + +$ journalctl --user -u pipewire -b --no-pager -n 200 +Feb 13 01:01:27 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:01:27 ubuntu pipewire[2375]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Feb 13 01:22:05 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Feb 13 01:22:05 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:05 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:05 ubuntu pipewire[5817]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Feb 13 01:22:20 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Feb 13 01:22:21 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:21 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:21 ubuntu pipewire[6043]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:49:42 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:49:42 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:42 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:42 ubuntu pipewire[7401]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:49:57 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:49:57 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:57 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:58 ubuntu pipewire[7580]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:52:56 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:52:56 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:52:56 ubuntu systemd[2363]: pipewire.service: Consumed 1.396s CPU time, 6.6M memory peak, 0B memory swap peak. +Apr 08 22:52:56 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:52:56 ubuntu pipewire[9620]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:53:13 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:53:13 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:53:13 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:53:13 ubuntu pipewire[9804]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +$ journalctl --user -u pipewire-pulse -b --no-pager -n 200 +Feb 13 01:01:27 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. +Feb 13 01:22:05 ubuntu systemd[2363]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Feb 13 01:22:05 ubuntu systemd[2363]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Feb 13 01:22:05 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. +Feb 13 01:22:20 ubuntu systemd[2363]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Feb 13 01:22:20 ubuntu systemd[2363]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Feb 13 01:22:21 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:49:42 ubuntu systemd[2363]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Apr 08 22:49:42 ubuntu systemd[2363]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:49:42 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:49:57 ubuntu systemd[2363]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Apr 08 22:49:57 ubuntu systemd[2363]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:49:57 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:52:56 ubuntu systemd[2363]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Apr 08 22:52:56 ubuntu systemd[2363]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:52:56 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:53:12 ubuntu systemd[2363]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Apr 08 22:53:13 ubuntu systemd[2363]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:53:13 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. + +================================================================================ +Hints + +================================================================================ +- If HDMI ports show "not available", verify cable/monitor input/EDID and re-plug. +- If profile keeps reverting after reboot, compare: + - ~/.local/state/wireplumber/default-profile + - /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua (device.profile) + - any *kaisa* snippets under ~/.config/wireplumber/ or /etc/wireplumber/ +- If set_hw_params errors appear in logs for a given pcm (2/3/4), test only ONE HDMI at a time and switch sink accordingly. + +================================================================================ +Done. Report saved to: ./_logs/kaisa-audio-doctor_20260408_225312.log diff --git a/_logs/kaisa-audio-doctor_20260408_225356.log b/_logs/kaisa-audio-doctor_20260408_225356.log new file mode 100644 index 0000000000..474f707e7d --- /dev/null +++ b/_logs/kaisa-audio-doctor_20260408_225356.log @@ -0,0 +1,708 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/kaisa-audio-doctor_20260408_225356.log + +================================================================================ + +$ uname -a +Linux ubuntu 6.17.0-14-generic #14~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jan 15 15:52:10 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ date +Wed Apr 8 22:53:56 UTC 2026 + +$ id +uid=1000(ubuntu) gid=1000(ubuntu) groups=1000(ubuntu),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin),124(sambashare) + +================================================================================ +Session sanity (THIS OFTEN EXPLAINS 'no sound') + +================================================================================ + +If you run this as root / without a logged-in desktop session: +- systemctl --user will be offline +- /run/user/$UID may not exist +- PipeWire/WirePlumber won't be running +- ALSA may show 'no soundcards found' + +Current: + +$ bash -lc echo "USER=$USER UID=$UID HOME=$HOME XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}" +USER=ubuntu UID=1000 HOME=/home/ubuntu XDG_RUNTIME_DIR=/run/user/1000 + +$ bash -lc if [ -n "${XDG_RUNTIME_DIR-}" ]; then ls -ld "${XDG_RUNTIME_DIR}" 2>/dev/null || true; else echo "XDG_RUNTIME_DIR is empty"; fi +drwx------ 19 ubuntu ubuntu 580 Apr 8 22:53 /run/user/1000 + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pipewire-0" && echo "pipewire socket: OK" || echo "pipewire socket: MISSING" +pipewire socket: OK + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pulse/native" && echo "pulse native socket: OK" || echo "pulse native socket: MISSING" +pulse native socket: OK + + +================================================================================ +Versions (PipeWire / WirePlumber / ALSA utils) + +================================================================================ + +$ pipewire --version +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ wireplumber --version +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ wpctl --version +Error: Unknown option --version + +Usage: + wpctl [OPTION…] COMMAND [COMMAND_OPTIONS] - WirePlumber Control CLI + +Commands: + status + get-volume ID + inspect ID + set-default ID + set-volume ID VOL[%][-/+] + set-mute ID 1|0|toggle + set-profile ID INDEX + clear-default [ID] + +Help Options: + -h, --help Show help options + +Pass -h after a command to see command-specific options + + +$ pactl --version +pactl 16.1 +Compiled with libpulse 16.1.0 +Linked with libpulse 16.1.0 + +$ pw-play --version +pw-play +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ speaker-test --version +speaker-test: unrecognized option '--version' +Unknown option '?' + +speaker-test 1.2.9 + + +$ alsaucm --version +alsaucm: version 1.2.9 + +$ amixer --version +amixer version 1.2.9 + +$ aplay --version +aplay: version 1.2.9 by Jaroslav Kysela + +================================================================================ +User services status + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 22:53:54 UTC; 2s ago +TriggeredBy: ● pipewire.socket + Main PID: 10105 (pipewire) + Tasks: 3 (limit: 38168) + Memory: 4.2M (peak: 5.0M) + CPU: 37ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─10105 /usr/bin/pipewire + +Apr 08 22:53:54 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:53:54 ubuntu pipewire[10105]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 22:53:54 UTC; 2s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 10108 (pipewire-pulse) + Tasks: 3 (limit: 38168) + Memory: 2.6M (peak: 3.1M) + CPU: 28ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─10108 /usr/bin/pipewire-pulse + +Apr 08 22:53:54 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 22:53:54 UTC; 2s ago + Main PID: 10107 (wireplumber) + Tasks: 7 (limit: 38168) + Memory: 5.4M (peak: 6.2M) + CPU: 123ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─10107 /usr/bin/wireplumber + +Apr 08 22:53:54 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:53:54 ubuntu wireplumber[10107]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:53:54 ubuntu wireplumber[10107]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:53:54 ubuntu wireplumber[10107]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:53:54 ubuntu wireplumber[10107]: Object activation aborted: proxy destroyed +Apr 08 22:53:54 ubuntu wireplumber[10107]: failed to activate item: Object activation aborted: proxy destroyed + +$ systemctl --user status pipewire.socket wireplumber.socket --no-pager +Unit wireplumber.socket could not be found. +● pipewire.socket - PipeWire Multimedia System Sockets + Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:01:27 UTC; 1 month 24 days ago + Triggers: ● pipewire.service + Listen: /run/user/1000/pipewire-0 (Stream) + /run/user/1000/pipewire-0-manager (Stream) + CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket + +Feb 13 01:01:27 ubuntu systemd[2363]: Listening on pipewire.socket - PipeWire Multimedia System Sockets. + +================================================================================ +ALSA enumeration + +================================================================================ + +$ aplay -l +**** List of PLAYBACK Hardware Devices **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 + +================================================================================ +ALSA PCM list (check pipewire/default/pulse) + +================================================================================ + +$ aplay -L +null + Discard all samples (playback) or generate zero samples (capture) +pipewire + PipeWire Sound Server +default + Default ALSA Output (currently PipeWire Media Server) +hw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct hardware device without any conversions +plughw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Hardware device with all software conversions +sysdefault:CARD=sofrt5682 + sof-rt5682, + Default Audio Device +dmix:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct sample mixing device + +================================================================================ +UCM sanity + +================================================================================ + +$ alsaucm -c sof-rt5682 list _verbs +ALSA lib main.c:1554:(snd_use_case_mgr_open) error: failed to import sof-rt5682 use case configuration -2 +alsaucm: error failed to open sound card sof-rt5682: No such file or directory + +$ alsaucm -c sof-rt5682 list _devices +ALSA lib main.c:1554:(snd_use_case_mgr_open) error: failed to import sof-rt5682 use case configuration -2 +alsaucm: error failed to open sound card sof-rt5682: No such file or directory + +================================================================================ +IEC958 switches (all 0/1/2) + +================================================================================ + +$ amixer -c0 sget IEC958,0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [off] + +$ amixer -c0 sget IEC958,1 +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,2 +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +================================================================================ +HDMI Jack states (on/off) + ELD controls + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=0 + : values= + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +Installed files (system paths) + +================================================================================ + +$ ls -l /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf +ls: cannot access '/usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf': No such file or directory + +$ ls -l /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf +ls: cannot access '/usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf': No such file or directory + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua +ls: cannot access '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua': No such file or directory + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled +ls: cannot access '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled': No such file or directory + +================================================================================ +Potential conflicting WirePlumber snippets (user/system) + +================================================================================ + +$ ls -la /home/ubuntu/.config/wireplumber/wireplumber.conf.d +ls: cannot access '/home/ubuntu/.config/wireplumber/wireplumber.conf.d': No such file or directory + +$ ls -la /home/ubuntu/.config/wireplumber/wireplumber.conf.d/*kaisa* + +$ ls -la /etc/wireplumber/wireplumber.conf.d + +$ ls -la /etc/wireplumber/wireplumber.conf.d/*kaisa* + +================================================================================ +WirePlumber state (profile / nodes / routes) + +================================================================================ + +$ ls -la /home/ubuntu/.local/state/wireplumber +total 8 +drwx------ 2 ubuntu ubuntu 80 Apr 8 22:53 . +drwx------ 3 ubuntu ubuntu 60 Feb 13 01:01 .. +-rw-rw-r-- 1 ubuntu ubuntu 458 Apr 8 22:53 default-routes +-rw-rw-r-- 1 ubuntu ubuntu 1718 Apr 8 22:53 restore-stream + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-profile +sed: can't read /home/ubuntu/.local/state/wireplumber/default-profile: No such file or directory + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-nodes +sed: can't read /home/ubuntu/.local/state/wireplumber/default-nodes: No such file or directory + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-routes +[default-routes] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:analog-output-headphones:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:analog-output-headphones:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:analog-output-headphones:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:output:stereo-fallback+input:stereo-fallback=analog-output-headphones; + +================================================================================ +PipeWire card / profile / ports (focus: cml_rt5682_def) + +================================================================================ + +$ pactl list cards short +46 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + Name: alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 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 = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + 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:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "8871466" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "39" + object.id = "46" + object.serial = "46" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + Profiles: + off: Off (sinks: 0, sources: 0, priority: 0, available: yes) + output:stereo-fallback+input:stereo-fallback: Stereo Output + Stereo Input (sinks: 1, sources: 1, priority: 5151, available: yes) + output:stereo-fallback: Stereo Output (sinks: 1, sources: 0, priority: 5100, available: yes) + input:stereo-fallback: Stereo Input (sinks: 0, sources: 1, priority: 51, available: no) + pro-audio: Pro Audio (sinks: 4, sources: 3, priority: 1, available: yes) + Active Profile: output:stereo-fallback+input:stereo-fallback + Ports: + analog-input-headset-mic: Headset Microphone (type: Headset, priority: 8800, latency offset: 0 usec, availability group: Legacy 1, not available) + Properties: + port.type = "headset" + port.availability-group = "Legacy 1" + device.icon_name = "audio-input-microphone" + card.profile.port = "0" + Part of profile(s): input:stereo-fallback, output:stereo-fallback+input:stereo-fallback + analog-output-headphones: Headphones (type: Headphones, priority: 9900, latency offset: 0 usec, availability group: Legacy 1, availability unknown) + Properties: + port.type = "headphones" + port.availability-group = "Legacy 1" + device.icon_name = "audio-headphones" + card.profile.port = "1" + Part of profile(s): output:stereo-fallback, output:stereo-fallback+input:stereo-fallback + +================================================================================ +Sinks (PipeWire) + default sink + +================================================================================ + +$ pactl info +Server String: /run/user/1000/pulse/native +Library Protocol Version: 35 +Server Protocol Version: 35 +Is Local: yes +Client Index: 61 +Tile Size: 65472 +User Name: ubuntu +Host Name: ubuntu +Server Name: PulseAudio (on PipeWire 1.0.5) +Server Version: 15.0.0 +Default Sample Specification: float32le 2ch 48000Hz +Default Channel Map: front-left,front-right +Default Sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback +Default Source: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback.monitor +Cookie: 6cb1:462d + +$ pactl list short sinks +51 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback PipeWire s24-32le 2ch 48000Hz SUSPENDED + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, ubuntu@ubuntu, cookie:1823557165] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, ubuntu@ubuntu, pid:3254] + 33. pipewire [1.0.5, ubuntu@ubuntu, pid:10108] + 34. Terminal [1.0.5, ubuntu@ubuntu, pid:5750] + 36. gjs [1.0.5, ubuntu@ubuntu, pid:5336] + 37. Mutter [1.0.5, ubuntu@ubuntu, pid:2663] + 38. WirePlumber [1.0.5, ubuntu@ubuntu, pid:10107] + 39. WirePlumber [export] [1.0.5, ubuntu@ubuntu, pid:10107] + 54. wpctl [1.0.5, ubuntu@ubuntu, pid:10217] + +Audio + ├─ Devices: + │ 46. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ * 51. Comet Lake PCH-LP cAVS Stereo [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ 52. Comet Lake PCH-LP cAVS Stereo [vol: 1.00] + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + +================================================================================ +Quick playback tests (non-destructive) + +================================================================================ + +Note: if ALSA 'pulse' PCM is missing, do NOT use: speaker-test -D pulse +Try these instead (they use PipeWire): + +Tip: these are wrapped with a short timeout to avoid hanging. + (uses: timeout -k 1s 5s ... -> TERM then KILL) + +$ timeout -k 1s 5s speaker-test -D pipewire -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +Playback device is pipewire +Stream parameters are 48000Hz, S16_LE, 2 channels +Sine wave rate is 440.0000Hz +Rate set to 48000Hz (requested 48000Hz) +Buffer size range from 64 to 1048576 +Period size range from 32 to 524288 +Using max buffer size 1048576 +Periods = 4 +was set period_size = 262144 +was set buffer_size = 1048576 + 0 - Front Left + 1 - Front Right +Time per period = 5.555995 + +$ timeout -k 1s 5s speaker-test -D default -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +Playback device is default +Stream parameters are 48000Hz, S16_LE, 2 channels +Sine wave rate is 440.0000Hz +Rate set to 48000Hz (requested 48000Hz) +Buffer size range from 64 to 1048576 +Period size range from 32 to 524288 +Using max buffer size 1048576 +Periods = 4 +was set period_size = 262144 +was set buffer_size = 1048576 + 0 - Front Left + 1 - Front Right +Time per period = 5.494978 + +$ timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 5s paplay /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +Feb 13 01:01:27 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:01:27 ubuntu wireplumber[2377]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:01:27 ubuntu wireplumber[2377]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:01:28 ubuntu wireplumber[2377]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +Feb 13 01:22:05 ubuntu wireplumber[2377]: stopped by signal: Terminated +Feb 13 01:22:05 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Feb 13 01:22:05 ubuntu wireplumber[2377]: disconnected from pipewire +Feb 13 01:22:05 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:05 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:05 ubuntu wireplumber[5820]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:22:05 ubuntu wireplumber[5820]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:22:05 ubuntu wireplumber[5820]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Feb 13 01:22:05 ubuntu wireplumber[5820]: Object activation aborted: proxy destroyed +Feb 13 01:22:05 ubuntu wireplumber[5820]: failed to activate item: Object activation aborted: proxy destroyed +Feb 13 01:22:20 ubuntu wireplumber[5820]: stopped by signal: Terminated +Feb 13 01:22:20 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Feb 13 01:22:20 ubuntu wireplumber[5820]: disconnected from pipewire +Feb 13 01:22:20 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:21 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:21 ubuntu wireplumber[6045]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:22:21 ubuntu wireplumber[6045]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:22:21 ubuntu wireplumber[6045]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Feb 13 01:22:21 ubuntu wireplumber[6045]: Object activation aborted: proxy destroyed +Feb 13 01:22:21 ubuntu wireplumber[6045]: failed to activate item: Object activation aborted: proxy destroyed +Apr 08 22:49:42 ubuntu wireplumber[6045]: stopped by signal: Terminated +Apr 08 22:49:42 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:49:42 ubuntu wireplumber[6045]: disconnected from pipewire +Apr 08 22:49:42 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:42 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:42 ubuntu wireplumber[7403]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:49:42 ubuntu wireplumber[7403]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:49:43 ubuntu wireplumber[7403]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:49:43 ubuntu wireplumber[7403]: Object activation aborted: proxy destroyed +Apr 08 22:49:43 ubuntu wireplumber[7403]: failed to activate item: Object activation aborted: proxy destroyed +Apr 08 22:49:57 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:49:57 ubuntu wireplumber[7403]: stopped by signal: Terminated +Apr 08 22:49:57 ubuntu wireplumber[7403]: disconnected from pipewire +Apr 08 22:49:57 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:57 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:58 ubuntu wireplumber[7582]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:49:58 ubuntu wireplumber[7582]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:49:58 ubuntu wireplumber[7582]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:52:56 ubuntu wireplumber[7582]: stopped by signal: Terminated +Apr 08 22:52:56 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:52:56 ubuntu wireplumber[7582]: disconnected from pipewire +Apr 08 22:52:56 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:52:56 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:52:56 ubuntu wireplumber[9622]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:52:56 ubuntu wireplumber[9622]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:52:56 ubuntu wireplumber[9622]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:52:56 ubuntu wireplumber[9622]: Object activation aborted: proxy destroyed +Apr 08 22:52:56 ubuntu wireplumber[9622]: failed to activate item: Object activation aborted: proxy destroyed +Apr 08 22:53:12 ubuntu wireplumber[9622]: stopped by signal: Terminated +Apr 08 22:53:12 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:53:13 ubuntu wireplumber[9622]: disconnected from pipewire +Apr 08 22:53:13 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:53:13 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:53:13 ubuntu wireplumber[9807]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:53:13 ubuntu wireplumber[9807]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:53:13 ubuntu wireplumber[9807]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:53:13 ubuntu wireplumber[9807]: Object activation aborted: proxy destroyed +Apr 08 22:53:13 ubuntu wireplumber[9807]: failed to activate item: Object activation aborted: proxy destroyed +Apr 08 22:53:54 ubuntu wireplumber[9807]: stopped by signal: Terminated +Apr 08 22:53:54 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:53:54 ubuntu wireplumber[9807]: disconnected from pipewire +Apr 08 22:53:54 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:53:54 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:53:54 ubuntu wireplumber[10107]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:53:54 ubuntu wireplumber[10107]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:53:54 ubuntu wireplumber[10107]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:53:54 ubuntu wireplumber[10107]: Object activation aborted: proxy destroyed +Apr 08 22:53:54 ubuntu wireplumber[10107]: failed to activate item: Object activation aborted: proxy destroyed + +$ journalctl --user -u pipewire -b --no-pager -n 200 +Feb 13 01:01:27 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:01:27 ubuntu pipewire[2375]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Feb 13 01:22:05 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Feb 13 01:22:05 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:05 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:05 ubuntu pipewire[5817]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Feb 13 01:22:20 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Feb 13 01:22:21 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:21 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:21 ubuntu pipewire[6043]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:49:42 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:49:42 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:42 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:42 ubuntu pipewire[7401]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:49:57 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:49:57 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:57 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:58 ubuntu pipewire[7580]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:52:56 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:52:56 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:52:56 ubuntu systemd[2363]: pipewire.service: Consumed 1.396s CPU time, 6.6M memory peak, 0B memory swap peak. +Apr 08 22:52:56 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:52:56 ubuntu pipewire[9620]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:53:13 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:53:13 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:53:13 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:53:13 ubuntu pipewire[9804]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:53:54 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:53:54 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:53:54 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:53:54 ubuntu pipewire[10105]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +$ journalctl --user -u pipewire-pulse -b --no-pager -n 200 +Feb 13 01:01:27 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. +Feb 13 01:22:05 ubuntu systemd[2363]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Feb 13 01:22:05 ubuntu systemd[2363]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Feb 13 01:22:05 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. +Feb 13 01:22:20 ubuntu systemd[2363]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Feb 13 01:22:20 ubuntu systemd[2363]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Feb 13 01:22:21 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:49:42 ubuntu systemd[2363]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Apr 08 22:49:42 ubuntu systemd[2363]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:49:42 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:49:57 ubuntu systemd[2363]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Apr 08 22:49:57 ubuntu systemd[2363]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:49:57 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:52:56 ubuntu systemd[2363]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Apr 08 22:52:56 ubuntu systemd[2363]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:52:56 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:53:12 ubuntu systemd[2363]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Apr 08 22:53:13 ubuntu systemd[2363]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:53:13 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:53:54 ubuntu systemd[2363]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Apr 08 22:53:54 ubuntu systemd[2363]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:53:54 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. + +================================================================================ +Hints + +================================================================================ +- If HDMI ports show "not available", verify cable/monitor input/EDID and re-plug. +- If profile keeps reverting after reboot, compare: + - ~/.local/state/wireplumber/default-profile + - /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua (device.profile) + - any *kaisa* snippets under ~/.config/wireplumber/ or /etc/wireplumber/ +- If set_hw_params errors appear in logs for a given pcm (2/3/4), test only ONE HDMI at a time and switch sink accordingly. + +================================================================================ +Done. Report saved to: ./_logs/kaisa-audio-doctor_20260408_225356.log diff --git a/_logs/kaisa-audio-doctor_20260408_225411.log b/_logs/kaisa-audio-doctor_20260408_225411.log new file mode 100644 index 0000000000..ced536cd83 --- /dev/null +++ b/_logs/kaisa-audio-doctor_20260408_225411.log @@ -0,0 +1,762 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/kaisa-audio-doctor_20260408_225411.log + +================================================================================ + +$ uname -a +Linux ubuntu 6.17.0-14-generic #14~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jan 15 15:52:10 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ date +Wed Apr 8 22:54:11 UTC 2026 + +$ id +uid=1000(ubuntu) gid=1000(ubuntu) groups=1000(ubuntu),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin),124(sambashare) + +================================================================================ +Session sanity (THIS OFTEN EXPLAINS 'no sound') + +================================================================================ + +If you run this as root / without a logged-in desktop session: +- systemctl --user will be offline +- /run/user/$UID may not exist +- PipeWire/WirePlumber won't be running +- ALSA may show 'no soundcards found' + +Current: + +$ bash -lc echo "USER=$USER UID=$UID HOME=$HOME XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}" +USER=ubuntu UID=1000 HOME=/home/ubuntu XDG_RUNTIME_DIR=/run/user/1000 + +$ bash -lc if [ -n "${XDG_RUNTIME_DIR-}" ]; then ls -ld "${XDG_RUNTIME_DIR}" 2>/dev/null || true; else echo "XDG_RUNTIME_DIR is empty"; fi +drwx------ 19 ubuntu ubuntu 580 Apr 8 22:53 /run/user/1000 + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pipewire-0" && echo "pipewire socket: OK" || echo "pipewire socket: MISSING" +pipewire socket: OK + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pulse/native" && echo "pulse native socket: OK" || echo "pulse native socket: MISSING" +pulse native socket: OK + + +================================================================================ +FIX mode (best-effort recovery) + +================================================================================ + +[NOTE] Restarting user audio services + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] Forcing profile to HiFi on card: alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + +$ pactl set-card-profile alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def HiFi +Failure: No such entity + +$ sleep 1 + +[NOTE] Detected available pcm (from port availability): 0 (preference: 3/4/2, fallback 0) + +[NOTE] Trying fallback Analog (Port1) sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +Failure: No such entity + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +[NOTE] Quick playback test on pcm=0 (timeout -k 1s 5s) + +[NOTE] Playback command returned success on pcm=0 (if still silent: check monitor input / EDID / volume) + +================================================================================ +Versions (PipeWire / WirePlumber / ALSA utils) + +================================================================================ + +$ pipewire --version +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ wireplumber --version +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ wpctl --version +Error: Unknown option --version + +Usage: + wpctl [OPTION…] COMMAND [COMMAND_OPTIONS] - WirePlumber Control CLI + +Commands: + status + get-volume ID + inspect ID + set-default ID + set-volume ID VOL[%][-/+] + set-mute ID 1|0|toggle + set-profile ID INDEX + clear-default [ID] + +Help Options: + -h, --help Show help options + +Pass -h after a command to see command-specific options + + +$ pactl --version +pactl 16.1 +Compiled with libpulse 16.1.0 +Linked with libpulse 16.1.0 + +$ pw-play --version +pw-play +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ speaker-test --version +speaker-test: unrecognized option '--version' +Unknown option '?' + +speaker-test 1.2.9 + + +$ alsaucm --version +alsaucm: version 1.2.9 + +$ amixer --version +amixer version 1.2.9 + +$ aplay --version +aplay: version 1.2.9 by Jaroslav Kysela + +================================================================================ +User services status + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 22:54:11 UTC; 4s ago +TriggeredBy: ● pipewire.socket + Main PID: 10284 (pipewire) + Tasks: 3 (limit: 38168) + Memory: 5.0M (peak: 5.7M) + CPU: 66ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─10284 /usr/bin/pipewire + +Apr 08 22:54:11 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:54:11 ubuntu pipewire[10284]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 22:54:11 UTC; 4s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 10287 (pipewire-pulse) + Tasks: 3 (limit: 38168) + Memory: 4.2M (peak: 4.2M) + CPU: 46ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─10287 /usr/bin/pipewire-pulse + +Apr 08 22:54:11 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 22:54:11 UTC; 4s ago + Main PID: 10286 (wireplumber) + Tasks: 7 (limit: 38168) + Memory: 5.6M (peak: 6.3M) + CPU: 146ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─10286 /usr/bin/wireplumber + +Apr 08 22:54:11 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:54:11 ubuntu wireplumber[10286]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:54:11 ubuntu wireplumber[10286]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:54:11 ubuntu wireplumber[10286]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera + +$ systemctl --user status pipewire.socket wireplumber.socket --no-pager +Unit wireplumber.socket could not be found. +● pipewire.socket - PipeWire Multimedia System Sockets + Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:01:27 UTC; 1 month 24 days ago + Triggers: ● pipewire.service + Listen: /run/user/1000/pipewire-0 (Stream) + /run/user/1000/pipewire-0-manager (Stream) + CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket + +Feb 13 01:01:27 ubuntu systemd[2363]: Listening on pipewire.socket - PipeWire Multimedia System Sockets. + +================================================================================ +ALSA enumeration + +================================================================================ + +$ aplay -l +**** List of PLAYBACK Hardware Devices **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + Subdevices: 0/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 + +================================================================================ +ALSA PCM list (check pipewire/default/pulse) + +================================================================================ + +$ aplay -L +null + Discard all samples (playback) or generate zero samples (capture) +pipewire + PipeWire Sound Server +default + Default ALSA Output (currently PipeWire Media Server) +hw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct hardware device without any conversions +plughw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Hardware device with all software conversions +sysdefault:CARD=sofrt5682 + sof-rt5682, + Default Audio Device +dmix:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct sample mixing device + +================================================================================ +UCM sanity + +================================================================================ + +$ alsaucm -c sof-rt5682 list _verbs +ALSA lib main.c:1554:(snd_use_case_mgr_open) error: failed to import sof-rt5682 use case configuration -2 +alsaucm: error failed to open sound card sof-rt5682: No such file or directory + +$ alsaucm -c sof-rt5682 list _devices +ALSA lib main.c:1554:(snd_use_case_mgr_open) error: failed to import sof-rt5682 use case configuration -2 +alsaucm: error failed to open sound card sof-rt5682: No such file or directory + +================================================================================ +IEC958 switches (all 0/1/2) + +================================================================================ + +$ amixer -c0 sget IEC958,0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [off] + +$ amixer -c0 sget IEC958,1 +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,2 +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +================================================================================ +HDMI Jack states (on/off) + ELD controls + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=0 + : values= + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +Installed files (system paths) + +================================================================================ + +$ ls -l /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf +ls: cannot access '/usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf': No such file or directory + +$ ls -l /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf +ls: cannot access '/usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf': No such file or directory + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua +ls: cannot access '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua': No such file or directory + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled +ls: cannot access '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled': No such file or directory + +================================================================================ +Potential conflicting WirePlumber snippets (user/system) + +================================================================================ + +$ ls -la /home/ubuntu/.config/wireplumber/wireplumber.conf.d +ls: cannot access '/home/ubuntu/.config/wireplumber/wireplumber.conf.d': No such file or directory + +$ ls -la /home/ubuntu/.config/wireplumber/wireplumber.conf.d/*kaisa* + +$ ls -la /etc/wireplumber/wireplumber.conf.d + +$ ls -la /etc/wireplumber/wireplumber.conf.d/*kaisa* + +================================================================================ +WirePlumber state (profile / nodes / routes) + +================================================================================ + +$ ls -la /home/ubuntu/.local/state/wireplumber +total 8 +drwx------ 2 ubuntu ubuntu 80 Apr 8 22:54 . +drwx------ 3 ubuntu ubuntu 60 Feb 13 01:01 .. +-rw-rw-r-- 1 ubuntu ubuntu 458 Apr 8 22:54 default-routes +-rw-rw-r-- 1 ubuntu ubuntu 1718 Apr 8 22:54 restore-stream + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-profile +sed: can't read /home/ubuntu/.local/state/wireplumber/default-profile: No such file or directory + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-nodes +sed: can't read /home/ubuntu/.local/state/wireplumber/default-nodes: No such file or directory + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-routes +[default-routes] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:analog-output-headphones:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:analog-output-headphones:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:analog-output-headphones:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:output:stereo-fallback+input:stereo-fallback=analog-output-headphones; + +================================================================================ +PipeWire card / profile / ports (focus: cml_rt5682_def) + +================================================================================ + +$ pactl list cards short +46 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + Name: alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 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 = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + 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:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "8871466" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "38" + object.id = "46" + object.serial = "46" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + Profiles: + off: Off (sinks: 0, sources: 0, priority: 0, available: yes) + output:stereo-fallback+input:stereo-fallback: Stereo Output + Stereo Input (sinks: 1, sources: 1, priority: 5151, available: yes) + output:stereo-fallback: Stereo Output (sinks: 1, sources: 0, priority: 5100, available: yes) + input:stereo-fallback: Stereo Input (sinks: 0, sources: 1, priority: 51, available: no) + pro-audio: Pro Audio (sinks: 4, sources: 3, priority: 1, available: yes) + Active Profile: output:stereo-fallback+input:stereo-fallback + Ports: + analog-input-headset-mic: Headset Microphone (type: Headset, priority: 8800, latency offset: 0 usec, availability group: Legacy 1, not available) + Properties: + port.type = "headset" + port.availability-group = "Legacy 1" + device.icon_name = "audio-input-microphone" + card.profile.port = "0" + Part of profile(s): input:stereo-fallback, output:stereo-fallback+input:stereo-fallback + analog-output-headphones: Headphones (type: Headphones, priority: 9900, latency offset: 0 usec, availability group: Legacy 1, availability unknown) + Properties: + port.type = "headphones" + port.availability-group = "Legacy 1" + device.icon_name = "audio-headphones" + card.profile.port = "1" + Part of profile(s): output:stereo-fallback, output:stereo-fallback+input:stereo-fallback + +================================================================================ +Sinks (PipeWire) + default sink + +================================================================================ + +$ pactl info +Server String: /run/user/1000/pulse/native +Library Protocol Version: 35 +Server Protocol Version: 35 +Is Local: yes +Client Index: 83 +Tile Size: 65472 +User Name: ubuntu +Host Name: ubuntu +Server Name: PulseAudio (on PipeWire 1.0.5) +Server Version: 15.0.0 +Default Sample Specification: float32le 2ch 48000Hz +Default Channel Map: front-left,front-right +Default Sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback +Default Source: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback.monitor +Cookie: 5ba4:d0d2 + +$ pactl list short sinks +51 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback PipeWire s24-32le 2ch 48000Hz IDLE + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, ubuntu@ubuntu, cookie:1537528018] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, ubuntu@ubuntu, pid:3254] + 33. pipewire [1.0.5, ubuntu@ubuntu, pid:10287] + 34. Terminal [1.0.5, ubuntu@ubuntu, pid:5750] + 35. Mutter [1.0.5, ubuntu@ubuntu, pid:2663] + 37. WirePlumber [1.0.5, ubuntu@ubuntu, pid:10286] + 38. WirePlumber [export] [1.0.5, ubuntu@ubuntu, pid:10286] + 39. gjs [1.0.5, ubuntu@ubuntu, pid:5336] + 54. GNOME Shell Volume Control [1.0.5, ubuntu@ubuntu, pid:2663] + 55. GNOME Volume Control Media Keys [1.0.5, ubuntu@ubuntu, pid:2822] + 57. GNOME Settings [1.0.5, ubuntu@ubuntu, pid:5956] + 64. wpctl [1.0.5, ubuntu@ubuntu, pid:10405] + +Audio + ├─ Devices: + │ 46. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ * 51. Comet Lake PCH-LP cAVS Stereo [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ 52. Comet Lake PCH-LP cAVS Stereo [vol: 1.00] + │ + ├─ Source endpoints: + │ + └─ Streams: + 59. GNOME Settings + 56. input_FL < Stereo:monitor_FL [active] + 58. monitor_FL + 60. input_FR < Stereo:monitor_FR [active] + 61. monitor_FR + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + +================================================================================ +Quick playback tests (non-destructive) + +================================================================================ + +Note: if ALSA 'pulse' PCM is missing, do NOT use: speaker-test -D pulse +Try these instead (they use PipeWire): + +Tip: these are wrapped with a short timeout to avoid hanging. + (uses: timeout -k 1s 5s ... -> TERM then KILL) + +$ timeout -k 1s 5s speaker-test -D pipewire -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +Playback device is pipewire +Stream parameters are 48000Hz, S16_LE, 2 channels +Sine wave rate is 440.0000Hz +Rate set to 48000Hz (requested 48000Hz) +Buffer size range from 64 to 1048576 +Period size range from 32 to 524288 +Using max buffer size 1048576 +Periods = 4 +was set period_size = 262144 +was set buffer_size = 1048576 + 0 - Front Left + 1 - Front Right +Time per period = 5.503490 + +$ timeout -k 1s 5s speaker-test -D default -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +Playback device is default +Stream parameters are 48000Hz, S16_LE, 2 channels +Sine wave rate is 440.0000Hz +Rate set to 48000Hz (requested 48000Hz) +Buffer size range from 64 to 1048576 +Period size range from 32 to 524288 +Using max buffer size 1048576 +Periods = 4 +was set period_size = 262144 +was set buffer_size = 1048576 + 0 - Front Left + 1 - Front Right +Time per period = 5.507608 + +$ timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 5s paplay /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +Feb 13 01:01:27 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:01:27 ubuntu wireplumber[2377]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:01:27 ubuntu wireplumber[2377]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:01:28 ubuntu wireplumber[2377]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +Feb 13 01:22:05 ubuntu wireplumber[2377]: stopped by signal: Terminated +Feb 13 01:22:05 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Feb 13 01:22:05 ubuntu wireplumber[2377]: disconnected from pipewire +Feb 13 01:22:05 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:05 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:05 ubuntu wireplumber[5820]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:22:05 ubuntu wireplumber[5820]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:22:05 ubuntu wireplumber[5820]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Feb 13 01:22:05 ubuntu wireplumber[5820]: Object activation aborted: proxy destroyed +Feb 13 01:22:05 ubuntu wireplumber[5820]: failed to activate item: Object activation aborted: proxy destroyed +Feb 13 01:22:20 ubuntu wireplumber[5820]: stopped by signal: Terminated +Feb 13 01:22:20 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Feb 13 01:22:20 ubuntu wireplumber[5820]: disconnected from pipewire +Feb 13 01:22:20 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:21 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:21 ubuntu wireplumber[6045]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:22:21 ubuntu wireplumber[6045]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:22:21 ubuntu wireplumber[6045]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Feb 13 01:22:21 ubuntu wireplumber[6045]: Object activation aborted: proxy destroyed +Feb 13 01:22:21 ubuntu wireplumber[6045]: failed to activate item: Object activation aborted: proxy destroyed +Apr 08 22:49:42 ubuntu wireplumber[6045]: stopped by signal: Terminated +Apr 08 22:49:42 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:49:42 ubuntu wireplumber[6045]: disconnected from pipewire +Apr 08 22:49:42 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:42 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:42 ubuntu wireplumber[7403]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:49:42 ubuntu wireplumber[7403]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:49:43 ubuntu wireplumber[7403]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:49:43 ubuntu wireplumber[7403]: Object activation aborted: proxy destroyed +Apr 08 22:49:43 ubuntu wireplumber[7403]: failed to activate item: Object activation aborted: proxy destroyed +Apr 08 22:49:57 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:49:57 ubuntu wireplumber[7403]: stopped by signal: Terminated +Apr 08 22:49:57 ubuntu wireplumber[7403]: disconnected from pipewire +Apr 08 22:49:57 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:57 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:58 ubuntu wireplumber[7582]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:49:58 ubuntu wireplumber[7582]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:49:58 ubuntu wireplumber[7582]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:52:56 ubuntu wireplumber[7582]: stopped by signal: Terminated +Apr 08 22:52:56 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:52:56 ubuntu wireplumber[7582]: disconnected from pipewire +Apr 08 22:52:56 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:52:56 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:52:56 ubuntu wireplumber[9622]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:52:56 ubuntu wireplumber[9622]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:52:56 ubuntu wireplumber[9622]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:52:56 ubuntu wireplumber[9622]: Object activation aborted: proxy destroyed +Apr 08 22:52:56 ubuntu wireplumber[9622]: failed to activate item: Object activation aborted: proxy destroyed +Apr 08 22:53:12 ubuntu wireplumber[9622]: stopped by signal: Terminated +Apr 08 22:53:12 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:53:13 ubuntu wireplumber[9622]: disconnected from pipewire +Apr 08 22:53:13 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:53:13 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:53:13 ubuntu wireplumber[9807]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:53:13 ubuntu wireplumber[9807]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:53:13 ubuntu wireplumber[9807]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:53:13 ubuntu wireplumber[9807]: Object activation aborted: proxy destroyed +Apr 08 22:53:13 ubuntu wireplumber[9807]: failed to activate item: Object activation aborted: proxy destroyed +Apr 08 22:53:54 ubuntu wireplumber[9807]: stopped by signal: Terminated +Apr 08 22:53:54 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:53:54 ubuntu wireplumber[9807]: disconnected from pipewire +Apr 08 22:53:54 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:53:54 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:53:54 ubuntu wireplumber[10107]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:53:54 ubuntu wireplumber[10107]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:53:54 ubuntu wireplumber[10107]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:53:54 ubuntu wireplumber[10107]: Object activation aborted: proxy destroyed +Apr 08 22:53:54 ubuntu wireplumber[10107]: failed to activate item: Object activation aborted: proxy destroyed +Apr 08 22:54:11 ubuntu wireplumber[10107]: stopped by signal: Terminated +Apr 08 22:54:11 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:54:11 ubuntu wireplumber[10107]: disconnected from pipewire +Apr 08 22:54:11 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:54:11 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:54:11 ubuntu wireplumber[10286]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:54:11 ubuntu wireplumber[10286]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:54:11 ubuntu wireplumber[10286]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera + +$ journalctl --user -u pipewire -b --no-pager -n 200 +Feb 13 01:01:27 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:01:27 ubuntu pipewire[2375]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Feb 13 01:22:05 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Feb 13 01:22:05 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:05 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:05 ubuntu pipewire[5817]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Feb 13 01:22:20 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Feb 13 01:22:21 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:21 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:21 ubuntu pipewire[6043]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:49:42 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:49:42 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:42 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:42 ubuntu pipewire[7401]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:49:57 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:49:57 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:57 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:58 ubuntu pipewire[7580]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:52:56 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:52:56 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:52:56 ubuntu systemd[2363]: pipewire.service: Consumed 1.396s CPU time, 6.6M memory peak, 0B memory swap peak. +Apr 08 22:52:56 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:52:56 ubuntu pipewire[9620]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:53:13 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:53:13 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:53:13 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:53:13 ubuntu pipewire[9804]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:53:54 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:53:54 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:53:54 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:53:54 ubuntu pipewire[10105]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:54:11 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:54:11 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:54:11 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:54:11 ubuntu pipewire[10284]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +$ journalctl --user -u pipewire-pulse -b --no-pager -n 200 +Feb 13 01:01:27 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. +Feb 13 01:22:05 ubuntu systemd[2363]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Feb 13 01:22:05 ubuntu systemd[2363]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Feb 13 01:22:05 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. +Feb 13 01:22:20 ubuntu systemd[2363]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Feb 13 01:22:20 ubuntu systemd[2363]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Feb 13 01:22:21 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:49:42 ubuntu systemd[2363]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Apr 08 22:49:42 ubuntu systemd[2363]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:49:42 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:49:57 ubuntu systemd[2363]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Apr 08 22:49:57 ubuntu systemd[2363]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:49:57 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:52:56 ubuntu systemd[2363]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Apr 08 22:52:56 ubuntu systemd[2363]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:52:56 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:53:12 ubuntu systemd[2363]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Apr 08 22:53:13 ubuntu systemd[2363]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:53:13 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:53:54 ubuntu systemd[2363]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Apr 08 22:53:54 ubuntu systemd[2363]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:53:54 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:54:11 ubuntu systemd[2363]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Apr 08 22:54:11 ubuntu systemd[2363]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 22:54:11 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. + +================================================================================ +Hints + +================================================================================ +- If HDMI ports show "not available", verify cable/monitor input/EDID and re-plug. +- If profile keeps reverting after reboot, compare: + - ~/.local/state/wireplumber/default-profile + - /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua (device.profile) + - any *kaisa* snippets under ~/.config/wireplumber/ or /etc/wireplumber/ +- If set_hw_params errors appear in logs for a given pcm (2/3/4), test only ONE HDMI at a time and switch sink accordingly. + +================================================================================ +Done. Report saved to: ./_logs/kaisa-audio-doctor_20260408_225411.log diff --git a/_logs/kaisa-audio-doctor_20260409_213459.log b/_logs/kaisa-audio-doctor_20260409_213459.log new file mode 100644 index 0000000000..0ad2bd1b26 --- /dev/null +++ b/_logs/kaisa-audio-doctor_20260409_213459.log @@ -0,0 +1,996 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/kaisa-audio-doctor_20260409_213459.log + +================================================================================ + +$ uname -a +Linux jack-Kaisa 6.17.0-20-generic #20~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 19 01:28:37 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ date +2026年 04月 09日 星期四 21:34:59 CST + +$ id +uid=1000(jack) gid=1000(jack) 组=1000(jack),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin) + +================================================================================ +Session sanity (THIS OFTEN EXPLAINS 'no sound') + +================================================================================ + +If you run this as root / without a logged-in desktop session: +- systemctl --user will be offline +- /run/user/$UID may not exist +- PipeWire/WirePlumber won't be running +- ALSA may show 'no soundcards found' + +Current: + +$ bash -lc echo "USER=$USER UID=$UID HOME=$HOME XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}" +USER=jack UID=1000 HOME=/home/jack XDG_RUNTIME_DIR=/run/user/1000 + +$ bash -lc if [ -n "${XDG_RUNTIME_DIR-}" ]; then ls -ld "${XDG_RUNTIME_DIR}" 2>/dev/null || true; else echo "XDG_RUNTIME_DIR is empty"; fi +drwx------ 16 jack jack 620 4月 9 21:34 /run/user/1000 + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pipewire-0" && echo "pipewire socket: OK" || echo "pipewire socket: MISSING" +pipewire socket: OK + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pulse/native" && echo "pulse native socket: OK" || echo "pulse native socket: MISSING" +pulse native socket: OK + + +================================================================================ +VERIFY mode (more detailed validation) + +================================================================================ + +[NOTE] This runs active route + playback attempts and captures kernel error windows. + +[NOTE] Best run right after boot and BEFORE any manual --fix, to catch first-open races. +verify_start_ts=2026-04-09 21:34:59 + +================================================================================ +VERIFY snapshot (user services / routing / objects) + +================================================================================ + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:34:09 CST; 50s ago +TriggeredBy: ● pipewire.socket + Main PID: 1529 (pipewire) + Tasks: 3 (limit: 38170) + Memory: 5.4M (peak: 6.1M) + CPU: 68ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─1529 /usr/bin/pipewire + +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa pipewire[1529]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:34:09 CST; 50s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 1534 (pipewire-pulse) + Tasks: 3 (limit: 38170) + Memory: 2.9M (peak: 3.6M) + CPU: 41ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─1534 /usr/bin/pipewire-pulse + +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:34:09 CST; 50s ago + Main PID: 1533 (wireplumber) + Tasks: 6 (limit: 38170) + Memory: 4.4M (peak: 5.6M) + CPU: 106ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─1533 /usr/bin/wireplumber + +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: Object activation aborted: proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: failed to activate item: Object activation aborted: proxy destroyed + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:82 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:b40c:c0be + +$ pactl list short cards +42 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "4180462" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "33" + object.id = "42" + object.serial = "42" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +$ pactl list short sinks +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz SUSPENDED +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:3020734654] + └─ Clients: + 32. WirePlumber [1.0.5, jack@jack-Kaisa, pid:1533] + 33. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:1533] + 35. pipewire [1.0.5, jack@jack-Kaisa, pid:1534] + 62. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1603] + 63. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1603] + 64. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1797] + 65. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2185] + 66. wpctl [1.0.5, jack@jack-Kaisa, pid:3700] + +Audio + ├─ Devices: + │ 42. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 43. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ 44. Comet Lake PCH-LP cAVS HDMI2 [vol: 1.00] + │ 45. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ * 46. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +================================================================================ +VERIFY WirePlumber state files (default-*) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 20 +drwx------ 2 jack jack 4096 4月 9 21:34 . +drwx------ 7 jack jack 4096 4月 9 13:44 .. +-rw-rw-r-- 1 jack jack 462 4月 9 21:34 default-nodes +-rw-rw-r-- 1 jack jack 949 4月 9 21:34 default-routes +-rw-rw-r-- 1 jack jack 2253 4月 9 21:34 restore-stream + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-profile +sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-nodes +[default-nodes] +default.configured.audio.sink=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-routes +[default-routes] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:HiFi=[Out] HDMI2;[Out] Port1; + +================================================================================ +VERIFY ALSA readiness (Jack/ELD/subdevices) + +================================================================================ + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +HDMI/DP Jack + ELD + Subdevices: +pcm=2 Jack=off ELD_bytes=36 +0 Subdevices=?/? +pcm=3 Jack=off ELD_bytes=36 +0 Subdevices=?/? +pcm=4 Jack=off ELD_bytes=0 +0 Subdevices=?/? + +================================================================================ +VERIFY per-sink playback attempts (with kernel windows) + +================================================================================ + +[NOTE] Order preference: detected=3 then 3,4,2 then 0 + +[NOTE] pcm=3 not ready (Jack/ELD/subdevices); skipping verify attempt + +[NOTE] pcm=4 not ready (Jack/ELD/subdevices); skipping verify attempt + +[NOTE] pcm=2 not ready (Jack/ELD/subdevices); skipping verify attempt + +=== VERIFY: pcm=0 === + +[NOTE] Routing to sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +[NOTE] pw-play (attempt, 5s timeout) + +[NOTE] pw-play: OK (exit 0) + +[NOTE] Kernel error window since 2026-04-09 21:34:59 (tail) + +================================================================================ +VERIFY summary + +================================================================================ + +[NOTE] At least one sink attempt completed with no kernel error lines in its window. + +[NOTE] If you still have silence but no kernel errors: focus on routing/monitor input/volume persistence. + +================================================================================ +Versions (PipeWire / WirePlumber / ALSA utils) + +================================================================================ + +$ pipewire --version +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ wireplumber --version +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ wpctl --version +Error: 未知选项 --version + +用法: + wpctl [选项…] COMMAND [COMMAND_OPTIONS] - WirePlumber Control CLI + +Commands: + status + get-volume ID + inspect ID + set-default ID + set-volume ID VOL[%][-/+] + set-mute ID 1|0|toggle + set-profile ID INDEX + clear-default [ID] + +帮助选项: + -h, --help 显示帮助选项 + +Pass -h after a command to see command-specific options + + +$ pactl --version +pactl 16.1 +使用 libpulse 16.1.0 编译 +与 libpules 16.1.0 链接 + +$ pw-play --version +pw-play +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ speaker-test --version +speaker-test: 未识别的选项 "--version" +未知参数 '?' + +speaker-test 1.2.9 + + +$ alsaucm --version +alsaucm: version 1.2.9 + +$ amixer --version +amixer version 1.2.9 + +$ aplay --version +aplay: version 1.2.9 by Jaroslav Kysela + +================================================================================ +User services status + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:34:09 CST; 1min 11s ago +TriggeredBy: ● pipewire.socket + Main PID: 1529 (pipewire) + Tasks: 3 (limit: 38170) + Memory: 6.6M (peak: 6.6M) + CPU: 91ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─1529 /usr/bin/pipewire + +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa pipewire[1529]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:34:09 CST; 1min 11s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 1534 (pipewire-pulse) + Tasks: 3 (limit: 38170) + Memory: 3.1M (peak: 3.8M) + CPU: 56ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─1534 /usr/bin/pipewire-pulse + +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:34:09 CST; 1min 11s ago + Main PID: 1533 (wireplumber) + Tasks: 6 (limit: 38170) + Memory: 5.1M (peak: 5.6M) + CPU: 136ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─1533 /usr/bin/wireplumber + +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: Object activation aborted: proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: failed to activate item: Object activation aborted: proxy destroyed + +$ systemctl --user status pipewire.socket wireplumber.socket --no-pager +Unit wireplumber.socket could not be found. +● pipewire.socket - PipeWire Multimedia System Sockets + Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:34:09 CST; 1min 11s ago + Triggers: ● pipewire.service + Listen: /run/user/1000/pipewire-0 (Stream) + /run/user/1000/pipewire-0-manager (Stream) + CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket + +4月 09 21:34:09 jack-Kaisa systemd[1325]: Listening on pipewire.socket - PipeWire Multimedia System Sockets. + +================================================================================ +ALSA enumeration + +================================================================================ + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +================================================================================ +ALSA PCM list (check pipewire/default/pulse) + +================================================================================ + +$ aplay -L +null + Discard all samples (playback) or generate zero samples (capture) +pipewire + PipeWire Sound Server +default + Default ALSA Output (currently PipeWire Media Server) +hw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct hardware device without any conversions +plughw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Hardware device with all software conversions +sysdefault:CARD=sofrt5682 + sof-rt5682, + Default Audio Device +dmix:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct sample mixing device + +================================================================================ +UCM sanity + +================================================================================ + +$ alsaucm -c sof-rt5682 list _verbs + 0: HiFi + Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) + +$ alsaucm -c sof-rt5682 list _devices +alsaucm: error failed to get list _devices: No such file or directory + +================================================================================ +IEC958 switches (all 0/1/2) + +================================================================================ + +$ amixer -c0 sget IEC958,0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,1 +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,2 +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +================================================================================ +HDMI Jack states (on/off) + ELD controls + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +Installed files (system paths) + +================================================================================ + +$ ls -l /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf +-rw-rw-r-- 1 jack jack 238 4月 8 11:42 /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf + +$ ls -l /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf +-rw-rw-r-- 1 jack jack 2209 4月 8 13:12 /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua +-rw-r--r-- 1 root root 1472 4月 8 15:43 /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled +ls: 无法访问 '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled': 没有那个文件或目录 + +================================================================================ +Potential conflicting WirePlumber snippets (user/system) + +================================================================================ + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d +总计 12 +drwxrwxr-x 2 jack jack 4096 4月 8 12:09 . +drwxrwxr-x 3 jack jack 4096 4月 8 11:54 .. +-rw-rw-r-- 1 jack jack 1139 4月 8 11:54 50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled +-rw-rw-r-- 1 jack jack 1139 4月 8 11:54 /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /etc/wireplumber/wireplumber.conf.d + +$ ls -la /etc/wireplumber/wireplumber.conf.d/*kaisa* + +================================================================================ +WirePlumber state (profile / nodes / routes) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 20 +drwx------ 2 jack jack 4096 4月 9 21:35 . +drwx------ 7 jack jack 4096 4月 9 13:44 .. +-rw-rw-r-- 1 jack jack 462 4月 9 21:34 default-nodes +-rw-rw-r-- 1 jack jack 949 4月 9 21:34 default-routes +-rw-rw-r-- 1 jack jack 2253 4月 9 21:35 restore-stream + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-profile +sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-nodes +[default-nodes] +default.configured.audio.sink=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-routes +[default-routes] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:HiFi=[Out] HDMI2;[Out] Port1; + +================================================================================ +WirePlumber default-routes: persisted volume sanity + +================================================================================ + +[NOTE] No suspiciously low channelVolumes lines in default-routes (threshold 0.25). + +================================================================================ +PipeWire card / profile / ports (focus: cml_rt5682_def) + +================================================================================ + +$ pactl list cards short +42 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "4180462" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "33" + object.id = "42" + object.serial = "42" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +================================================================================ +Sinks (PipeWire) + default sink + +================================================================================ + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:101 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:b40c:c0be + +$ pactl list short sinks +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz SUSPENDED +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz IDLE + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:3020734654] + └─ Clients: + 32. WirePlumber [1.0.5, jack@jack-Kaisa, pid:1533] + 33. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:1533] + 35. pipewire [1.0.5, jack@jack-Kaisa, pid:1534] + 62. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1603] + 63. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1603] + 64. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1797] + 65. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2185] + 66. wpctl [1.0.5, jack@jack-Kaisa, pid:4191] + +Audio + ├─ Devices: + │ 42. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 43. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ 44. Comet Lake PCH-LP cAVS HDMI2 [vol: 1.00] + │ 45. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ * 46. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +================================================================================ +Kernel hints (SOF/HDMI hw_params IPC errors) + +================================================================================ + +Note: if you see PipeWire 'set_hw_params: Input/output error', the real cause is often in kernel logs. + This section tries to summarize SOF/ASoC HDMI failures (e.g. ipc tx error -5 for pcm2 HDMI1). + +[WARN] Kernel log shows SOF/ASoC HDMI failures (tail): +886:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +887:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +888:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +889:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +890:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +891:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +892:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +893:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +894:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +895:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +896:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +897:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +901:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +902:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +903:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 + +[NOTE] If it mentions: sof_ipc3_pcm_hw_params: pcm2 (HDMI1) ... ipc failed ... -5 + +[NOTE] then this is a kernel/SOF issue (not UCM/WirePlumber). Capture full: journalctl -k -b | grep -nE 'sof-audio|ipc tx error|pcm2|HDMI1' + +================================================================================ +Quick playback tests (non-destructive) + +================================================================================ + +Note: if ALSA 'pulse' PCM is missing, do NOT use: speaker-test -D pulse +Try these instead (they use PipeWire): + +Tip: these are wrapped with a short timeout to avoid hanging. + (uses: timeout -k 1s 5s ... -> TERM then KILL) + +$ timeout -k 1s 5s speaker-test -D pipewire -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是pipewire +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +频率被设为 48000Hz(被要求为48000Hz) +缓冲大小在范围64到1048576 +时间段大小从32到524288 +使用最大缓冲大小 1048576 +时间段=4 +时间段大小被设为=262144 +缓冲大小被设为=1048576 + 0 - Front Left + 1 - Front Right +每时间段时间=5.549417 + +$ timeout -k 1s 5s speaker-test -D default -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是default +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +频率被设为 48000Hz(被要求为48000Hz) +缓冲大小在范围64到1048576 +时间段大小从32到524288 +使用最大缓冲大小 1048576 +时间段=4 +时间段大小被设为=262144 +缓冲大小被设为=1048576 + 0 - Front Left + 1 - Front Right +每时间段时间=5.531589 + +$ timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 5s paplay /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: stopped by signal: 已终止 +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: Object activation aborted: PipeWire proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: failed to activate the sm-objects metadata: Object activation aborted: PipeWire proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: Object activation aborted: PipeWire proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: failed to activate route-settings metadata: Object activation aborted: PipeWire proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: disconnected from pipewire +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: Object activation aborted: proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: failed to activate item: Object activation aborted: proxy destroyed + +$ journalctl --user -u pipewire -b --no-pager -n 200 +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa pipewire[1335]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa pipewire[1529]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +$ journalctl --user -u pipewire-pulse -b --no-pager -n 200 +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. + +================================================================================ +Hints + +================================================================================ +- If HDMI ports show "not available", verify cable/monitor input/EDID and re-plug. +- If profile keeps reverting after reboot, compare: + - ~/.local/state/wireplumber/default-profile + - /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua (device.profile) + - any *kaisa* snippets under ~/.config/wireplumber/ or /etc/wireplumber/ +- If set_hw_params errors appear in logs for a given pcm (2/3/4), test only ONE HDMI at a time and switch sink accordingly. + +================================================================================ +Done. Report saved to: ./_logs/kaisa-audio-doctor_20260409_213459.log diff --git a/_logs/kaisa-audio-doctor_20260409_213557.log b/_logs/kaisa-audio-doctor_20260409_213557.log new file mode 100644 index 0000000000..6e3f7da3dd --- /dev/null +++ b/_logs/kaisa-audio-doctor_20260409_213557.log @@ -0,0 +1,1161 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/kaisa-audio-doctor_20260409_213557.log + +================================================================================ + +$ uname -a +Linux jack-Kaisa 6.17.0-20-generic #20~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 19 01:28:37 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ date +2026年 04月 09日 星期四 21:35:57 CST + +$ id +uid=1000(jack) gid=1000(jack) 组=1000(jack),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin) + +================================================================================ +Session sanity (THIS OFTEN EXPLAINS 'no sound') + +================================================================================ + +If you run this as root / without a logged-in desktop session: +- systemctl --user will be offline +- /run/user/$UID may not exist +- PipeWire/WirePlumber won't be running +- ALSA may show 'no soundcards found' + +Current: + +$ bash -lc echo "USER=$USER UID=$UID HOME=$HOME XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}" +USER=jack UID=1000 HOME=/home/jack XDG_RUNTIME_DIR=/run/user/1000 + +$ bash -lc if [ -n "${XDG_RUNTIME_DIR-}" ]; then ls -ld "${XDG_RUNTIME_DIR}" 2>/dev/null || true; else echo "XDG_RUNTIME_DIR is empty"; fi +drwx------ 16 jack jack 620 4月 9 21:35 /run/user/1000 + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pipewire-0" && echo "pipewire socket: OK" || echo "pipewire socket: MISSING" +pipewire socket: OK + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pulse/native" && echo "pulse native socket: OK" || echo "pulse native socket: MISSING" +pulse native socket: OK + + +================================================================================ +FIX mode (best-effort recovery) + +================================================================================ + +[NOTE] Restarting user audio services + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] Post-restart quick state (forensics) +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "4180462" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "36" + object.id = "43" + object.serial = "43" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +[NOTE] Forcing profile to HiFi on card: alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + +$ pactl set-card-profile alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def HiFi + +$ sleep 1 + +[NOTE] Detected available pcm (from port availability): 3 (preference: 3/4/2, fallback 0) + +[NOTE] pcm=3 not ready (Jack/ELD/subdevices); skipping + +[NOTE] pcm=4 not ready (Jack/ELD/subdevices); skipping + +[NOTE] pcm=2 not ready (Jack/ELD/subdevices); skipping + +[NOTE] Trying fallback Analog (Port1) sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +[NOTE] Quick playback test on pcm=0 (timeout -k 1s 5s) + +[NOTE] Playback command returned success on pcm=0 (if still silent: check monitor input / EDID / volume) + +[NOTE] Post-play quick checks (kernel/user logs) + +$ journalctl --user -u pipewire -b --no-pager +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa pipewire[1335]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa pipewire[1529]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:35:58 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:35:58 jack-Kaisa pipewire[4517]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +================================================================================ +VERIFY mode (more detailed validation) + +================================================================================ + +[NOTE] This runs active route + playback attempts and captures kernel error windows. + +[NOTE] Best run right after boot and BEFORE any manual --fix, to catch first-open races. +verify_start_ts=2026-04-09 21:36:20 + +================================================================================ +VERIFY snapshot (user services / routing / objects) + +================================================================================ + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:35:58 CST; 22s ago +TriggeredBy: ● pipewire.socket + Main PID: 4517 (pipewire) + Tasks: 3 (limit: 38170) + Memory: 5.7M (peak: 6.0M) + CPU: 35ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─4517 /usr/bin/pipewire + +4月 09 21:35:58 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:35:58 jack-Kaisa pipewire[4517]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:35:58 CST; 22s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 4521 (pipewire-pulse) + Tasks: 3 (limit: 38170) + Memory: 3.4M (peak: 3.8M) + CPU: 30ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─4521 /usr/bin/pipewire-pulse + +4月 09 21:35:58 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:35:58 CST; 22s ago + Main PID: 4520 (wireplumber) + Tasks: 6 (limit: 38170) + Memory: 5.2M (peak: 6.2M) + CPU: 98ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─4520 /usr/bin/wireplumber + +4月 09 21:35:58 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: Object activation aborted: proxy destroyed +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: failed to activate item: Object activation aborted: proxy destroyed + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:82 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:d02a:18b9 + +$ pactl list short cards +43 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "4180462" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "36" + object.id = "43" + object.serial = "43" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +$ pactl list short sinks +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz SUSPENDED +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz IDLE + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:3492419769] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2185] + 33. pipewire [1.0.5, jack@jack-Kaisa, pid:4521] + 35. WirePlumber [1.0.5, jack@jack-Kaisa, pid:4520] + 36. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:4520] + 63. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1603] + 64. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1603] + 65. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1797] + 66. wpctl [1.0.5, jack@jack-Kaisa, pid:4921] + +Audio + ├─ Devices: + │ 43. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 44. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ 45. Comet Lake PCH-LP cAVS HDMI2 [vol: 1.00] + │ 46. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ * 47. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +================================================================================ +VERIFY WirePlumber state files (default-*) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 20 +drwx------ 2 jack jack 4096 4月 9 21:36 . +drwx------ 7 jack jack 4096 4月 9 13:44 .. +-rw-rw-r-- 1 jack jack 462 4月 9 21:36 default-nodes +-rw-rw-r-- 1 jack jack 949 4月 9 21:35 default-routes +-rw-rw-r-- 1 jack jack 2253 4月 9 21:36 restore-stream + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-profile +sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-nodes +[default-nodes] +default.configured.audio.sink=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-routes +[default-routes] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:HiFi=[Out] HDMI2;[Out] Port1; + +================================================================================ +VERIFY ALSA readiness (Jack/ELD/subdevices) + +================================================================================ + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +HDMI/DP Jack + ELD + Subdevices: +pcm=2 Jack=off ELD_bytes=36 +0 Subdevices=?/? +pcm=3 Jack=off ELD_bytes=36 +0 Subdevices=?/? +pcm=4 Jack=off ELD_bytes=0 +0 Subdevices=?/? + +================================================================================ +VERIFY per-sink playback attempts (with kernel windows) + +================================================================================ + +[NOTE] Order preference: detected=3 then 3,4,2 then 0 + +[NOTE] pcm=3 not ready (Jack/ELD/subdevices); skipping verify attempt + +[NOTE] pcm=4 not ready (Jack/ELD/subdevices); skipping verify attempt + +[NOTE] pcm=2 not ready (Jack/ELD/subdevices); skipping verify attempt + +=== VERIFY: pcm=0 === + +[NOTE] Routing to sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +[NOTE] pw-play (attempt, 5s timeout) + +[NOTE] pw-play: OK (exit 0) + +[NOTE] Kernel error window since 2026-04-09 21:36:20 (tail) + +================================================================================ +VERIFY summary + +================================================================================ + +[NOTE] At least one sink attempt completed with no kernel error lines in its window. + +[NOTE] If you still have silence but no kernel errors: focus on routing/monitor input/volume persistence. + +================================================================================ +Versions (PipeWire / WirePlumber / ALSA utils) + +================================================================================ + +$ pipewire --version +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ wireplumber --version +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ wpctl --version +Error: 未知选项 --version + +用法: + wpctl [选项…] COMMAND [COMMAND_OPTIONS] - WirePlumber Control CLI + +Commands: + status + get-volume ID + inspect ID + set-default ID + set-volume ID VOL[%][-/+] + set-mute ID 1|0|toggle + set-profile ID INDEX + clear-default [ID] + +帮助选项: + -h, --help 显示帮助选项 + +Pass -h after a command to see command-specific options + + +$ pactl --version +pactl 16.1 +使用 libpulse 16.1.0 编译 +与 libpules 16.1.0 链接 + +$ pw-play --version +pw-play +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ speaker-test --version +speaker-test: 未识别的选项 "--version" +未知参数 '?' + +speaker-test 1.2.9 + + +$ alsaucm --version +alsaucm: version 1.2.9 + +$ amixer --version +amixer version 1.2.9 + +$ aplay --version +aplay: version 1.2.9 by Jaroslav Kysela + +================================================================================ +User services status + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:35:58 CST; 43s ago +TriggeredBy: ● pipewire.socket + Main PID: 4517 (pipewire) + Tasks: 3 (limit: 38170) + Memory: 6.5M (peak: 6.6M) + CPU: 61ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─4517 /usr/bin/pipewire + +4月 09 21:35:58 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:35:58 jack-Kaisa pipewire[4517]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:35:58 CST; 43s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 4521 (pipewire-pulse) + Tasks: 3 (limit: 38170) + Memory: 3.3M (peak: 4.0M) + CPU: 42ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─4521 /usr/bin/pipewire-pulse + +4月 09 21:35:58 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:35:58 CST; 43s ago + Main PID: 4520 (wireplumber) + Tasks: 6 (limit: 38170) + Memory: 4.9M (peak: 6.2M) + CPU: 126ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─4520 /usr/bin/wireplumber + +4月 09 21:35:58 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: Object activation aborted: proxy destroyed +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: failed to activate item: Object activation aborted: proxy destroyed + +$ systemctl --user status pipewire.socket wireplumber.socket --no-pager +Unit wireplumber.socket could not be found. +● pipewire.socket - PipeWire Multimedia System Sockets + Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:34:09 CST; 2min 32s ago + Triggers: ● pipewire.service + Listen: /run/user/1000/pipewire-0 (Stream) + /run/user/1000/pipewire-0-manager (Stream) + CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket + +4月 09 21:34:09 jack-Kaisa systemd[1325]: Listening on pipewire.socket - PipeWire Multimedia System Sockets. + +================================================================================ +ALSA enumeration + +================================================================================ + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +================================================================================ +ALSA PCM list (check pipewire/default/pulse) + +================================================================================ + +$ aplay -L +null + Discard all samples (playback) or generate zero samples (capture) +pipewire + PipeWire Sound Server +default + Default ALSA Output (currently PipeWire Media Server) +hw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct hardware device without any conversions +plughw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Hardware device with all software conversions +sysdefault:CARD=sofrt5682 + sof-rt5682, + Default Audio Device +dmix:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct sample mixing device + +================================================================================ +UCM sanity + +================================================================================ + +$ alsaucm -c sof-rt5682 list _verbs + 0: HiFi + Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) + +$ alsaucm -c sof-rt5682 list _devices +alsaucm: error failed to get list _devices: No such file or directory + +================================================================================ +IEC958 switches (all 0/1/2) + +================================================================================ + +$ amixer -c0 sget IEC958,0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,1 +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,2 +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +================================================================================ +HDMI Jack states (on/off) + ELD controls + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +Installed files (system paths) + +================================================================================ + +$ ls -l /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf +-rw-rw-r-- 1 jack jack 238 4月 8 11:42 /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf + +$ ls -l /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf +-rw-rw-r-- 1 jack jack 2209 4月 8 13:12 /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua +-rw-r--r-- 1 root root 1472 4月 8 15:43 /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled +ls: 无法访问 '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled': 没有那个文件或目录 + +================================================================================ +Potential conflicting WirePlumber snippets (user/system) + +================================================================================ + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d +总计 12 +drwxrwxr-x 2 jack jack 4096 4月 8 12:09 . +drwxrwxr-x 3 jack jack 4096 4月 8 11:54 .. +-rw-rw-r-- 1 jack jack 1139 4月 8 11:54 50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled +-rw-rw-r-- 1 jack jack 1139 4月 8 11:54 /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /etc/wireplumber/wireplumber.conf.d + +$ ls -la /etc/wireplumber/wireplumber.conf.d/*kaisa* + +================================================================================ +WirePlumber state (profile / nodes / routes) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 20 +drwx------ 2 jack jack 4096 4月 9 21:36 . +drwx------ 7 jack jack 4096 4月 9 13:44 .. +-rw-rw-r-- 1 jack jack 462 4月 9 21:36 default-nodes +-rw-rw-r-- 1 jack jack 949 4月 9 21:35 default-routes +-rw-rw-r-- 1 jack jack 2253 4月 9 21:36 restore-stream + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-profile +sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-nodes +[default-nodes] +default.configured.audio.sink=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-routes +[default-routes] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:HiFi=[Out] HDMI2;[Out] Port1; + +================================================================================ +WirePlumber default-routes: persisted volume sanity + +================================================================================ + +[NOTE] No suspiciously low channelVolumes lines in default-routes (threshold 0.25). + +================================================================================ +PipeWire card / profile / ports (focus: cml_rt5682_def) + +================================================================================ + +$ pactl list cards short +43 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "4180462" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "36" + object.id = "43" + object.serial = "43" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +================================================================================ +Sinks (PipeWire) + default sink + +================================================================================ + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:101 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:d02a:18b9 + +$ pactl list short sinks +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz SUSPENDED +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz IDLE + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:3492419769] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2185] + 33. pipewire [1.0.5, jack@jack-Kaisa, pid:4521] + 35. WirePlumber [1.0.5, jack@jack-Kaisa, pid:4520] + 36. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:4520] + 63. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1603] + 64. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1603] + 65. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1797] + 66. wpctl [1.0.5, jack@jack-Kaisa, pid:5335] + +Audio + ├─ Devices: + │ 43. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 44. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ 45. Comet Lake PCH-LP cAVS HDMI2 [vol: 1.00] + │ 46. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ * 47. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +================================================================================ +Kernel hints (SOF/HDMI hw_params IPC errors) + +================================================================================ + +Note: if you see PipeWire 'set_hw_params: Input/output error', the real cause is often in kernel logs. + This section tries to summarize SOF/ASoC HDMI failures (e.g. ipc tx error -5 for pcm2 HDMI1). + +[WARN] Kernel log shows SOF/ASoC HDMI failures (tail): +886:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +887:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +888:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +889:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +890:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +891:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +892:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +893:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +894:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +895:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +896:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +897:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +901:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +902:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +903:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 + +[NOTE] If it mentions: sof_ipc3_pcm_hw_params: pcm2 (HDMI1) ... ipc failed ... -5 + +[NOTE] then this is a kernel/SOF issue (not UCM/WirePlumber). Capture full: journalctl -k -b | grep -nE 'sof-audio|ipc tx error|pcm2|HDMI1' + +================================================================================ +Quick playback tests (non-destructive) + +================================================================================ + +Note: if ALSA 'pulse' PCM is missing, do NOT use: speaker-test -D pulse +Try these instead (they use PipeWire): + +Tip: these are wrapped with a short timeout to avoid hanging. + (uses: timeout -k 1s 5s ... -> TERM then KILL) + +$ timeout -k 1s 5s speaker-test -D pipewire -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是pipewire +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +频率被设为 48000Hz(被要求为48000Hz) +缓冲大小在范围64到1048576 +时间段大小从32到524288 +使用最大缓冲大小 1048576 +时间段=4 +时间段大小被设为=262144 +缓冲大小被设为=1048576 + 0 - Front Left + 1 - Front Right +每时间段时间=5.551392 + +$ timeout -k 1s 5s speaker-test -D default -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是default +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +频率被设为 48000Hz(被要求为48000Hz) +缓冲大小在范围64到1048576 +时间段大小从32到524288 +使用最大缓冲大小 1048576 +时间段=4 +时间段大小被设为=262144 +缓冲大小被设为=1048576 + 0 - Front Left + 1 - Front Right +每时间段时间=5.544003 + +$ timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 5s paplay /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: stopped by signal: 已终止 +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: Object activation aborted: PipeWire proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: failed to activate the sm-objects metadata: Object activation aborted: PipeWire proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: Object activation aborted: PipeWire proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: failed to activate route-settings metadata: Object activation aborted: PipeWire proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: disconnected from pipewire +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: Object activation aborted: proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:35:58 jack-Kaisa wireplumber[1533]: stopped by signal: 已终止 +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:35:58 jack-Kaisa wireplumber[1533]: disconnected from pipewire +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:35:58 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: Object activation aborted: proxy destroyed +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: failed to activate item: Object activation aborted: proxy destroyed + +$ journalctl --user -u pipewire -b --no-pager -n 200 +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa pipewire[1335]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa pipewire[1529]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:35:58 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:35:58 jack-Kaisa pipewire[4517]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +$ journalctl --user -u pipewire-pulse -b --no-pager -n 200 +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:35:58 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. + +================================================================================ +Hints + +================================================================================ +- If HDMI ports show "not available", verify cable/monitor input/EDID and re-plug. +- If profile keeps reverting after reboot, compare: + - ~/.local/state/wireplumber/default-profile + - /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua (device.profile) + - any *kaisa* snippets under ~/.config/wireplumber/ or /etc/wireplumber/ +- If set_hw_params errors appear in logs for a given pcm (2/3/4), test only ONE HDMI at a time and switch sink accordingly. + +================================================================================ +Done. Report saved to: ./_logs/kaisa-audio-doctor_20260409_213557.log diff --git a/_logs/kaisa-audio-doctor_20260409_213828.log b/_logs/kaisa-audio-doctor_20260409_213828.log new file mode 100644 index 0000000000..51e67f4997 --- /dev/null +++ b/_logs/kaisa-audio-doctor_20260409_213828.log @@ -0,0 +1,1277 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/kaisa-audio-doctor_20260409_213828.log + +================================================================================ + +$ uname -a +Linux jack-Kaisa 6.17.0-20-generic #20~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 19 01:28:37 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ date +2026年 04月 09日 星期四 21:38:28 CST + +$ id +uid=1000(jack) gid=1000(jack) 组=1000(jack),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin) + +================================================================================ +Session sanity (THIS OFTEN EXPLAINS 'no sound') + +================================================================================ + +If you run this as root / without a logged-in desktop session: +- systemctl --user will be offline +- /run/user/$UID may not exist +- PipeWire/WirePlumber won't be running +- ALSA may show 'no soundcards found' + +Current: + +$ bash -lc echo "USER=$USER UID=$UID HOME=$HOME XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}" +USER=jack UID=1000 HOME=/home/jack XDG_RUNTIME_DIR=/run/user/1000 + +$ bash -lc if [ -n "${XDG_RUNTIME_DIR-}" ]; then ls -ld "${XDG_RUNTIME_DIR}" 2>/dev/null || true; else echo "XDG_RUNTIME_DIR is empty"; fi +drwx------ 16 jack jack 620 4月 9 21:35 /run/user/1000 + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pipewire-0" && echo "pipewire socket: OK" || echo "pipewire socket: MISSING" +pipewire socket: OK + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pulse/native" && echo "pulse native socket: OK" || echo "pulse native socket: MISSING" +pulse native socket: OK + + +================================================================================ +FIX mode (best-effort recovery) + +================================================================================ + +[NOTE] Restarting user audio services + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] Post-restart quick state (forensics) +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "4180462" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "36" + object.id = "43" + object.serial = "43" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +[NOTE] Forcing profile to HiFi on card: alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + +$ pactl set-card-profile alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def HiFi + +$ sleep 1 + +[NOTE] Detected available pcm (from port availability): 3 (preference: 3/4/2, fallback 0) + +[NOTE] Trying HDMI pcm=3 sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +[NOTE] Enabling IEC958 for pcm=3 -> IEC958,1 + +$ amixer -c0 sset IEC958,1 on +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +[NOTE] Quick playback test on pcm=3 (timeout -k 1s 5s) + +[WARN] Playback test failed on pcm=3; trying next candidate + +[NOTE] pcm=4 not ready (Jack/ELD/subdevices); skipping + +[NOTE] Trying HDMI pcm=2 sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +[NOTE] Enabling IEC958 for pcm=2 -> IEC958,0 + +$ amixer -c0 sset IEC958,0 on +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +[NOTE] Quick playback test on pcm=2 (timeout -k 1s 5s) + +[WARN] Playback test failed on pcm=2; trying next candidate + +[NOTE] Trying fallback Analog (Port1) sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +[NOTE] Quick playback test on pcm=0 (timeout -k 1s 5s) + +[NOTE] Playback command returned success on pcm=0 (if still silent: check monitor input / EDID / volume) + +[NOTE] Post-play quick checks (kernel/user logs) + +$ journalctl --user -u pipewire -b --no-pager +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa pipewire[1335]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa pipewire[1529]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:35:58 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:35:58 jack-Kaisa pipewire[4517]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:38:28 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:38:28 jack-Kaisa pipewire[5637]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +================================================================================ +VERIFY mode (more detailed validation) + +================================================================================ + +[NOTE] This runs active route + playback attempts and captures kernel error windows. + +[NOTE] Best run right after boot and BEFORE any manual --fix, to catch first-open races. +verify_start_ts=2026-04-09 21:38:49 + +================================================================================ +VERIFY snapshot (user services / routing / objects) + +================================================================================ + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:38:28 CST; 20s ago +TriggeredBy: ● pipewire.socket + Main PID: 5637 (pipewire) + Tasks: 3 (limit: 38170) + Memory: 7.0M (peak: 7.5M) + CPU: 96ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─5637 /usr/bin/pipewire + +4月 09 21:38:28 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:38:28 jack-Kaisa pipewire[5637]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:38:28 CST; 20s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 5640 (pipewire-pulse) + Tasks: 3 (limit: 38170) + Memory: 3.7M (peak: 3.8M) + CPU: 45ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─5640 /usr/bin/pipewire-pulse + +4月 09 21:38:28 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:38:28 CST; 20s ago + Main PID: 5639 (wireplumber) + Tasks: 6 (limit: 38170) + Memory: 5.1M (peak: 6.1M) + CPU: 187ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─5639 /usr/bin/wireplumber + +4月 09 21:38:28 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: Object activation aborted: proxy destroyed +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: failed to activate item: Object activation aborted: proxy destroyed + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:102 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:e4d4:308b + +$ pactl list short cards +43 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "4180462" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "36" + object.id = "43" + object.serial = "43" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +$ pactl list short sinks +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz IDLE + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:3839111307] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2185] + 33. pipewire [1.0.5, jack@jack-Kaisa, pid:5640] + 35. WirePlumber [1.0.5, jack@jack-Kaisa, pid:5639] + 36. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:5639] + 63. wpctl [1.0.5, jack@jack-Kaisa, pid:6039] + 69. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1603] + 70. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1603] + 71. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1797] + +Audio + ├─ Devices: + │ 43. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 44. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ 45. Comet Lake PCH-LP cAVS HDMI2 [vol: 1.00] + │ 46. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ * 47. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +================================================================================ +VERIFY WirePlumber state files (default-*) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 20 +drwx------ 2 jack jack 4096 4月 9 21:38 . +drwx------ 7 jack jack 4096 4月 9 13:44 .. +-rw-rw-r-- 1 jack jack 462 4月 9 21:38 default-nodes +-rw-rw-r-- 1 jack jack 949 4月 9 21:38 default-routes +-rw-rw-r-- 1 jack jack 2253 4月 9 21:38 restore-stream + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-profile +sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-nodes +[default-nodes] +default.configured.audio.sink=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-routes +[default-routes] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:HiFi=[Out] HDMI2;[Out] Port1; + +================================================================================ +VERIFY ALSA readiness (Jack/ELD/subdevices) + +================================================================================ + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +HDMI/DP Jack + ELD + Subdevices: +pcm=2 Jack=on ELD_bytes=36 Subdevices=?/? +pcm=3 Jack=on ELD_bytes=36 Subdevices=?/? +pcm=4 Jack=off ELD_bytes=0 Subdevices=?/? + +================================================================================ +VERIFY per-sink playback attempts (with kernel windows) + +================================================================================ + +[NOTE] Order preference: detected=3 then 3,4,2 then 0 + +=== VERIFY: pcm=3 === +Jack=on ELD_bytes=36 Subdevices=?/? + +[NOTE] Routing to sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +$ amixer -c0 sset IEC958,1 on +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +[NOTE] pw-play (attempt, 5s timeout) + +[NOTE] pw-play: OK (exit 0) + +[NOTE] Kernel error window since 2026-04-09 21:38:49 (tail) + +[NOTE] pcm=4 not ready (Jack/ELD/subdevices); skipping verify attempt + +=== VERIFY: pcm=2 === +Jack=on ELD_bytes=36 Subdevices=?/? + +[NOTE] Routing to sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +$ amixer -c0 sset IEC958,0 on +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +[NOTE] pw-play (attempt, 5s timeout) + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Kernel error window since 2026-04-09 21:38:50 (tail) + +[WARN] Kernel shows possible SOF/ASoC/HDMI issues in this window: +1:4月 09 21:38:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +2:4月 09 21:38:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +3:4月 09 21:38:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +4:4月 09 21:38:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +5:4月 09 21:38:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 + +=== VERIFY: pcm=0 === + +[NOTE] Routing to sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +[NOTE] pw-play (attempt, 5s timeout) + +[NOTE] pw-play: OK (exit 0) + +[NOTE] Kernel error window since 2026-04-09 21:39:03 (tail) + +================================================================================ +VERIFY summary + +================================================================================ + +[NOTE] At least one sink attempt completed with no kernel error lines in its window. + +[NOTE] If you still have silence but no kernel errors: focus on routing/monitor input/volume persistence. + +================================================================================ +Versions (PipeWire / WirePlumber / ALSA utils) + +================================================================================ + +$ pipewire --version +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ wireplumber --version +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ wpctl --version +Error: 未知选项 --version + +用法: + wpctl [选项…] COMMAND [COMMAND_OPTIONS] - WirePlumber Control CLI + +Commands: + status + get-volume ID + inspect ID + set-default ID + set-volume ID VOL[%][-/+] + set-mute ID 1|0|toggle + set-profile ID INDEX + clear-default [ID] + +帮助选项: + -h, --help 显示帮助选项 + +Pass -h after a command to see command-specific options + + +$ pactl --version +pactl 16.1 +使用 libpulse 16.1.0 编译 +与 libpules 16.1.0 链接 + +$ pw-play --version +pw-play +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ speaker-test --version +speaker-test: 未识别的选项 "--version" +未知参数 '?' + +speaker-test 1.2.9 + + +$ alsaucm --version +alsaucm: version 1.2.9 + +$ amixer --version +amixer version 1.2.9 + +$ aplay --version +aplay: version 1.2.9 by Jaroslav Kysela + +================================================================================ +User services status + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:38:28 CST; 38s ago +TriggeredBy: ● pipewire.socket + Main PID: 5637 (pipewire) + Tasks: 3 (limit: 38170) + Memory: 7.2M (peak: 7.9M) + CPU: 157ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─5637 /usr/bin/pipewire + +4月 09 21:38:28 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:38:28 jack-Kaisa pipewire[5637]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:38:58 jack-Kaisa pipewire[5637]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:38:58 jack-Kaisa pipewire[5637]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-46) suspended -> error (Start error: 输入/输出错误) + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:38:28 CST; 38s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 5640 (pipewire-pulse) + Tasks: 3 (limit: 38170) + Memory: 3.4M (peak: 4.0M) + CPU: 79ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─5640 /usr/bin/pipewire-pulse + +4月 09 21:38:28 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:38:28 CST; 38s ago + Main PID: 5639 (wireplumber) + Tasks: 6 (limit: 38170) + Memory: 4.9M (peak: 6.3M) + CPU: 259ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─5639 /usr/bin/wireplumber + +4月 09 21:38:28 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: Object activation aborted: proxy destroyed +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: failed to activate item: Object activation aborted: proxy destroyed + +$ systemctl --user status pipewire.socket wireplumber.socket --no-pager +Unit wireplumber.socket could not be found. +● pipewire.socket - PipeWire Multimedia System Sockets + Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:34:09 CST; 4min 57s ago + Triggers: ● pipewire.service + Listen: /run/user/1000/pipewire-0 (Stream) + /run/user/1000/pipewire-0-manager (Stream) + CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket + +4月 09 21:34:09 jack-Kaisa systemd[1325]: Listening on pipewire.socket - PipeWire Multimedia System Sockets. + +================================================================================ +ALSA enumeration + +================================================================================ + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +================================================================================ +ALSA PCM list (check pipewire/default/pulse) + +================================================================================ + +$ aplay -L +null + Discard all samples (playback) or generate zero samples (capture) +pipewire + PipeWire Sound Server +default + Default ALSA Output (currently PipeWire Media Server) +hw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct hardware device without any conversions +plughw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Hardware device with all software conversions +sysdefault:CARD=sofrt5682 + sof-rt5682, + Default Audio Device +dmix:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct sample mixing device + +================================================================================ +UCM sanity + +================================================================================ + +$ alsaucm -c sof-rt5682 list _verbs + 0: HiFi + Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) + +$ alsaucm -c sof-rt5682 list _devices +alsaucm: error failed to get list _devices: No such file or directory + +================================================================================ +IEC958 switches (all 0/1/2) + +================================================================================ + +$ amixer -c0 sget IEC958,0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,1 +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,2 +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +================================================================================ +HDMI Jack states (on/off) + ELD controls + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +Installed files (system paths) + +================================================================================ + +$ ls -l /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf +-rw-rw-r-- 1 jack jack 238 4月 8 11:42 /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf + +$ ls -l /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf +-rw-rw-r-- 1 jack jack 2209 4月 8 13:12 /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua +-rw-r--r-- 1 root root 1472 4月 8 15:43 /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled +ls: 无法访问 '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled': 没有那个文件或目录 + +================================================================================ +Potential conflicting WirePlumber snippets (user/system) + +================================================================================ + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d +总计 12 +drwxrwxr-x 2 jack jack 4096 4月 8 12:09 . +drwxrwxr-x 3 jack jack 4096 4月 8 11:54 .. +-rw-rw-r-- 1 jack jack 1139 4月 8 11:54 50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled +-rw-rw-r-- 1 jack jack 1139 4月 8 11:54 /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /etc/wireplumber/wireplumber.conf.d + +$ ls -la /etc/wireplumber/wireplumber.conf.d/*kaisa* + +================================================================================ +WirePlumber state (profile / nodes / routes) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 20 +drwx------ 2 jack jack 4096 4月 9 21:39 . +drwx------ 7 jack jack 4096 4月 9 13:44 .. +-rw-rw-r-- 1 jack jack 462 4月 9 21:39 default-nodes +-rw-rw-r-- 1 jack jack 949 4月 9 21:38 default-routes +-rw-rw-r-- 1 jack jack 2253 4月 9 21:39 restore-stream + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-profile +sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-nodes +[default-nodes] +default.configured.audio.sink=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-routes +[default-routes] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:HiFi=[Out] HDMI2;[Out] Port1; + +================================================================================ +WirePlumber default-routes: persisted volume sanity + +================================================================================ + +[NOTE] No suspiciously low channelVolumes lines in default-routes (threshold 0.25). + +================================================================================ +PipeWire card / profile / ports (focus: cml_rt5682_def) + +================================================================================ + +$ pactl list cards short +43 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "4180462" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "36" + object.id = "43" + object.serial = "43" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +================================================================================ +Sinks (PipeWire) + default sink + +================================================================================ + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:143 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:e4d4:308b + +$ pactl list short sinks +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz SUSPENDED +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz IDLE + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:3839111307] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2185] + 33. pipewire [1.0.5, jack@jack-Kaisa, pid:5640] + 35. WirePlumber [1.0.5, jack@jack-Kaisa, pid:5639] + 36. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:5639] + 63. wpctl [1.0.5, jack@jack-Kaisa, pid:6459] + 69. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1603] + 70. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1603] + 71. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1797] + +Audio + ├─ Devices: + │ 43. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 44. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ 45. Comet Lake PCH-LP cAVS HDMI2 [vol: 1.00] + │ 46. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ * 47. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +================================================================================ +Kernel hints (SOF/HDMI hw_params IPC errors) + +================================================================================ + +Note: if you see PipeWire 'set_hw_params: Input/output error', the real cause is often in kernel logs. + This section tries to summarize SOF/ASoC HDMI failures (e.g. ipc tx error -5 for pcm2 HDMI1). + +[WARN] Kernel log shows SOF/ASoC HDMI failures (tail): +886:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +887:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +888:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +889:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +890:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +891:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +892:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +893:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +894:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +895:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +896:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +897:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +901:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +902:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +903:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 +943:4月 09 21:38:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +944:4月 09 21:38:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +945:4月 09 21:38:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +946:4月 09 21:38:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +947:4月 09 21:38:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 + +[NOTE] If it mentions: sof_ipc3_pcm_hw_params: pcm2 (HDMI1) ... ipc failed ... -5 + +[NOTE] then this is a kernel/SOF issue (not UCM/WirePlumber). Capture full: journalctl -k -b | grep -nE 'sof-audio|ipc tx error|pcm2|HDMI1' + +================================================================================ +Quick playback tests (non-destructive) + +================================================================================ + +Note: if ALSA 'pulse' PCM is missing, do NOT use: speaker-test -D pulse +Try these instead (they use PipeWire): + +Tip: these are wrapped with a short timeout to avoid hanging. + (uses: timeout -k 1s 5s ... -> TERM then KILL) + +$ timeout -k 1s 5s speaker-test -D pipewire -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是pipewire +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +频率被设为 48000Hz(被要求为48000Hz) +缓冲大小在范围64到1048576 +时间段大小从32到524288 +使用最大缓冲大小 1048576 +时间段=4 +时间段大小被设为=262144 +缓冲大小被设为=1048576 + 0 - Front Left + 1 - Front Right +每时间段时间=5.530768 + +$ timeout -k 1s 5s speaker-test -D default -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是default +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +频率被设为 48000Hz(被要求为48000Hz) +缓冲大小在范围64到1048576 +时间段大小从32到524288 +使用最大缓冲大小 1048576 +时间段=4 +时间段大小被设为=262144 +缓冲大小被设为=1048576 + 0 - Front Left + 1 - Front Right +每时间段时间=5.527580 + +$ timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 5s paplay /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: stopped by signal: 已终止 +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: Object activation aborted: PipeWire proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: failed to activate the sm-objects metadata: Object activation aborted: PipeWire proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: Object activation aborted: PipeWire proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: failed to activate route-settings metadata: Object activation aborted: PipeWire proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: disconnected from pipewire +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: Object activation aborted: proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:35:58 jack-Kaisa wireplumber[1533]: stopped by signal: 已终止 +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:35:58 jack-Kaisa wireplumber[1533]: disconnected from pipewire +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:35:58 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: Object activation aborted: proxy destroyed +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:38:28 jack-Kaisa wireplumber[4520]: stopped by signal: 已终止 +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:38:28 jack-Kaisa wireplumber[4520]: disconnected from pipewire +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:38:28 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: Object activation aborted: proxy destroyed +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: failed to activate item: Object activation aborted: proxy destroyed + +$ journalctl --user -u pipewire -b --no-pager -n 200 +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa pipewire[1335]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa pipewire[1529]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:35:58 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:35:58 jack-Kaisa pipewire[4517]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:38:28 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:38:28 jack-Kaisa pipewire[5637]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:38:58 jack-Kaisa pipewire[5637]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:38:58 jack-Kaisa pipewire[5637]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-46) suspended -> error (Start error: 输入/输出错误) + +$ journalctl --user -u pipewire-pulse -b --no-pager -n 200 +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:35:58 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:38:28 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. + +================================================================================ +Hints + +================================================================================ +- If HDMI ports show "not available", verify cable/monitor input/EDID and re-plug. +- If profile keeps reverting after reboot, compare: + - ~/.local/state/wireplumber/default-profile + - /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua (device.profile) + - any *kaisa* snippets under ~/.config/wireplumber/ or /etc/wireplumber/ +- If set_hw_params errors appear in logs for a given pcm (2/3/4), test only ONE HDMI at a time and switch sink accordingly. + +================================================================================ +Done. Report saved to: ./_logs/kaisa-audio-doctor_20260409_213828.log diff --git a/_logs/kaisa-audio-doctor_20260409_214041.log b/_logs/kaisa-audio-doctor_20260409_214041.log new file mode 100644 index 0000000000..0dd38921f0 --- /dev/null +++ b/_logs/kaisa-audio-doctor_20260409_214041.log @@ -0,0 +1,1257 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/kaisa-audio-doctor_20260409_214041.log + +================================================================================ + +$ uname -a +Linux jack-Kaisa 6.17.0-20-generic #20~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 19 01:28:37 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ date +2026年 04月 09日 星期四 21:40:41 CST + +$ id +uid=1000(jack) gid=1000(jack) 组=1000(jack),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin) + +================================================================================ +Session sanity (THIS OFTEN EXPLAINS 'no sound') + +================================================================================ + +If you run this as root / without a logged-in desktop session: +- systemctl --user will be offline +- /run/user/$UID may not exist +- PipeWire/WirePlumber won't be running +- ALSA may show 'no soundcards found' + +Current: + +$ bash -lc echo "USER=$USER UID=$UID HOME=$HOME XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}" +USER=jack UID=1000 HOME=/home/jack XDG_RUNTIME_DIR=/run/user/1000 + +$ bash -lc if [ -n "${XDG_RUNTIME_DIR-}" ]; then ls -ld "${XDG_RUNTIME_DIR}" 2>/dev/null || true; else echo "XDG_RUNTIME_DIR is empty"; fi +drwx------ 16 jack jack 620 4月 9 21:38 /run/user/1000 + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pipewire-0" && echo "pipewire socket: OK" || echo "pipewire socket: MISSING" +pipewire socket: OK + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pulse/native" && echo "pulse native socket: OK" || echo "pulse native socket: MISSING" +pulse native socket: OK + + +================================================================================ +FIX mode (best-effort recovery) + +================================================================================ + +[NOTE] Restarting user audio services + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] Post-restart quick state (forensics) +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "4180462" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "36" + object.id = "43" + object.serial = "43" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +[NOTE] Forcing profile to HiFi on card: alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + +$ pactl set-card-profile alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def HiFi + +$ sleep 1 + +[NOTE] Detected available pcm (from port availability): 3 (preference: 3/4/2, fallback 0) + +[NOTE] Trying HDMI pcm=3 sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +[NOTE] Enabling IEC958 for pcm=3 -> IEC958,1 + +$ amixer -c0 sset IEC958,1 on +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +[NOTE] Quick playback test on pcm=3 (timeout -k 1s 5s) + +[WARN] Playback test failed on pcm=3; trying next candidate + +[NOTE] pcm=4 not ready (Jack/ELD/subdevices); skipping + +[NOTE] Trying HDMI pcm=2 sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +[NOTE] Enabling IEC958 for pcm=2 -> IEC958,0 + +$ amixer -c0 sset IEC958,0 on +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +[NOTE] Quick playback test on pcm=2 (timeout -k 1s 5s) + +[WARN] Playback test failed on pcm=2; trying next candidate + +[NOTE] Trying fallback Analog (Port1) sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +[NOTE] Quick playback test on pcm=0 (timeout -k 1s 5s) + +[NOTE] Playback command returned success on pcm=0 (if still silent: check monitor input / EDID / volume) + +[NOTE] Post-play quick checks (kernel/user logs) + +$ journalctl --user -u pipewire -b --no-pager +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa pipewire[1335]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa pipewire[1529]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:35:58 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:35:58 jack-Kaisa pipewire[4517]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:38:28 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:38:28 jack-Kaisa pipewire[5637]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:38:58 jack-Kaisa pipewire[5637]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:38:58 jack-Kaisa pipewire[5637]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-46) suspended -> error (Start error: 输入/输出错误) +4月 09 21:40:42 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:40:42 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:40:42 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:40:42 jack-Kaisa pipewire[6723]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +945:4月 09 21:38:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +946:4月 09 21:38:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +947:4月 09 21:38:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +948:4月 09 21:38:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +949:4月 09 21:38:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 + +================================================================================ +VERIFY mode (more detailed validation) + +================================================================================ + +[NOTE] This runs active route + playback attempts and captures kernel error windows. + +[NOTE] Best run right after boot and BEFORE any manual --fix, to catch first-open races. +verify_start_ts=2026-04-09 21:41:02 + +================================================================================ +VERIFY snapshot (user services / routing / objects) + +================================================================================ + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:40:42 CST; 20s ago +TriggeredBy: ● pipewire.socket + Main PID: 6723 (pipewire) + Tasks: 3 (limit: 38170) + Memory: 7.0M (peak: 7.3M) + CPU: 80ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─6723 /usr/bin/pipewire + +4月 09 21:40:42 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:40:42 jack-Kaisa pipewire[6723]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:40:42 CST; 20s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 6726 (pipewire-pulse) + Tasks: 3 (limit: 38170) + Memory: 3.9M (peak: 4.0M) + CPU: 43ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─6726 /usr/bin/pipewire-pulse + +4月 09 21:40:42 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:40:42 CST; 20s ago + Main PID: 6725 (wireplumber) + Tasks: 6 (limit: 38170) + Memory: 5.3M (peak: 5.8M) + CPU: 131ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─6725 /usr/bin/wireplumber + +4月 09 21:40:42 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:40:42 jack-Kaisa wireplumber[6725]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:40:42 jack-Kaisa wireplumber[6725]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:40:42 jack-Kaisa wireplumber[6725]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:40:42 jack-Kaisa wireplumber[6725]: Object activation aborted: proxy destroyed +4月 09 21:40:42 jack-Kaisa wireplumber[6725]: failed to activate item: Object activation aborted: proxy destroyed + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:102 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:15e9:a97e + +$ pactl list short cards +43 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "4180462" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "36" + object.id = "43" + object.serial = "43" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +$ pactl list short sinks +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz IDLE + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:367634814] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2185] + 33. pipewire [1.0.5, jack@jack-Kaisa, pid:6726] + 35. WirePlumber [1.0.5, jack@jack-Kaisa, pid:6725] + 36. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:6725] + 63. wpctl [1.0.5, jack@jack-Kaisa, pid:7104] + 69. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1603] + 70. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1603] + 71. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1797] + +Audio + ├─ Devices: + │ 43. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 44. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ 45. Comet Lake PCH-LP cAVS HDMI2 [vol: 1.00] + │ 46. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ * 47. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +================================================================================ +VERIFY WirePlumber state files (default-*) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 20 +drwx------ 2 jack jack 4096 4月 9 21:41 . +drwx------ 7 jack jack 4096 4月 9 13:44 .. +-rw-rw-r-- 1 jack jack 462 4月 9 21:41 default-nodes +-rw-rw-r-- 1 jack jack 949 4月 9 21:40 default-routes +-rw-rw-r-- 1 jack jack 2253 4月 9 21:41 restore-stream + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-profile +sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-nodes +[default-nodes] +default.configured.audio.sink=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-routes +[default-routes] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:HiFi=[Out] HDMI2;[Out] Port1; + +================================================================================ +VERIFY ALSA readiness (Jack/ELD/subdevices) + +================================================================================ + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +HDMI/DP Jack + ELD + Subdevices: +pcm=2 Jack=on ELD_bytes=36 Subdevices=?/? +pcm=3 Jack=on ELD_bytes=36 Subdevices=?/? +pcm=4 Jack=off ELD_bytes=0 Subdevices=?/? + +================================================================================ +VERIFY per-sink playback attempts (with kernel windows) + +================================================================================ + +[NOTE] Order preference: detected=3 then 3,4,2 then 0 + +=== VERIFY: pcm=3 === +Jack=on ELD_bytes=36 Subdevices=?/? + +[NOTE] Routing to sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +$ amixer -c0 sset IEC958,1 on +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +[NOTE] pw-play (attempt, 5s timeout) + +[NOTE] pw-play: OK (exit 0) + +[NOTE] Kernel error window since 2026-04-09 21:41:02 (tail) + +[NOTE] VERIFY succeeded on pcm=3; stopping further attempts to avoid triggering flaky paths. + +================================================================================ +VERIFY summary + +================================================================================ + +[NOTE] At least one sink attempt completed with no kernel error lines in its window (pcm=3). + +[NOTE] Default sink is kept at this successful pcm to preserve working audio. + +[NOTE] If you still have silence but no kernel errors: focus on routing/monitor input/volume persistence. + +================================================================================ +Versions (PipeWire / WirePlumber / ALSA utils) + +================================================================================ + +$ pipewire --version +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ wireplumber --version +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ wpctl --version +Error: 未知选项 --version + +用法: + wpctl [选项…] COMMAND [COMMAND_OPTIONS] - WirePlumber Control CLI + +Commands: + status + get-volume ID + inspect ID + set-default ID + set-volume ID VOL[%][-/+] + set-mute ID 1|0|toggle + set-profile ID INDEX + clear-default [ID] + +帮助选项: + -h, --help 显示帮助选项 + +Pass -h after a command to see command-specific options + + +$ pactl --version +pactl 16.1 +使用 libpulse 16.1.0 编译 +与 libpules 16.1.0 链接 + +$ pw-play --version +pw-play +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ speaker-test --version +speaker-test: 未识别的选项 "--version" +未知参数 '?' + +speaker-test 1.2.9 + + +$ alsaucm --version +alsaucm: version 1.2.9 + +$ amixer --version +amixer version 1.2.9 + +$ aplay --version +aplay: version 1.2.9 by Jaroslav Kysela + +================================================================================ +User services status + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:40:42 CST; 22s ago +TriggeredBy: ● pipewire.socket + Main PID: 6723 (pipewire) + Tasks: 3 (limit: 38170) + Memory: 7.3M (peak: 8.0M) + CPU: 100ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─6723 /usr/bin/pipewire + +4月 09 21:40:42 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:40:42 jack-Kaisa pipewire[6723]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:40:42 CST; 22s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 6726 (pipewire-pulse) + Tasks: 3 (limit: 38170) + Memory: 3.4M (peak: 4.0M) + CPU: 54ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─6726 /usr/bin/pipewire-pulse + +4月 09 21:40:42 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:40:42 CST; 22s ago + Main PID: 6725 (wireplumber) + Tasks: 6 (limit: 38170) + Memory: 5.1M (peak: 6.3M) + CPU: 154ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─6725 /usr/bin/wireplumber + +4月 09 21:40:42 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:40:42 jack-Kaisa wireplumber[6725]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:40:42 jack-Kaisa wireplumber[6725]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:40:42 jack-Kaisa wireplumber[6725]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:40:42 jack-Kaisa wireplumber[6725]: Object activation aborted: proxy destroyed +4月 09 21:40:42 jack-Kaisa wireplumber[6725]: failed to activate item: Object activation aborted: proxy destroyed + +$ systemctl --user status pipewire.socket wireplumber.socket --no-pager +Unit wireplumber.socket could not be found. +● pipewire.socket - PipeWire Multimedia System Sockets + Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:34:09 CST; 6min ago + Triggers: ● pipewire.service + Listen: /run/user/1000/pipewire-0 (Stream) + /run/user/1000/pipewire-0-manager (Stream) + CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket + +4月 09 21:34:09 jack-Kaisa systemd[1325]: Listening on pipewire.socket - PipeWire Multimedia System Sockets. + +================================================================================ +ALSA enumeration + +================================================================================ + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +================================================================================ +ALSA PCM list (check pipewire/default/pulse) + +================================================================================ + +$ aplay -L +null + Discard all samples (playback) or generate zero samples (capture) +pipewire + PipeWire Sound Server +default + Default ALSA Output (currently PipeWire Media Server) +hw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct hardware device without any conversions +plughw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Hardware device with all software conversions +sysdefault:CARD=sofrt5682 + sof-rt5682, + Default Audio Device +dmix:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct sample mixing device + +================================================================================ +UCM sanity + +================================================================================ + +$ alsaucm -c sof-rt5682 list _verbs + 0: HiFi + Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) + +$ alsaucm -c sof-rt5682 list _devices +alsaucm: error failed to get list _devices: No such file or directory + +================================================================================ +IEC958 switches (all 0/1/2) + +================================================================================ + +$ amixer -c0 sget IEC958,0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,1 +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,2 +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +================================================================================ +HDMI Jack states (on/off) + ELD controls + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +Installed files (system paths) + +================================================================================ + +$ ls -l /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf +-rw-rw-r-- 1 jack jack 238 4月 8 11:42 /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf + +$ ls -l /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf +-rw-rw-r-- 1 jack jack 2209 4月 8 13:12 /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua +-rw-r--r-- 1 root root 1472 4月 8 15:43 /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled +ls: 无法访问 '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled': 没有那个文件或目录 + +================================================================================ +Potential conflicting WirePlumber snippets (user/system) + +================================================================================ + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d +总计 12 +drwxrwxr-x 2 jack jack 4096 4月 8 12:09 . +drwxrwxr-x 3 jack jack 4096 4月 8 11:54 .. +-rw-rw-r-- 1 jack jack 1139 4月 8 11:54 50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled +-rw-rw-r-- 1 jack jack 1139 4月 8 11:54 /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /etc/wireplumber/wireplumber.conf.d + +$ ls -la /etc/wireplumber/wireplumber.conf.d/*kaisa* + +================================================================================ +WirePlumber state (profile / nodes / routes) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 20 +drwx------ 2 jack jack 4096 4月 9 21:41 . +drwx------ 7 jack jack 4096 4月 9 13:44 .. +-rw-rw-r-- 1 jack jack 462 4月 9 21:41 default-nodes +-rw-rw-r-- 1 jack jack 949 4月 9 21:40 default-routes +-rw-rw-r-- 1 jack jack 2253 4月 9 21:41 restore-stream + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-profile +sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-nodes +[default-nodes] +default.configured.audio.sink=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-routes +[default-routes] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:HiFi=[Out] HDMI2;[Out] Port1; + +================================================================================ +WirePlumber default-routes: persisted volume sanity + +================================================================================ + +[NOTE] No suspiciously low channelVolumes lines in default-routes (threshold 0.25). + +================================================================================ +PipeWire card / profile / ports (focus: cml_rt5682_def) + +================================================================================ + +$ pactl list cards short +43 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "4180462" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "36" + object.id = "43" + object.serial = "43" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +================================================================================ +Sinks (PipeWire) + default sink + +================================================================================ + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:121 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:15e9:a97e + +$ pactl list short sinks +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz IDLE + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:367634814] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2185] + 33. pipewire [1.0.5, jack@jack-Kaisa, pid:6726] + 35. WirePlumber [1.0.5, jack@jack-Kaisa, pid:6725] + 36. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:6725] + 63. wpctl [1.0.5, jack@jack-Kaisa, pid:7329] + 69. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1603] + 70. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1603] + 71. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1797] + +Audio + ├─ Devices: + │ 43. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 44. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ * 45. Comet Lake PCH-LP cAVS HDMI2 [vol: 1.00] + │ 46. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ 47. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +================================================================================ +Kernel hints (SOF/HDMI hw_params IPC errors) + +================================================================================ + +Note: if you see PipeWire 'set_hw_params: Input/output error', the real cause is often in kernel logs. + This section tries to summarize SOF/ASoC HDMI failures (e.g. ipc tx error -5 for pcm2 HDMI1). + +[WARN] Kernel log shows SOF/ASoC HDMI failures (tail): +886:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +887:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +888:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +889:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +890:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +891:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +892:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +893:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +894:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +895:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +896:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +897:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +901:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +902:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +903:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 +943:4月 09 21:38:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +944:4月 09 21:38:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +945:4月 09 21:38:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +946:4月 09 21:38:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +947:4月 09 21:38:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 + +[NOTE] If it mentions: sof_ipc3_pcm_hw_params: pcm2 (HDMI1) ... ipc failed ... -5 + +[NOTE] then this is a kernel/SOF issue (not UCM/WirePlumber). Capture full: journalctl -k -b | grep -nE 'sof-audio|ipc tx error|pcm2|HDMI1' + +================================================================================ +Quick playback tests (non-destructive) + +================================================================================ + +Note: if ALSA 'pulse' PCM is missing, do NOT use: speaker-test -D pulse +Try these instead (they use PipeWire): + +Tip: these are wrapped with a short timeout to avoid hanging. + (uses: timeout -k 1s 5s ... -> TERM then KILL) + +$ timeout -k 1s 5s speaker-test -D pipewire -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是pipewire +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +频率被设为 48000Hz(被要求为48000Hz) +缓冲大小在范围64到1048576 +时间段大小从32到524288 +使用最大缓冲大小 1048576 +时间段=4 +时间段大小被设为=262144 +缓冲大小被设为=1048576 + 0 - Front Left + 1 - Front Right +每时间段时间=5.519227 + +$ timeout -k 1s 5s speaker-test -D default -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是default +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +频率被设为 48000Hz(被要求为48000Hz) +缓冲大小在范围64到1048576 +时间段大小从32到524288 +使用最大缓冲大小 1048576 +时间段=4 +时间段大小被设为=262144 +缓冲大小被设为=1048576 + 0 - Front Left + 1 - Front Right +每时间段时间=5.538239 + +$ timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 5s paplay /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: stopped by signal: 已终止 +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: Object activation aborted: PipeWire proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: failed to activate the sm-objects metadata: Object activation aborted: PipeWire proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: Object activation aborted: PipeWire proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: failed to activate route-settings metadata: Object activation aborted: PipeWire proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: disconnected from pipewire +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: Object activation aborted: proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:35:58 jack-Kaisa wireplumber[1533]: stopped by signal: 已终止 +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:35:58 jack-Kaisa wireplumber[1533]: disconnected from pipewire +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:35:58 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: Object activation aborted: proxy destroyed +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:38:28 jack-Kaisa wireplumber[4520]: stopped by signal: 已终止 +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:38:28 jack-Kaisa wireplumber[4520]: disconnected from pipewire +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:38:28 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: Object activation aborted: proxy destroyed +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:40:41 jack-Kaisa wireplumber[5639]: stopped by signal: 已终止 +4月 09 21:40:41 jack-Kaisa systemd[1325]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:40:42 jack-Kaisa wireplumber[5639]: disconnected from pipewire +4月 09 21:40:42 jack-Kaisa systemd[1325]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:40:42 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:40:42 jack-Kaisa wireplumber[6725]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:40:42 jack-Kaisa wireplumber[6725]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:40:42 jack-Kaisa wireplumber[6725]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:40:42 jack-Kaisa wireplumber[6725]: Object activation aborted: proxy destroyed +4月 09 21:40:42 jack-Kaisa wireplumber[6725]: failed to activate item: Object activation aborted: proxy destroyed + +$ journalctl --user -u pipewire -b --no-pager -n 200 +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa pipewire[1335]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa pipewire[1529]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:35:58 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:35:58 jack-Kaisa pipewire[4517]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:38:28 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:38:28 jack-Kaisa pipewire[5637]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:38:58 jack-Kaisa pipewire[5637]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:38:58 jack-Kaisa pipewire[5637]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-46) suspended -> error (Start error: 输入/输出错误) +4月 09 21:40:42 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:40:42 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:40:42 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:40:42 jack-Kaisa pipewire[6723]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +$ journalctl --user -u pipewire-pulse -b --no-pager -n 200 +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:35:58 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:38:28 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:40:41 jack-Kaisa systemd[1325]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:40:42 jack-Kaisa systemd[1325]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:40:42 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. + +================================================================================ +Hints + +================================================================================ +- If HDMI ports show "not available", verify cable/monitor input/EDID and re-plug. +- If profile keeps reverting after reboot, compare: + - ~/.local/state/wireplumber/default-profile + - /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua (device.profile) + - any *kaisa* snippets under ~/.config/wireplumber/ or /etc/wireplumber/ +- If set_hw_params errors appear in logs for a given pcm (2/3/4), test only ONE HDMI at a time and switch sink accordingly. + +================================================================================ +Done. Report saved to: ./_logs/kaisa-audio-doctor_20260409_214041.log diff --git a/_logs/kaisa-audio-doctor_20260409_214143.log b/_logs/kaisa-audio-doctor_20260409_214143.log new file mode 100644 index 0000000000..463cc0ceb4 --- /dev/null +++ b/_logs/kaisa-audio-doctor_20260409_214143.log @@ -0,0 +1,1278 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/kaisa-audio-doctor_20260409_214143.log + +================================================================================ + +$ uname -a +Linux jack-Kaisa 6.17.0-20-generic #20~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 19 01:28:37 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ date +2026年 04月 09日 星期四 21:41:43 CST + +$ id +uid=1000(jack) gid=1000(jack) 组=1000(jack),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin) + +================================================================================ +Session sanity (THIS OFTEN EXPLAINS 'no sound') + +================================================================================ + +If you run this as root / without a logged-in desktop session: +- systemctl --user will be offline +- /run/user/$UID may not exist +- PipeWire/WirePlumber won't be running +- ALSA may show 'no soundcards found' + +Current: + +$ bash -lc echo "USER=$USER UID=$UID HOME=$HOME XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}" +USER=jack UID=1000 HOME=/home/jack XDG_RUNTIME_DIR=/run/user/1000 + +$ bash -lc if [ -n "${XDG_RUNTIME_DIR-}" ]; then ls -ld "${XDG_RUNTIME_DIR}" 2>/dev/null || true; else echo "XDG_RUNTIME_DIR is empty"; fi +drwx------ 16 jack jack 620 4月 9 21:40 /run/user/1000 + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pipewire-0" && echo "pipewire socket: OK" || echo "pipewire socket: MISSING" +pipewire socket: OK + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pulse/native" && echo "pulse native socket: OK" || echo "pulse native socket: MISSING" +pulse native socket: OK + + +================================================================================ +FIX mode (best-effort recovery) + +================================================================================ + +[NOTE] Restarting user audio services + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] Post-restart quick state (forensics) +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "4180462" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "36" + object.id = "43" + object.serial = "43" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +[NOTE] Forcing profile to HiFi on card: alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + +$ pactl set-card-profile alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def HiFi + +$ sleep 1 + +[NOTE] Detected available pcm (from port availability): 3 (preference: 3/4/2, fallback 0) + +[NOTE] Trying HDMI pcm=3 sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +[NOTE] Enabling IEC958 for pcm=3 -> IEC958,1 + +$ amixer -c0 sset IEC958,1 on +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +[NOTE] Quick playback test on pcm=3 (timeout -k 1s 5s) + +[WARN] Playback test failed on pcm=3; trying next candidate + +[NOTE] pcm=4 not ready (Jack/ELD/subdevices); skipping + +[NOTE] Trying HDMI pcm=2 sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +[NOTE] Enabling IEC958 for pcm=2 -> IEC958,0 + +$ amixer -c0 sset IEC958,0 on +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +[NOTE] Quick playback test on pcm=2 (timeout -k 1s 5s) + +[WARN] Playback test failed on pcm=2; trying next candidate + +[NOTE] Trying fallback Analog (Port1) sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +[NOTE] Quick playback test on pcm=0 (timeout -k 1s 5s) + +[NOTE] Playback command returned success on pcm=0 (if still silent: check monitor input / EDID / volume) + +[NOTE] Post-play quick checks (kernel/user logs) + +$ journalctl --user -u pipewire -b --no-pager +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa pipewire[1335]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa pipewire[1529]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:35:58 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:35:58 jack-Kaisa pipewire[4517]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:38:28 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:38:28 jack-Kaisa pipewire[5637]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:38:58 jack-Kaisa pipewire[5637]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:38:58 jack-Kaisa pipewire[5637]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-46) suspended -> error (Start error: 输入/输出错误) +4月 09 21:40:42 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:40:42 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:40:42 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:40:42 jack-Kaisa pipewire[6723]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:41:43 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:41:43 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:41:43 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:41:43 jack-Kaisa pipewire[7536]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +945:4月 09 21:38:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +946:4月 09 21:38:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +947:4月 09 21:38:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +948:4月 09 21:38:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +949:4月 09 21:38:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 + +================================================================================ +VERIFY mode (more detailed validation) + +================================================================================ + +[NOTE] This runs active route + playback attempts and captures kernel error windows. + +[NOTE] Best run right after boot and BEFORE any manual --fix, to catch first-open races. +verify_start_ts=2026-04-09 21:42:03 + +================================================================================ +VERIFY snapshot (user services / routing / objects) + +================================================================================ + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:41:43 CST; 20s ago +TriggeredBy: ● pipewire.socket + Main PID: 7536 (pipewire) + Tasks: 3 (limit: 38170) + Memory: 7.0M (peak: 7.5M) + CPU: 77ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─7536 /usr/bin/pipewire + +4月 09 21:41:43 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:41:43 jack-Kaisa pipewire[7536]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:41:43 CST; 20s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 7541 (pipewire-pulse) + Tasks: 3 (limit: 38170) + Memory: 3.4M (peak: 3.9M) + CPU: 41ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─7541 /usr/bin/pipewire-pulse + +4月 09 21:41:43 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:41:43 CST; 20s ago + Main PID: 7540 (wireplumber) + Tasks: 6 (limit: 38170) + Memory: 4.8M (peak: 5.8M) + CPU: 128ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─7540 /usr/bin/wireplumber + +4月 09 21:41:43 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:41:43 jack-Kaisa wireplumber[7540]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:41:43 jack-Kaisa wireplumber[7540]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:41:43 jack-Kaisa wireplumber[7540]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:41:43 jack-Kaisa wireplumber[7540]: Object activation aborted: proxy destroyed +4月 09 21:41:43 jack-Kaisa wireplumber[7540]: failed to activate item: Object activation aborted: proxy destroyed + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:102 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:8fc1:4a99 + +$ pactl list short cards +43 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "4180462" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "36" + object.id = "43" + object.serial = "43" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +$ pactl list short sinks +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz IDLE + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:2411809433] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2185] + 33. pipewire [1.0.5, jack@jack-Kaisa, pid:7541] + 35. WirePlumber [1.0.5, jack@jack-Kaisa, pid:7540] + 36. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:7540] + 63. wpctl [1.0.5, jack@jack-Kaisa, pid:7921] + 69. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1603] + 70. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1603] + 71. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1797] + +Audio + ├─ Devices: + │ 43. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 44. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ 45. Comet Lake PCH-LP cAVS HDMI2 [vol: 1.00] + │ 46. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ * 47. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +================================================================================ +VERIFY WirePlumber state files (default-*) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 20 +drwx------ 2 jack jack 4096 4月 9 21:42 . +drwx------ 7 jack jack 4096 4月 9 13:44 .. +-rw-rw-r-- 1 jack jack 462 4月 9 21:42 default-nodes +-rw-rw-r-- 1 jack jack 949 4月 9 21:41 default-routes +-rw-rw-r-- 1 jack jack 2253 4月 9 21:42 restore-stream + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-profile +sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-nodes +[default-nodes] +default.configured.audio.sink=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-routes +[default-routes] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:HiFi=[Out] HDMI2;[Out] Port1; + +================================================================================ +VERIFY ALSA readiness (Jack/ELD/subdevices) + +================================================================================ + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +HDMI/DP Jack + ELD + Subdevices: +pcm=2 Jack=on ELD_bytes=36 Subdevices=?/? +pcm=3 Jack=on ELD_bytes=36 Subdevices=?/? +pcm=4 Jack=off ELD_bytes=0 Subdevices=?/? + +================================================================================ +VERIFY per-sink playback attempts (with kernel windows) + +================================================================================ + +[NOTE] Order preference: detected=3 then 3,4,2 then 0 + +=== VERIFY: pcm=3 === +Jack=on ELD_bytes=36 Subdevices=?/? + +[NOTE] Routing to sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +$ amixer -c0 sset IEC958,1 on +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +[NOTE] pw-play (attempt, 5s timeout) + +[NOTE] pw-play: OK (exit 0) + +[NOTE] Kernel error window since 2026-04-09 21:42:03 (tail) + +[NOTE] VERIFY succeeded on pcm=3; stopping further attempts to avoid triggering flaky paths. + +================================================================================ +VERIFY summary + +================================================================================ + +[NOTE] At least one sink attempt completed with no kernel error lines in its window (pcm=3). + +[NOTE] Default sink is kept at this successful pcm to preserve working audio. + +[NOTE] If you still have silence but no kernel errors: focus on routing/monitor input/volume persistence. + +================================================================================ +Versions (PipeWire / WirePlumber / ALSA utils) + +================================================================================ + +$ pipewire --version +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ wireplumber --version +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ wpctl --version +Error: 未知选项 --version + +用法: + wpctl [选项…] COMMAND [COMMAND_OPTIONS] - WirePlumber Control CLI + +Commands: + status + get-volume ID + inspect ID + set-default ID + set-volume ID VOL[%][-/+] + set-mute ID 1|0|toggle + set-profile ID INDEX + clear-default [ID] + +帮助选项: + -h, --help 显示帮助选项 + +Pass -h after a command to see command-specific options + + +$ pactl --version +pactl 16.1 +使用 libpulse 16.1.0 编译 +与 libpules 16.1.0 链接 + +$ pw-play --version +pw-play +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ speaker-test --version +speaker-test: 未识别的选项 "--version" +未知参数 '?' + +speaker-test 1.2.9 + + +$ alsaucm --version +alsaucm: version 1.2.9 + +$ amixer --version +amixer version 1.2.9 + +$ aplay --version +aplay: version 1.2.9 by Jaroslav Kysela + +================================================================================ +User services status + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:41:43 CST; 22s ago +TriggeredBy: ● pipewire.socket + Main PID: 7536 (pipewire) + Tasks: 3 (limit: 38170) + Memory: 7.2M (peak: 7.6M) + CPU: 94ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─7536 /usr/bin/pipewire + +4月 09 21:41:43 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:41:43 jack-Kaisa pipewire[7536]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:41:43 CST; 22s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 7541 (pipewire-pulse) + Tasks: 3 (limit: 38170) + Memory: 3.8M (peak: 4.3M) + CPU: 54ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─7541 /usr/bin/pipewire-pulse + +4月 09 21:41:43 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:41:43 CST; 22s ago + Main PID: 7540 (wireplumber) + Tasks: 6 (limit: 38170) + Memory: 6.1M (peak: 6.1M) + CPU: 152ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─7540 /usr/bin/wireplumber + +4月 09 21:41:43 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:41:43 jack-Kaisa wireplumber[7540]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:41:43 jack-Kaisa wireplumber[7540]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:41:43 jack-Kaisa wireplumber[7540]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:41:43 jack-Kaisa wireplumber[7540]: Object activation aborted: proxy destroyed +4月 09 21:41:43 jack-Kaisa wireplumber[7540]: failed to activate item: Object activation aborted: proxy destroyed + +$ systemctl --user status pipewire.socket wireplumber.socket --no-pager +Unit wireplumber.socket could not be found. +● pipewire.socket - PipeWire Multimedia System Sockets + Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:34:09 CST; 7min ago + Triggers: ● pipewire.service + Listen: /run/user/1000/pipewire-0 (Stream) + /run/user/1000/pipewire-0-manager (Stream) + CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket + +4月 09 21:34:09 jack-Kaisa systemd[1325]: Listening on pipewire.socket - PipeWire Multimedia System Sockets. + +================================================================================ +ALSA enumeration + +================================================================================ + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +================================================================================ +ALSA PCM list (check pipewire/default/pulse) + +================================================================================ + +$ aplay -L +null + Discard all samples (playback) or generate zero samples (capture) +pipewire + PipeWire Sound Server +default + Default ALSA Output (currently PipeWire Media Server) +hw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct hardware device without any conversions +plughw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Hardware device with all software conversions +sysdefault:CARD=sofrt5682 + sof-rt5682, + Default Audio Device +dmix:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct sample mixing device + +================================================================================ +UCM sanity + +================================================================================ + +$ alsaucm -c sof-rt5682 list _verbs + 0: HiFi + Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) + +$ alsaucm -c sof-rt5682 list _devices +alsaucm: error failed to get list _devices: No such file or directory + +================================================================================ +IEC958 switches (all 0/1/2) + +================================================================================ + +$ amixer -c0 sget IEC958,0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,1 +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,2 +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +================================================================================ +HDMI Jack states (on/off) + ELD controls + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +Installed files (system paths) + +================================================================================ + +$ ls -l /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf +-rw-rw-r-- 1 jack jack 238 4月 8 11:42 /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf + +$ ls -l /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf +-rw-rw-r-- 1 jack jack 2209 4月 8 13:12 /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua +-rw-r--r-- 1 root root 1472 4月 8 15:43 /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled +ls: 无法访问 '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled': 没有那个文件或目录 + +================================================================================ +Potential conflicting WirePlumber snippets (user/system) + +================================================================================ + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d +总计 12 +drwxrwxr-x 2 jack jack 4096 4月 8 12:09 . +drwxrwxr-x 3 jack jack 4096 4月 8 11:54 .. +-rw-rw-r-- 1 jack jack 1139 4月 8 11:54 50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled +-rw-rw-r-- 1 jack jack 1139 4月 8 11:54 /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /etc/wireplumber/wireplumber.conf.d + +$ ls -la /etc/wireplumber/wireplumber.conf.d/*kaisa* + +================================================================================ +WirePlumber state (profile / nodes / routes) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 20 +drwx------ 2 jack jack 4096 4月 9 21:42 . +drwx------ 7 jack jack 4096 4月 9 13:44 .. +-rw-rw-r-- 1 jack jack 462 4月 9 21:42 default-nodes +-rw-rw-r-- 1 jack jack 949 4月 9 21:41 default-routes +-rw-rw-r-- 1 jack jack 2253 4月 9 21:42 restore-stream + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-profile +sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-nodes +[default-nodes] +default.configured.audio.sink=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-routes +[default-routes] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:HiFi=[Out] HDMI2;[Out] Port1; + +================================================================================ +WirePlumber default-routes: persisted volume sanity + +================================================================================ + +[NOTE] No suspiciously low channelVolumes lines in default-routes (threshold 0.25). + +================================================================================ +PipeWire card / profile / ports (focus: cml_rt5682_def) + +================================================================================ + +$ pactl list cards short +43 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "4180462" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "36" + object.id = "43" + object.serial = "43" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +================================================================================ +Sinks (PipeWire) + default sink + +================================================================================ + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:121 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:8fc1:4a99 + +$ pactl list short sinks +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz IDLE + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:2411809433] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2185] + 33. pipewire [1.0.5, jack@jack-Kaisa, pid:7541] + 35. WirePlumber [1.0.5, jack@jack-Kaisa, pid:7540] + 36. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:7540] + 63. wpctl [1.0.5, jack@jack-Kaisa, pid:8143] + 69. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1603] + 70. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1603] + 71. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1797] + +Audio + ├─ Devices: + │ 43. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 44. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ * 45. Comet Lake PCH-LP cAVS HDMI2 [vol: 1.00] + │ 46. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ 47. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +================================================================================ +Kernel hints (SOF/HDMI hw_params IPC errors) + +================================================================================ + +Note: if you see PipeWire 'set_hw_params: Input/output error', the real cause is often in kernel logs. + This section tries to summarize SOF/ASoC HDMI failures (e.g. ipc tx error -5 for pcm2 HDMI1). + +[WARN] Kernel log shows SOF/ASoC HDMI failures (tail): +886:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +887:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +888:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +889:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +890:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +891:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +892:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +893:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +894:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +895:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +896:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +897:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +901:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +902:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +903:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 +943:4月 09 21:38:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +944:4月 09 21:38:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +945:4月 09 21:38:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +946:4月 09 21:38:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +947:4月 09 21:38:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 + +[NOTE] If it mentions: sof_ipc3_pcm_hw_params: pcm2 (HDMI1) ... ipc failed ... -5 + +[NOTE] then this is a kernel/SOF issue (not UCM/WirePlumber). Capture full: journalctl -k -b | grep -nE 'sof-audio|ipc tx error|pcm2|HDMI1' + +================================================================================ +Quick playback tests (non-destructive) + +================================================================================ + +Note: if ALSA 'pulse' PCM is missing, do NOT use: speaker-test -D pulse +Try these instead (they use PipeWire): + +Tip: these are wrapped with a short timeout to avoid hanging. + (uses: timeout -k 1s 5s ... -> TERM then KILL) + +$ timeout -k 1s 5s speaker-test -D pipewire -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是pipewire +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +频率被设为 48000Hz(被要求为48000Hz) +缓冲大小在范围64到1048576 +时间段大小从32到524288 +使用最大缓冲大小 1048576 +时间段=4 +时间段大小被设为=262144 +缓冲大小被设为=1048576 + 0 - Front Left + 1 - Front Right +每时间段时间=5.522350 + +$ timeout -k 1s 5s speaker-test -D default -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是default +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +频率被设为 48000Hz(被要求为48000Hz) +缓冲大小在范围64到1048576 +时间段大小从32到524288 +使用最大缓冲大小 1048576 +时间段=4 +时间段大小被设为=262144 +缓冲大小被设为=1048576 + 0 - Front Left + 1 - Front Right +每时间段时间=5.536745 + +$ timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 5s paplay /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: stopped by signal: 已终止 +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: Object activation aborted: PipeWire proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: failed to activate the sm-objects metadata: Object activation aborted: PipeWire proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: Object activation aborted: PipeWire proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: failed to activate route-settings metadata: Object activation aborted: PipeWire proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: disconnected from pipewire +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: Object activation aborted: proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:35:58 jack-Kaisa wireplumber[1533]: stopped by signal: 已终止 +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:35:58 jack-Kaisa wireplumber[1533]: disconnected from pipewire +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:35:58 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: Object activation aborted: proxy destroyed +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:38:28 jack-Kaisa wireplumber[4520]: stopped by signal: 已终止 +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:38:28 jack-Kaisa wireplumber[4520]: disconnected from pipewire +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:38:28 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: Object activation aborted: proxy destroyed +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:40:41 jack-Kaisa wireplumber[5639]: stopped by signal: 已终止 +4月 09 21:40:41 jack-Kaisa systemd[1325]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:40:42 jack-Kaisa wireplumber[5639]: disconnected from pipewire +4月 09 21:40:42 jack-Kaisa systemd[1325]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:40:42 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:40:42 jack-Kaisa wireplumber[6725]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:40:42 jack-Kaisa wireplumber[6725]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:40:42 jack-Kaisa wireplumber[6725]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:40:42 jack-Kaisa wireplumber[6725]: Object activation aborted: proxy destroyed +4月 09 21:40:42 jack-Kaisa wireplumber[6725]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:41:43 jack-Kaisa wireplumber[6725]: stopped by signal: 已终止 +4月 09 21:41:43 jack-Kaisa systemd[1325]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:41:43 jack-Kaisa wireplumber[6725]: disconnected from pipewire +4月 09 21:41:43 jack-Kaisa systemd[1325]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:41:43 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:41:43 jack-Kaisa wireplumber[7540]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:41:43 jack-Kaisa wireplumber[7540]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:41:43 jack-Kaisa wireplumber[7540]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:41:43 jack-Kaisa wireplumber[7540]: Object activation aborted: proxy destroyed +4月 09 21:41:43 jack-Kaisa wireplumber[7540]: failed to activate item: Object activation aborted: proxy destroyed + +$ journalctl --user -u pipewire -b --no-pager -n 200 +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa pipewire[1335]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa pipewire[1529]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:35:58 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:35:58 jack-Kaisa pipewire[4517]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:38:28 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:38:28 jack-Kaisa pipewire[5637]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:38:58 jack-Kaisa pipewire[5637]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:38:58 jack-Kaisa pipewire[5637]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-46) suspended -> error (Start error: 输入/输出错误) +4月 09 21:40:42 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:40:42 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:40:42 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:40:42 jack-Kaisa pipewire[6723]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:41:43 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:41:43 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:41:43 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:41:43 jack-Kaisa pipewire[7536]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +$ journalctl --user -u pipewire-pulse -b --no-pager -n 200 +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:35:58 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:38:28 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:40:41 jack-Kaisa systemd[1325]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:40:42 jack-Kaisa systemd[1325]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:40:42 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:41:43 jack-Kaisa systemd[1325]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:41:43 jack-Kaisa systemd[1325]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:41:43 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. + +================================================================================ +Hints + +================================================================================ +- If HDMI ports show "not available", verify cable/monitor input/EDID and re-plug. +- If profile keeps reverting after reboot, compare: + - ~/.local/state/wireplumber/default-profile + - /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua (device.profile) + - any *kaisa* snippets under ~/.config/wireplumber/ or /etc/wireplumber/ +- If set_hw_params errors appear in logs for a given pcm (2/3/4), test only ONE HDMI at a time and switch sink accordingly. + +================================================================================ +Done. Report saved to: ./_logs/kaisa-audio-doctor_20260409_214143.log diff --git a/_logs/kaisa-audio-doctor_20260409_214435.log b/_logs/kaisa-audio-doctor_20260409_214435.log new file mode 100644 index 0000000000..0f213541a0 --- /dev/null +++ b/_logs/kaisa-audio-doctor_20260409_214435.log @@ -0,0 +1,1314 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/kaisa-audio-doctor_20260409_214435.log + +================================================================================ + +$ uname -a +Linux jack-Kaisa 6.17.0-20-generic #20~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 19 01:28:37 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ date +2026年 04月 09日 星期四 21:44:35 CST + +$ id +uid=1000(jack) gid=1000(jack) 组=1000(jack),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin) + +================================================================================ +Session sanity (THIS OFTEN EXPLAINS 'no sound') + +================================================================================ + +If you run this as root / without a logged-in desktop session: +- systemctl --user will be offline +- /run/user/$UID may not exist +- PipeWire/WirePlumber won't be running +- ALSA may show 'no soundcards found' + +Current: + +$ bash -lc echo "USER=$USER UID=$UID HOME=$HOME XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}" +USER=jack UID=1000 HOME=/home/jack XDG_RUNTIME_DIR=/run/user/1000 + +$ bash -lc if [ -n "${XDG_RUNTIME_DIR-}" ]; then ls -ld "${XDG_RUNTIME_DIR}" 2>/dev/null || true; else echo "XDG_RUNTIME_DIR is empty"; fi +drwx------ 16 jack jack 620 4月 9 21:41 /run/user/1000 + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pipewire-0" && echo "pipewire socket: OK" || echo "pipewire socket: MISSING" +pipewire socket: OK + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pulse/native" && echo "pulse native socket: OK" || echo "pulse native socket: MISSING" +pulse native socket: OK + + +================================================================================ +FIX mode (best-effort recovery) + +================================================================================ + +[NOTE] Restarting user audio services + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] Post-restart quick state (forensics) +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "4180462" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "36" + object.id = "43" + object.serial = "43" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +[NOTE] Forcing profile to HiFi on card: alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + +$ pactl set-card-profile alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def HiFi + +$ sleep 1 + +[NOTE] Detected available pcm (from port availability): 3 (preference: 3/4/2, fallback 0) + +[NOTE] Trying HDMI pcm=3 sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +[NOTE] Enabling IEC958 for pcm=3 -> IEC958,1 + +$ amixer -c0 sset IEC958,1 on +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +[NOTE] Quick playback test on pcm=3 (timeout -k 1s 5s) + +[WARN] Playback test failed on pcm=3; trying next candidate + +[NOTE] pcm=4 not ready (Jack/ELD/subdevices); skipping + +[NOTE] pcm=2 not ready (Jack/ELD/subdevices); skipping + +[NOTE] Trying fallback Analog (Port1) sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +[NOTE] Quick playback test on pcm=0 (timeout -k 1s 5s) + +[NOTE] Playback command returned success on pcm=0 (if still silent: check monitor input / EDID / volume) + +[NOTE] Post-play quick checks (kernel/user logs) + +$ journalctl --user -u pipewire -b --no-pager +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa pipewire[1335]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa pipewire[1529]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:35:58 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:35:58 jack-Kaisa pipewire[4517]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:38:28 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:38:28 jack-Kaisa pipewire[5637]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:38:58 jack-Kaisa pipewire[5637]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:38:58 jack-Kaisa pipewire[5637]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-46) suspended -> error (Start error: 输入/输出错误) +4月 09 21:40:42 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:40:42 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:40:42 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:40:42 jack-Kaisa pipewire[6723]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:41:43 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:41:43 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:41:43 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:41:43 jack-Kaisa pipewire[7536]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:44:35 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:44:35 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:44:35 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:44:35 jack-Kaisa pipewire[8425]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +945:4月 09 21:38:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +946:4月 09 21:38:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +947:4月 09 21:38:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +948:4月 09 21:38:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +949:4月 09 21:38:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 + +================================================================================ +VERIFY mode (more detailed validation) + +================================================================================ + +[NOTE] This runs active route + playback attempts and captures kernel error windows. + +[NOTE] Best run right after boot and BEFORE any manual --fix, to catch first-open races. +verify_start_ts=2026-04-09 21:44:57 + +================================================================================ +VERIFY snapshot (user services / routing / objects) + +================================================================================ + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:44:35 CST; 21s ago +TriggeredBy: ● pipewire.socket + Main PID: 8425 (pipewire) + Tasks: 3 (limit: 38170) + Memory: 6.7M (peak: 6.7M) + CPU: 52ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─8425 /usr/bin/pipewire + +4月 09 21:44:35 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:44:35 jack-Kaisa pipewire[8425]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:44:35 CST; 21s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 8429 (pipewire-pulse) + Tasks: 3 (limit: 38170) + Memory: 3.4M (peak: 3.9M) + CPU: 35ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─8429 /usr/bin/pipewire-pulse + +4月 09 21:44:35 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:44:35 CST; 21s ago + Main PID: 8428 (wireplumber) + Tasks: 6 (limit: 38170) + Memory: 4.6M (peak: 6.1M) + CPU: 111ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─8428 /usr/bin/wireplumber + +4月 09 21:44:35 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:44:35 jack-Kaisa wireplumber[8428]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:44:35 jack-Kaisa wireplumber[8428]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:44:35 jack-Kaisa wireplumber[8428]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:44:35 jack-Kaisa wireplumber[8428]: Object activation aborted: proxy destroyed +4月 09 21:44:35 jack-Kaisa wireplumber[8428]: failed to activate item: Object activation aborted: proxy destroyed + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:92 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:5463:aa85 + +$ pactl list short cards +43 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "4180462" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "36" + object.id = "43" + object.serial = "43" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +$ pactl list short sinks +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz SUSPENDED +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz IDLE + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:1415817861] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2185] + 33. pipewire [1.0.5, jack@jack-Kaisa, pid:8429] + 35. WirePlumber [1.0.5, jack@jack-Kaisa, pid:8428] + 36. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:8428] + 63. wpctl [1.0.5, jack@jack-Kaisa, pid:8796] + 69. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1603] + 70. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1603] + 71. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1797] + +Audio + ├─ Devices: + │ 43. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 44. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ 45. Comet Lake PCH-LP cAVS HDMI2 [vol: 1.00] + │ 46. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ * 47. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +================================================================================ +VERIFY WirePlumber state files (default-*) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 20 +drwx------ 2 jack jack 4096 4月 9 21:44 . +drwx------ 7 jack jack 4096 4月 9 13:44 .. +-rw-rw-r-- 1 jack jack 462 4月 9 21:44 default-nodes +-rw-rw-r-- 1 jack jack 949 4月 9 21:44 default-routes +-rw-rw-r-- 1 jack jack 2253 4月 9 21:44 restore-stream + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-profile +sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-nodes +[default-nodes] +default.configured.audio.sink=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-routes +[default-routes] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:HiFi=[Out] HDMI2;[Out] Port1; + +================================================================================ +VERIFY ALSA readiness (Jack/ELD/subdevices) + +================================================================================ + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +HDMI/DP Jack + ELD + Subdevices: +pcm=2 Jack=off ELD_bytes=0 Subdevices=?/? +pcm=3 Jack=on ELD_bytes=36 Subdevices=?/? +pcm=4 Jack=off ELD_bytes=0 Subdevices=?/? + +================================================================================ +VERIFY per-sink playback attempts (with kernel windows) + +================================================================================ + +[NOTE] Order preference: detected=3 then 3,4,2 then 0 + +=== VERIFY: pcm=3 === +Jack=on ELD_bytes=36 Subdevices=?/? + +[NOTE] Routing to sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +$ amixer -c0 sset IEC958,1 on +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +[NOTE] pw-play (attempt, 5s timeout) + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Kernel error window since 2026-04-09 21:44:57 (tail) + +[WARN] Kernel shows possible SOF/ASoC/HDMI issues in this window: +1:4月 09 21:44:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +2:4月 09 21:44:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm3 (HDMI2), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 2 +3:4月 09 21:44:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +4:4月 09 21:44:57 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +5:4月 09 21:44:57 jack-Kaisa kernel: HDMI2: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI2 + +[NOTE] pcm=4 not ready (Jack/ELD/subdevices); skipping verify attempt + +[NOTE] pcm=2 not ready (Jack/ELD/subdevices); skipping verify attempt + +=== VERIFY: pcm=0 === + +[NOTE] Routing to sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +[NOTE] pw-play (attempt, 5s timeout) + +[NOTE] pw-play: OK (exit 0) + +[NOTE] Kernel error window since 2026-04-09 21:45:02 (tail) + +[NOTE] VERIFY succeeded on pcm=0; stopping further attempts to avoid triggering flaky paths. + +================================================================================ +VERIFY summary + +================================================================================ + +[NOTE] At least one sink attempt completed with no kernel error lines in its window (pcm=0). + +[NOTE] Default sink is kept at this successful pcm to preserve working audio. + +[NOTE] If you still have silence but no kernel errors: focus on routing/monitor input/volume persistence. + +================================================================================ +Versions (PipeWire / WirePlumber / ALSA utils) + +================================================================================ + +$ pipewire --version +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ wireplumber --version +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ wpctl --version +Error: 未知选项 --version + +用法: + wpctl [选项…] COMMAND [COMMAND_OPTIONS] - WirePlumber Control CLI + +Commands: + status + get-volume ID + inspect ID + set-default ID + set-volume ID VOL[%][-/+] + set-mute ID 1|0|toggle + set-profile ID INDEX + clear-default [ID] + +帮助选项: + -h, --help 显示帮助选项 + +Pass -h after a command to see command-specific options + + +$ pactl --version +pactl 16.1 +使用 libpulse 16.1.0 编译 +与 libpules 16.1.0 链接 + +$ pw-play --version +pw-play +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ speaker-test --version +speaker-test: 未识别的选项 "--version" +未知参数 '?' + +speaker-test 1.2.9 + + +$ alsaucm --version +alsaucm: version 1.2.9 + +$ amixer --version +amixer version 1.2.9 + +$ aplay --version +aplay: version 1.2.9 by Jaroslav Kysela + +================================================================================ +User services status + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:44:35 CST; 41s ago +TriggeredBy: ● pipewire.socket + Main PID: 8425 (pipewire) + Tasks: 3 (limit: 38170) + Memory: 7.2M (peak: 7.4M) + CPU: 85ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─8425 /usr/bin/pipewire + +4月 09 21:44:35 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:44:35 jack-Kaisa pipewire[8425]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:44:57 jack-Kaisa pipewire[8425]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:44:57 jack-Kaisa pipewire[8425]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink-45) suspended -> error (Start error: 输入/输出错误) + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:44:35 CST; 41s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 8429 (pipewire-pulse) + Tasks: 3 (limit: 38170) + Memory: 4.1M (peak: 4.4M) + CPU: 55ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─8429 /usr/bin/pipewire-pulse + +4月 09 21:44:35 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:44:35 CST; 41s ago + Main PID: 8428 (wireplumber) + Tasks: 6 (limit: 38170) + Memory: 4.9M (peak: 6.1M) + CPU: 164ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─8428 /usr/bin/wireplumber + +4月 09 21:44:35 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:44:35 jack-Kaisa wireplumber[8428]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:44:35 jack-Kaisa wireplumber[8428]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:44:35 jack-Kaisa wireplumber[8428]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:44:35 jack-Kaisa wireplumber[8428]: Object activation aborted: proxy destroyed +4月 09 21:44:35 jack-Kaisa wireplumber[8428]: failed to activate item: Object activation aborted: proxy destroyed + +$ systemctl --user status pipewire.socket wireplumber.socket --no-pager +Unit wireplumber.socket could not be found. +● pipewire.socket - PipeWire Multimedia System Sockets + Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:34:09 CST; 11min ago + Triggers: ● pipewire.service + Listen: /run/user/1000/pipewire-0 (Stream) + /run/user/1000/pipewire-0-manager (Stream) + CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket + +4月 09 21:34:09 jack-Kaisa systemd[1325]: Listening on pipewire.socket - PipeWire Multimedia System Sockets. + +================================================================================ +ALSA enumeration + +================================================================================ + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +================================================================================ +ALSA PCM list (check pipewire/default/pulse) + +================================================================================ + +$ aplay -L +null + Discard all samples (playback) or generate zero samples (capture) +pipewire + PipeWire Sound Server +default + Default ALSA Output (currently PipeWire Media Server) +hw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct hardware device without any conversions +plughw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Hardware device with all software conversions +sysdefault:CARD=sofrt5682 + sof-rt5682, + Default Audio Device +dmix:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct sample mixing device + +================================================================================ +UCM sanity + +================================================================================ + +$ alsaucm -c sof-rt5682 list _verbs + 0: HiFi + Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) + +$ alsaucm -c sof-rt5682 list _devices +alsaucm: error failed to get list _devices: No such file or directory + +================================================================================ +IEC958 switches (all 0/1/2) + +================================================================================ + +$ amixer -c0 sget IEC958,0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,1 +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,2 +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +================================================================================ +HDMI Jack states (on/off) + ELD controls + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=0 + : values= + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +Installed files (system paths) + +================================================================================ + +$ ls -l /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf +-rw-rw-r-- 1 jack jack 238 4月 8 11:42 /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf + +$ ls -l /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf +-rw-rw-r-- 1 jack jack 2209 4月 8 13:12 /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua +-rw-r--r-- 1 root root 1472 4月 8 15:43 /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled +ls: 无法访问 '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled': 没有那个文件或目录 + +================================================================================ +Potential conflicting WirePlumber snippets (user/system) + +================================================================================ + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d +总计 12 +drwxrwxr-x 2 jack jack 4096 4月 8 12:09 . +drwxrwxr-x 3 jack jack 4096 4月 8 11:54 .. +-rw-rw-r-- 1 jack jack 1139 4月 8 11:54 50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled +-rw-rw-r-- 1 jack jack 1139 4月 8 11:54 /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /etc/wireplumber/wireplumber.conf.d + +$ ls -la /etc/wireplumber/wireplumber.conf.d/*kaisa* + +================================================================================ +WirePlumber state (profile / nodes / routes) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 20 +drwx------ 2 jack jack 4096 4月 9 21:45 . +drwx------ 7 jack jack 4096 4月 9 13:44 .. +-rw-rw-r-- 1 jack jack 462 4月 9 21:45 default-nodes +-rw-rw-r-- 1 jack jack 949 4月 9 21:44 default-routes +-rw-rw-r-- 1 jack jack 2253 4月 9 21:45 restore-stream + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-profile +sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-nodes +[default-nodes] +default.configured.audio.sink=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-routes +[default-routes] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:HiFi=[Out] HDMI2;[Out] Port1; + +================================================================================ +WirePlumber default-routes: persisted volume sanity + +================================================================================ + +[NOTE] No suspiciously low channelVolumes lines in default-routes (threshold 0.25). + +================================================================================ +PipeWire card / profile / ports (focus: cml_rt5682_def) + +================================================================================ + +$ pactl list cards short +43 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "4180462" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "36" + object.id = "43" + object.serial = "43" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +================================================================================ +Sinks (PipeWire) + default sink + +================================================================================ + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:122 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:5463:aa85 + +$ pactl list short sinks +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz SUSPENDED +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz IDLE + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:1415817861] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2185] + 33. pipewire [1.0.5, jack@jack-Kaisa, pid:8429] + 35. WirePlumber [1.0.5, jack@jack-Kaisa, pid:8428] + 36. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:8428] + 63. wpctl [1.0.5, jack@jack-Kaisa, pid:9235] + 69. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1603] + 70. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1603] + 71. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1797] + +Audio + ├─ Devices: + │ 43. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 44. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ 45. Comet Lake PCH-LP cAVS HDMI2 [vol: 1.00] + │ 46. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ * 47. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +================================================================================ +Kernel hints (SOF/HDMI hw_params IPC errors) + +================================================================================ + +Note: if you see PipeWire 'set_hw_params: Input/output error', the real cause is often in kernel logs. + This section tries to summarize SOF/ASoC HDMI failures (e.g. ipc tx error -5 for pcm2 HDMI1). + +[WARN] Kernel log shows SOF/ASoC HDMI failures (tail): +886:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +887:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +888:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +889:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +890:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +891:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +892:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +893:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +894:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +895:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +896:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +897:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +901:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +902:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +903:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 +943:4月 09 21:38:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +944:4月 09 21:38:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +945:4月 09 21:38:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +946:4月 09 21:38:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +947:4月 09 21:38:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +948:4月 09 21:44:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +949:4月 09 21:44:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm3 (HDMI2), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 2 +950:4月 09 21:44:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +951:4月 09 21:44:57 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +952:4月 09 21:44:57 jack-Kaisa kernel: HDMI2: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI2 + +[NOTE] If it mentions: sof_ipc3_pcm_hw_params: pcm2 (HDMI1) ... ipc failed ... -5 + +[NOTE] then this is a kernel/SOF issue (not UCM/WirePlumber). Capture full: journalctl -k -b | grep -nE 'sof-audio|ipc tx error|pcm2|HDMI1' + +================================================================================ +Quick playback tests (non-destructive) + +================================================================================ + +Note: if ALSA 'pulse' PCM is missing, do NOT use: speaker-test -D pulse +Try these instead (they use PipeWire): + +Tip: these are wrapped with a short timeout to avoid hanging. + (uses: timeout -k 1s 5s ... -> TERM then KILL) + +$ timeout -k 1s 5s speaker-test -D pipewire -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是pipewire +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +频率被设为 48000Hz(被要求为48000Hz) +缓冲大小在范围64到1048576 +时间段大小从32到524288 +使用最大缓冲大小 1048576 +时间段=4 +时间段大小被设为=262144 +缓冲大小被设为=1048576 + 0 - Front Left + 1 - Front Right +每时间段时间=5.526835 + +$ timeout -k 1s 5s speaker-test -D default -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是default +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +频率被设为 48000Hz(被要求为48000Hz) +缓冲大小在范围64到1048576 +时间段大小从32到524288 +使用最大缓冲大小 1048576 +时间段=4 +时间段大小被设为=262144 +缓冲大小被设为=1048576 + 0 - Front Left + 1 - Front Right +每时间段时间=5.529787 + +$ timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 5s paplay /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: stopped by signal: 已终止 +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: Object activation aborted: PipeWire proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: failed to activate the sm-objects metadata: Object activation aborted: PipeWire proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: Object activation aborted: PipeWire proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: failed to activate route-settings metadata: Object activation aborted: PipeWire proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: disconnected from pipewire +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: Object activation aborted: proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:35:58 jack-Kaisa wireplumber[1533]: stopped by signal: 已终止 +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:35:58 jack-Kaisa wireplumber[1533]: disconnected from pipewire +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:35:58 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: Object activation aborted: proxy destroyed +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:38:28 jack-Kaisa wireplumber[4520]: stopped by signal: 已终止 +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:38:28 jack-Kaisa wireplumber[4520]: disconnected from pipewire +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:38:28 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: Object activation aborted: proxy destroyed +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:40:41 jack-Kaisa wireplumber[5639]: stopped by signal: 已终止 +4月 09 21:40:41 jack-Kaisa systemd[1325]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:40:42 jack-Kaisa wireplumber[5639]: disconnected from pipewire +4月 09 21:40:42 jack-Kaisa systemd[1325]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:40:42 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:40:42 jack-Kaisa wireplumber[6725]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:40:42 jack-Kaisa wireplumber[6725]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:40:42 jack-Kaisa wireplumber[6725]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:40:42 jack-Kaisa wireplumber[6725]: Object activation aborted: proxy destroyed +4月 09 21:40:42 jack-Kaisa wireplumber[6725]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:41:43 jack-Kaisa wireplumber[6725]: stopped by signal: 已终止 +4月 09 21:41:43 jack-Kaisa systemd[1325]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:41:43 jack-Kaisa wireplumber[6725]: disconnected from pipewire +4月 09 21:41:43 jack-Kaisa systemd[1325]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:41:43 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:41:43 jack-Kaisa wireplumber[7540]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:41:43 jack-Kaisa wireplumber[7540]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:41:43 jack-Kaisa wireplumber[7540]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:41:43 jack-Kaisa wireplumber[7540]: Object activation aborted: proxy destroyed +4月 09 21:41:43 jack-Kaisa wireplumber[7540]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:44:35 jack-Kaisa wireplumber[7540]: stopped by signal: 已终止 +4月 09 21:44:35 jack-Kaisa systemd[1325]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:44:35 jack-Kaisa wireplumber[7540]: disconnected from pipewire +4月 09 21:44:35 jack-Kaisa systemd[1325]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:44:35 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:44:35 jack-Kaisa wireplumber[8428]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:44:35 jack-Kaisa wireplumber[8428]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:44:35 jack-Kaisa wireplumber[8428]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:44:35 jack-Kaisa wireplumber[8428]: Object activation aborted: proxy destroyed +4月 09 21:44:35 jack-Kaisa wireplumber[8428]: failed to activate item: Object activation aborted: proxy destroyed + +$ journalctl --user -u pipewire -b --no-pager -n 200 +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa pipewire[1335]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa pipewire[1529]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:35:58 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:35:58 jack-Kaisa pipewire[4517]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:38:28 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:38:28 jack-Kaisa pipewire[5637]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:38:58 jack-Kaisa pipewire[5637]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:38:58 jack-Kaisa pipewire[5637]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-46) suspended -> error (Start error: 输入/输出错误) +4月 09 21:40:42 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:40:42 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:40:42 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:40:42 jack-Kaisa pipewire[6723]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:41:43 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:41:43 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:41:43 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:41:43 jack-Kaisa pipewire[7536]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:44:35 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:44:35 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:44:35 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:44:35 jack-Kaisa pipewire[8425]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:44:57 jack-Kaisa pipewire[8425]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:44:57 jack-Kaisa pipewire[8425]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink-45) suspended -> error (Start error: 输入/输出错误) + +$ journalctl --user -u pipewire-pulse -b --no-pager -n 200 +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:35:58 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:38:28 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:40:41 jack-Kaisa systemd[1325]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:40:42 jack-Kaisa systemd[1325]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:40:42 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:41:43 jack-Kaisa systemd[1325]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:41:43 jack-Kaisa systemd[1325]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:41:43 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:44:35 jack-Kaisa systemd[1325]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:44:35 jack-Kaisa systemd[1325]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:44:35 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. + +================================================================================ +Hints + +================================================================================ +- If HDMI ports show "not available", verify cable/monitor input/EDID and re-plug. +- If profile keeps reverting after reboot, compare: + - ~/.local/state/wireplumber/default-profile + - /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua (device.profile) + - any *kaisa* snippets under ~/.config/wireplumber/ or /etc/wireplumber/ +- If set_hw_params errors appear in logs for a given pcm (2/3/4), test only ONE HDMI at a time and switch sink accordingly. + +================================================================================ +Done. Report saved to: ./_logs/kaisa-audio-doctor_20260409_214435.log diff --git a/_logs/kaisa-audio-doctor_20260409_214537.log b/_logs/kaisa-audio-doctor_20260409_214537.log new file mode 100644 index 0000000000..2132781e69 --- /dev/null +++ b/_logs/kaisa-audio-doctor_20260409_214537.log @@ -0,0 +1,1433 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/kaisa-audio-doctor_20260409_214537.log + +================================================================================ + +$ uname -a +Linux jack-Kaisa 6.17.0-20-generic #20~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 19 01:28:37 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ date +2026年 04月 09日 星期四 21:45:37 CST + +$ id +uid=1000(jack) gid=1000(jack) 组=1000(jack),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin) + +================================================================================ +Session sanity (THIS OFTEN EXPLAINS 'no sound') + +================================================================================ + +If you run this as root / without a logged-in desktop session: +- systemctl --user will be offline +- /run/user/$UID may not exist +- PipeWire/WirePlumber won't be running +- ALSA may show 'no soundcards found' + +Current: + +$ bash -lc echo "USER=$USER UID=$UID HOME=$HOME XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}" +USER=jack UID=1000 HOME=/home/jack XDG_RUNTIME_DIR=/run/user/1000 + +$ bash -lc if [ -n "${XDG_RUNTIME_DIR-}" ]; then ls -ld "${XDG_RUNTIME_DIR}" 2>/dev/null || true; else echo "XDG_RUNTIME_DIR is empty"; fi +drwx------ 16 jack jack 620 4月 9 21:44 /run/user/1000 + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pipewire-0" && echo "pipewire socket: OK" || echo "pipewire socket: MISSING" +pipewire socket: OK + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pulse/native" && echo "pulse native socket: OK" || echo "pulse native socket: MISSING" +pulse native socket: OK + + +================================================================================ +FIX mode (best-effort recovery) + +================================================================================ + +[NOTE] Restarting user audio services + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] Post-restart quick state (forensics) +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "4180462" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "36" + object.id = "43" + object.serial = "43" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +[NOTE] Forcing profile to HiFi on card: alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + +$ pactl set-card-profile alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def HiFi + +$ sleep 1 + +[NOTE] Detected available pcm (from port availability): 3 (preference: 3/4/2, fallback 0) + +[NOTE] Trying HDMI pcm=3 sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +[NOTE] Enabling IEC958 for pcm=3 -> IEC958,1 + +$ amixer -c0 sset IEC958,1 on +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +[NOTE] Quick playback test on pcm=3 (timeout -k 1s 5s) + +[WARN] Playback test failed on pcm=3; trying next candidate + +[NOTE] pcm=4 not ready (Jack/ELD/subdevices); skipping + +[NOTE] pcm=2 not ready (Jack/ELD/subdevices); skipping + +[NOTE] Trying fallback Analog (Port1) sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +[NOTE] Quick playback test on pcm=0 (timeout -k 1s 5s) + +[NOTE] Playback command returned success on pcm=0 (if still silent: check monitor input / EDID / volume) + +[NOTE] Post-play quick checks (kernel/user logs) + +$ journalctl --user -u pipewire -b --no-pager +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa pipewire[1335]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa pipewire[1529]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:35:58 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:35:58 jack-Kaisa pipewire[4517]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:38:28 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:38:28 jack-Kaisa pipewire[5637]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:38:58 jack-Kaisa pipewire[5637]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:38:58 jack-Kaisa pipewire[5637]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-46) suspended -> error (Start error: 输入/输出错误) +4月 09 21:40:42 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:40:42 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:40:42 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:40:42 jack-Kaisa pipewire[6723]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:41:43 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:41:43 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:41:43 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:41:43 jack-Kaisa pipewire[7536]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:44:35 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:44:35 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:44:35 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:44:35 jack-Kaisa pipewire[8425]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:44:57 jack-Kaisa pipewire[8425]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:44:57 jack-Kaisa pipewire[8425]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 21:45:37 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:45:37 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:45:37 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:45:37 jack-Kaisa pipewire[9442]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +945:4月 09 21:38:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +946:4月 09 21:38:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +947:4月 09 21:38:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +948:4月 09 21:38:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +949:4月 09 21:38:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +950:4月 09 21:44:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +951:4月 09 21:44:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm3 (HDMI2), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 2 +952:4月 09 21:44:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +953:4月 09 21:44:57 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +954:4月 09 21:44:57 jack-Kaisa kernel: HDMI2: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI2 + +================================================================================ +VERIFY mode (more detailed validation) + +================================================================================ + +[NOTE] This runs active route + playback attempts and captures kernel error windows. + +[NOTE] Best run right after boot and BEFORE any manual --fix, to catch first-open races. +verify_start_ts=2026-04-09 21:45:59 + +================================================================================ +VERIFY snapshot (user services / routing / objects) + +================================================================================ + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:45:37 CST; 21s ago +TriggeredBy: ● pipewire.socket + Main PID: 9442 (pipewire) + Tasks: 3 (limit: 38170) + Memory: 7.2M (peak: 7.3M) + CPU: 62ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─9442 /usr/bin/pipewire + +4月 09 21:45:37 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:45:37 jack-Kaisa pipewire[9442]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:45:37 CST; 21s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 9447 (pipewire-pulse) + Tasks: 3 (limit: 38170) + Memory: 3.5M (peak: 3.9M) + CPU: 41ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─9447 /usr/bin/pipewire-pulse + +4月 09 21:45:37 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:45:37 CST; 21s ago + Main PID: 9446 (wireplumber) + Tasks: 6 (limit: 38170) + Memory: 5.1M (peak: 6.3M) + CPU: 125ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─9446 /usr/bin/wireplumber + +4月 09 21:45:37 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:45:37 jack-Kaisa wireplumber[9446]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:45:37 jack-Kaisa wireplumber[9446]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:45:37 jack-Kaisa wireplumber[9446]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:45:37 jack-Kaisa wireplumber[9446]: Object activation aborted: proxy destroyed +4月 09 21:45:37 jack-Kaisa wireplumber[9446]: failed to activate item: Object activation aborted: proxy destroyed + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:92 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:26f0:12ca + +$ pactl list short cards +43 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "4180462" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "36" + object.id = "43" + object.serial = "43" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +$ pactl list short sinks +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz SUSPENDED +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz IDLE + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:653267658] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2185] + 33. pipewire [1.0.5, jack@jack-Kaisa, pid:9447] + 35. WirePlumber [1.0.5, jack@jack-Kaisa, pid:9446] + 36. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:9446] + 63. wpctl [1.0.5, jack@jack-Kaisa, pid:9808] + 69. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1603] + 70. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1603] + 71. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1797] + +Audio + ├─ Devices: + │ 43. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 44. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ 45. Comet Lake PCH-LP cAVS HDMI2 [vol: 1.00] + │ 46. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ * 47. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +================================================================================ +VERIFY WirePlumber state files (default-*) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 20 +drwx------ 2 jack jack 4096 4月 9 21:45 . +drwx------ 7 jack jack 4096 4月 9 13:44 .. +-rw-rw-r-- 1 jack jack 462 4月 9 21:45 default-nodes +-rw-rw-r-- 1 jack jack 949 4月 9 21:45 default-routes +-rw-rw-r-- 1 jack jack 2253 4月 9 21:45 restore-stream + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-profile +sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-nodes +[default-nodes] +default.configured.audio.sink=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-routes +[default-routes] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:HiFi=[Out] HDMI2;[Out] Port1; + +================================================================================ +VERIFY ALSA readiness (Jack/ELD/subdevices) + +================================================================================ + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +HDMI/DP Jack + ELD + Subdevices: +pcm=2 Jack=off ELD_bytes=0 Subdevices=?/? +pcm=3 Jack=on ELD_bytes=36 Subdevices=?/? +pcm=4 Jack=off ELD_bytes=0 Subdevices=?/? + +================================================================================ +VERIFY per-sink playback attempts (with kernel windows) + +================================================================================ + +[NOTE] Order preference: detected=3 then 3,4,2 then 0 + +=== VERIFY: pcm=3 === +Jack=on ELD_bytes=36 Subdevices=?/? + +[NOTE] Routing to sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +$ amixer -c0 sset IEC958,1 on +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +[NOTE] pw-play (attempt, 5s timeout) + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Kernel error window since 2026-04-09 21:45:59 (tail) + +[WARN] Kernel shows possible SOF/ASoC/HDMI issues in this window: +1:4月 09 21:45:59 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +2:4月 09 21:45:59 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm3 (HDMI2), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 2 +3:4月 09 21:45:59 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +4:4月 09 21:45:59 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +5:4月 09 21:45:59 jack-Kaisa kernel: HDMI2: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI2 + +[NOTE] pcm=4 not ready (Jack/ELD/subdevices); skipping verify attempt + +[NOTE] pcm=2 not ready (Jack/ELD/subdevices); skipping verify attempt + +=== VERIFY: pcm=0 === + +[NOTE] Routing to sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +[NOTE] pw-play (attempt, 5s timeout) + +[NOTE] pw-play: OK (exit 0) + +[NOTE] Kernel error window since 2026-04-09 21:46:04 (tail) + +[WARN] Kernel shows possible SOF/ASoC/HDMI issues in this window: +1:4月 09 21:46:04 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +2:4月 09 21:46:04 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm3 (HDMI2), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +3:4月 09 21:46:04 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +4:4月 09 21:46:04 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +5:4月 09 21:46:04 jack-Kaisa kernel: HDMI2: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI2 +6:4月 09 21:46:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +7:4月 09 21:46:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm3 (HDMI2), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +8:4月 09 21:46:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +9:4月 09 21:46:09 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +10:4月 09 21:46:09 jack-Kaisa kernel: HDMI2: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI2 +11:4月 09 21:46:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +12:4月 09 21:46:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm3 (HDMI2), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +13:4月 09 21:46:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +14:4月 09 21:46:09 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +15:4月 09 21:46:09 jack-Kaisa kernel: HDMI2: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI2 +16:4月 09 21:46:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +17:4月 09 21:46:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm3 (HDMI2), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +18:4月 09 21:46:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +19:4月 09 21:46:09 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +20:4月 09 21:46:09 jack-Kaisa kernel: HDMI2: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI2 +21:4月 09 21:46:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +22:4月 09 21:46:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm3 (HDMI2), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +23:4月 09 21:46:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +24:4月 09 21:46:09 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +25:4月 09 21:46:09 jack-Kaisa kernel: HDMI2: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI2 +26:4月 09 21:46:14 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +27:4月 09 21:46:14 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm3 (HDMI2), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +28:4月 09 21:46:14 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +29:4月 09 21:46:14 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +30:4月 09 21:46:14 jack-Kaisa kernel: HDMI2: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI2 +31:4月 09 21:46:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +32:4月 09 21:46:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm3 (HDMI2), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +33:4月 09 21:46:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +34:4月 09 21:46:16 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +35:4月 09 21:46:16 jack-Kaisa kernel: HDMI2: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI2 + +================================================================================ +VERIFY summary + +================================================================================ + +[WARN] No sink attempt was clean. If windows show ipc tx error -5 / hw_params failures, this points to kernel/SOF. + +================================================================================ +Versions (PipeWire / WirePlumber / ALSA utils) + +================================================================================ + +$ pipewire --version +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ wireplumber --version +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ wpctl --version +Error: 未知选项 --version + +用法: + wpctl [选项…] COMMAND [COMMAND_OPTIONS] - WirePlumber Control CLI + +Commands: + status + get-volume ID + inspect ID + set-default ID + set-volume ID VOL[%][-/+] + set-mute ID 1|0|toggle + set-profile ID INDEX + clear-default [ID] + +帮助选项: + -h, --help 显示帮助选项 + +Pass -h after a command to see command-specific options + + +$ pactl --version +pactl 16.1 +使用 libpulse 16.1.0 编译 +与 libpules 16.1.0 链接 + +$ pw-play --version +pw-play +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ speaker-test --version +speaker-test: 未识别的选项 "--version" +未知参数 '?' + +speaker-test 1.2.9 + + +$ alsaucm --version +alsaucm: version 1.2.9 + +$ amixer --version +amixer version 1.2.9 + +$ aplay --version +aplay: version 1.2.9 by Jaroslav Kysela + +================================================================================ +User services status + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:45:37 CST; 42s ago +TriggeredBy: ● pipewire.socket + Main PID: 9442 (pipewire) + Tasks: 3 (limit: 38170) + Memory: 7.3M (peak: 7.8M) + CPU: 103ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─9442 /usr/bin/pipewire + +4月 09 21:46:09 jack-Kaisa pipewire[9442]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:46:09 jack-Kaisa pipewire[9442]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:46:09 jack-Kaisa pipewire[9442]: pw.link: 0x586f9c7360c0: one of the nodes is in error out:suspended in:error +4月 09 21:46:09 jack-Kaisa pipewire[9442]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:46:09 jack-Kaisa pipewire[9442]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 21:46:09 jack-Kaisa pipewire[9442]: pw.link: 0x586f9c721c00: one of the nodes is in error out:error in:running +4月 09 21:46:09 jack-Kaisa pipewire[9442]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:46:14 jack-Kaisa pipewire[9442]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:46:14 jack-Kaisa pipewire[9442]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 21:46:16 jack-Kaisa pipewire[9442]: spa.alsa: set_hw_params: 输入/输出错误 + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:45:37 CST; 42s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 9447 (pipewire-pulse) + Tasks: 3 (limit: 38170) + Memory: 4.3M (peak: 4.7M) + CPU: 71ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─9447 /usr/bin/pipewire-pulse + +4月 09 21:45:37 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:45:37 CST; 42s ago + Main PID: 9446 (wireplumber) + Tasks: 6 (limit: 38170) + Memory: 5.7M (peak: 6.3M) + CPU: 190ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─9446 /usr/bin/wireplumber + +4月 09 21:45:37 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:45:37 jack-Kaisa wireplumber[9446]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:45:37 jack-Kaisa wireplumber[9446]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:45:37 jack-Kaisa wireplumber[9446]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:45:37 jack-Kaisa wireplumber[9446]: Object activation aborted: proxy destroyed +4月 09 21:45:37 jack-Kaisa wireplumber[9446]: failed to activate item: Object activation aborted: proxy destroyed + +$ systemctl --user status pipewire.socket wireplumber.socket --no-pager +Unit wireplumber.socket could not be found. +● pipewire.socket - PipeWire Multimedia System Sockets + Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:34:09 CST; 12min ago + Triggers: ● pipewire.service + Listen: /run/user/1000/pipewire-0 (Stream) + /run/user/1000/pipewire-0-manager (Stream) + CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket + +4月 09 21:34:09 jack-Kaisa systemd[1325]: Listening on pipewire.socket - PipeWire Multimedia System Sockets. + +================================================================================ +ALSA enumeration + +================================================================================ + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +================================================================================ +ALSA PCM list (check pipewire/default/pulse) + +================================================================================ + +$ aplay -L +null + Discard all samples (playback) or generate zero samples (capture) +pipewire + PipeWire Sound Server +default + Default ALSA Output (currently PipeWire Media Server) +hw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct hardware device without any conversions +plughw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Hardware device with all software conversions +sysdefault:CARD=sofrt5682 + sof-rt5682, + Default Audio Device +dmix:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct sample mixing device + +================================================================================ +UCM sanity + +================================================================================ + +$ alsaucm -c sof-rt5682 list _verbs + 0: HiFi + Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) + +$ alsaucm -c sof-rt5682 list _devices +alsaucm: error failed to get list _devices: No such file or directory + +================================================================================ +IEC958 switches (all 0/1/2) + +================================================================================ + +$ amixer -c0 sget IEC958,0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,1 +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,2 +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +================================================================================ +HDMI Jack states (on/off) + ELD controls + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=0 + : values= + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +Installed files (system paths) + +================================================================================ + +$ ls -l /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf +-rw-rw-r-- 1 jack jack 238 4月 8 11:42 /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf + +$ ls -l /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf +-rw-rw-r-- 1 jack jack 2209 4月 8 13:12 /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua +-rw-r--r-- 1 root root 1472 4月 8 15:43 /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled +ls: 无法访问 '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled': 没有那个文件或目录 + +================================================================================ +Potential conflicting WirePlumber snippets (user/system) + +================================================================================ + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d +总计 12 +drwxrwxr-x 2 jack jack 4096 4月 8 12:09 . +drwxrwxr-x 3 jack jack 4096 4月 8 11:54 .. +-rw-rw-r-- 1 jack jack 1139 4月 8 11:54 50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled +-rw-rw-r-- 1 jack jack 1139 4月 8 11:54 /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /etc/wireplumber/wireplumber.conf.d + +$ ls -la /etc/wireplumber/wireplumber.conf.d/*kaisa* + +================================================================================ +WirePlumber state (profile / nodes / routes) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 20 +drwx------ 2 jack jack 4096 4月 9 21:46 . +drwx------ 7 jack jack 4096 4月 9 13:44 .. +-rw-rw-r-- 1 jack jack 462 4月 9 21:46 default-nodes +-rw-rw-r-- 1 jack jack 949 4月 9 21:45 default-routes +-rw-rw-r-- 1 jack jack 2253 4月 9 21:46 restore-stream + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-profile +sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-nodes +[default-nodes] +default.configured.audio.sink=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-routes +[default-routes] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:HiFi=[Out] HDMI2;[Out] Port1; + +================================================================================ +WirePlumber default-routes: persisted volume sanity + +================================================================================ + +[NOTE] No suspiciously low channelVolumes lines in default-routes (threshold 0.25). + +================================================================================ +PipeWire card / profile / ports (focus: cml_rt5682_def) + +================================================================================ + +$ pactl list cards short +43 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "4180462" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "36" + object.id = "43" + object.serial = "43" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +================================================================================ +Sinks (PipeWire) + default sink + +================================================================================ + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:134 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:26f0:12ca + +$ pactl list short sinks +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz SUSPENDED +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz IDLE + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:653267658] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2185] + 33. pipewire [1.0.5, jack@jack-Kaisa, pid:9447] + 35. WirePlumber [1.0.5, jack@jack-Kaisa, pid:9446] + 36. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:9446] + 63. wpctl [1.0.5, jack@jack-Kaisa, pid:10295] + 69. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1603] + 70. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1603] + 71. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1797] + +Audio + ├─ Devices: + │ 43. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 44. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ 45. Comet Lake PCH-LP cAVS HDMI2 [vol: 1.00] + │ 46. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ * 47. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +================================================================================ +Kernel hints (SOF/HDMI hw_params IPC errors) + +================================================================================ + +Note: if you see PipeWire 'set_hw_params: Input/output error', the real cause is often in kernel logs. + This section tries to summarize SOF/ASoC HDMI failures (e.g. ipc tx error -5 for pcm2 HDMI1). + +[WARN] Kernel log shows SOF/ASoC HDMI failures (tail): +886:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +887:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +888:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +889:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +890:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +891:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +892:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +893:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +894:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +895:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +896:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +897:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +901:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +902:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +903:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 +943:4月 09 21:38:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +944:4月 09 21:38:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +945:4月 09 21:38:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +946:4月 09 21:38:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +947:4月 09 21:38:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +948:4月 09 21:44:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +949:4月 09 21:44:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm3 (HDMI2), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 2 +950:4月 09 21:44:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +951:4月 09 21:44:57 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +952:4月 09 21:44:57 jack-Kaisa kernel: HDMI2: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI2 +953:4月 09 21:45:59 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +954:4月 09 21:45:59 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm3 (HDMI2), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 2 +955:4月 09 21:45:59 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +956:4月 09 21:45:59 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +957:4月 09 21:45:59 jack-Kaisa kernel: HDMI2: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI2 +958:4月 09 21:46:04 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +959:4月 09 21:46:04 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm3 (HDMI2), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +960:4月 09 21:46:04 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +961:4月 09 21:46:04 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +962:4月 09 21:46:04 jack-Kaisa kernel: HDMI2: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI2 +963:4月 09 21:46:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +964:4月 09 21:46:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm3 (HDMI2), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +965:4月 09 21:46:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +966:4月 09 21:46:09 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +967:4月 09 21:46:09 jack-Kaisa kernel: HDMI2: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI2 +968:4月 09 21:46:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +969:4月 09 21:46:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm3 (HDMI2), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +970:4月 09 21:46:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +971:4月 09 21:46:09 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +972:4月 09 21:46:09 jack-Kaisa kernel: HDMI2: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI2 +973:4月 09 21:46:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +974:4月 09 21:46:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm3 (HDMI2), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +975:4月 09 21:46:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +976:4月 09 21:46:09 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +977:4月 09 21:46:09 jack-Kaisa kernel: HDMI2: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI2 +978:4月 09 21:46:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +979:4月 09 21:46:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm3 (HDMI2), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +980:4月 09 21:46:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +981:4月 09 21:46:09 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +982:4月 09 21:46:09 jack-Kaisa kernel: HDMI2: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI2 +983:4月 09 21:46:14 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +984:4月 09 21:46:14 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm3 (HDMI2), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +985:4月 09 21:46:14 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +986:4月 09 21:46:14 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +987:4月 09 21:46:14 jack-Kaisa kernel: HDMI2: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI2 +988:4月 09 21:46:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +989:4月 09 21:46:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm3 (HDMI2), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +990:4月 09 21:46:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +991:4月 09 21:46:16 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +992:4月 09 21:46:16 jack-Kaisa kernel: HDMI2: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI2 + +[NOTE] If it mentions: sof_ipc3_pcm_hw_params: pcm2 (HDMI1) ... ipc failed ... -5 + +[NOTE] then this is a kernel/SOF issue (not UCM/WirePlumber). Capture full: journalctl -k -b | grep -nE 'sof-audio|ipc tx error|pcm2|HDMI1' + +================================================================================ +Quick playback tests (non-destructive) + +================================================================================ + +Note: if ALSA 'pulse' PCM is missing, do NOT use: speaker-test -D pulse +Try these instead (they use PipeWire): + +Tip: these are wrapped with a short timeout to avoid hanging. + (uses: timeout -k 1s 5s ... -> TERM then KILL) + +$ timeout -k 1s 5s speaker-test -D pipewire -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是pipewire +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +频率被设为 48000Hz(被要求为48000Hz) +缓冲大小在范围64到1048576 +时间段大小从32到524288 +使用最大缓冲大小 1048576 +时间段=4 +时间段大小被设为=262144 +缓冲大小被设为=1048576 + 0 - Front Left + 1 - Front Right +每时间段时间=5.542994 + +$ timeout -k 1s 5s speaker-test -D default -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是default +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +频率被设为 48000Hz(被要求为48000Hz) +缓冲大小在范围64到1048576 +时间段大小从32到524288 +使用最大缓冲大小 1048576 +时间段=4 +时间段大小被设为=262144 +缓冲大小被设为=1048576 + 0 - Front Left + 1 - Front Right +每时间段时间=5.532428 + +$ timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 5s paplay /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: stopped by signal: 已终止 +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: Object activation aborted: PipeWire proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: failed to activate the sm-objects metadata: Object activation aborted: PipeWire proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: Object activation aborted: PipeWire proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: failed to activate route-settings metadata: Object activation aborted: PipeWire proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: disconnected from pipewire +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: Object activation aborted: proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:35:58 jack-Kaisa wireplumber[1533]: stopped by signal: 已终止 +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:35:58 jack-Kaisa wireplumber[1533]: disconnected from pipewire +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:35:58 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: Object activation aborted: proxy destroyed +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:38:28 jack-Kaisa wireplumber[4520]: stopped by signal: 已终止 +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:38:28 jack-Kaisa wireplumber[4520]: disconnected from pipewire +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:38:28 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: Object activation aborted: proxy destroyed +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:40:41 jack-Kaisa wireplumber[5639]: stopped by signal: 已终止 +4月 09 21:40:41 jack-Kaisa systemd[1325]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:40:42 jack-Kaisa wireplumber[5639]: disconnected from pipewire +4月 09 21:40:42 jack-Kaisa systemd[1325]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:40:42 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:40:42 jack-Kaisa wireplumber[6725]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:40:42 jack-Kaisa wireplumber[6725]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:40:42 jack-Kaisa wireplumber[6725]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:40:42 jack-Kaisa wireplumber[6725]: Object activation aborted: proxy destroyed +4月 09 21:40:42 jack-Kaisa wireplumber[6725]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:41:43 jack-Kaisa wireplumber[6725]: stopped by signal: 已终止 +4月 09 21:41:43 jack-Kaisa systemd[1325]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:41:43 jack-Kaisa wireplumber[6725]: disconnected from pipewire +4月 09 21:41:43 jack-Kaisa systemd[1325]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:41:43 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:41:43 jack-Kaisa wireplumber[7540]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:41:43 jack-Kaisa wireplumber[7540]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:41:43 jack-Kaisa wireplumber[7540]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:41:43 jack-Kaisa wireplumber[7540]: Object activation aborted: proxy destroyed +4月 09 21:41:43 jack-Kaisa wireplumber[7540]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:44:35 jack-Kaisa wireplumber[7540]: stopped by signal: 已终止 +4月 09 21:44:35 jack-Kaisa systemd[1325]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:44:35 jack-Kaisa wireplumber[7540]: disconnected from pipewire +4月 09 21:44:35 jack-Kaisa systemd[1325]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:44:35 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:44:35 jack-Kaisa wireplumber[8428]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:44:35 jack-Kaisa wireplumber[8428]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:44:35 jack-Kaisa wireplumber[8428]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:44:35 jack-Kaisa wireplumber[8428]: Object activation aborted: proxy destroyed +4月 09 21:44:35 jack-Kaisa wireplumber[8428]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:45:37 jack-Kaisa wireplumber[8428]: stopped by signal: 已终止 +4月 09 21:45:37 jack-Kaisa systemd[1325]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:45:37 jack-Kaisa wireplumber[8428]: disconnected from pipewire +4月 09 21:45:37 jack-Kaisa systemd[1325]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:45:37 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:45:37 jack-Kaisa wireplumber[9446]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:45:37 jack-Kaisa wireplumber[9446]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:45:37 jack-Kaisa wireplumber[9446]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:45:37 jack-Kaisa wireplumber[9446]: Object activation aborted: proxy destroyed +4月 09 21:45:37 jack-Kaisa wireplumber[9446]: failed to activate item: Object activation aborted: proxy destroyed + +$ journalctl --user -u pipewire -b --no-pager -n 200 +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa pipewire[1335]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa pipewire[1529]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:35:58 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:35:58 jack-Kaisa pipewire[4517]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:38:28 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:38:28 jack-Kaisa pipewire[5637]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:38:58 jack-Kaisa pipewire[5637]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:38:58 jack-Kaisa pipewire[5637]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-46) suspended -> error (Start error: 输入/输出错误) +4月 09 21:40:42 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:40:42 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:40:42 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:40:42 jack-Kaisa pipewire[6723]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:41:43 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:41:43 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:41:43 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:41:43 jack-Kaisa pipewire[7536]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:44:35 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:44:35 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:44:35 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:44:35 jack-Kaisa pipewire[8425]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:44:57 jack-Kaisa pipewire[8425]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:44:57 jack-Kaisa pipewire[8425]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 21:45:37 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:45:37 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:45:37 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:45:37 jack-Kaisa pipewire[9442]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:45:59 jack-Kaisa pipewire[9442]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:45:59 jack-Kaisa pipewire[9442]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 21:46:04 jack-Kaisa pipewire[9442]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:46:04 jack-Kaisa pipewire[9442]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 21:46:09 jack-Kaisa pipewire[9442]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:46:09 jack-Kaisa pipewire[9442]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:46:09 jack-Kaisa pipewire[9442]: pw.link: 0x586f9c7360c0: one of the nodes is in error out:suspended in:error +4月 09 21:46:09 jack-Kaisa pipewire[9442]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:46:09 jack-Kaisa pipewire[9442]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 21:46:09 jack-Kaisa pipewire[9442]: pw.link: 0x586f9c721c00: one of the nodes is in error out:error in:running +4月 09 21:46:09 jack-Kaisa pipewire[9442]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:46:14 jack-Kaisa pipewire[9442]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:46:14 jack-Kaisa pipewire[9442]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 21:46:16 jack-Kaisa pipewire[9442]: spa.alsa: set_hw_params: 输入/输出错误 + +$ journalctl --user -u pipewire-pulse -b --no-pager -n 200 +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:35:58 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:38:28 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:40:41 jack-Kaisa systemd[1325]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:40:42 jack-Kaisa systemd[1325]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:40:42 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:41:43 jack-Kaisa systemd[1325]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:41:43 jack-Kaisa systemd[1325]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:41:43 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:44:35 jack-Kaisa systemd[1325]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:44:35 jack-Kaisa systemd[1325]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:44:35 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:45:37 jack-Kaisa systemd[1325]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:45:37 jack-Kaisa systemd[1325]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:45:37 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. + +================================================================================ +Hints + +================================================================================ +- If HDMI ports show "not available", verify cable/monitor input/EDID and re-plug. +- If profile keeps reverting after reboot, compare: + - ~/.local/state/wireplumber/default-profile + - /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua (device.profile) + - any *kaisa* snippets under ~/.config/wireplumber/ or /etc/wireplumber/ +- If set_hw_params errors appear in logs for a given pcm (2/3/4), test only ONE HDMI at a time and switch sink accordingly. + +================================================================================ +Done. Report saved to: ./_logs/kaisa-audio-doctor_20260409_214537.log diff --git a/_logs/kaisa-audio-doctor_20260409_214711.log b/_logs/kaisa-audio-doctor_20260409_214711.log new file mode 100644 index 0000000000..0b78bd88e8 --- /dev/null +++ b/_logs/kaisa-audio-doctor_20260409_214711.log @@ -0,0 +1,1424 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/kaisa-audio-doctor_20260409_214711.log + +================================================================================ + +$ uname -a +Linux jack-Kaisa 6.17.0-20-generic #20~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 19 01:28:37 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ date +2026年 04月 09日 星期四 21:47:11 CST + +$ id +uid=1000(jack) gid=1000(jack) 组=1000(jack),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin) + +================================================================================ +Session sanity (THIS OFTEN EXPLAINS 'no sound') + +================================================================================ + +If you run this as root / without a logged-in desktop session: +- systemctl --user will be offline +- /run/user/$UID may not exist +- PipeWire/WirePlumber won't be running +- ALSA may show 'no soundcards found' + +Current: + +$ bash -lc echo "USER=$USER UID=$UID HOME=$HOME XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}" +USER=jack UID=1000 HOME=/home/jack XDG_RUNTIME_DIR=/run/user/1000 + +$ bash -lc if [ -n "${XDG_RUNTIME_DIR-}" ]; then ls -ld "${XDG_RUNTIME_DIR}" 2>/dev/null || true; else echo "XDG_RUNTIME_DIR is empty"; fi +drwx------ 16 jack jack 620 4月 9 21:45 /run/user/1000 + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pipewire-0" && echo "pipewire socket: OK" || echo "pipewire socket: MISSING" +pipewire socket: OK + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pulse/native" && echo "pulse native socket: OK" || echo "pulse native socket: MISSING" +pulse native socket: OK + + +================================================================================ +FIX mode (best-effort recovery) + +================================================================================ + +[NOTE] Restarting user audio services + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] Post-restart quick state (forensics) +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "4180462" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "34" + object.id = "43" + object.serial = "43" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +[NOTE] Forcing profile to HiFi on card: alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + +$ pactl set-card-profile alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def HiFi + +$ sleep 1 + +[NOTE] Detected available pcm (from port availability): 2 (preference: 3/4/2, fallback 0) + +[NOTE] Trying HDMI pcm=2 sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +[NOTE] Enabling IEC958 for pcm=2 -> IEC958,0 + +$ amixer -c0 sset IEC958,0 on +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +[NOTE] Quick playback test on pcm=2 (timeout -k 1s 5s), retries=1 + +[NOTE] pw-play attempt 1/1 (pcm=2) + +[WARN] Playback test failed on pcm=2 (attempt 1/1) + +[WARN] Playback test failed on pcm=2; trying next candidate + +[NOTE] pcm=3 not ready (Jack/ELD/subdevices); skipping + +[NOTE] pcm=4 not ready (Jack/ELD/subdevices); skipping + +[NOTE] Trying fallback Analog (Port1) sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +[NOTE] Quick playback test on pcm=0 (timeout -k 1s 5s), retries=1 + +[NOTE] pw-play attempt 1/1 (pcm=0) + +[NOTE] Playback command returned success on pcm=0 + +[NOTE] Post-play quick checks (kernel/user logs) +4月 09 21:38:28 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:38:28 jack-Kaisa pipewire[5637]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:38:58 jack-Kaisa pipewire[5637]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:38:58 jack-Kaisa pipewire[5637]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-46) suspended -> error (Start error: 输入/输出错误) +4月 09 21:40:42 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:40:42 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:40:42 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:40:42 jack-Kaisa pipewire[6723]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:41:43 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:41:43 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:41:43 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:41:43 jack-Kaisa pipewire[7536]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:44:35 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:44:35 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:44:35 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:44:35 jack-Kaisa pipewire[8425]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:44:57 jack-Kaisa pipewire[8425]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:44:57 jack-Kaisa pipewire[8425]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 21:45:37 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:45:37 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:45:37 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:45:37 jack-Kaisa pipewire[9442]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:45:59 jack-Kaisa pipewire[9442]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:45:59 jack-Kaisa pipewire[9442]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 21:46:04 jack-Kaisa pipewire[9442]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:46:04 jack-Kaisa pipewire[9442]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 21:46:09 jack-Kaisa pipewire[9442]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:46:09 jack-Kaisa pipewire[9442]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:46:09 jack-Kaisa pipewire[9442]: pw.link: 0x586f9c7360c0: one of the nodes is in error out:suspended in:error +4月 09 21:46:09 jack-Kaisa pipewire[9442]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:46:09 jack-Kaisa pipewire[9442]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 21:46:09 jack-Kaisa pipewire[9442]: pw.link: 0x586f9c721c00: one of the nodes is in error out:error in:running +4月 09 21:46:09 jack-Kaisa pipewire[9442]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:46:14 jack-Kaisa pipewire[9442]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:46:14 jack-Kaisa pipewire[9442]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 21:46:16 jack-Kaisa pipewire[9442]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:47:11 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:47:11 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:47:11 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:47:11 jack-Kaisa pipewire[10642]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +================================================================================ +VERIFY mode (more detailed validation) + +================================================================================ + +[NOTE] This runs active route + playback attempts and captures kernel error windows. + +[NOTE] Best run right after boot and BEFORE any manual --fix, to catch first-open races. +verify_start_ts=2026-04-09 21:47:33 + +================================================================================ +VERIFY snapshot (user services / routing / objects) + +================================================================================ + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:47:11 CST; 21s ago +TriggeredBy: ● pipewire.socket + Main PID: 10642 (pipewire) + Tasks: 3 (limit: 38170) + Memory: 6.7M (peak: 6.9M) + CPU: 51ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─10642 /usr/bin/pipewire + +4月 09 21:47:11 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:47:11 jack-Kaisa pipewire[10642]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:47:11 CST; 21s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 10646 (pipewire-pulse) + Tasks: 3 (limit: 38170) + Memory: 3.0M (peak: 3.5M) + CPU: 36ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─10646 /usr/bin/pipewire-pulse + +4月 09 21:47:11 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:47:11 CST; 21s ago + Main PID: 10645 (wireplumber) + Tasks: 6 (limit: 38170) + Memory: 5.1M (peak: 6.0M) + CPU: 112ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─10645 /usr/bin/wireplumber + +4月 09 21:47:11 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:47:11 jack-Kaisa wireplumber[10645]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:47:11 jack-Kaisa wireplumber[10645]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:47:11 jack-Kaisa wireplumber[10645]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:47:11 jack-Kaisa wireplumber[10645]: Object activation aborted: proxy destroyed +4月 09 21:47:11 jack-Kaisa wireplumber[10645]: failed to activate item: Object activation aborted: proxy destroyed + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:92 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:daa7:06d0 + +$ pactl list short cards +43 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "4180462" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "34" + object.id = "43" + object.serial = "43" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +$ pactl list short sinks +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz SUSPENDED +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz IDLE + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:3668379344] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2185] + 33. WirePlumber [1.0.5, jack@jack-Kaisa, pid:10645] + 34. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:10645] + 35. pipewire [1.0.5, jack@jack-Kaisa, pid:10646] + 63. wpctl [1.0.5, jack@jack-Kaisa, pid:11049] + 69. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1603] + 70. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1603] + 71. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1797] + +Audio + ├─ Devices: + │ 43. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 44. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ 45. Comet Lake PCH-LP cAVS HDMI2 [vol: 1.00] + │ 46. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ * 47. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +================================================================================ +VERIFY WirePlumber state files (default-*) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 20 +drwx------ 2 jack jack 4096 4月 9 21:47 . +drwx------ 7 jack jack 4096 4月 9 13:44 .. +-rw-rw-r-- 1 jack jack 462 4月 9 21:47 default-nodes +-rw-rw-r-- 1 jack jack 937 4月 9 21:47 default-routes +-rw-rw-r-- 1 jack jack 2253 4月 9 21:47 restore-stream + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-profile +sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-nodes +[default-nodes] +default.configured.audio.sink=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-routes +[default-routes] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:HiFi=[Out] Port1; + +================================================================================ +VERIFY ALSA readiness (Jack/ELD/subdevices) + +================================================================================ + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +HDMI/DP Jack + ELD + Subdevices: +pcm=2 Jack=on ELD_bytes=36 Subdevices=?/? +pcm=3 Jack=off ELD_bytes=0 Subdevices=?/? +pcm=4 Jack=off ELD_bytes=0 Subdevices=?/? + +================================================================================ +VERIFY per-sink playback attempts (with kernel windows) + +================================================================================ + +[NOTE] Order preference: detected=2 then 3,4,2 then 0 + +=== VERIFY: pcm=2 === +Jack=on ELD_bytes=36 Subdevices=?/? + +[NOTE] Routing to sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +$ amixer -c0 sset IEC958,0 on +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +[NOTE] pw-play (attempt, 5s timeout) + +[NOTE] pw-play attempt 1/1 + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Kernel error window since 2026-04-09 21:47:33 (tail) + +[WARN] Kernel shows possible SOF/ASoC/HDMI issues in this window: +1:4月 09 21:47:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +2:4月 09 21:47:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 2 +3:4月 09 21:47:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +4:4月 09 21:47:33 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +5:4月 09 21:47:33 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 + +[NOTE] pcm=3 not ready (Jack/ELD/subdevices); skipping verify attempt + +[NOTE] pcm=4 not ready (Jack/ELD/subdevices); skipping verify attempt + +=== VERIFY: pcm=0 === + +[NOTE] Routing to sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +[NOTE] pw-play (attempt, 5s timeout) + +[NOTE] pw-play attempt 1/1 + +[NOTE] pw-play: OK (exit 0) + +[NOTE] Kernel error window since 2026-04-09 21:47:38 (tail) + +[NOTE] VERIFY succeeded on pcm=0; stopping further attempts to avoid triggering flaky paths. + +================================================================================ +VERIFY summary + +================================================================================ + +[NOTE] At least one sink attempt completed with no kernel error lines in its window (pcm=0). + +[NOTE] Default sink is kept at this successful pcm to preserve working audio. + +[NOTE] If you still have silence but no kernel errors: focus on routing/monitor input/volume persistence. + +================================================================================ +Versions (PipeWire / WirePlumber / ALSA utils) + +================================================================================ + +$ pipewire --version +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ wireplumber --version +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ wpctl --version +Error: 未知选项 --version + +用法: + wpctl [选项…] COMMAND [COMMAND_OPTIONS] - WirePlumber Control CLI + +Commands: + status + get-volume ID + inspect ID + set-default ID + set-volume ID VOL[%][-/+] + set-mute ID 1|0|toggle + set-profile ID INDEX + clear-default [ID] + +帮助选项: + -h, --help 显示帮助选项 + +Pass -h after a command to see command-specific options + + +$ pactl --version +pactl 16.1 +使用 libpulse 16.1.0 编译 +与 libpules 16.1.0 链接 + +$ pw-play --version +pw-play +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ speaker-test --version +speaker-test: 未识别的选项 "--version" +未知参数 '?' + +speaker-test 1.2.9 + + +$ alsaucm --version +alsaucm: version 1.2.9 + +$ amixer --version +amixer version 1.2.9 + +$ aplay --version +aplay: version 1.2.9 by Jaroslav Kysela + +================================================================================ +User services status + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:47:11 CST; 41s ago +TriggeredBy: ● pipewire.socket + Main PID: 10642 (pipewire) + Tasks: 3 (limit: 38170) + Memory: 6.7M (peak: 7.4M) + CPU: 88ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─10642 /usr/bin/pipewire + +4月 09 21:47:11 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:47:11 jack-Kaisa pipewire[10642]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:47:33 jack-Kaisa pipewire[10642]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:47:33 jack-Kaisa pipewire[10642]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-46) suspended -> error (Start error: 输入/输出错误) + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:47:11 CST; 41s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 10646 (pipewire-pulse) + Tasks: 3 (limit: 38170) + Memory: 3.6M (peak: 4.1M) + CPU: 62ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─10646 /usr/bin/pipewire-pulse + +4月 09 21:47:11 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:47:11 CST; 41s ago + Main PID: 10645 (wireplumber) + Tasks: 6 (limit: 38170) + Memory: 5.1M (peak: 6.4M) + CPU: 171ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─10645 /usr/bin/wireplumber + +4月 09 21:47:11 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:47:11 jack-Kaisa wireplumber[10645]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:47:11 jack-Kaisa wireplumber[10645]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:47:11 jack-Kaisa wireplumber[10645]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:47:11 jack-Kaisa wireplumber[10645]: Object activation aborted: proxy destroyed +4月 09 21:47:11 jack-Kaisa wireplumber[10645]: failed to activate item: Object activation aborted: proxy destroyed + +$ systemctl --user status pipewire.socket wireplumber.socket --no-pager +Unit wireplumber.socket could not be found. +● pipewire.socket - PipeWire Multimedia System Sockets + Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:34:09 CST; 13min ago + Triggers: ● pipewire.service + Listen: /run/user/1000/pipewire-0 (Stream) + /run/user/1000/pipewire-0-manager (Stream) + CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket + +4月 09 21:34:09 jack-Kaisa systemd[1325]: Listening on pipewire.socket - PipeWire Multimedia System Sockets. + +================================================================================ +ALSA enumeration + +================================================================================ + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +================================================================================ +ALSA PCM list (check pipewire/default/pulse) + +================================================================================ + +$ aplay -L +null + Discard all samples (playback) or generate zero samples (capture) +pipewire + PipeWire Sound Server +default + Default ALSA Output (currently PipeWire Media Server) +hw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct hardware device without any conversions +plughw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Hardware device with all software conversions +sysdefault:CARD=sofrt5682 + sof-rt5682, + Default Audio Device +dmix:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct sample mixing device + +================================================================================ +UCM sanity + +================================================================================ + +$ alsaucm -c sof-rt5682 list _verbs + 0: HiFi + Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) + +$ alsaucm -c sof-rt5682 list _devices +alsaucm: error failed to get list _devices: No such file or directory + +================================================================================ +IEC958 switches (all 0/1/2) + +================================================================================ + +$ amixer -c0 sget IEC958,0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,1 +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,2 +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +================================================================================ +HDMI Jack states (on/off) + ELD controls + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=0 + : values= + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +Installed files (system paths) + +================================================================================ + +$ ls -l /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf +-rw-rw-r-- 1 jack jack 238 4月 8 11:42 /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf + +$ ls -l /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf +-rw-rw-r-- 1 jack jack 2209 4月 8 13:12 /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua +-rw-r--r-- 1 root root 1472 4月 8 15:43 /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled +ls: 无法访问 '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled': 没有那个文件或目录 + +================================================================================ +Potential conflicting WirePlumber snippets (user/system) + +================================================================================ + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d +总计 12 +drwxrwxr-x 2 jack jack 4096 4月 8 12:09 . +drwxrwxr-x 3 jack jack 4096 4月 8 11:54 .. +-rw-rw-r-- 1 jack jack 1139 4月 8 11:54 50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled +-rw-rw-r-- 1 jack jack 1139 4月 8 11:54 /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /etc/wireplumber/wireplumber.conf.d + +$ ls -la /etc/wireplumber/wireplumber.conf.d/*kaisa* + +================================================================================ +WirePlumber state (profile / nodes / routes) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 20 +drwx------ 2 jack jack 4096 4月 9 21:47 . +drwx------ 7 jack jack 4096 4月 9 13:44 .. +-rw-rw-r-- 1 jack jack 462 4月 9 21:47 default-nodes +-rw-rw-r-- 1 jack jack 937 4月 9 21:47 default-routes +-rw-rw-r-- 1 jack jack 2253 4月 9 21:47 restore-stream + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-profile +sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-nodes +[default-nodes] +default.configured.audio.sink=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-routes +[default-routes] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:HiFi=[Out] Port1; + +================================================================================ +WirePlumber default-routes: persisted volume sanity + +================================================================================ + +[NOTE] No suspiciously low channelVolumes lines in default-routes (threshold 0.25). + +================================================================================ +PipeWire card / profile / ports (focus: cml_rt5682_def) + +================================================================================ + +$ pactl list cards short +43 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "4180462" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "34" + object.id = "43" + object.serial = "43" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +================================================================================ +Sinks (PipeWire) + default sink + +================================================================================ + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:122 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:daa7:06d0 + +$ pactl list short sinks +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz SUSPENDED +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz IDLE + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:3668379344] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2185] + 33. WirePlumber [1.0.5, jack@jack-Kaisa, pid:10645] + 34. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:10645] + 35. pipewire [1.0.5, jack@jack-Kaisa, pid:10646] + 63. wpctl [1.0.5, jack@jack-Kaisa, pid:11470] + 69. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1603] + 70. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1603] + 71. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1797] + +Audio + ├─ Devices: + │ 43. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 44. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ 45. Comet Lake PCH-LP cAVS HDMI2 [vol: 1.00] + │ 46. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ * 47. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +================================================================================ +Kernel hints (SOF/HDMI hw_params IPC errors) + +================================================================================ + +Note: if you see PipeWire 'set_hw_params: Input/output error', the real cause is often in kernel logs. + This section tries to summarize SOF/ASoC HDMI failures (e.g. ipc tx error -5 for pcm2 HDMI1). + +[WARN] Kernel log shows SOF/ASoC HDMI failures (tail): +886:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +887:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +888:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +889:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +890:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +891:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +892:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +893:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +894:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +895:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +896:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +897:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +901:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +902:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +903:4月 09 21:34:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 +943:4月 09 21:38:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +944:4月 09 21:38:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +945:4月 09 21:38:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +946:4月 09 21:38:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +947:4月 09 21:38:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +948:4月 09 21:44:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +949:4月 09 21:44:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm3 (HDMI2), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 2 +950:4月 09 21:44:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +951:4月 09 21:44:57 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +952:4月 09 21:44:57 jack-Kaisa kernel: HDMI2: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI2 +953:4月 09 21:45:59 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +954:4月 09 21:45:59 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm3 (HDMI2), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 2 +955:4月 09 21:45:59 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +956:4月 09 21:45:59 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +957:4月 09 21:45:59 jack-Kaisa kernel: HDMI2: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI2 +958:4月 09 21:46:04 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +959:4月 09 21:46:04 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm3 (HDMI2), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +960:4月 09 21:46:04 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +961:4月 09 21:46:04 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +962:4月 09 21:46:04 jack-Kaisa kernel: HDMI2: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI2 +963:4月 09 21:46:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +964:4月 09 21:46:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm3 (HDMI2), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +965:4月 09 21:46:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +966:4月 09 21:46:09 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +967:4月 09 21:46:09 jack-Kaisa kernel: HDMI2: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI2 +968:4月 09 21:46:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +969:4月 09 21:46:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm3 (HDMI2), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +970:4月 09 21:46:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +971:4月 09 21:46:09 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +972:4月 09 21:46:09 jack-Kaisa kernel: HDMI2: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI2 +973:4月 09 21:46:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +974:4月 09 21:46:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm3 (HDMI2), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +975:4月 09 21:46:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +976:4月 09 21:46:09 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +977:4月 09 21:46:09 jack-Kaisa kernel: HDMI2: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI2 +978:4月 09 21:46:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +979:4月 09 21:46:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm3 (HDMI2), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +980:4月 09 21:46:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +981:4月 09 21:46:09 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +982:4月 09 21:46:09 jack-Kaisa kernel: HDMI2: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI2 +983:4月 09 21:46:14 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +984:4月 09 21:46:14 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm3 (HDMI2), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +985:4月 09 21:46:14 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +986:4月 09 21:46:14 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +987:4月 09 21:46:14 jack-Kaisa kernel: HDMI2: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI2 +988:4月 09 21:46:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +989:4月 09 21:46:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm3 (HDMI2), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +990:4月 09 21:46:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +991:4月 09 21:46:16 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +992:4月 09 21:46:16 jack-Kaisa kernel: HDMI2: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI2 +993:4月 09 21:47:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +994:4月 09 21:47:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 2 +995:4月 09 21:47:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +996:4月 09 21:47:33 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +997:4月 09 21:47:33 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 + +[NOTE] If it mentions: sof_ipc3_pcm_hw_params: pcm2 (HDMI1) ... ipc failed ... -5 + +[NOTE] then this is a kernel/SOF issue (not UCM/WirePlumber). Capture full: journalctl -k -b | grep -nE 'sof-audio|ipc tx error|pcm2|HDMI1' + +================================================================================ +Quick playback tests (non-destructive) + +================================================================================ + +Note: if ALSA 'pulse' PCM is missing, do NOT use: speaker-test -D pulse +Try these instead (they use PipeWire): + +Tip: these are wrapped with a short timeout to avoid hanging. + (uses: timeout -k 1s 5s ... -> TERM then KILL) + +$ timeout -k 1s 5s speaker-test -D pipewire -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是pipewire +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +频率被设为 48000Hz(被要求为48000Hz) +缓冲大小在范围64到1048576 +时间段大小从32到524288 +使用最大缓冲大小 1048576 +时间段=4 +时间段大小被设为=262144 +缓冲大小被设为=1048576 + 0 - Front Left + 1 - Front Right +每时间段时间=5.519255 + +$ timeout -k 1s 5s speaker-test -D default -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是default +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +频率被设为 48000Hz(被要求为48000Hz) +缓冲大小在范围64到1048576 +时间段大小从32到524288 +使用最大缓冲大小 1048576 +时间段=4 +时间段大小被设为=262144 +缓冲大小被设为=1048576 + 0 - Front Left + 1 - Front Right +每时间段时间=5.542486 + +$ timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 5s paplay /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: stopped by signal: 已终止 +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: Object activation aborted: PipeWire proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: failed to activate the sm-objects metadata: Object activation aborted: PipeWire proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: Object activation aborted: PipeWire proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: failed to activate route-settings metadata: Object activation aborted: PipeWire proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1339]: disconnected from pipewire +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: Object activation aborted: proxy destroyed +4月 09 21:34:09 jack-Kaisa wireplumber[1533]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:35:58 jack-Kaisa wireplumber[1533]: stopped by signal: 已终止 +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:35:58 jack-Kaisa wireplumber[1533]: disconnected from pipewire +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:35:58 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: Object activation aborted: proxy destroyed +4月 09 21:35:58 jack-Kaisa wireplumber[4520]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:38:28 jack-Kaisa wireplumber[4520]: stopped by signal: 已终止 +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:38:28 jack-Kaisa wireplumber[4520]: disconnected from pipewire +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:38:28 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: Object activation aborted: proxy destroyed +4月 09 21:38:28 jack-Kaisa wireplumber[5639]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:40:41 jack-Kaisa wireplumber[5639]: stopped by signal: 已终止 +4月 09 21:40:41 jack-Kaisa systemd[1325]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:40:42 jack-Kaisa wireplumber[5639]: disconnected from pipewire +4月 09 21:40:42 jack-Kaisa systemd[1325]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:40:42 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:40:42 jack-Kaisa wireplumber[6725]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:40:42 jack-Kaisa wireplumber[6725]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:40:42 jack-Kaisa wireplumber[6725]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:40:42 jack-Kaisa wireplumber[6725]: Object activation aborted: proxy destroyed +4月 09 21:40:42 jack-Kaisa wireplumber[6725]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:41:43 jack-Kaisa wireplumber[6725]: stopped by signal: 已终止 +4月 09 21:41:43 jack-Kaisa systemd[1325]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:41:43 jack-Kaisa wireplumber[6725]: disconnected from pipewire +4月 09 21:41:43 jack-Kaisa systemd[1325]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:41:43 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:41:43 jack-Kaisa wireplumber[7540]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:41:43 jack-Kaisa wireplumber[7540]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:41:43 jack-Kaisa wireplumber[7540]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:41:43 jack-Kaisa wireplumber[7540]: Object activation aborted: proxy destroyed +4月 09 21:41:43 jack-Kaisa wireplumber[7540]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:44:35 jack-Kaisa wireplumber[7540]: stopped by signal: 已终止 +4月 09 21:44:35 jack-Kaisa systemd[1325]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:44:35 jack-Kaisa wireplumber[7540]: disconnected from pipewire +4月 09 21:44:35 jack-Kaisa systemd[1325]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:44:35 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:44:35 jack-Kaisa wireplumber[8428]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:44:35 jack-Kaisa wireplumber[8428]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:44:35 jack-Kaisa wireplumber[8428]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:44:35 jack-Kaisa wireplumber[8428]: Object activation aborted: proxy destroyed +4月 09 21:44:35 jack-Kaisa wireplumber[8428]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:45:37 jack-Kaisa wireplumber[8428]: stopped by signal: 已终止 +4月 09 21:45:37 jack-Kaisa systemd[1325]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:45:37 jack-Kaisa wireplumber[8428]: disconnected from pipewire +4月 09 21:45:37 jack-Kaisa systemd[1325]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:45:37 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:45:37 jack-Kaisa wireplumber[9446]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:45:37 jack-Kaisa wireplumber[9446]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:45:37 jack-Kaisa wireplumber[9446]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:45:37 jack-Kaisa wireplumber[9446]: Object activation aborted: proxy destroyed +4月 09 21:45:37 jack-Kaisa wireplumber[9446]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:47:11 jack-Kaisa wireplumber[9446]: stopped by signal: 已终止 +4月 09 21:47:11 jack-Kaisa systemd[1325]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:47:11 jack-Kaisa wireplumber[9446]: disconnected from pipewire +4月 09 21:47:11 jack-Kaisa systemd[1325]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:47:11 jack-Kaisa systemd[1325]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:47:11 jack-Kaisa wireplumber[10645]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:47:11 jack-Kaisa wireplumber[10645]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:47:11 jack-Kaisa wireplumber[10645]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:47:11 jack-Kaisa wireplumber[10645]: Object activation aborted: proxy destroyed +4月 09 21:47:11 jack-Kaisa wireplumber[10645]: failed to activate item: Object activation aborted: proxy destroyed + +$ journalctl --user -u pipewire -b --no-pager -n 200 +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa pipewire[1335]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:34:09 jack-Kaisa pipewire[1529]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:35:58 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:35:58 jack-Kaisa pipewire[4517]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:38:28 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:38:28 jack-Kaisa pipewire[5637]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:38:58 jack-Kaisa pipewire[5637]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:38:58 jack-Kaisa pipewire[5637]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-46) suspended -> error (Start error: 输入/输出错误) +4月 09 21:40:42 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:40:42 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:40:42 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:40:42 jack-Kaisa pipewire[6723]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:41:43 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:41:43 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:41:43 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:41:43 jack-Kaisa pipewire[7536]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:44:35 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:44:35 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:44:35 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:44:35 jack-Kaisa pipewire[8425]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:44:57 jack-Kaisa pipewire[8425]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:44:57 jack-Kaisa pipewire[8425]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 21:45:37 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:45:37 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:45:37 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:45:37 jack-Kaisa pipewire[9442]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:45:59 jack-Kaisa pipewire[9442]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:45:59 jack-Kaisa pipewire[9442]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 21:46:04 jack-Kaisa pipewire[9442]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:46:04 jack-Kaisa pipewire[9442]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 21:46:09 jack-Kaisa pipewire[9442]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:46:09 jack-Kaisa pipewire[9442]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:46:09 jack-Kaisa pipewire[9442]: pw.link: 0x586f9c7360c0: one of the nodes is in error out:suspended in:error +4月 09 21:46:09 jack-Kaisa pipewire[9442]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:46:09 jack-Kaisa pipewire[9442]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 21:46:09 jack-Kaisa pipewire[9442]: pw.link: 0x586f9c721c00: one of the nodes is in error out:error in:running +4月 09 21:46:09 jack-Kaisa pipewire[9442]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:46:14 jack-Kaisa pipewire[9442]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:46:14 jack-Kaisa pipewire[9442]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 21:46:16 jack-Kaisa pipewire[9442]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:47:11 jack-Kaisa systemd[1325]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:47:11 jack-Kaisa systemd[1325]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:47:11 jack-Kaisa systemd[1325]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:47:11 jack-Kaisa pipewire[10642]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:47:33 jack-Kaisa pipewire[10642]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:47:33 jack-Kaisa pipewire[10642]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-46) suspended -> error (Start error: 输入/输出错误) + +$ journalctl --user -u pipewire-pulse -b --no-pager -n 200 +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:34:09 jack-Kaisa systemd[1325]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:35:58 jack-Kaisa systemd[1325]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:35:58 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:38:28 jack-Kaisa systemd[1325]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:38:28 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:40:41 jack-Kaisa systemd[1325]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:40:42 jack-Kaisa systemd[1325]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:40:42 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:41:43 jack-Kaisa systemd[1325]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:41:43 jack-Kaisa systemd[1325]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:41:43 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:44:35 jack-Kaisa systemd[1325]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:44:35 jack-Kaisa systemd[1325]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:44:35 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:45:37 jack-Kaisa systemd[1325]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:45:37 jack-Kaisa systemd[1325]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:45:37 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:47:11 jack-Kaisa systemd[1325]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:47:11 jack-Kaisa systemd[1325]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:47:11 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. + +================================================================================ +Hints + +================================================================================ +- If HDMI ports show "not available", verify cable/monitor input/EDID and re-plug. +- If profile keeps reverting after reboot, compare: + - ~/.local/state/wireplumber/default-profile + - /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua (device.profile) + - any *kaisa* snippets under ~/.config/wireplumber/ or /etc/wireplumber/ +- If set_hw_params errors appear in logs for a given pcm (2/3/4), test only ONE HDMI at a time and switch sink accordingly. + +================================================================================ +Done. Report saved to: ./_logs/kaisa-audio-doctor_20260409_214711.log diff --git a/_logs/kaisa-audio-doctor_20260409_215028.log b/_logs/kaisa-audio-doctor_20260409_215028.log new file mode 100644 index 0000000000..8435a75107 --- /dev/null +++ b/_logs/kaisa-audio-doctor_20260409_215028.log @@ -0,0 +1,1368 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/kaisa-audio-doctor_20260409_215028.log + +================================================================================ + +$ uname -a +Linux jack-Kaisa 6.17.0-20-generic #20~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 19 01:28:37 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ date +2026年 04月 09日 星期四 21:50:28 CST + +$ id +uid=1000(jack) gid=1000(jack) 组=1000(jack),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin) + +================================================================================ +Session sanity (THIS OFTEN EXPLAINS 'no sound') + +================================================================================ + +If you run this as root / without a logged-in desktop session: +- systemctl --user will be offline +- /run/user/$UID may not exist +- PipeWire/WirePlumber won't be running +- ALSA may show 'no soundcards found' + +Current: + +$ bash -lc echo "USER=$USER UID=$UID HOME=$HOME XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}" +USER=jack UID=1000 HOME=/home/jack XDG_RUNTIME_DIR=/run/user/1000 + +$ bash -lc if [ -n "${XDG_RUNTIME_DIR-}" ]; then ls -ld "${XDG_RUNTIME_DIR}" 2>/dev/null || true; else echo "XDG_RUNTIME_DIR is empty"; fi +drwx------ 16 jack jack 620 4月 9 21:49 /run/user/1000 + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pipewire-0" && echo "pipewire socket: OK" || echo "pipewire socket: MISSING" +pipewire socket: OK + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pulse/native" && echo "pulse native socket: OK" || echo "pulse native socket: MISSING" +pulse native socket: OK + + +================================================================================ +FIX mode (best-effort recovery) + +================================================================================ + +[NOTE] Restarting user audio services + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] Post-restart quick state (forensics) +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "3933186" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "37" + object.id = "44" + object.serial = "44" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +[NOTE] Forcing profile to HiFi on card: alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + +$ pactl set-card-profile alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def HiFi + +$ sleep 1 + +[NOTE] Detected available pcm (from port availability): 2 (preference: 3/4/2, fallback 0) + +[NOTE] Restricting FIX candidates due to --only-pcm: 2 + +[NOTE] Trying HDMI pcm=2 sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +[NOTE] Enabling IEC958 for pcm=2 -> IEC958,0 + +$ amixer -c0 sset IEC958,0 on +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +[NOTE] Quick playback test on pcm=2 (timeout -k 1s 5s), retries=5 + +[NOTE] pw-play attempt 1/5 (pcm=2) + +[WARN] Playback test failed on pcm=2 (attempt 1/5) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 2/5 (pcm=2) + +[WARN] Playback test failed on pcm=2 (attempt 2/5) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 3/5 (pcm=2) + +[WARN] Playback test failed on pcm=2 (attempt 3/5) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 4/5 (pcm=2) + +[WARN] Playback test failed on pcm=2 (attempt 4/5) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 5/5 (pcm=2) + +[WARN] Playback test failed on pcm=2 (attempt 5/5) + +[WARN] Playback test failed on pcm=2; trying next candidate + +[WARN] Fix mode could not find a working sink automatically. Check cables/monitor input and re-run with only one HDMI plugged. + +================================================================================ +VERIFY mode (more detailed validation) + +================================================================================ + +[NOTE] This runs active route + playback attempts and captures kernel error windows. + +[NOTE] Best run right after boot and BEFORE any manual --fix, to catch first-open races. +verify_start_ts=2026-04-09 21:51:04 + +================================================================================ +VERIFY snapshot (user services / routing / objects) + +================================================================================ + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:50:57 CST; 7s ago +TriggeredBy: ● pipewire.socket + Main PID: 4410 (pipewire) + Tasks: 3 (limit: 38170) + Memory: 5.8M (peak: 6.1M) + CPU: 35ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─4410 /usr/bin/pipewire + +4月 09 21:50:57 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:57 jack-Kaisa pipewire[4410]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:50:57 CST; 7s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 4414 (pipewire-pulse) + Tasks: 3 (limit: 38170) + Memory: 3.5M (peak: 3.5M) + CPU: 25ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─4414 /usr/bin/pipewire-pulse + +4月 09 21:50:57 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:50:57 CST; 7s ago + Main PID: 4413 (wireplumber) + Tasks: 7 (limit: 38170) + Memory: 5.0M (peak: 5.3M) + CPU: 84ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─4413 /usr/bin/wireplumber + +4月 09 21:50:57 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:50:57 jack-Kaisa wireplumber[4413]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:50:57 jack-Kaisa wireplumber[4413]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:50:57 jack-Kaisa wireplumber[4413]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:50:57 jack-Kaisa wireplumber[4413]: Object activation aborted: proxy destroyed +4月 09 21:50:57 jack-Kaisa wireplumber[4413]: failed to activate item: Object activation aborted: proxy destroyed + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:74 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:802d:aa5f + +$ pactl list short cards +44 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "3933186" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "37" + object.id = "44" + object.serial = "44" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +$ pactl list short sinks +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:2150476383] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2122] + 33. pipewire [1.0.5, jack@jack-Kaisa, pid:4414] + 34. cursor [1.0.5, jack@jack-Kaisa, pid:2406] + 36. WirePlumber [1.0.5, jack@jack-Kaisa, pid:4413] + 37. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:4413] + 64. wpctl [1.0.5, jack@jack-Kaisa, pid:4526] + 70. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1722] + 71. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1565] + 72. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1565] + +Audio + ├─ Devices: + │ 44. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 45. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ 46. Comet Lake PCH-LP cAVS HDMI2 [vol: 1.00] + │ * 47. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ 48. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +================================================================================ +VERIFY WirePlumber state files (default-*) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 20 +drwx------ 2 jack jack 4096 4月 9 21:51 . +drwx------ 7 jack jack 4096 4月 9 13:44 .. +-rw-rw-r-- 1 jack jack 462 4月 9 21:50 default-nodes +-rw-rw-r-- 1 jack jack 937 4月 9 21:50 default-routes +-rw-rw-r-- 1 jack jack 2253 4月 9 21:51 restore-stream + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-profile +sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-nodes +[default-nodes] +default.configured.audio.sink=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-routes +[default-routes] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:HiFi=[Out] Port1; + +================================================================================ +VERIFY ALSA readiness (Jack/ELD/subdevices) + +================================================================================ + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +HDMI/DP Jack + ELD + Subdevices: +pcm=2 Jack=on ELD_bytes=36 Subdevices=?/? +pcm=3 Jack=off ELD_bytes=0 Subdevices=?/? +pcm=4 Jack=off ELD_bytes=0 Subdevices=?/? + +================================================================================ +VERIFY per-sink playback attempts (with kernel windows) + +================================================================================ + +[NOTE] Order preference: detected=2 then 3,4,2 then 0 + +=== VERIFY: pcm=2 === +Jack=on ELD_bytes=36 Subdevices=?/? + +[NOTE] Routing to sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +$ amixer -c0 sset IEC958,0 on +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +[NOTE] pw-play (attempt, 5s timeout) + +[NOTE] pw-play attempt 1/5 + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 2/5 + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 3/5 + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 4/5 + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 5/5 + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Kernel error window since 2026-04-09 21:51:04 (tail) + +================================================================================ +VERIFY summary + +================================================================================ + +[WARN] No sink attempt was clean. If windows show ipc tx error -5 / hw_params failures, this points to kernel/SOF. + +================================================================================ +Versions (PipeWire / WirePlumber / ALSA utils) + +================================================================================ + +$ pipewire --version +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ wireplumber --version +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ wpctl --version +Error: 未知选项 --version + +用法: + wpctl [选项…] COMMAND [COMMAND_OPTIONS] - WirePlumber Control CLI + +Commands: + status + get-volume ID + inspect ID + set-default ID + set-volume ID VOL[%][-/+] + set-mute ID 1|0|toggle + set-profile ID INDEX + clear-default [ID] + +帮助选项: + -h, --help 显示帮助选项 + +Pass -h after a command to see command-specific options + + +$ pactl --version +pactl 16.1 +使用 libpulse 16.1.0 编译 +与 libpules 16.1.0 链接 + +$ pw-play --version +pw-play +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ speaker-test --version +speaker-test: 未识别的选项 "--version" +未知参数 '?' + +speaker-test 1.2.9 + + +$ alsaucm --version +alsaucm: version 1.2.9 + +$ amixer --version +amixer version 1.2.9 + +$ aplay --version +aplay: version 1.2.9 by Jaroslav Kysela + +================================================================================ +User services status + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:51:30 CST; 8s ago +TriggeredBy: ● pipewire.socket + Main PID: 4969 (pipewire) + Tasks: 3 (limit: 38170) + Memory: 5.7M (peak: 5.8M) + CPU: 43ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─4969 /usr/bin/pipewire + +4月 09 21:51:30 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:30 jack-Kaisa pipewire[4969]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:51:30 CST; 8s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 4972 (pipewire-pulse) + Tasks: 3 (limit: 38170) + Memory: 3.4M (peak: 3.8M) + CPU: 30ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─4972 /usr/bin/pipewire-pulse + +4月 09 21:51:30 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:51:30 CST; 8s ago + Main PID: 4971 (wireplumber) + Tasks: 7 (limit: 38170) + Memory: 4.9M (peak: 5.1M) + CPU: 85ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─4971 /usr/bin/wireplumber + +4月 09 21:51:30 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:51:30 jack-Kaisa wireplumber[4971]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:51:30 jack-Kaisa wireplumber[4971]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:51:30 jack-Kaisa wireplumber[4971]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:51:30 jack-Kaisa wireplumber[4971]: Object activation aborted: proxy destroyed +4月 09 21:51:30 jack-Kaisa wireplumber[4971]: failed to activate item: Object activation aborted: proxy destroyed + +$ systemctl --user status pipewire.socket wireplumber.socket --no-pager +Unit wireplumber.socket could not be found. +● pipewire.socket - PipeWire Multimedia System Sockets + Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:48:22 CST; 3min 16s ago + Triggers: ● pipewire.service + Listen: /run/user/1000/pipewire-0 (Stream) + /run/user/1000/pipewire-0-manager (Stream) + CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket + +4月 09 21:48:22 jack-Kaisa systemd[1220]: Listening on pipewire.socket - PipeWire Multimedia System Sockets. + +================================================================================ +ALSA enumeration + +================================================================================ + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +================================================================================ +ALSA PCM list (check pipewire/default/pulse) + +================================================================================ + +$ aplay -L +null + Discard all samples (playback) or generate zero samples (capture) +pipewire + PipeWire Sound Server +default + Default ALSA Output (currently PipeWire Media Server) +hw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct hardware device without any conversions +plughw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Hardware device with all software conversions +sysdefault:CARD=sofrt5682 + sof-rt5682, + Default Audio Device +dmix:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct sample mixing device + +================================================================================ +UCM sanity + +================================================================================ + +$ alsaucm -c sof-rt5682 list _verbs + 0: HiFi + Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) + +$ alsaucm -c sof-rt5682 list _devices +alsaucm: error failed to get list _devices: No such file or directory + +================================================================================ +IEC958 switches (all 0/1/2) + +================================================================================ + +$ amixer -c0 sget IEC958,0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,1 +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,2 +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +================================================================================ +HDMI Jack states (on/off) + ELD controls + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=0 + : values= + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +Installed files (system paths) + +================================================================================ + +$ ls -l /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf +-rw-rw-r-- 1 jack jack 238 4月 8 11:42 /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf + +$ ls -l /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf +-rw-rw-r-- 1 jack jack 2209 4月 8 13:12 /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua +-rw-r--r-- 1 root root 1472 4月 8 15:43 /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled +ls: 无法访问 '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled': 没有那个文件或目录 + +================================================================================ +Potential conflicting WirePlumber snippets (user/system) + +================================================================================ + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d +总计 12 +drwxrwxr-x 2 jack jack 4096 4月 8 12:09 . +drwxrwxr-x 3 jack jack 4096 4月 8 11:54 .. +-rw-rw-r-- 1 jack jack 1139 4月 8 11:54 50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled +-rw-rw-r-- 1 jack jack 1139 4月 8 11:54 /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /etc/wireplumber/wireplumber.conf.d + +$ ls -la /etc/wireplumber/wireplumber.conf.d/*kaisa* + +================================================================================ +WirePlumber state (profile / nodes / routes) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 20 +drwx------ 2 jack jack 4096 4月 9 21:51 . +drwx------ 7 jack jack 4096 4月 9 13:44 .. +-rw-rw-r-- 1 jack jack 462 4月 9 21:51 default-nodes +-rw-rw-r-- 1 jack jack 937 4月 9 21:51 default-routes +-rw-rw-r-- 1 jack jack 2253 4月 9 21:51 restore-stream + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-profile +sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-nodes +[default-nodes] +default.configured.audio.sink=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-routes +[default-routes] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:HiFi=[Out] Port1; + +================================================================================ +WirePlumber default-routes: persisted volume sanity + +================================================================================ + +[NOTE] No suspiciously low channelVolumes lines in default-routes (threshold 0.25). + +================================================================================ +PipeWire card / profile / ports (focus: cml_rt5682_def) + +================================================================================ + +$ pactl list cards short +44 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "3933186" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "34" + object.id = "44" + object.serial = "44" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +================================================================================ +Sinks (PipeWire) + default sink + +================================================================================ + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:76 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:73bd:1594 + +$ pactl list short sinks +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:1941771668] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2122] + 33. WirePlumber [1.0.5, jack@jack-Kaisa, pid:4971] + 34. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:4971] + 36. pipewire [1.0.5, jack@jack-Kaisa, pid:4972] + 38. cursor [1.0.5, jack@jack-Kaisa, pid:2406] + 64. wpctl [1.0.5, jack@jack-Kaisa, pid:5130] + 70. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1565] + 71. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1722] + 72. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1565] + +Audio + ├─ Devices: + │ 44. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 45. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ 46. Comet Lake PCH-LP cAVS HDMI2 [vol: 1.00] + │ * 47. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ 48. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +================================================================================ +Kernel hints (SOF/HDMI hw_params IPC errors) + +================================================================================ + +Note: if you see PipeWire 'set_hw_params: Input/output error', the real cause is often in kernel logs. + This section tries to summarize SOF/ASoC HDMI failures (e.g. ipc tx error -5 for pcm2 HDMI1). + +[WARN] Kernel log shows SOF/ASoC HDMI failures (tail): +894:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +895:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +896:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +897:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +898:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +899:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +900:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +901:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +902:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +903:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +904:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +905:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +906:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +907:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +908:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 + +[NOTE] If it mentions: sof_ipc3_pcm_hw_params: pcm2 (HDMI1) ... ipc failed ... -5 + +[NOTE] then this is a kernel/SOF issue (not UCM/WirePlumber). Capture full: journalctl -k -b | grep -nE 'sof-audio|ipc tx error|pcm2|HDMI1' + +================================================================================ +Quick playback tests (non-destructive) + +================================================================================ + +Note: if ALSA 'pulse' PCM is missing, do NOT use: speaker-test -D pulse +Try these instead (they use PipeWire): + +Tip: these are wrapped with a short timeout to avoid hanging. + (uses: timeout -k 1s 5s ... -> TERM then KILL) + +$ timeout -k 1s 5s speaker-test -D pipewire -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是pipewire +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +频率被设为 48000Hz(被要求为48000Hz) +缓冲大小在范围64到1048576 +时间段大小从32到524288 +使用最大缓冲大小 1048576 +时间段=4 +时间段大小被设为=262144 +缓冲大小被设为=1048576 + 0 - Front Left +./scripts/kaisa-audio-doctor.sh: 第 80 行: 5138 已杀死 "$@" + +$ timeout -k 1s 5s speaker-test -D default -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是default +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +频率被设为 48000Hz(被要求为48000Hz) +缓冲大小在范围64到1048576 +时间段大小从32到524288 +使用最大缓冲大小 1048576 +时间段=4 +时间段大小被设为=262144 +缓冲大小被设为=1048576 + 0 - Front Left +./scripts/kaisa-audio-doctor.sh: 第 80 行: 5177 已杀死 "$@" + +$ timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 5s paplay /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +4月 09 21:48:22 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:48:22 jack-Kaisa wireplumber[1289]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:48:22 jack-Kaisa wireplumber[1289]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:48:22 jack-Kaisa wireplumber[1289]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 09 21:48:22 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:48:23 jack-Kaisa wireplumber[1289]: stopped by signal: 已终止 +4月 09 21:48:23 jack-Kaisa wireplumber[1289]: Object activation aborted: PipeWire proxy destroyed +4月 09 21:48:23 jack-Kaisa wireplumber[1289]: failed to activate the sm-objects metadata: Object activation aborted: PipeWire proxy destroyed +4月 09 21:48:23 jack-Kaisa wireplumber[1289]: Object activation aborted: PipeWire proxy destroyed +4月 09 21:48:23 jack-Kaisa wireplumber[1289]: failed to activate route-settings metadata: Object activation aborted: PipeWire proxy destroyed +4月 09 21:48:23 jack-Kaisa wireplumber[1289]: disconnected from pipewire +4月 09 21:48:23 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:48:23 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:48:23 jack-Kaisa wireplumber[1454]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:48:23 jack-Kaisa wireplumber[1454]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:48:23 jack-Kaisa wireplumber[1454]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 09 21:48:23 jack-Kaisa wireplumber[1454]: Object activation aborted: proxy destroyed +4月 09 21:48:23 jack-Kaisa wireplumber[1454]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:50:28 jack-Kaisa wireplumber[1454]: stopped by signal: 已终止 +4月 09 21:50:28 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:50:28 jack-Kaisa wireplumber[1454]: disconnected from pipewire +4月 09 21:50:28 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:50:28 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:50:28 jack-Kaisa wireplumber[3944]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:50:28 jack-Kaisa wireplumber[3944]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:50:28 jack-Kaisa wireplumber[3944]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:50:28 jack-Kaisa wireplumber[3944]: Object activation aborted: proxy destroyed +4月 09 21:50:28 jack-Kaisa wireplumber[3944]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:50:36 jack-Kaisa wireplumber[3944]: stopped by signal: 已终止 +4月 09 21:50:36 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:50:36 jack-Kaisa wireplumber[3944]: disconnected from pipewire +4月 09 21:50:36 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:50:36 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:50:36 jack-Kaisa wireplumber[4146]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:50:36 jack-Kaisa wireplumber[4146]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:50:36 jack-Kaisa wireplumber[4146]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:50:36 jack-Kaisa wireplumber[4146]: Object activation aborted: proxy destroyed +4月 09 21:50:36 jack-Kaisa wireplumber[4146]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:50:43 jack-Kaisa wireplumber[4146]: stopped by signal: 已终止 +4月 09 21:50:43 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:50:43 jack-Kaisa wireplumber[4146]: disconnected from pipewire +4月 09 21:50:43 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:50:43 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:50:43 jack-Kaisa wireplumber[4247]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:50:43 jack-Kaisa wireplumber[4247]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:50:43 jack-Kaisa wireplumber[4247]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:50:43 jack-Kaisa wireplumber[4247]: Object activation aborted: proxy destroyed +4月 09 21:50:43 jack-Kaisa wireplumber[4247]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:50:50 jack-Kaisa wireplumber[4247]: stopped by signal: 已终止 +4月 09 21:50:50 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:50:50 jack-Kaisa wireplumber[4247]: disconnected from pipewire +4月 09 21:50:50 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:50:50 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:50:50 jack-Kaisa wireplumber[4347]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:50:50 jack-Kaisa wireplumber[4347]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:50:50 jack-Kaisa wireplumber[4347]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:50:50 jack-Kaisa wireplumber[4347]: Object activation aborted: proxy destroyed +4月 09 21:50:50 jack-Kaisa wireplumber[4347]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:50:57 jack-Kaisa wireplumber[4347]: stopped by signal: 已终止 +4月 09 21:50:57 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:50:57 jack-Kaisa wireplumber[4347]: disconnected from pipewire +4月 09 21:50:57 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:50:57 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:50:57 jack-Kaisa wireplumber[4413]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:50:57 jack-Kaisa wireplumber[4413]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:50:57 jack-Kaisa wireplumber[4413]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:50:57 jack-Kaisa wireplumber[4413]: Object activation aborted: proxy destroyed +4月 09 21:50:57 jack-Kaisa wireplumber[4413]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:51:09 jack-Kaisa wireplumber[4413]: stopped by signal: 已终止 +4月 09 21:51:09 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:51:09 jack-Kaisa wireplumber[4413]: disconnected from pipewire +4月 09 21:51:09 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:51:09 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:51:09 jack-Kaisa wireplumber[4711]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:51:09 jack-Kaisa wireplumber[4711]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:51:09 jack-Kaisa wireplumber[4711]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:51:09 jack-Kaisa wireplumber[4711]: Object activation aborted: proxy destroyed +4月 09 21:51:09 jack-Kaisa wireplumber[4711]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:51:16 jack-Kaisa wireplumber[4711]: stopped by signal: 已终止 +4月 09 21:51:16 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:51:16 jack-Kaisa wireplumber[4711]: disconnected from pipewire +4月 09 21:51:16 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:51:16 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:51:16 jack-Kaisa wireplumber[4777]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:51:16 jack-Kaisa wireplumber[4777]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:51:16 jack-Kaisa wireplumber[4777]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:51:16 jack-Kaisa wireplumber[4777]: Object activation aborted: proxy destroyed +4月 09 21:51:16 jack-Kaisa wireplumber[4777]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:51:23 jack-Kaisa wireplumber[4777]: stopped by signal: 已终止 +4月 09 21:51:23 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:51:23 jack-Kaisa wireplumber[4777]: disconnected from pipewire +4月 09 21:51:23 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:51:23 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:51:23 jack-Kaisa wireplumber[4875]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:51:23 jack-Kaisa wireplumber[4875]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:51:23 jack-Kaisa wireplumber[4875]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:51:23 jack-Kaisa wireplumber[4875]: Object activation aborted: proxy destroyed +4月 09 21:51:23 jack-Kaisa wireplumber[4875]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:51:30 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:51:30 jack-Kaisa wireplumber[4875]: stopped by signal: 已终止 +4月 09 21:51:30 jack-Kaisa wireplumber[4875]: disconnected from pipewire +4月 09 21:51:30 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:51:30 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:51:30 jack-Kaisa wireplumber[4971]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:51:30 jack-Kaisa wireplumber[4971]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:51:30 jack-Kaisa wireplumber[4971]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:51:30 jack-Kaisa wireplumber[4971]: Object activation aborted: proxy destroyed +4月 09 21:51:30 jack-Kaisa wireplumber[4971]: failed to activate item: Object activation aborted: proxy destroyed + +$ journalctl --user -u pipewire -b --no-pager -n 200 +4月 09 21:48:22 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:48:22 jack-Kaisa pipewire[1283]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:48:23 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:48:23 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:48:23 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:48:23 jack-Kaisa pipewire[1451]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:50:28 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:50:28 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:28 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:28 jack-Kaisa pipewire[3942]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:50:36 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:50:36 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:36 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:36 jack-Kaisa pipewire[4144]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:50:43 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:50:43 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:43 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:43 jack-Kaisa pipewire[4245]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:50:50 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:50:50 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:50 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:50 jack-Kaisa pipewire[4345]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:50:57 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:50:57 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:57 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:57 jack-Kaisa pipewire[4410]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:51:09 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:51:09 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:09 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:09 jack-Kaisa pipewire[4708]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:51:16 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:51:16 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:16 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:16 jack-Kaisa pipewire[4774]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:51:23 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:51:23 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:23 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:23 jack-Kaisa pipewire[4872]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:51:30 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:51:30 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:30 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:30 jack-Kaisa pipewire[4969]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +$ journalctl --user -u pipewire-pulse -b --no-pager -n 200 +4月 09 21:48:22 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:48:22 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:48:23 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:48:23 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:28 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:50:28 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:28 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:36 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:50:36 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:36 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:43 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:50:43 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:43 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:50 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:50:50 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:50 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:57 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:50:57 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:57 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:09 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:51:09 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:09 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:16 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:51:16 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:16 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:23 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:51:23 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:23 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:30 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:51:30 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:30 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. + +================================================================================ +Hints + +================================================================================ +- If HDMI ports show "not available", verify cable/monitor input/EDID and re-plug. +- If profile keeps reverting after reboot, compare: + - ~/.local/state/wireplumber/default-profile + - /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua (device.profile) + - any *kaisa* snippets under ~/.config/wireplumber/ or /etc/wireplumber/ +- If set_hw_params errors appear in logs for a given pcm (2/3/4), test only ONE HDMI at a time and switch sink accordingly. + +================================================================================ +Done. Report saved to: ./_logs/kaisa-audio-doctor_20260409_215028.log diff --git a/_logs/kaisa-audio-doctor_20260409_215226.log b/_logs/kaisa-audio-doctor_20260409_215226.log new file mode 100644 index 0000000000..a356804609 --- /dev/null +++ b/_logs/kaisa-audio-doctor_20260409_215226.log @@ -0,0 +1,1258 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/kaisa-audio-doctor_20260409_215226.log + +================================================================================ + +$ uname -a +Linux jack-Kaisa 6.17.0-20-generic #20~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 19 01:28:37 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ date +2026年 04月 09日 星期四 21:52:26 CST + +$ id +uid=1000(jack) gid=1000(jack) 组=1000(jack),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin) + +================================================================================ +Session sanity (THIS OFTEN EXPLAINS 'no sound') + +================================================================================ + +If you run this as root / without a logged-in desktop session: +- systemctl --user will be offline +- /run/user/$UID may not exist +- PipeWire/WirePlumber won't be running +- ALSA may show 'no soundcards found' + +Current: + +$ bash -lc echo "USER=$USER UID=$UID HOME=$HOME XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}" +USER=jack UID=1000 HOME=/home/jack XDG_RUNTIME_DIR=/run/user/1000 + +$ bash -lc if [ -n "${XDG_RUNTIME_DIR-}" ]; then ls -ld "${XDG_RUNTIME_DIR}" 2>/dev/null || true; else echo "XDG_RUNTIME_DIR is empty"; fi +drwx------ 16 jack jack 620 4月 9 21:51 /run/user/1000 + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pipewire-0" && echo "pipewire socket: OK" || echo "pipewire socket: MISSING" +pipewire socket: OK + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pulse/native" && echo "pulse native socket: OK" || echo "pulse native socket: MISSING" +pulse native socket: OK + + +================================================================================ +FIX mode (best-effort recovery) + +================================================================================ + +[NOTE] Restarting user audio services + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] Post-restart quick state (forensics) +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "3933186" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "35" + object.id = "44" + object.serial = "44" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +[NOTE] Forcing profile to HiFi on card: alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + +$ pactl set-card-profile alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def HiFi + +$ sleep 1 + +[NOTE] Detected available pcm (from port availability): 2 (preference: 3/4/2, fallback 0) + +[NOTE] Restricting FIX candidates due to --only-pcm: 3 + +[NOTE] pcm=3 not ready (Jack/ELD/subdevices); skipping + +[WARN] Fix mode could not find a working sink automatically. Check cables/monitor input and re-run with only one HDMI plugged. + +================================================================================ +VERIFY mode (more detailed validation) + +================================================================================ + +[NOTE] This runs active route + playback attempts and captures kernel error windows. + +[NOTE] Best run right after boot and BEFORE any manual --fix, to catch first-open races. +verify_start_ts=2026-04-09 21:52:35 + +================================================================================ +VERIFY snapshot (user services / routing / objects) + +================================================================================ + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:52:26 CST; 9s ago +TriggeredBy: ● pipewire.socket + Main PID: 5470 (pipewire) + Tasks: 3 (limit: 38170) + Memory: 5.6M (peak: 5.6M) + CPU: 31ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─5470 /usr/bin/pipewire + +4月 09 21:52:26 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:52:26 jack-Kaisa pipewire[5470]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:52:26 CST; 9s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 5473 (pipewire-pulse) + Tasks: 3 (limit: 38170) + Memory: 3.1M (peak: 3.1M) + CPU: 28ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─5473 /usr/bin/pipewire-pulse + +4月 09 21:52:26 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:52:26 CST; 9s ago + Main PID: 5472 (wireplumber) + Tasks: 7 (limit: 38170) + Memory: 5.1M (peak: 6.1M) + CPU: 96ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─5472 /usr/bin/wireplumber + +4月 09 21:52:26 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:52:26 jack-Kaisa wireplumber[5472]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:52:26 jack-Kaisa wireplumber[5472]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:52:26 jack-Kaisa wireplumber[5472]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:52:26 jack-Kaisa wireplumber[5472]: Object activation aborted: proxy destroyed +4月 09 21:52:26 jack-Kaisa wireplumber[5472]: failed to activate item: Object activation aborted: proxy destroyed + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:77 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:d6c4:9342 + +$ pactl list short cards +44 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "3933186" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "35" + object.id = "44" + object.serial = "44" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +$ pactl list short sinks +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:3603206978] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2122] + 33. WirePlumber [1.0.5, jack@jack-Kaisa, pid:5472] + 34. pipewire [1.0.5, jack@jack-Kaisa, pid:5473] + 35. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:5472] + 36. cursor [1.0.5, jack@jack-Kaisa, pid:2406] + 64. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1565] + 65. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1565] + 66. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1722] + 67. wpctl [1.0.5, jack@jack-Kaisa, pid:5656] + +Audio + ├─ Devices: + │ 44. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 45. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ 46. Comet Lake PCH-LP cAVS HDMI2 [vol: 1.00] + │ * 47. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ 48. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +================================================================================ +VERIFY WirePlumber state files (default-*) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 20 +drwx------ 2 jack jack 4096 4月 9 21:52 . +drwx------ 7 jack jack 4096 4月 9 13:44 .. +-rw-rw-r-- 1 jack jack 462 4月 9 21:51 default-nodes +-rw-rw-r-- 1 jack jack 937 4月 9 21:52 default-routes +-rw-rw-r-- 1 jack jack 2253 4月 9 21:52 restore-stream + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-profile +sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-nodes +[default-nodes] +default.configured.audio.sink=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-routes +[default-routes] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:HiFi=[Out] Port1; + +================================================================================ +VERIFY ALSA readiness (Jack/ELD/subdevices) + +================================================================================ + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +HDMI/DP Jack + ELD + Subdevices: +pcm=2 Jack=on ELD_bytes=36 Subdevices=?/? +pcm=3 Jack=off ELD_bytes=0 Subdevices=?/? +pcm=4 Jack=off ELD_bytes=0 Subdevices=?/? + +================================================================================ +VERIFY per-sink playback attempts (with kernel windows) + +================================================================================ + +[NOTE] Order preference: detected=2 then 3,4,2 then 0 + +[NOTE] pcm=3 not ready (Jack/ELD/subdevices); skipping verify attempt + +================================================================================ +VERIFY summary + +================================================================================ + +[WARN] No sink attempt was clean. If windows show ipc tx error -5 / hw_params failures, this points to kernel/SOF. + +================================================================================ +Versions (PipeWire / WirePlumber / ALSA utils) + +================================================================================ + +$ pipewire --version +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ wireplumber --version +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ wpctl --version +Error: 未知选项 --version + +用法: + wpctl [选项…] COMMAND [COMMAND_OPTIONS] - WirePlumber Control CLI + +Commands: + status + get-volume ID + inspect ID + set-default ID + set-volume ID VOL[%][-/+] + set-mute ID 1|0|toggle + set-profile ID INDEX + clear-default [ID] + +帮助选项: + -h, --help 显示帮助选项 + +Pass -h after a command to see command-specific options + + +$ pactl --version +pactl 16.1 +使用 libpulse 16.1.0 编译 +与 libpules 16.1.0 链接 + +$ pw-play --version +pw-play +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ speaker-test --version +speaker-test: 未识别的选项 "--version" +未知参数 '?' + +speaker-test 1.2.9 + + +$ alsaucm --version +alsaucm: version 1.2.9 + +$ amixer --version +amixer version 1.2.9 + +$ aplay --version +aplay: version 1.2.9 by Jaroslav Kysela + +================================================================================ +User services status + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:52:26 CST; 15s ago +TriggeredBy: ● pipewire.socket + Main PID: 5470 (pipewire) + Tasks: 3 (limit: 38170) + Memory: 5.7M (peak: 6.0M) + CPU: 36ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─5470 /usr/bin/pipewire + +4月 09 21:52:26 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:52:26 jack-Kaisa pipewire[5470]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:52:26 CST; 15s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 5473 (pipewire-pulse) + Tasks: 3 (limit: 38170) + Memory: 3.4M (peak: 3.8M) + CPU: 34ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─5473 /usr/bin/pipewire-pulse + +4月 09 21:52:26 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:52:26 CST; 15s ago + Main PID: 5472 (wireplumber) + Tasks: 7 (limit: 38170) + Memory: 5.3M (peak: 6.1M) + CPU: 103ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─5472 /usr/bin/wireplumber + +4月 09 21:52:26 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:52:26 jack-Kaisa wireplumber[5472]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:52:26 jack-Kaisa wireplumber[5472]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:52:26 jack-Kaisa wireplumber[5472]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:52:26 jack-Kaisa wireplumber[5472]: Object activation aborted: proxy destroyed +4月 09 21:52:26 jack-Kaisa wireplumber[5472]: failed to activate item: Object activation aborted: proxy destroyed + +$ systemctl --user status pipewire.socket wireplumber.socket --no-pager +Unit wireplumber.socket could not be found. +● pipewire.socket - PipeWire Multimedia System Sockets + Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:48:22 CST; 4min 18s ago + Triggers: ● pipewire.service + Listen: /run/user/1000/pipewire-0 (Stream) + /run/user/1000/pipewire-0-manager (Stream) + CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket + +4月 09 21:48:22 jack-Kaisa systemd[1220]: Listening on pipewire.socket - PipeWire Multimedia System Sockets. + +================================================================================ +ALSA enumeration + +================================================================================ + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +================================================================================ +ALSA PCM list (check pipewire/default/pulse) + +================================================================================ + +$ aplay -L +null + Discard all samples (playback) or generate zero samples (capture) +pipewire + PipeWire Sound Server +default + Default ALSA Output (currently PipeWire Media Server) +hw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct hardware device without any conversions +plughw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Hardware device with all software conversions +sysdefault:CARD=sofrt5682 + sof-rt5682, + Default Audio Device +dmix:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct sample mixing device + +================================================================================ +UCM sanity + +================================================================================ + +$ alsaucm -c sof-rt5682 list _verbs + 0: HiFi + Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) + +$ alsaucm -c sof-rt5682 list _devices +alsaucm: error failed to get list _devices: No such file or directory + +================================================================================ +IEC958 switches (all 0/1/2) + +================================================================================ + +$ amixer -c0 sget IEC958,0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,1 +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,2 +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +================================================================================ +HDMI Jack states (on/off) + ELD controls + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=0 + : values= + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +Installed files (system paths) + +================================================================================ + +$ ls -l /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf +-rw-rw-r-- 1 jack jack 238 4月 8 11:42 /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf + +$ ls -l /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf +-rw-rw-r-- 1 jack jack 2209 4月 8 13:12 /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua +-rw-r--r-- 1 root root 1472 4月 8 15:43 /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled +ls: 无法访问 '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled': 没有那个文件或目录 + +================================================================================ +Potential conflicting WirePlumber snippets (user/system) + +================================================================================ + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d +总计 12 +drwxrwxr-x 2 jack jack 4096 4月 8 12:09 . +drwxrwxr-x 3 jack jack 4096 4月 8 11:54 .. +-rw-rw-r-- 1 jack jack 1139 4月 8 11:54 50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled +-rw-rw-r-- 1 jack jack 1139 4月 8 11:54 /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /etc/wireplumber/wireplumber.conf.d + +$ ls -la /etc/wireplumber/wireplumber.conf.d/*kaisa* + +================================================================================ +WirePlumber state (profile / nodes / routes) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 20 +drwx------ 2 jack jack 4096 4月 9 21:52 . +drwx------ 7 jack jack 4096 4月 9 13:44 .. +-rw-rw-r-- 1 jack jack 462 4月 9 21:51 default-nodes +-rw-rw-r-- 1 jack jack 937 4月 9 21:52 default-routes +-rw-rw-r-- 1 jack jack 2253 4月 9 21:52 restore-stream + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-profile +sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-nodes +[default-nodes] +default.configured.audio.sink=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-routes +[default-routes] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:HiFi=[Out] Port1; + +================================================================================ +WirePlumber default-routes: persisted volume sanity + +================================================================================ + +[NOTE] No suspiciously low channelVolumes lines in default-routes (threshold 0.25). + +================================================================================ +PipeWire card / profile / ports (focus: cml_rt5682_def) + +================================================================================ + +$ pactl list cards short +44 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "3933186" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "35" + object.id = "44" + object.serial = "44" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +================================================================================ +Sinks (PipeWire) + default sink + +================================================================================ + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:85 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:d6c4:9342 + +$ pactl list short sinks +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:3603206978] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2122] + 33. WirePlumber [1.0.5, jack@jack-Kaisa, pid:5472] + 34. pipewire [1.0.5, jack@jack-Kaisa, pid:5473] + 35. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:5472] + 36. cursor [1.0.5, jack@jack-Kaisa, pid:2406] + 64. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1565] + 65. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1565] + 66. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1722] + 67. wpctl [1.0.5, jack@jack-Kaisa, pid:5883] + +Audio + ├─ Devices: + │ 44. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 45. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ 46. Comet Lake PCH-LP cAVS HDMI2 [vol: 1.00] + │ * 47. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ 48. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +================================================================================ +Kernel hints (SOF/HDMI hw_params IPC errors) + +================================================================================ + +Note: if you see PipeWire 'set_hw_params: Input/output error', the real cause is often in kernel logs. + This section tries to summarize SOF/ASoC HDMI failures (e.g. ipc tx error -5 for pcm2 HDMI1). + +[WARN] Kernel log shows SOF/ASoC HDMI failures (tail): +894:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +895:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +896:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +897:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +898:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +899:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +900:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +901:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +902:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +903:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +904:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +905:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +906:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +907:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +908:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 + +[NOTE] If it mentions: sof_ipc3_pcm_hw_params: pcm2 (HDMI1) ... ipc failed ... -5 + +[NOTE] then this is a kernel/SOF issue (not UCM/WirePlumber). Capture full: journalctl -k -b | grep -nE 'sof-audio|ipc tx error|pcm2|HDMI1' + +================================================================================ +Quick playback tests (non-destructive) + +================================================================================ + +Note: if ALSA 'pulse' PCM is missing, do NOT use: speaker-test -D pulse +Try these instead (they use PipeWire): + +Tip: these are wrapped with a short timeout to avoid hanging. + (uses: timeout -k 1s 5s ... -> TERM then KILL) + +$ timeout -k 1s 5s speaker-test -D pipewire -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是pipewire +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +频率被设为 48000Hz(被要求为48000Hz) +缓冲大小在范围64到1048576 +时间段大小从32到524288 +使用最大缓冲大小 1048576 +时间段=4 +时间段大小被设为=262144 +缓冲大小被设为=1048576 + 0 - Front Left +./scripts/kaisa-audio-doctor.sh: 第 80 行: 5891 已杀死 "$@" + +$ timeout -k 1s 5s speaker-test -D default -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是default +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +频率被设为 48000Hz(被要求为48000Hz) +缓冲大小在范围64到1048576 +时间段大小从32到524288 +使用最大缓冲大小 1048576 +时间段=4 +时间段大小被设为=262144 +缓冲大小被设为=1048576 + 0 - Front Left +./scripts/kaisa-audio-doctor.sh: 第 80 行: 5929 已杀死 "$@" + +$ timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 5s paplay /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +4月 09 21:48:22 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:48:22 jack-Kaisa wireplumber[1289]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:48:22 jack-Kaisa wireplumber[1289]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:48:22 jack-Kaisa wireplumber[1289]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 09 21:48:22 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:48:23 jack-Kaisa wireplumber[1289]: stopped by signal: 已终止 +4月 09 21:48:23 jack-Kaisa wireplumber[1289]: Object activation aborted: PipeWire proxy destroyed +4月 09 21:48:23 jack-Kaisa wireplumber[1289]: failed to activate the sm-objects metadata: Object activation aborted: PipeWire proxy destroyed +4月 09 21:48:23 jack-Kaisa wireplumber[1289]: Object activation aborted: PipeWire proxy destroyed +4月 09 21:48:23 jack-Kaisa wireplumber[1289]: failed to activate route-settings metadata: Object activation aborted: PipeWire proxy destroyed +4月 09 21:48:23 jack-Kaisa wireplumber[1289]: disconnected from pipewire +4月 09 21:48:23 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:48:23 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:48:23 jack-Kaisa wireplumber[1454]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:48:23 jack-Kaisa wireplumber[1454]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:48:23 jack-Kaisa wireplumber[1454]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 09 21:48:23 jack-Kaisa wireplumber[1454]: Object activation aborted: proxy destroyed +4月 09 21:48:23 jack-Kaisa wireplumber[1454]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:50:28 jack-Kaisa wireplumber[1454]: stopped by signal: 已终止 +4月 09 21:50:28 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:50:28 jack-Kaisa wireplumber[1454]: disconnected from pipewire +4月 09 21:50:28 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:50:28 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:50:28 jack-Kaisa wireplumber[3944]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:50:28 jack-Kaisa wireplumber[3944]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:50:28 jack-Kaisa wireplumber[3944]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:50:28 jack-Kaisa wireplumber[3944]: Object activation aborted: proxy destroyed +4月 09 21:50:28 jack-Kaisa wireplumber[3944]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:50:36 jack-Kaisa wireplumber[3944]: stopped by signal: 已终止 +4月 09 21:50:36 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:50:36 jack-Kaisa wireplumber[3944]: disconnected from pipewire +4月 09 21:50:36 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:50:36 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:50:36 jack-Kaisa wireplumber[4146]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:50:36 jack-Kaisa wireplumber[4146]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:50:36 jack-Kaisa wireplumber[4146]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:50:36 jack-Kaisa wireplumber[4146]: Object activation aborted: proxy destroyed +4月 09 21:50:36 jack-Kaisa wireplumber[4146]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:50:43 jack-Kaisa wireplumber[4146]: stopped by signal: 已终止 +4月 09 21:50:43 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:50:43 jack-Kaisa wireplumber[4146]: disconnected from pipewire +4月 09 21:50:43 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:50:43 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:50:43 jack-Kaisa wireplumber[4247]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:50:43 jack-Kaisa wireplumber[4247]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:50:43 jack-Kaisa wireplumber[4247]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:50:43 jack-Kaisa wireplumber[4247]: Object activation aborted: proxy destroyed +4月 09 21:50:43 jack-Kaisa wireplumber[4247]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:50:50 jack-Kaisa wireplumber[4247]: stopped by signal: 已终止 +4月 09 21:50:50 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:50:50 jack-Kaisa wireplumber[4247]: disconnected from pipewire +4月 09 21:50:50 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:50:50 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:50:50 jack-Kaisa wireplumber[4347]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:50:50 jack-Kaisa wireplumber[4347]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:50:50 jack-Kaisa wireplumber[4347]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:50:50 jack-Kaisa wireplumber[4347]: Object activation aborted: proxy destroyed +4月 09 21:50:50 jack-Kaisa wireplumber[4347]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:50:57 jack-Kaisa wireplumber[4347]: stopped by signal: 已终止 +4月 09 21:50:57 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:50:57 jack-Kaisa wireplumber[4347]: disconnected from pipewire +4月 09 21:50:57 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:50:57 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:50:57 jack-Kaisa wireplumber[4413]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:50:57 jack-Kaisa wireplumber[4413]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:50:57 jack-Kaisa wireplumber[4413]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:50:57 jack-Kaisa wireplumber[4413]: Object activation aborted: proxy destroyed +4月 09 21:50:57 jack-Kaisa wireplumber[4413]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:51:09 jack-Kaisa wireplumber[4413]: stopped by signal: 已终止 +4月 09 21:51:09 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:51:09 jack-Kaisa wireplumber[4413]: disconnected from pipewire +4月 09 21:51:09 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:51:09 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:51:09 jack-Kaisa wireplumber[4711]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:51:09 jack-Kaisa wireplumber[4711]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:51:09 jack-Kaisa wireplumber[4711]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:51:09 jack-Kaisa wireplumber[4711]: Object activation aborted: proxy destroyed +4月 09 21:51:09 jack-Kaisa wireplumber[4711]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:51:16 jack-Kaisa wireplumber[4711]: stopped by signal: 已终止 +4月 09 21:51:16 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:51:16 jack-Kaisa wireplumber[4711]: disconnected from pipewire +4月 09 21:51:16 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:51:16 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:51:16 jack-Kaisa wireplumber[4777]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:51:16 jack-Kaisa wireplumber[4777]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:51:16 jack-Kaisa wireplumber[4777]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:51:16 jack-Kaisa wireplumber[4777]: Object activation aborted: proxy destroyed +4月 09 21:51:16 jack-Kaisa wireplumber[4777]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:51:23 jack-Kaisa wireplumber[4777]: stopped by signal: 已终止 +4月 09 21:51:23 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:51:23 jack-Kaisa wireplumber[4777]: disconnected from pipewire +4月 09 21:51:23 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:51:23 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:51:23 jack-Kaisa wireplumber[4875]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:51:23 jack-Kaisa wireplumber[4875]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:51:23 jack-Kaisa wireplumber[4875]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:51:23 jack-Kaisa wireplumber[4875]: Object activation aborted: proxy destroyed +4月 09 21:51:23 jack-Kaisa wireplumber[4875]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:51:30 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:51:30 jack-Kaisa wireplumber[4875]: stopped by signal: 已终止 +4月 09 21:51:30 jack-Kaisa wireplumber[4875]: disconnected from pipewire +4月 09 21:51:30 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:51:30 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:51:30 jack-Kaisa wireplumber[4971]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:51:30 jack-Kaisa wireplumber[4971]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:51:30 jack-Kaisa wireplumber[4971]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:51:30 jack-Kaisa wireplumber[4971]: Object activation aborted: proxy destroyed +4月 09 21:51:30 jack-Kaisa wireplumber[4971]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:52:26 jack-Kaisa wireplumber[4971]: stopped by signal: 已终止 +4月 09 21:52:26 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:52:26 jack-Kaisa wireplumber[4971]: disconnected from pipewire +4月 09 21:52:26 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:52:26 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:52:26 jack-Kaisa wireplumber[5472]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:52:26 jack-Kaisa wireplumber[5472]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:52:26 jack-Kaisa wireplumber[5472]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:52:26 jack-Kaisa wireplumber[5472]: Object activation aborted: proxy destroyed +4月 09 21:52:26 jack-Kaisa wireplumber[5472]: failed to activate item: Object activation aborted: proxy destroyed + +$ journalctl --user -u pipewire -b --no-pager -n 200 +4月 09 21:48:22 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:48:22 jack-Kaisa pipewire[1283]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:48:23 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:48:23 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:48:23 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:48:23 jack-Kaisa pipewire[1451]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:50:28 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:50:28 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:28 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:28 jack-Kaisa pipewire[3942]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:50:36 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:50:36 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:36 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:36 jack-Kaisa pipewire[4144]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:50:43 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:50:43 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:43 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:43 jack-Kaisa pipewire[4245]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:50:50 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:50:50 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:50 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:50 jack-Kaisa pipewire[4345]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:50:57 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:50:57 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:57 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:57 jack-Kaisa pipewire[4410]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:51:09 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:51:09 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:09 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:09 jack-Kaisa pipewire[4708]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:51:16 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:51:16 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:16 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:16 jack-Kaisa pipewire[4774]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:51:23 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:51:23 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:23 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:23 jack-Kaisa pipewire[4872]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:51:30 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:51:30 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:30 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:30 jack-Kaisa pipewire[4969]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:52:26 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:52:26 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:52:26 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:52:26 jack-Kaisa pipewire[5470]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +$ journalctl --user -u pipewire-pulse -b --no-pager -n 200 +4月 09 21:48:22 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:48:22 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:48:23 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:48:23 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:28 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:50:28 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:28 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:36 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:50:36 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:36 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:43 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:50:43 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:43 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:50 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:50:50 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:50 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:57 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:50:57 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:57 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:09 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:51:09 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:09 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:16 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:51:16 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:16 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:23 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:51:23 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:23 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:30 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:51:30 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:30 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:52:26 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:52:26 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:52:26 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. + +================================================================================ +Hints + +================================================================================ +- If HDMI ports show "not available", verify cable/monitor input/EDID and re-plug. +- If profile keeps reverting after reboot, compare: + - ~/.local/state/wireplumber/default-profile + - /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua (device.profile) + - any *kaisa* snippets under ~/.config/wireplumber/ or /etc/wireplumber/ +- If set_hw_params errors appear in logs for a given pcm (2/3/4), test only ONE HDMI at a time and switch sink accordingly. + +================================================================================ +Done. Report saved to: ./_logs/kaisa-audio-doctor_20260409_215226.log diff --git a/_logs/kaisa-audio-doctor_20260409_215318.log b/_logs/kaisa-audio-doctor_20260409_215318.log new file mode 100644 index 0000000000..4c7e8477fd --- /dev/null +++ b/_logs/kaisa-audio-doctor_20260409_215318.log @@ -0,0 +1,1275 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/kaisa-audio-doctor_20260409_215318.log + +================================================================================ + +$ uname -a +Linux jack-Kaisa 6.17.0-20-generic #20~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 19 01:28:37 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ date +2026年 04月 09日 星期四 21:53:18 CST + +$ id +uid=1000(jack) gid=1000(jack) 组=1000(jack),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin) + +================================================================================ +Session sanity (THIS OFTEN EXPLAINS 'no sound') + +================================================================================ + +If you run this as root / without a logged-in desktop session: +- systemctl --user will be offline +- /run/user/$UID may not exist +- PipeWire/WirePlumber won't be running +- ALSA may show 'no soundcards found' + +Current: + +$ bash -lc echo "USER=$USER UID=$UID HOME=$HOME XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}" +USER=jack UID=1000 HOME=/home/jack XDG_RUNTIME_DIR=/run/user/1000 + +$ bash -lc if [ -n "${XDG_RUNTIME_DIR-}" ]; then ls -ld "${XDG_RUNTIME_DIR}" 2>/dev/null || true; else echo "XDG_RUNTIME_DIR is empty"; fi +drwx------ 16 jack jack 620 4月 9 21:52 /run/user/1000 + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pipewire-0" && echo "pipewire socket: OK" || echo "pipewire socket: MISSING" +pipewire socket: OK + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pulse/native" && echo "pulse native socket: OK" || echo "pulse native socket: MISSING" +pulse native socket: OK + + +================================================================================ +FIX mode (best-effort recovery) + +================================================================================ + +[NOTE] Restarting user audio services + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] Post-restart quick state (forensics) +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "3933186" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "34" + object.id = "44" + object.serial = "44" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +[NOTE] Forcing profile to HiFi on card: alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + +$ pactl set-card-profile alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def HiFi + +$ sleep 1 + +[NOTE] Detected available pcm (from port availability): 2 (preference: 3/4/2, fallback 0) + +[NOTE] Restricting FIX candidates due to --only-pcm: 3 + +[NOTE] pcm=3 not ready (Jack/ELD/subdevices); skipping + +[WARN] Fix mode could not find a working sink automatically. Check cables/monitor input and re-run with only one HDMI plugged. + +================================================================================ +VERIFY mode (more detailed validation) + +================================================================================ + +[NOTE] This runs active route + playback attempts and captures kernel error windows. + +[NOTE] Best run right after boot and BEFORE any manual --fix, to catch first-open races. +verify_start_ts=2026-04-09 21:53:27 + +================================================================================ +VERIFY snapshot (user services / routing / objects) + +================================================================================ + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:53:18 CST; 9s ago +TriggeredBy: ● pipewire.socket + Main PID: 6235 (pipewire) + Tasks: 3 (limit: 38170) + Memory: 5.1M (peak: 5.6M) + CPU: 32ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─6235 /usr/bin/pipewire + +4月 09 21:53:18 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:53:18 jack-Kaisa pipewire[6235]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:53:18 CST; 9s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 6239 (pipewire-pulse) + Tasks: 3 (limit: 38170) + Memory: 3.1M (peak: 3.3M) + CPU: 33ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─6239 /usr/bin/pipewire-pulse + +4月 09 21:53:18 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:53:18 CST; 9s ago + Main PID: 6238 (wireplumber) + Tasks: 7 (limit: 38170) + Memory: 5.3M (peak: 5.6M) + CPU: 86ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─6238 /usr/bin/wireplumber + +4月 09 21:53:18 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:53:18 jack-Kaisa wireplumber[6238]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:53:18 jack-Kaisa wireplumber[6238]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:53:18 jack-Kaisa wireplumber[6238]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:53:18 jack-Kaisa wireplumber[6238]: Object activation aborted: proxy destroyed +4月 09 21:53:18 jack-Kaisa wireplumber[6238]: failed to activate item: Object activation aborted: proxy destroyed + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:73 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:63b8:77fe + +$ pactl list short cards +44 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "3933186" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "34" + object.id = "44" + object.serial = "44" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +$ pactl list short sinks +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:1673033726] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2122] + 33. WirePlumber [1.0.5, jack@jack-Kaisa, pid:6238] + 34. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:6238] + 35. pipewire [1.0.5, jack@jack-Kaisa, pid:6239] + 36. cursor [1.0.5, jack@jack-Kaisa, pid:2406] + 64. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1565] + 65. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1565] + 66. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1722] + 67. wpctl [1.0.5, jack@jack-Kaisa, pid:6423] + +Audio + ├─ Devices: + │ 44. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 45. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ 46. Comet Lake PCH-LP cAVS HDMI2 [vol: 1.00] + │ * 47. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ 48. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +================================================================================ +VERIFY WirePlumber state files (default-*) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 20 +drwx------ 2 jack jack 4096 4月 9 21:53 . +drwx------ 7 jack jack 4096 4月 9 13:44 .. +-rw-rw-r-- 1 jack jack 462 4月 9 21:51 default-nodes +-rw-rw-r-- 1 jack jack 949 4月 9 21:53 default-routes +-rw-rw-r-- 1 jack jack 2253 4月 9 21:53 restore-stream + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-profile +sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-nodes +[default-nodes] +default.configured.audio.sink=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-routes +[default-routes] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:HiFi=[Out] HDMI1;[Out] Port1; + +================================================================================ +VERIFY ALSA readiness (Jack/ELD/subdevices) + +================================================================================ + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +HDMI/DP Jack + ELD + Subdevices: +pcm=2 Jack=on ELD_bytes=36 Subdevices=?/? +pcm=3 Jack=off ELD_bytes=0 Subdevices=?/? +pcm=4 Jack=off ELD_bytes=0 Subdevices=?/? + +================================================================================ +VERIFY per-sink playback attempts (with kernel windows) + +================================================================================ + +[NOTE] Order preference: detected=2 then 3,4,2 then 0 + +[NOTE] pcm=3 not ready (Jack/ELD/subdevices); skipping verify attempt + +================================================================================ +VERIFY summary + +================================================================================ + +[WARN] No sink attempt was clean. If windows show ipc tx error -5 / hw_params failures, this points to kernel/SOF. + +================================================================================ +Versions (PipeWire / WirePlumber / ALSA utils) + +================================================================================ + +$ pipewire --version +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ wireplumber --version +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ wpctl --version +Error: 未知选项 --version + +用法: + wpctl [选项…] COMMAND [COMMAND_OPTIONS] - WirePlumber Control CLI + +Commands: + status + get-volume ID + inspect ID + set-default ID + set-volume ID VOL[%][-/+] + set-mute ID 1|0|toggle + set-profile ID INDEX + clear-default [ID] + +帮助选项: + -h, --help 显示帮助选项 + +Pass -h after a command to see command-specific options + + +$ pactl --version +pactl 16.1 +使用 libpulse 16.1.0 编译 +与 libpules 16.1.0 链接 + +$ pw-play --version +pw-play +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ speaker-test --version +speaker-test: 未识别的选项 "--version" +未知参数 '?' + +speaker-test 1.2.9 + + +$ alsaucm --version +alsaucm: version 1.2.9 + +$ amixer --version +amixer version 1.2.9 + +$ aplay --version +aplay: version 1.2.9 by Jaroslav Kysela + +================================================================================ +User services status + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:53:18 CST; 15s ago +TriggeredBy: ● pipewire.socket + Main PID: 6235 (pipewire) + Tasks: 3 (limit: 38170) + Memory: 5.6M (peak: 5.9M) + CPU: 36ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─6235 /usr/bin/pipewire + +4月 09 21:53:18 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:53:18 jack-Kaisa pipewire[6235]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:53:18 CST; 15s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 6239 (pipewire-pulse) + Tasks: 3 (limit: 38170) + Memory: 3.8M (peak: 4.2M) + CPU: 38ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─6239 /usr/bin/pipewire-pulse + +4月 09 21:53:18 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:53:18 CST; 15s ago + Main PID: 6238 (wireplumber) + Tasks: 7 (limit: 38170) + Memory: 5.5M (peak: 6.0M) + CPU: 95ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─6238 /usr/bin/wireplumber + +4月 09 21:53:18 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:53:18 jack-Kaisa wireplumber[6238]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:53:18 jack-Kaisa wireplumber[6238]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:53:18 jack-Kaisa wireplumber[6238]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:53:18 jack-Kaisa wireplumber[6238]: Object activation aborted: proxy destroyed +4月 09 21:53:18 jack-Kaisa wireplumber[6238]: failed to activate item: Object activation aborted: proxy destroyed + +$ systemctl --user status pipewire.socket wireplumber.socket --no-pager +Unit wireplumber.socket could not be found. +● pipewire.socket - PipeWire Multimedia System Sockets + Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:48:22 CST; 5min ago + Triggers: ● pipewire.service + Listen: /run/user/1000/pipewire-0 (Stream) + /run/user/1000/pipewire-0-manager (Stream) + CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket + +4月 09 21:48:22 jack-Kaisa systemd[1220]: Listening on pipewire.socket - PipeWire Multimedia System Sockets. + +================================================================================ +ALSA enumeration + +================================================================================ + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +================================================================================ +ALSA PCM list (check pipewire/default/pulse) + +================================================================================ + +$ aplay -L +null + Discard all samples (playback) or generate zero samples (capture) +pipewire + PipeWire Sound Server +default + Default ALSA Output (currently PipeWire Media Server) +hw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct hardware device without any conversions +plughw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Hardware device with all software conversions +sysdefault:CARD=sofrt5682 + sof-rt5682, + Default Audio Device +dmix:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct sample mixing device + +================================================================================ +UCM sanity + +================================================================================ + +$ alsaucm -c sof-rt5682 list _verbs + 0: HiFi + Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) + +$ alsaucm -c sof-rt5682 list _devices +alsaucm: error failed to get list _devices: No such file or directory + +================================================================================ +IEC958 switches (all 0/1/2) + +================================================================================ + +$ amixer -c0 sget IEC958,0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,1 +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,2 +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +================================================================================ +HDMI Jack states (on/off) + ELD controls + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=0 + : values= + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +Installed files (system paths) + +================================================================================ + +$ ls -l /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf +-rw-rw-r-- 1 jack jack 238 4月 8 11:42 /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf + +$ ls -l /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf +-rw-rw-r-- 1 jack jack 2209 4月 8 13:12 /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua +-rw-r--r-- 1 root root 1472 4月 8 15:43 /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled +ls: 无法访问 '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled': 没有那个文件或目录 + +================================================================================ +Potential conflicting WirePlumber snippets (user/system) + +================================================================================ + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d +总计 12 +drwxrwxr-x 2 jack jack 4096 4月 8 12:09 . +drwxrwxr-x 3 jack jack 4096 4月 8 11:54 .. +-rw-rw-r-- 1 jack jack 1139 4月 8 11:54 50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled +-rw-rw-r-- 1 jack jack 1139 4月 8 11:54 /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /etc/wireplumber/wireplumber.conf.d + +$ ls -la /etc/wireplumber/wireplumber.conf.d/*kaisa* + +================================================================================ +WirePlumber state (profile / nodes / routes) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 20 +drwx------ 2 jack jack 4096 4月 9 21:53 . +drwx------ 7 jack jack 4096 4月 9 13:44 .. +-rw-rw-r-- 1 jack jack 462 4月 9 21:51 default-nodes +-rw-rw-r-- 1 jack jack 949 4月 9 21:53 default-routes +-rw-rw-r-- 1 jack jack 2253 4月 9 21:53 restore-stream + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-profile +sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-nodes +[default-nodes] +default.configured.audio.sink=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-routes +[default-routes] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:HiFi=[Out] HDMI1;[Out] Port1; + +================================================================================ +WirePlumber default-routes: persisted volume sanity + +================================================================================ + +[NOTE] No suspiciously low channelVolumes lines in default-routes (threshold 0.25). + +================================================================================ +PipeWire card / profile / ports (focus: cml_rt5682_def) + +================================================================================ + +$ pactl list cards short +44 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "3933186" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "34" + object.id = "44" + object.serial = "44" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +================================================================================ +Sinks (PipeWire) + default sink + +================================================================================ + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:81 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:63b8:77fe + +$ pactl list short sinks +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:1673033726] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2122] + 33. WirePlumber [1.0.5, jack@jack-Kaisa, pid:6238] + 34. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:6238] + 35. pipewire [1.0.5, jack@jack-Kaisa, pid:6239] + 36. cursor [1.0.5, jack@jack-Kaisa, pid:2406] + 64. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1565] + 65. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1565] + 66. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1722] + 67. wpctl [1.0.5, jack@jack-Kaisa, pid:6638] + +Audio + ├─ Devices: + │ 44. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 45. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ 46. Comet Lake PCH-LP cAVS HDMI2 [vol: 1.00] + │ * 47. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ 48. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +================================================================================ +Kernel hints (SOF/HDMI hw_params IPC errors) + +================================================================================ + +Note: if you see PipeWire 'set_hw_params: Input/output error', the real cause is often in kernel logs. + This section tries to summarize SOF/ASoC HDMI failures (e.g. ipc tx error -5 for pcm2 HDMI1). + +[WARN] Kernel log shows SOF/ASoC HDMI failures (tail): +894:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +895:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +896:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +897:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +898:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +899:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +900:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +901:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +902:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +903:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +904:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +905:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +906:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +907:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +908:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 + +[NOTE] If it mentions: sof_ipc3_pcm_hw_params: pcm2 (HDMI1) ... ipc failed ... -5 + +[NOTE] then this is a kernel/SOF issue (not UCM/WirePlumber). Capture full: journalctl -k -b | grep -nE 'sof-audio|ipc tx error|pcm2|HDMI1' + +================================================================================ +Quick playback tests (non-destructive) + +================================================================================ + +Note: if ALSA 'pulse' PCM is missing, do NOT use: speaker-test -D pulse +Try these instead (they use PipeWire): + +Tip: these are wrapped with a short timeout to avoid hanging. + (uses: timeout -k 1s 5s ... -> TERM then KILL) + +$ timeout -k 1s 5s speaker-test -D pipewire -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是pipewire +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +频率被设为 48000Hz(被要求为48000Hz) +缓冲大小在范围64到1048576 +时间段大小从32到524288 +使用最大缓冲大小 1048576 +时间段=4 +时间段大小被设为=262144 +缓冲大小被设为=1048576 + 0 - Front Left +./scripts/kaisa-audio-doctor.sh: 第 80 行: 6646 已杀死 "$@" + +$ timeout -k 1s 5s speaker-test -D default -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是default +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +频率被设为 48000Hz(被要求为48000Hz) +缓冲大小在范围64到1048576 +时间段大小从32到524288 +使用最大缓冲大小 1048576 +时间段=4 +时间段大小被设为=262144 +缓冲大小被设为=1048576 + 0 - Front Left +./scripts/kaisa-audio-doctor.sh: 第 80 行: 6700 已杀死 "$@" + +$ timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 5s paplay /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +4月 09 21:48:22 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:48:22 jack-Kaisa wireplumber[1289]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:48:22 jack-Kaisa wireplumber[1289]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:48:22 jack-Kaisa wireplumber[1289]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 09 21:48:22 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:48:23 jack-Kaisa wireplumber[1289]: stopped by signal: 已终止 +4月 09 21:48:23 jack-Kaisa wireplumber[1289]: Object activation aborted: PipeWire proxy destroyed +4月 09 21:48:23 jack-Kaisa wireplumber[1289]: failed to activate the sm-objects metadata: Object activation aborted: PipeWire proxy destroyed +4月 09 21:48:23 jack-Kaisa wireplumber[1289]: Object activation aborted: PipeWire proxy destroyed +4月 09 21:48:23 jack-Kaisa wireplumber[1289]: failed to activate route-settings metadata: Object activation aborted: PipeWire proxy destroyed +4月 09 21:48:23 jack-Kaisa wireplumber[1289]: disconnected from pipewire +4月 09 21:48:23 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:48:23 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:48:23 jack-Kaisa wireplumber[1454]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:48:23 jack-Kaisa wireplumber[1454]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:48:23 jack-Kaisa wireplumber[1454]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 09 21:48:23 jack-Kaisa wireplumber[1454]: Object activation aborted: proxy destroyed +4月 09 21:48:23 jack-Kaisa wireplumber[1454]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:50:28 jack-Kaisa wireplumber[1454]: stopped by signal: 已终止 +4月 09 21:50:28 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:50:28 jack-Kaisa wireplumber[1454]: disconnected from pipewire +4月 09 21:50:28 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:50:28 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:50:28 jack-Kaisa wireplumber[3944]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:50:28 jack-Kaisa wireplumber[3944]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:50:28 jack-Kaisa wireplumber[3944]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:50:28 jack-Kaisa wireplumber[3944]: Object activation aborted: proxy destroyed +4月 09 21:50:28 jack-Kaisa wireplumber[3944]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:50:36 jack-Kaisa wireplumber[3944]: stopped by signal: 已终止 +4月 09 21:50:36 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:50:36 jack-Kaisa wireplumber[3944]: disconnected from pipewire +4月 09 21:50:36 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:50:36 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:50:36 jack-Kaisa wireplumber[4146]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:50:36 jack-Kaisa wireplumber[4146]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:50:36 jack-Kaisa wireplumber[4146]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:50:36 jack-Kaisa wireplumber[4146]: Object activation aborted: proxy destroyed +4月 09 21:50:36 jack-Kaisa wireplumber[4146]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:50:43 jack-Kaisa wireplumber[4146]: stopped by signal: 已终止 +4月 09 21:50:43 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:50:43 jack-Kaisa wireplumber[4146]: disconnected from pipewire +4月 09 21:50:43 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:50:43 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:50:43 jack-Kaisa wireplumber[4247]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:50:43 jack-Kaisa wireplumber[4247]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:50:43 jack-Kaisa wireplumber[4247]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:50:43 jack-Kaisa wireplumber[4247]: Object activation aborted: proxy destroyed +4月 09 21:50:43 jack-Kaisa wireplumber[4247]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:50:50 jack-Kaisa wireplumber[4247]: stopped by signal: 已终止 +4月 09 21:50:50 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:50:50 jack-Kaisa wireplumber[4247]: disconnected from pipewire +4月 09 21:50:50 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:50:50 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:50:50 jack-Kaisa wireplumber[4347]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:50:50 jack-Kaisa wireplumber[4347]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:50:50 jack-Kaisa wireplumber[4347]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:50:50 jack-Kaisa wireplumber[4347]: Object activation aborted: proxy destroyed +4月 09 21:50:50 jack-Kaisa wireplumber[4347]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:50:57 jack-Kaisa wireplumber[4347]: stopped by signal: 已终止 +4月 09 21:50:57 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:50:57 jack-Kaisa wireplumber[4347]: disconnected from pipewire +4月 09 21:50:57 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:50:57 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:50:57 jack-Kaisa wireplumber[4413]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:50:57 jack-Kaisa wireplumber[4413]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:50:57 jack-Kaisa wireplumber[4413]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:50:57 jack-Kaisa wireplumber[4413]: Object activation aborted: proxy destroyed +4月 09 21:50:57 jack-Kaisa wireplumber[4413]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:51:09 jack-Kaisa wireplumber[4413]: stopped by signal: 已终止 +4月 09 21:51:09 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:51:09 jack-Kaisa wireplumber[4413]: disconnected from pipewire +4月 09 21:51:09 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:51:09 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:51:09 jack-Kaisa wireplumber[4711]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:51:09 jack-Kaisa wireplumber[4711]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:51:09 jack-Kaisa wireplumber[4711]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:51:09 jack-Kaisa wireplumber[4711]: Object activation aborted: proxy destroyed +4月 09 21:51:09 jack-Kaisa wireplumber[4711]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:51:16 jack-Kaisa wireplumber[4711]: stopped by signal: 已终止 +4月 09 21:51:16 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:51:16 jack-Kaisa wireplumber[4711]: disconnected from pipewire +4月 09 21:51:16 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:51:16 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:51:16 jack-Kaisa wireplumber[4777]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:51:16 jack-Kaisa wireplumber[4777]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:51:16 jack-Kaisa wireplumber[4777]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:51:16 jack-Kaisa wireplumber[4777]: Object activation aborted: proxy destroyed +4月 09 21:51:16 jack-Kaisa wireplumber[4777]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:51:23 jack-Kaisa wireplumber[4777]: stopped by signal: 已终止 +4月 09 21:51:23 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:51:23 jack-Kaisa wireplumber[4777]: disconnected from pipewire +4月 09 21:51:23 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:51:23 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:51:23 jack-Kaisa wireplumber[4875]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:51:23 jack-Kaisa wireplumber[4875]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:51:23 jack-Kaisa wireplumber[4875]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:51:23 jack-Kaisa wireplumber[4875]: Object activation aborted: proxy destroyed +4月 09 21:51:23 jack-Kaisa wireplumber[4875]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:51:30 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:51:30 jack-Kaisa wireplumber[4875]: stopped by signal: 已终止 +4月 09 21:51:30 jack-Kaisa wireplumber[4875]: disconnected from pipewire +4月 09 21:51:30 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:51:30 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:51:30 jack-Kaisa wireplumber[4971]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:51:30 jack-Kaisa wireplumber[4971]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:51:30 jack-Kaisa wireplumber[4971]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:51:30 jack-Kaisa wireplumber[4971]: Object activation aborted: proxy destroyed +4月 09 21:51:30 jack-Kaisa wireplumber[4971]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:52:26 jack-Kaisa wireplumber[4971]: stopped by signal: 已终止 +4月 09 21:52:26 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:52:26 jack-Kaisa wireplumber[4971]: disconnected from pipewire +4月 09 21:52:26 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:52:26 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:52:26 jack-Kaisa wireplumber[5472]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:52:26 jack-Kaisa wireplumber[5472]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:52:26 jack-Kaisa wireplumber[5472]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:52:26 jack-Kaisa wireplumber[5472]: Object activation aborted: proxy destroyed +4月 09 21:52:26 jack-Kaisa wireplumber[5472]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:53:18 jack-Kaisa wireplumber[5472]: stopped by signal: 已终止 +4月 09 21:53:18 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:53:18 jack-Kaisa wireplumber[5472]: disconnected from pipewire +4月 09 21:53:18 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:53:18 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:53:18 jack-Kaisa wireplumber[6238]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:53:18 jack-Kaisa wireplumber[6238]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:53:18 jack-Kaisa wireplumber[6238]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:53:18 jack-Kaisa wireplumber[6238]: Object activation aborted: proxy destroyed +4月 09 21:53:18 jack-Kaisa wireplumber[6238]: failed to activate item: Object activation aborted: proxy destroyed + +$ journalctl --user -u pipewire -b --no-pager -n 200 +4月 09 21:48:22 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:48:22 jack-Kaisa pipewire[1283]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:48:23 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:48:23 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:48:23 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:48:23 jack-Kaisa pipewire[1451]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:50:28 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:50:28 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:28 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:28 jack-Kaisa pipewire[3942]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:50:36 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:50:36 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:36 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:36 jack-Kaisa pipewire[4144]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:50:43 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:50:43 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:43 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:43 jack-Kaisa pipewire[4245]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:50:50 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:50:50 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:50 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:50 jack-Kaisa pipewire[4345]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:50:57 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:50:57 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:57 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:57 jack-Kaisa pipewire[4410]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:51:09 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:51:09 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:09 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:09 jack-Kaisa pipewire[4708]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:51:16 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:51:16 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:16 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:16 jack-Kaisa pipewire[4774]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:51:23 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:51:23 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:23 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:23 jack-Kaisa pipewire[4872]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:51:30 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:51:30 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:30 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:30 jack-Kaisa pipewire[4969]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:52:26 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:52:26 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:52:26 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:52:26 jack-Kaisa pipewire[5470]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:53:18 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:53:18 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:53:18 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:53:18 jack-Kaisa pipewire[6235]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +$ journalctl --user -u pipewire-pulse -b --no-pager -n 200 +4月 09 21:48:22 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:48:22 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:48:23 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:48:23 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:28 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:50:28 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:28 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:36 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:50:36 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:36 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:43 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:50:43 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:43 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:50 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:50:50 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:50 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:57 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:50:57 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:57 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:09 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:51:09 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:09 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:16 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:51:16 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:16 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:23 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:51:23 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:23 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:30 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:51:30 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:30 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:52:26 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:52:26 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:52:26 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:53:18 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:53:18 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:53:18 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. + +================================================================================ +Hints + +================================================================================ +- If HDMI ports show "not available", verify cable/monitor input/EDID and re-plug. +- If profile keeps reverting after reboot, compare: + - ~/.local/state/wireplumber/default-profile + - /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua (device.profile) + - any *kaisa* snippets under ~/.config/wireplumber/ or /etc/wireplumber/ +- If set_hw_params errors appear in logs for a given pcm (2/3/4), test only ONE HDMI at a time and switch sink accordingly. + +================================================================================ +Done. Report saved to: ./_logs/kaisa-audio-doctor_20260409_215318.log diff --git a/_logs/kaisa-audio-doctor_20260409_215931.log b/_logs/kaisa-audio-doctor_20260409_215931.log new file mode 100644 index 0000000000..d0011861d1 --- /dev/null +++ b/_logs/kaisa-audio-doctor_20260409_215931.log @@ -0,0 +1,1759 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/kaisa-audio-doctor_20260409_215931.log + +================================================================================ + +$ uname -a +Linux jack-Kaisa 6.17.0-20-generic #20~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 19 01:28:37 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ date +2026年 04月 09日 星期四 21:59:31 CST + +$ id +uid=1000(jack) gid=1000(jack) 组=1000(jack),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin) + +================================================================================ +Session sanity (THIS OFTEN EXPLAINS 'no sound') + +================================================================================ + +If you run this as root / without a logged-in desktop session: +- systemctl --user will be offline +- /run/user/$UID may not exist +- PipeWire/WirePlumber won't be running +- ALSA may show 'no soundcards found' + +Current: + +$ bash -lc echo "USER=$USER UID=$UID HOME=$HOME XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}" +USER=jack UID=1000 HOME=/home/jack XDG_RUNTIME_DIR=/run/user/1000 + +$ bash -lc if [ -n "${XDG_RUNTIME_DIR-}" ]; then ls -ld "${XDG_RUNTIME_DIR}" 2>/dev/null || true; else echo "XDG_RUNTIME_DIR is empty"; fi +drwx------ 16 jack jack 620 4月 9 21:53 /run/user/1000 + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pipewire-0" && echo "pipewire socket: OK" || echo "pipewire socket: MISSING" +pipewire socket: OK + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pulse/native" && echo "pulse native socket: OK" || echo "pulse native socket: MISSING" +pulse native socket: OK + + +================================================================================ +FIX mode (best-effort recovery) + +================================================================================ + +[NOTE] Restarting user audio services + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] Post-restart quick state (forensics) +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "3933186" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "37" + object.id = "44" + object.serial = "44" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +[NOTE] Forcing profile to HiFi on card: alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + +$ pactl set-card-profile alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def HiFi + +$ sleep 1 + +[NOTE] Detected available pcm (from port availability): 2 (preference: 3/4/2, fallback 0) + +[NOTE] Restricting FIX candidates due to --only-pcm: 2 + +[NOTE] Trying HDMI pcm=2 sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +[NOTE] Enabling IEC958 for pcm=2 -> IEC958,0 + +$ amixer -c0 sset IEC958,0 on +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +[NOTE] Quick playback test on pcm=2 (timeout -k 1s 5s), retries=10 + +[NOTE] pw-play attempt 1/10 (pcm=2) + +[WARN] Playback test failed on pcm=2 (attempt 1/10) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 2/10 (pcm=2) + +[WARN] Playback test failed on pcm=2 (attempt 2/10) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 3/10 (pcm=2) + +[WARN] Playback test failed on pcm=2 (attempt 3/10) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 4/10 (pcm=2) + +[WARN] Playback test failed on pcm=2 (attempt 4/10) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 5/10 (pcm=2) + +[WARN] Playback test failed on pcm=2 (attempt 5/10) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 6/10 (pcm=2) + +[WARN] Playback test failed on pcm=2 (attempt 6/10) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 7/10 (pcm=2) + +[WARN] Playback test failed on pcm=2 (attempt 7/10) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 8/10 (pcm=2) + +[WARN] Playback test failed on pcm=2 (attempt 8/10) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 9/10 (pcm=2) + +[WARN] Playback test failed on pcm=2 (attempt 9/10) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 10/10 (pcm=2) + +[WARN] Playback test failed on pcm=2 (attempt 10/10) + +[WARN] Playback test failed on pcm=2; trying next candidate + +[WARN] Fix mode could not find a working sink automatically. Check cables/monitor input and re-run with only one HDMI plugged. + +================================================================================ +VERIFY mode (more detailed validation) + +================================================================================ + +[NOTE] This runs active route + playback attempts and captures kernel error windows. + +[NOTE] Best run right after boot and BEFORE any manual --fix, to catch first-open races. +verify_start_ts=2026-04-09 22:00:43 + +================================================================================ +VERIFY snapshot (user services / routing / objects) + +================================================================================ + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 22:00:36 CST; 7s ago +TriggeredBy: ● pipewire.socket + Main PID: 8667 (pipewire) + Tasks: 3 (limit: 38170) + Memory: 5.5M (peak: 6.2M) + CPU: 44ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─8667 /usr/bin/pipewire + +4月 09 22:00:36 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:36 jack-Kaisa pipewire[8667]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 22:00:36 CST; 7s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 8670 (pipewire-pulse) + Tasks: 3 (limit: 38170) + Memory: 3.5M (peak: 3.6M) + CPU: 37ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─8670 /usr/bin/pipewire-pulse + +4月 09 22:00:36 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 22:00:36 CST; 7s ago + Main PID: 8669 (wireplumber) + Tasks: 7 (limit: 38170) + Memory: 5.2M (peak: 5.7M) + CPU: 92ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─8669 /usr/bin/wireplumber + +4月 09 22:00:36 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:00:36 jack-Kaisa wireplumber[8669]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:00:36 jack-Kaisa wireplumber[8669]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:00:36 jack-Kaisa wireplumber[8669]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:00:36 jack-Kaisa wireplumber[8669]: Object activation aborted: proxy destroyed +4月 09 22:00:36 jack-Kaisa wireplumber[8669]: failed to activate item: Object activation aborted: proxy destroyed + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:74 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:ad2a:9385 + +$ pactl list short cards +44 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "3933186" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "37" + object.id = "44" + object.serial = "44" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +$ pactl list short sinks +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:2905248645] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2122] + 33. pipewire [1.0.5, jack@jack-Kaisa, pid:8670] + 34. cursor [1.0.5, jack@jack-Kaisa, pid:2406] + 36. WirePlumber [1.0.5, jack@jack-Kaisa, pid:8669] + 37. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:8669] + 64. wpctl [1.0.5, jack@jack-Kaisa, pid:8762] + 70. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1565] + 71. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1565] + 72. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1722] + +Audio + ├─ Devices: + │ 44. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 45. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ 46. Comet Lake PCH-LP cAVS HDMI2 [vol: 1.00] + │ * 47. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ 48. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +================================================================================ +VERIFY WirePlumber state files (default-*) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 20 +drwx------ 2 jack jack 4096 4月 9 22:00 . +drwx------ 7 jack jack 4096 4月 9 13:44 .. +-rw-rw-r-- 1 jack jack 462 4月 9 21:59 default-nodes +-rw-rw-r-- 1 jack jack 949 4月 9 22:00 default-routes +-rw-rw-r-- 1 jack jack 2253 4月 9 22:00 restore-stream + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-profile +sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-nodes +[default-nodes] +default.configured.audio.sink=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-routes +[default-routes] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:HiFi=[Out] HDMI1;[Out] Port1; + +================================================================================ +VERIFY ALSA readiness (Jack/ELD/subdevices) + +================================================================================ + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +HDMI/DP Jack + ELD + Subdevices: +pcm=2 Jack=on ELD_bytes=36 Subdevices=?/? +pcm=3 Jack=off ELD_bytes=0 Subdevices=?/? +pcm=4 Jack=off ELD_bytes=0 Subdevices=?/? + +================================================================================ +VERIFY per-sink playback attempts (with kernel windows) + +================================================================================ + +[NOTE] Order preference: detected=2 then 3,4,2 then 0 + +=== VERIFY: pcm=2 === +Jack=on ELD_bytes=36 Subdevices=?/? + +[NOTE] Routing to sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +$ amixer -c0 sset IEC958,0 on +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +[NOTE] pw-play (attempt, 5s timeout) + +[NOTE] pw-play attempt 1/10 + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 2/10 + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 3/10 + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 4/10 + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 5/10 + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 6/10 + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 7/10 + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 8/10 + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 9/10 + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 10/10 + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Kernel error window since 2026-04-09 22:00:43 (tail) + +================================================================================ +VERIFY summary + +================================================================================ + +[WARN] No sink attempt was clean. If windows show ipc tx error -5 / hw_params failures, this points to kernel/SOF. + +================================================================================ +Versions (PipeWire / WirePlumber / ALSA utils) + +================================================================================ + +$ pipewire --version +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ wireplumber --version +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ wpctl --version +Error: 未知选项 --version + +用法: + wpctl [选项…] COMMAND [COMMAND_OPTIONS] - WirePlumber Control CLI + +Commands: + status + get-volume ID + inspect ID + set-default ID + set-volume ID VOL[%][-/+] + set-mute ID 1|0|toggle + set-profile ID INDEX + clear-default [ID] + +帮助选项: + -h, --help 显示帮助选项 + +Pass -h after a command to see command-specific options + + +$ pactl --version +pactl 16.1 +使用 libpulse 16.1.0 编译 +与 libpules 16.1.0 链接 + +$ pw-play --version +pw-play +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ speaker-test --version +speaker-test: 未识别的选项 "--version" +未知参数 '?' + +speaker-test 1.2.9 + + +$ alsaucm --version +alsaucm: version 1.2.9 + +$ amixer --version +amixer version 1.2.9 + +$ aplay --version +aplay: version 1.2.9 by Jaroslav Kysela + +================================================================================ +User services status + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 22:01:44 CST; 8s ago +TriggeredBy: ● pipewire.socket + Main PID: 9642 (pipewire) + Tasks: 3 (limit: 38170) + Memory: 5.6M (peak: 6.1M) + CPU: 42ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─9642 /usr/bin/pipewire + +4月 09 22:01:44 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:44 jack-Kaisa pipewire[9642]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 22:01:44 CST; 8s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 9645 (pipewire-pulse) + Tasks: 3 (limit: 38170) + Memory: 3.5M (peak: 3.5M) + CPU: 28ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─9645 /usr/bin/pipewire-pulse + +4月 09 22:01:44 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 22:01:44 CST; 8s ago + Main PID: 9644 (wireplumber) + Tasks: 7 (limit: 38170) + Memory: 4.8M (peak: 5.5M) + CPU: 93ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─9644 /usr/bin/wireplumber + +4月 09 22:01:44 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:01:44 jack-Kaisa wireplumber[9644]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:01:44 jack-Kaisa wireplumber[9644]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:01:44 jack-Kaisa wireplumber[9644]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:01:44 jack-Kaisa wireplumber[9644]: Object activation aborted: proxy destroyed +4月 09 22:01:44 jack-Kaisa wireplumber[9644]: failed to activate item: Object activation aborted: proxy destroyed + +$ systemctl --user status pipewire.socket wireplumber.socket --no-pager +Unit wireplumber.socket could not be found. +● pipewire.socket - PipeWire Multimedia System Sockets + Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:48:22 CST; 13min ago + Triggers: ● pipewire.service + Listen: /run/user/1000/pipewire-0 (Stream) + /run/user/1000/pipewire-0-manager (Stream) + CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket + +4月 09 21:48:22 jack-Kaisa systemd[1220]: Listening on pipewire.socket - PipeWire Multimedia System Sockets. + +================================================================================ +ALSA enumeration + +================================================================================ + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +================================================================================ +ALSA PCM list (check pipewire/default/pulse) + +================================================================================ + +$ aplay -L +null + Discard all samples (playback) or generate zero samples (capture) +pipewire + PipeWire Sound Server +default + Default ALSA Output (currently PipeWire Media Server) +hw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct hardware device without any conversions +plughw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Hardware device with all software conversions +sysdefault:CARD=sofrt5682 + sof-rt5682, + Default Audio Device +dmix:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct sample mixing device + +================================================================================ +UCM sanity + +================================================================================ + +$ alsaucm -c sof-rt5682 list _verbs + 0: HiFi + Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) + +$ alsaucm -c sof-rt5682 list _devices +alsaucm: error failed to get list _devices: No such file or directory + +================================================================================ +IEC958 switches (all 0/1/2) + +================================================================================ + +$ amixer -c0 sget IEC958,0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,1 +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,2 +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +================================================================================ +HDMI Jack states (on/off) + ELD controls + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=0 + : values= + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +Installed files (system paths) + +================================================================================ + +$ ls -l /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf +-rw-rw-r-- 1 jack jack 238 4月 8 11:42 /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf + +$ ls -l /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf +-rw-rw-r-- 1 jack jack 2209 4月 8 13:12 /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua +-rw-r--r-- 1 root root 1472 4月 8 15:43 /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled +ls: 无法访问 '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled': 没有那个文件或目录 + +================================================================================ +Potential conflicting WirePlumber snippets (user/system) + +================================================================================ + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d +总计 12 +drwxrwxr-x 2 jack jack 4096 4月 8 12:09 . +drwxrwxr-x 3 jack jack 4096 4月 8 11:54 .. +-rw-rw-r-- 1 jack jack 1139 4月 8 11:54 50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled +-rw-rw-r-- 1 jack jack 1139 4月 8 11:54 /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /etc/wireplumber/wireplumber.conf.d + +$ ls -la /etc/wireplumber/wireplumber.conf.d/*kaisa* + +================================================================================ +WirePlumber state (profile / nodes / routes) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 20 +drwx------ 2 jack jack 4096 4月 9 22:01 . +drwx------ 7 jack jack 4096 4月 9 13:44 .. +-rw-rw-r-- 1 jack jack 462 4月 9 22:00 default-nodes +-rw-rw-r-- 1 jack jack 949 4月 9 22:01 default-routes +-rw-rw-r-- 1 jack jack 2253 4月 9 22:01 restore-stream + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-profile +sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-nodes +[default-nodes] +default.configured.audio.sink=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-routes +[default-routes] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:HiFi=[Out] HDMI1;[Out] Port1; + +================================================================================ +WirePlumber default-routes: persisted volume sanity + +================================================================================ + +[NOTE] No suspiciously low channelVolumes lines in default-routes (threshold 0.25). + +================================================================================ +PipeWire card / profile / ports (focus: cml_rt5682_def) + +================================================================================ + +$ pactl list cards short +44 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "3933186" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "34" + object.id = "44" + object.serial = "44" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +================================================================================ +Sinks (PipeWire) + default sink + +================================================================================ + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:76 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:91fb:fc72 + +$ pactl list short sinks +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:2449210482] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2122] + 33. WirePlumber [1.0.5, jack@jack-Kaisa, pid:9644] + 34. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:9644] + 35. pipewire [1.0.5, jack@jack-Kaisa, pid:9645] + 37. cursor [1.0.5, jack@jack-Kaisa, pid:2406] + 64. wpctl [1.0.5, jack@jack-Kaisa, pid:9814] + 70. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1565] + 71. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1565] + 72. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1722] + +Audio + ├─ Devices: + │ 44. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 45. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ 46. Comet Lake PCH-LP cAVS HDMI2 [vol: 1.00] + │ * 47. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ 48. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +================================================================================ +Kernel hints (SOF/HDMI hw_params IPC errors) + +================================================================================ + +Note: if you see PipeWire 'set_hw_params: Input/output error', the real cause is often in kernel logs. + This section tries to summarize SOF/ASoC HDMI failures (e.g. ipc tx error -5 for pcm2 HDMI1). + +[WARN] Kernel log shows SOF/ASoC HDMI failures (tail): +894:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +895:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +896:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +897:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +898:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +899:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +900:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +901:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +902:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +903:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +904:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +905:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +906:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +907:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +908:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 +945:4月 09 21:54:52 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +946:4月 09 21:54:52 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +947:4月 09 21:54:52 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +948:4月 09 21:54:52 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +949:4月 09 21:54:52 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +950:4月 09 21:54:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +951:4月 09 21:54:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +952:4月 09 21:54:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +953:4月 09 21:54:57 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +954:4月 09 21:54:57 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +955:4月 09 21:54:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +956:4月 09 21:54:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +957:4月 09 21:54:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +958:4月 09 21:54:57 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +959:4月 09 21:54:57 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +960:4月 09 21:54:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +961:4月 09 21:54:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +962:4月 09 21:54:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +963:4月 09 21:54:57 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +964:4月 09 21:54:57 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +965:4月 09 21:55:04 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +966:4月 09 21:55:04 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +967:4月 09 21:55:04 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +968:4月 09 21:55:04 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +969:4月 09 21:55:04 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +970:4月 09 21:55:04 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +971:4月 09 21:55:04 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +972:4月 09 21:55:04 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +973:4月 09 21:55:04 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +974:4月 09 21:55:04 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +975:4月 09 21:55:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +976:4月 09 21:55:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +977:4月 09 21:55:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +978:4月 09 21:55:09 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +979:4月 09 21:55:09 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 + +[NOTE] If it mentions: sof_ipc3_pcm_hw_params: pcm2 (HDMI1) ... ipc failed ... -5 + +[NOTE] then this is a kernel/SOF issue (not UCM/WirePlumber). Capture full: journalctl -k -b | grep -nE 'sof-audio|ipc tx error|pcm2|HDMI1' + +================================================================================ +Quick playback tests (non-destructive) + +================================================================================ + +Note: if ALSA 'pulse' PCM is missing, do NOT use: speaker-test -D pulse +Try these instead (they use PipeWire): + +Tip: these are wrapped with a short timeout to avoid hanging. + (uses: timeout -k 1s 5s ... -> TERM then KILL) + +$ timeout -k 1s 5s speaker-test -D pipewire -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是pipewire +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +频率被设为 48000Hz(被要求为48000Hz) +缓冲大小在范围64到1048576 +时间段大小从32到524288 +使用最大缓冲大小 1048576 +时间段=4 +时间段大小被设为=262144 +缓冲大小被设为=1048576 + 0 - Front Left +./scripts/kaisa-audio-doctor.sh: 第 80 行: 9822 已杀死 "$@" + +$ timeout -k 1s 5s speaker-test -D default -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是default +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +频率被设为 48000Hz(被要求为48000Hz) +缓冲大小在范围64到1048576 +时间段大小从32到524288 +使用最大缓冲大小 1048576 +时间段=4 +时间段大小被设为=262144 +缓冲大小被设为=1048576 + 0 - Front Left +./scripts/kaisa-audio-doctor.sh: 第 80 行: 9876 已杀死 "$@" + +$ timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 5s paplay /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +4月 09 21:53:18 jack-Kaisa wireplumber[5472]: stopped by signal: 已终止 +4月 09 21:53:18 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:53:18 jack-Kaisa wireplumber[5472]: disconnected from pipewire +4月 09 21:53:18 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:53:18 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:53:18 jack-Kaisa wireplumber[6238]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:53:18 jack-Kaisa wireplumber[6238]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:53:18 jack-Kaisa wireplumber[6238]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:53:18 jack-Kaisa wireplumber[6238]: Object activation aborted: proxy destroyed +4月 09 21:53:18 jack-Kaisa wireplumber[6238]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:59:31 jack-Kaisa wireplumber[6238]: stopped by signal: 已终止 +4月 09 21:59:31 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:59:31 jack-Kaisa wireplumber[6238]: disconnected from pipewire +4月 09 21:59:31 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:59:31 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:59:31 jack-Kaisa wireplumber[7694]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:59:31 jack-Kaisa wireplumber[7694]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:59:31 jack-Kaisa wireplumber[7694]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:59:31 jack-Kaisa wireplumber[7694]: Object activation aborted: proxy destroyed +4月 09 21:59:31 jack-Kaisa wireplumber[7694]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:59:39 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:59:39 jack-Kaisa wireplumber[7694]: stopped by signal: 已终止 +4月 09 21:59:39 jack-Kaisa wireplumber[7694]: disconnected from pipewire +4月 09 21:59:39 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:59:39 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:59:39 jack-Kaisa wireplumber[7894]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:59:39 jack-Kaisa wireplumber[7894]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:59:39 jack-Kaisa wireplumber[7894]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:59:39 jack-Kaisa wireplumber[7894]: Object activation aborted: proxy destroyed +4月 09 21:59:39 jack-Kaisa wireplumber[7894]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:59:46 jack-Kaisa wireplumber[7894]: stopped by signal: 已终止 +4月 09 21:59:46 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:59:46 jack-Kaisa wireplumber[7894]: disconnected from pipewire +4月 09 21:59:46 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:59:46 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:59:46 jack-Kaisa wireplumber[7997]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:59:46 jack-Kaisa wireplumber[7997]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:59:46 jack-Kaisa wireplumber[7997]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:59:46 jack-Kaisa wireplumber[7997]: Object activation aborted: proxy destroyed +4月 09 21:59:46 jack-Kaisa wireplumber[7997]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 21:59:53 jack-Kaisa wireplumber[7997]: stopped by signal: 已终止 +4月 09 21:59:53 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 21:59:53 jack-Kaisa wireplumber[7997]: disconnected from pipewire +4月 09 21:59:53 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 21:59:53 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 21:59:53 jack-Kaisa wireplumber[8105]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 21:59:53 jack-Kaisa wireplumber[8105]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 21:59:53 jack-Kaisa wireplumber[8105]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 21:59:53 jack-Kaisa wireplumber[8105]: Object activation aborted: proxy destroyed +4月 09 21:59:53 jack-Kaisa wireplumber[8105]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:00:00 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:00:00 jack-Kaisa wireplumber[8105]: stopped by signal: 已终止 +4月 09 22:00:00 jack-Kaisa wireplumber[8105]: disconnected from pipewire +4月 09 22:00:00 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:00:01 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:00:01 jack-Kaisa wireplumber[8175]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:00:01 jack-Kaisa wireplumber[8175]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:00:01 jack-Kaisa wireplumber[8175]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:00:01 jack-Kaisa wireplumber[8175]: Object activation aborted: proxy destroyed +4月 09 22:00:01 jack-Kaisa wireplumber[8175]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:00:08 jack-Kaisa wireplumber[8175]: stopped by signal: 已终止 +4月 09 22:00:08 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:00:08 jack-Kaisa wireplumber[8175]: disconnected from pipewire +4月 09 22:00:08 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:00:08 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:00:08 jack-Kaisa wireplumber[8292]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:00:08 jack-Kaisa wireplumber[8292]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:00:08 jack-Kaisa wireplumber[8292]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:00:08 jack-Kaisa wireplumber[8292]: Object activation aborted: proxy destroyed +4月 09 22:00:08 jack-Kaisa wireplumber[8292]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:00:15 jack-Kaisa wireplumber[8292]: stopped by signal: 已终止 +4月 09 22:00:15 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:00:15 jack-Kaisa wireplumber[8292]: disconnected from pipewire +4月 09 22:00:15 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:00:15 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:00:15 jack-Kaisa wireplumber[8393]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:00:15 jack-Kaisa wireplumber[8393]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:00:15 jack-Kaisa wireplumber[8393]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:00:15 jack-Kaisa wireplumber[8393]: Object activation aborted: proxy destroyed +4月 09 22:00:15 jack-Kaisa wireplumber[8393]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:00:22 jack-Kaisa wireplumber[8393]: stopped by signal: 已终止 +4月 09 22:00:22 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:00:22 jack-Kaisa wireplumber[8393]: disconnected from pipewire +4月 09 22:00:22 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:00:22 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:00:22 jack-Kaisa wireplumber[8471]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:00:22 jack-Kaisa wireplumber[8471]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:00:22 jack-Kaisa wireplumber[8471]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:00:22 jack-Kaisa wireplumber[8471]: Object activation aborted: proxy destroyed +4月 09 22:00:22 jack-Kaisa wireplumber[8471]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:00:29 jack-Kaisa wireplumber[8471]: stopped by signal: 已终止 +4月 09 22:00:29 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:00:29 jack-Kaisa wireplumber[8471]: disconnected from pipewire +4月 09 22:00:29 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:00:29 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:00:29 jack-Kaisa wireplumber[8575]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:00:29 jack-Kaisa wireplumber[8575]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:00:29 jack-Kaisa wireplumber[8575]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:00:29 jack-Kaisa wireplumber[8575]: Object activation aborted: proxy destroyed +4月 09 22:00:29 jack-Kaisa wireplumber[8575]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:00:36 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:00:36 jack-Kaisa wireplumber[8575]: stopped by signal: 已终止 +4月 09 22:00:36 jack-Kaisa wireplumber[8575]: disconnected from pipewire +4月 09 22:00:36 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:00:36 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:00:36 jack-Kaisa wireplumber[8669]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:00:36 jack-Kaisa wireplumber[8669]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:00:36 jack-Kaisa wireplumber[8669]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:00:36 jack-Kaisa wireplumber[8669]: Object activation aborted: proxy destroyed +4月 09 22:00:36 jack-Kaisa wireplumber[8669]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:00:48 jack-Kaisa wireplumber[8669]: stopped by signal: 已终止 +4月 09 22:00:48 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:00:48 jack-Kaisa wireplumber[8669]: disconnected from pipewire +4月 09 22:00:48 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:00:48 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:00:48 jack-Kaisa wireplumber[8954]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:00:48 jack-Kaisa wireplumber[8954]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:00:48 jack-Kaisa wireplumber[8954]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:00:48 jack-Kaisa wireplumber[8954]: Object activation aborted: proxy destroyed +4月 09 22:00:48 jack-Kaisa wireplumber[8954]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:00:55 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:00:55 jack-Kaisa wireplumber[8954]: stopped by signal: 已终止 +4月 09 22:00:55 jack-Kaisa wireplumber[8954]: disconnected from pipewire +4月 09 22:00:55 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:00:55 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:00:55 jack-Kaisa wireplumber[9043]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:00:55 jack-Kaisa wireplumber[9043]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:00:55 jack-Kaisa wireplumber[9043]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:00:55 jack-Kaisa wireplumber[9043]: Object activation aborted: proxy destroyed +4月 09 22:00:55 jack-Kaisa wireplumber[9043]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:01:02 jack-Kaisa wireplumber[9043]: stopped by signal: 已终止 +4月 09 22:01:02 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:01:02 jack-Kaisa wireplumber[9043]: disconnected from pipewire +4月 09 22:01:02 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:01:02 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:01:02 jack-Kaisa wireplumber[9114]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:01:02 jack-Kaisa wireplumber[9114]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:01:02 jack-Kaisa wireplumber[9114]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:01:02 jack-Kaisa wireplumber[9114]: Object activation aborted: proxy destroyed +4月 09 22:01:02 jack-Kaisa wireplumber[9114]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:01:09 jack-Kaisa wireplumber[9114]: stopped by signal: 已终止 +4月 09 22:01:09 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:01:09 jack-Kaisa wireplumber[9114]: disconnected from pipewire +4月 09 22:01:09 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:01:09 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:01:09 jack-Kaisa wireplumber[9210]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:01:09 jack-Kaisa wireplumber[9210]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:01:09 jack-Kaisa wireplumber[9210]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:01:09 jack-Kaisa wireplumber[9210]: Object activation aborted: proxy destroyed +4月 09 22:01:09 jack-Kaisa wireplumber[9210]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:01:16 jack-Kaisa wireplumber[9210]: stopped by signal: 已终止 +4月 09 22:01:16 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:01:16 jack-Kaisa wireplumber[9210]: disconnected from pipewire +4月 09 22:01:16 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:01:16 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:01:16 jack-Kaisa wireplumber[9299]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:01:16 jack-Kaisa wireplumber[9299]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:01:16 jack-Kaisa wireplumber[9299]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:01:16 jack-Kaisa wireplumber[9299]: Object activation aborted: proxy destroyed +4月 09 22:01:16 jack-Kaisa wireplumber[9299]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:01:23 jack-Kaisa wireplumber[9299]: stopped by signal: 已终止 +4月 09 22:01:23 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:01:23 jack-Kaisa wireplumber[9299]: disconnected from pipewire +4月 09 22:01:23 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:01:23 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:01:23 jack-Kaisa wireplumber[9386]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:01:23 jack-Kaisa wireplumber[9386]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:01:23 jack-Kaisa wireplumber[9386]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:01:23 jack-Kaisa wireplumber[9386]: Object activation aborted: proxy destroyed +4月 09 22:01:23 jack-Kaisa wireplumber[9386]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:01:30 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:01:30 jack-Kaisa wireplumber[9386]: stopped by signal: 已终止 +4月 09 22:01:30 jack-Kaisa wireplumber[9386]: disconnected from pipewire +4月 09 22:01:30 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:01:30 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:01:30 jack-Kaisa wireplumber[9474]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:01:30 jack-Kaisa wireplumber[9474]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:01:30 jack-Kaisa wireplumber[9474]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:01:30 jack-Kaisa wireplumber[9474]: Object activation aborted: proxy destroyed +4月 09 22:01:30 jack-Kaisa wireplumber[9474]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:01:37 jack-Kaisa wireplumber[9474]: stopped by signal: 已终止 +4月 09 22:01:37 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:01:37 jack-Kaisa wireplumber[9474]: disconnected from pipewire +4月 09 22:01:37 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:01:37 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:01:37 jack-Kaisa wireplumber[9579]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:01:37 jack-Kaisa wireplumber[9579]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:01:37 jack-Kaisa wireplumber[9579]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:01:37 jack-Kaisa wireplumber[9579]: Object activation aborted: proxy destroyed +4月 09 22:01:37 jack-Kaisa wireplumber[9579]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:01:44 jack-Kaisa wireplumber[9579]: stopped by signal: 已终止 +4月 09 22:01:44 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:01:44 jack-Kaisa wireplumber[9579]: disconnected from pipewire +4月 09 22:01:44 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:01:44 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:01:44 jack-Kaisa wireplumber[9644]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:01:44 jack-Kaisa wireplumber[9644]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:01:44 jack-Kaisa wireplumber[9644]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:01:44 jack-Kaisa wireplumber[9644]: Object activation aborted: proxy destroyed +4月 09 22:01:44 jack-Kaisa wireplumber[9644]: failed to activate item: Object activation aborted: proxy destroyed + +$ journalctl --user -u pipewire -b --no-pager -n 200 +4月 09 21:48:22 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:48:22 jack-Kaisa pipewire[1283]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:48:23 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:48:23 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:48:23 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:48:23 jack-Kaisa pipewire[1451]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:50:28 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:50:28 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:28 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:28 jack-Kaisa pipewire[3942]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:50:36 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:50:36 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:36 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:36 jack-Kaisa pipewire[4144]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:50:43 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:50:43 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:43 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:43 jack-Kaisa pipewire[4245]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:50:50 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:50:50 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:50 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:50 jack-Kaisa pipewire[4345]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:50:57 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:50:57 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:57 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:57 jack-Kaisa pipewire[4410]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:51:09 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:51:09 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:09 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:09 jack-Kaisa pipewire[4708]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:51:16 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:51:16 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:16 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:16 jack-Kaisa pipewire[4774]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:51:23 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:51:23 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:23 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:23 jack-Kaisa pipewire[4872]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:51:30 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:51:30 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:30 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:30 jack-Kaisa pipewire[4969]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:52:26 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:52:26 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:52:26 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:52:26 jack-Kaisa pipewire[5470]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:53:18 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:53:18 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:53:18 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:53:18 jack-Kaisa pipewire[6235]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:54:52 jack-Kaisa pipewire[6235]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:54:52 jack-Kaisa pipewire[6235]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-47) suspended -> error (Start error: 输入/输出错误) +4月 09 21:54:57 jack-Kaisa pipewire[6235]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:54:57 jack-Kaisa pipewire[6235]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:54:57 jack-Kaisa pipewire[6235]: pw.link: 0x57937f511ea0: one of the nodes is in error out:suspended in:error +4月 09 21:54:57 jack-Kaisa pipewire[6235]: pw.link: 0x57937f513b10: one of the nodes is in error out:suspended in:error +4月 09 21:54:57 jack-Kaisa pipewire[6235]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:54:57 jack-Kaisa pipewire[6235]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-47) suspended -> error (Start error: 输入/输出错误) +4月 09 21:54:57 jack-Kaisa pipewire[6235]: pw.link: 0x57937f348760: one of the nodes is in error out:running in:error +4月 09 21:55:04 jack-Kaisa pipewire[6235]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:55:04 jack-Kaisa pipewire[6235]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-47) suspended -> error (Start error: 输入/输出错误) +4月 09 21:55:04 jack-Kaisa pipewire[6235]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:55:04 jack-Kaisa pipewire[6235]: pw.link: 0x57937f52d290: one of the nodes is in error out:suspended in:error +4月 09 21:55:04 jack-Kaisa pipewire[6235]: pw.link: 0x57937f52bc60: one of the nodes is in error out:suspended in:error +4月 09 21:55:09 jack-Kaisa pipewire[6235]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:55:09 jack-Kaisa pipewire[6235]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-47) suspended -> error (Start error: 输入/输出错误) +4月 09 21:55:09 jack-Kaisa pipewire[6235]: pw.link: 0x57937f348760: one of the nodes is in error out:running in:error +4月 09 21:59:31 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:59:31 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:59:31 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:59:31 jack-Kaisa pipewire[7690]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:59:39 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:59:39 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:59:39 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:59:39 jack-Kaisa pipewire[7890]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:59:46 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:59:46 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:59:46 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:59:46 jack-Kaisa pipewire[7994]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:59:53 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:59:53 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:59:53 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:59:53 jack-Kaisa pipewire[8100]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:00:00 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:00:00 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:01 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:01 jack-Kaisa pipewire[8173]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:00:08 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:00:08 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:08 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:08 jack-Kaisa pipewire[8289]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:00:15 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:00:15 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:15 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:15 jack-Kaisa pipewire[8389]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:00:22 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:00:22 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:22 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:22 jack-Kaisa pipewire[8469]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:00:29 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:00:29 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:29 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:29 jack-Kaisa pipewire[8573]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:00:36 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:00:36 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:36 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:36 jack-Kaisa pipewire[8667]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:00:48 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:00:48 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:48 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:48 jack-Kaisa pipewire[8949]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:00:55 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:00:55 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:55 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:55 jack-Kaisa pipewire[9040]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:01:02 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:01:02 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:02 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:02 jack-Kaisa pipewire[9112]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:01:09 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:01:09 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:09 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:09 jack-Kaisa pipewire[9207]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:01:16 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:01:16 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:16 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:16 jack-Kaisa pipewire[9297]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:01:23 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:01:23 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:23 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:23 jack-Kaisa pipewire[9384]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:01:30 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:01:30 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:30 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:30 jack-Kaisa pipewire[9472]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:01:37 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:01:37 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:37 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:37 jack-Kaisa pipewire[9577]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:01:44 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:01:44 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:44 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:44 jack-Kaisa pipewire[9642]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +$ journalctl --user -u pipewire-pulse -b --no-pager -n 200 +4月 09 21:48:22 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:48:22 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:48:23 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:48:23 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:28 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:50:28 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:28 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:36 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:50:36 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:36 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:43 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:50:43 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:43 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:50 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:50:50 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:50 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:57 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:50:57 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:57 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:09 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:51:09 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:09 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:16 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:51:16 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:16 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:23 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:51:23 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:23 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:30 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:51:30 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:30 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:52:26 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:52:26 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:52:26 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:53:18 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:53:18 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:53:18 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:59:31 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:59:31 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:59:31 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:59:39 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:59:39 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:59:39 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:59:46 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:59:46 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:59:46 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:59:53 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:59:53 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:59:53 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:00 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:00:00 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:01 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:08 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:00:08 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:08 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:15 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:00:15 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:15 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:22 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:00:22 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:22 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:29 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:00:29 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:29 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:36 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:00:36 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:36 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:48 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:00:48 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:48 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:55 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:00:55 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:55 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:02 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:01:02 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:02 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:09 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:01:09 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:09 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:16 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:01:16 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:16 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:23 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:01:23 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:23 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:30 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:01:30 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:30 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:37 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:01:37 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:37 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:44 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:01:44 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:44 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. + +================================================================================ +Hints + +================================================================================ +- If HDMI ports show "not available", verify cable/monitor input/EDID and re-plug. +- If profile keeps reverting after reboot, compare: + - ~/.local/state/wireplumber/default-profile + - /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua (device.profile) + - any *kaisa* snippets under ~/.config/wireplumber/ or /etc/wireplumber/ +- If set_hw_params errors appear in logs for a given pcm (2/3/4), test only ONE HDMI at a time and switch sink accordingly. + +================================================================================ +Done. Report saved to: ./_logs/kaisa-audio-doctor_20260409_215931.log diff --git a/_logs/kaisa-audio-doctor_20260409_220440.log b/_logs/kaisa-audio-doctor_20260409_220440.log new file mode 100644 index 0000000000..c7874543f4 --- /dev/null +++ b/_logs/kaisa-audio-doctor_20260409_220440.log @@ -0,0 +1,1858 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/kaisa-audio-doctor_20260409_220440.log + +================================================================================ + +$ uname -a +Linux jack-Kaisa 6.17.0-20-generic #20~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 19 01:28:37 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ date +2026年 04月 09日 星期四 22:04:40 CST + +$ id +uid=1000(jack) gid=1000(jack) 组=1000(jack),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin) + +================================================================================ +Session sanity (THIS OFTEN EXPLAINS 'no sound') + +================================================================================ + +If you run this as root / without a logged-in desktop session: +- systemctl --user will be offline +- /run/user/$UID may not exist +- PipeWire/WirePlumber won't be running +- ALSA may show 'no soundcards found' + +Current: + +$ bash -lc echo "USER=$USER UID=$UID HOME=$HOME XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}" +USER=jack UID=1000 HOME=/home/jack XDG_RUNTIME_DIR=/run/user/1000 + +$ bash -lc if [ -n "${XDG_RUNTIME_DIR-}" ]; then ls -ld "${XDG_RUNTIME_DIR}" 2>/dev/null || true; else echo "XDG_RUNTIME_DIR is empty"; fi +drwx------ 16 jack jack 620 4月 9 22:01 /run/user/1000 + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pipewire-0" && echo "pipewire socket: OK" || echo "pipewire socket: MISSING" +pipewire socket: OK + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pulse/native" && echo "pulse native socket: OK" || echo "pulse native socket: MISSING" +pulse native socket: OK + + +================================================================================ +FIX mode (best-effort recovery) + +================================================================================ + +[NOTE] Restarting user audio services + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] Post-restart quick state (forensics) +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "3933186" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "35" + object.id = "44" + object.serial = "44" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +[NOTE] Forcing profile to HiFi on card: alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + +$ pactl set-card-profile alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def HiFi + +$ sleep 1 + +[NOTE] Detected available pcm (from port availability): 2 (preference: 3/4/2, fallback 0) + +[NOTE] Restricting FIX candidates due to --only-pcm: 2 + +[NOTE] Trying HDMI pcm=2 sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +[NOTE] Enabling IEC958 for pcm=2 -> IEC958,0 + +$ amixer -c0 sset IEC958,0 on +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +[NOTE] Quick playback test on pcm=2 (timeout -k 1s 5s), retries=10 + +[NOTE] pw-play attempt 1/10 (pcm=2) + +[WARN] Playback test failed on pcm=2 (attempt 1/10) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 2/10 (pcm=2) + +[WARN] Playback test failed on pcm=2 (attempt 2/10) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 3/10 (pcm=2) + +[WARN] Playback test failed on pcm=2 (attempt 3/10) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 4/10 (pcm=2) + +[WARN] Playback test failed on pcm=2 (attempt 4/10) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 5/10 (pcm=2) + +[WARN] Playback test failed on pcm=2 (attempt 5/10) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 6/10 (pcm=2) + +[NOTE] Playback command returned success on pcm=2 + +[NOTE] Post-play quick checks (kernel/user logs) +4月 09 22:01:23 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:01:23 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:23 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:23 jack-Kaisa pipewire[9384]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:01:30 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:01:30 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:30 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:30 jack-Kaisa pipewire[9472]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:01:37 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:01:37 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:37 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:37 jack-Kaisa pipewire[9577]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:01:44 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:01:44 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:44 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:44 jack-Kaisa pipewire[9642]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:04:40 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:04:40 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:04:40 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:04:40 jack-Kaisa pipewire[10086]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:04:48 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:04:48 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:04:48 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:04:48 jack-Kaisa pipewire[10285]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:04:55 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:04:55 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:04:55 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:04:55 jack-Kaisa pipewire[10381]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:05:02 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:05:02 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:02 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:02 jack-Kaisa pipewire[10498]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:05:09 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:05:09 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:09 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:09 jack-Kaisa pipewire[10598]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:05:16 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:05:16 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:16 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:16 jack-Kaisa pipewire[10725]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +================================================================================ +VERIFY mode (more detailed validation) + +================================================================================ + +[NOTE] This runs active route + playback attempts and captures kernel error windows. + +[NOTE] Best run right after boot and BEFORE any manual --fix, to catch first-open races. +verify_start_ts=2026-04-09 22:05:22 + +================================================================================ +VERIFY snapshot (user services / routing / objects) + +================================================================================ + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 22:05:16 CST; 5s ago +TriggeredBy: ● pipewire.socket + Main PID: 10725 (pipewire) + Tasks: 3 (limit: 38170) + Memory: 6.1M (peak: 6.2M) + CPU: 48ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─10725 /usr/bin/pipewire + +4月 09 22:05:16 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:16 jack-Kaisa pipewire[10725]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 22:05:16 CST; 5s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 10728 (pipewire-pulse) + Tasks: 3 (limit: 38170) + Memory: 3.7M (peak: 3.7M) + CPU: 26ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─10728 /usr/bin/pipewire-pulse + +4月 09 22:05:16 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 22:05:16 CST; 5s ago + Main PID: 10727 (wireplumber) + Tasks: 7 (limit: 38170) + Memory: 5.1M (peak: 5.3M) + CPU: 129ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─10727 /usr/bin/wireplumber + +4月 09 22:05:16 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:05:16 jack-Kaisa wireplumber[10727]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:05:16 jack-Kaisa wireplumber[10727]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:05:16 jack-Kaisa wireplumber[10727]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:05:16 jack-Kaisa wireplumber[10727]: Object activation aborted: proxy destroyed +4月 09 22:05:16 jack-Kaisa wireplumber[10727]: failed to activate item: Object activation aborted: proxy destroyed + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:76 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:2419:e31a + +$ pactl list short cards +44 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "3933186" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "37" + object.id = "44" + object.serial = "44" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +$ pactl list short sinks +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz IDLE + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:605676314] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2122] + 33. pipewire [1.0.5, jack@jack-Kaisa, pid:10728] + 34. cursor [1.0.5, jack@jack-Kaisa, pid:2406] + 36. WirePlumber [1.0.5, jack@jack-Kaisa, pid:10727] + 37. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:10727] + 64. wpctl [1.0.5, jack@jack-Kaisa, pid:10853] + 70. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1565] + 71. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1565] + 72. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1722] + +Audio + ├─ Devices: + │ 44. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 45. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ 46. Comet Lake PCH-LP cAVS HDMI2 [vol: 1.00] + │ 47. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ * 48. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +================================================================================ +VERIFY WirePlumber state files (default-*) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 20 +drwx------ 2 jack jack 4096 4月 9 22:05 . +drwx------ 7 jack jack 4096 4月 9 13:44 .. +-rw-rw-r-- 1 jack jack 462 4月 9 22:04 default-nodes +-rw-rw-r-- 1 jack jack 937 4月 9 22:05 default-routes +-rw-rw-r-- 1 jack jack 2253 4月 9 22:05 restore-stream + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-profile +sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-nodes +[default-nodes] +default.configured.audio.sink=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-routes +[default-routes] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:HiFi=[Out] Port1; + +================================================================================ +VERIFY ALSA readiness (Jack/ELD/subdevices) + +================================================================================ + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +HDMI/DP Jack + ELD + Subdevices: +pcm=2 Jack=off ELD_bytes=0 Subdevices=?/? +pcm=3 Jack=off ELD_bytes=0 Subdevices=?/? +pcm=4 Jack=off ELD_bytes=0 Subdevices=?/? + +================================================================================ +VERIFY per-sink playback attempts (with kernel windows) + +================================================================================ + +[NOTE] Order preference: detected=0 then 3,4,2 then 0 + +=== VERIFY: pcm=2 === +Jack=on ELD_bytes=36 Subdevices=?/? + +[NOTE] Routing to sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +$ amixer -c0 sset IEC958,0 on +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +[NOTE] pw-play (attempt, 5s timeout) + +[NOTE] pw-play attempt 1/10 + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 2/10 + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 3/10 + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 4/10 + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 5/10 + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 6/10 + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 7/10 + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 8/10 + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 9/10 + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 10/10 + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Kernel error window since 2026-04-09 22:05:22 (tail) + +================================================================================ +VERIFY summary + +================================================================================ + +[WARN] No sink attempt was clean. If windows show ipc tx error -5 / hw_params failures, this points to kernel/SOF. + +================================================================================ +Versions (PipeWire / WirePlumber / ALSA utils) + +================================================================================ + +$ pipewire --version +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ wireplumber --version +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ wpctl --version +Error: 未知选项 --version + +用法: + wpctl [选项…] COMMAND [COMMAND_OPTIONS] - WirePlumber Control CLI + +Commands: + status + get-volume ID + inspect ID + set-default ID + set-volume ID VOL[%][-/+] + set-mute ID 1|0|toggle + set-profile ID INDEX + clear-default [ID] + +帮助选项: + -h, --help 显示帮助选项 + +Pass -h after a command to see command-specific options + + +$ pactl --version +pactl 16.1 +使用 libpulse 16.1.0 编译 +与 libpules 16.1.0 链接 + +$ pw-play --version +pw-play +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ speaker-test --version +speaker-test: 未识别的选项 "--version" +未知参数 '?' + +speaker-test 1.2.9 + + +$ alsaucm --version +alsaucm: version 1.2.9 + +$ amixer --version +amixer version 1.2.9 + +$ aplay --version +aplay: version 1.2.9 by Jaroslav Kysela + +================================================================================ +User services status + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 22:06:26 CST; 8s ago +TriggeredBy: ● pipewire.socket + Main PID: 11954 (pipewire) + Tasks: 3 (limit: 38170) + Memory: 6.1M (peak: 6.6M) + CPU: 51ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─11954 /usr/bin/pipewire + +4月 09 22:06:26 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:06:26 jack-Kaisa pipewire[11954]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 22:06:26 CST; 8s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 11957 (pipewire-pulse) + Tasks: 3 (limit: 38170) + Memory: 3.3M (peak: 3.6M) + CPU: 30ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─11957 /usr/bin/pipewire-pulse + +4月 09 22:06:26 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 22:06:26 CST; 8s ago + Main PID: 11956 (wireplumber) + Tasks: 7 (limit: 38170) + Memory: 4.6M (peak: 5.3M) + CPU: 117ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─11956 /usr/bin/wireplumber + +4月 09 22:06:26 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:06:26 jack-Kaisa wireplumber[11956]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:06:26 jack-Kaisa wireplumber[11956]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:06:26 jack-Kaisa wireplumber[11956]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:06:26 jack-Kaisa wireplumber[11956]: Object activation aborted: proxy destroyed +4月 09 22:06:26 jack-Kaisa wireplumber[11956]: failed to activate item: Object activation aborted: proxy destroyed + +$ systemctl --user status pipewire.socket wireplumber.socket --no-pager +Unit wireplumber.socket could not be found. +● pipewire.socket - PipeWire Multimedia System Sockets + Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:48:22 CST; 18min ago + Triggers: ● pipewire.service + Listen: /run/user/1000/pipewire-0 (Stream) + /run/user/1000/pipewire-0-manager (Stream) + CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket + +4月 09 21:48:22 jack-Kaisa systemd[1220]: Listening on pipewire.socket - PipeWire Multimedia System Sockets. + +================================================================================ +ALSA enumeration + +================================================================================ + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +================================================================================ +ALSA PCM list (check pipewire/default/pulse) + +================================================================================ + +$ aplay -L +null + Discard all samples (playback) or generate zero samples (capture) +pipewire + PipeWire Sound Server +default + Default ALSA Output (currently PipeWire Media Server) +hw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct hardware device without any conversions +plughw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Hardware device with all software conversions +sysdefault:CARD=sofrt5682 + sof-rt5682, + Default Audio Device +dmix:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct sample mixing device + +================================================================================ +UCM sanity + +================================================================================ + +$ alsaucm -c sof-rt5682 list _verbs + 0: HiFi + Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) + +$ alsaucm -c sof-rt5682 list _devices +alsaucm: error failed to get list _devices: No such file or directory + +================================================================================ +IEC958 switches (all 0/1/2) + +================================================================================ + +$ amixer -c0 sget IEC958,0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,1 +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,2 +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +================================================================================ +HDMI Jack states (on/off) + ELD controls + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=0 + : values= + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +Installed files (system paths) + +================================================================================ + +$ ls -l /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf +-rw-rw-r-- 1 jack jack 238 4月 8 11:42 /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf + +$ ls -l /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf +-rw-rw-r-- 1 jack jack 2209 4月 8 13:12 /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua +-rw-r--r-- 1 root root 1472 4月 8 15:43 /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled +ls: 无法访问 '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled': 没有那个文件或目录 + +================================================================================ +Potential conflicting WirePlumber snippets (user/system) + +================================================================================ + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d +总计 12 +drwxrwxr-x 2 jack jack 4096 4月 8 12:09 . +drwxrwxr-x 3 jack jack 4096 4月 8 11:54 .. +-rw-rw-r-- 1 jack jack 1139 4月 8 11:54 50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled +-rw-rw-r-- 1 jack jack 1139 4月 8 11:54 /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /etc/wireplumber/wireplumber.conf.d + +$ ls -la /etc/wireplumber/wireplumber.conf.d/*kaisa* + +================================================================================ +WirePlumber state (profile / nodes / routes) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 20 +drwx------ 2 jack jack 4096 4月 9 22:06 . +drwx------ 7 jack jack 4096 4月 9 13:44 .. +-rw-rw-r-- 1 jack jack 462 4月 9 22:05 default-nodes +-rw-rw-r-- 1 jack jack 949 4月 9 22:06 default-routes +-rw-rw-r-- 1 jack jack 2253 4月 9 22:06 restore-stream + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-profile +sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-nodes +[default-nodes] +default.configured.audio.sink=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-routes +[default-routes] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:HiFi=[Out] HDMI1;[Out] Port1; + +================================================================================ +WirePlumber default-routes: persisted volume sanity + +================================================================================ + +[NOTE] No suspiciously low channelVolumes lines in default-routes (threshold 0.25). + +================================================================================ +PipeWire card / profile / ports (focus: cml_rt5682_def) + +================================================================================ + +$ pactl list cards short +44 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "3933186" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "37" + object.id = "44" + object.serial = "44" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +================================================================================ +Sinks (PipeWire) + default sink + +================================================================================ + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:77 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:cfc9:b48c + +$ pactl list short sinks +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:3486102668] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2122] + 33. pipewire [1.0.5, jack@jack-Kaisa, pid:11957] + 34. cursor [1.0.5, jack@jack-Kaisa, pid:2406] + 36. WirePlumber [1.0.5, jack@jack-Kaisa, pid:11956] + 37. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:11956] + 64. wpctl [1.0.5, jack@jack-Kaisa, pid:12154] + 70. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1565] + 71. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1722] + 72. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1565] + +Audio + ├─ Devices: + │ 44. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 45. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ 46. Comet Lake PCH-LP cAVS HDMI2 [vol: 1.00] + │ * 47. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ 48. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +================================================================================ +Kernel hints (SOF/HDMI hw_params IPC errors) + +================================================================================ + +Note: if you see PipeWire 'set_hw_params: Input/output error', the real cause is often in kernel logs. + This section tries to summarize SOF/ASoC HDMI failures (e.g. ipc tx error -5 for pcm2 HDMI1). + +[WARN] Kernel log shows SOF/ASoC HDMI failures (tail): +894:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +895:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +896:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +897:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +898:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +899:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +900:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +901:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +902:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +903:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +904:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +905:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +906:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +907:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +908:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 +945:4月 09 21:54:52 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +946:4月 09 21:54:52 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +947:4月 09 21:54:52 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +948:4月 09 21:54:52 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +949:4月 09 21:54:52 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +950:4月 09 21:54:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +951:4月 09 21:54:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +952:4月 09 21:54:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +953:4月 09 21:54:57 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +954:4月 09 21:54:57 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +955:4月 09 21:54:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +956:4月 09 21:54:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +957:4月 09 21:54:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +958:4月 09 21:54:57 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +959:4月 09 21:54:57 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +960:4月 09 21:54:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +961:4月 09 21:54:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +962:4月 09 21:54:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +963:4月 09 21:54:57 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +964:4月 09 21:54:57 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +965:4月 09 21:55:04 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +966:4月 09 21:55:04 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +967:4月 09 21:55:04 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +968:4月 09 21:55:04 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +969:4月 09 21:55:04 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +970:4月 09 21:55:04 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +971:4月 09 21:55:04 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +972:4月 09 21:55:04 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +973:4月 09 21:55:04 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +974:4月 09 21:55:04 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +975:4月 09 21:55:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +976:4月 09 21:55:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +977:4月 09 21:55:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +978:4月 09 21:55:09 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +979:4月 09 21:55:09 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 + +[NOTE] If it mentions: sof_ipc3_pcm_hw_params: pcm2 (HDMI1) ... ipc failed ... -5 + +[NOTE] then this is a kernel/SOF issue (not UCM/WirePlumber). Capture full: journalctl -k -b | grep -nE 'sof-audio|ipc tx error|pcm2|HDMI1' + +================================================================================ +Quick playback tests (non-destructive) + +================================================================================ + +Note: if ALSA 'pulse' PCM is missing, do NOT use: speaker-test -D pulse +Try these instead (they use PipeWire): + +Tip: these are wrapped with a short timeout to avoid hanging. + (uses: timeout -k 1s 5s ... -> TERM then KILL) + +$ timeout -k 1s 5s speaker-test -D pipewire -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是pipewire +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +频率被设为 48000Hz(被要求为48000Hz) +缓冲大小在范围64到1048576 +时间段大小从32到524288 +使用最大缓冲大小 1048576 +时间段=4 +时间段大小被设为=262144 +缓冲大小被设为=1048576 + 0 - Front Left +./scripts/kaisa-audio-doctor.sh: 第 80 行: 12162 已杀死 "$@" + +$ timeout -k 1s 5s speaker-test -D default -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是default +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +频率被设为 48000Hz(被要求为48000Hz) +缓冲大小在范围64到1048576 +时间段大小从32到524288 +使用最大缓冲大小 1048576 +时间段=4 +时间段大小被设为=262144 +缓冲大小被设为=1048576 + 0 - Front Left +./scripts/kaisa-audio-doctor.sh: 第 80 行: 12286 已杀死 "$@" + +$ timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 5s paplay /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +4月 09 22:01:09 jack-Kaisa wireplumber[9210]: Object activation aborted: proxy destroyed +4月 09 22:01:09 jack-Kaisa wireplumber[9210]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:01:16 jack-Kaisa wireplumber[9210]: stopped by signal: 已终止 +4月 09 22:01:16 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:01:16 jack-Kaisa wireplumber[9210]: disconnected from pipewire +4月 09 22:01:16 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:01:16 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:01:16 jack-Kaisa wireplumber[9299]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:01:16 jack-Kaisa wireplumber[9299]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:01:16 jack-Kaisa wireplumber[9299]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:01:16 jack-Kaisa wireplumber[9299]: Object activation aborted: proxy destroyed +4月 09 22:01:16 jack-Kaisa wireplumber[9299]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:01:23 jack-Kaisa wireplumber[9299]: stopped by signal: 已终止 +4月 09 22:01:23 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:01:23 jack-Kaisa wireplumber[9299]: disconnected from pipewire +4月 09 22:01:23 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:01:23 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:01:23 jack-Kaisa wireplumber[9386]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:01:23 jack-Kaisa wireplumber[9386]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:01:23 jack-Kaisa wireplumber[9386]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:01:23 jack-Kaisa wireplumber[9386]: Object activation aborted: proxy destroyed +4月 09 22:01:23 jack-Kaisa wireplumber[9386]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:01:30 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:01:30 jack-Kaisa wireplumber[9386]: stopped by signal: 已终止 +4月 09 22:01:30 jack-Kaisa wireplumber[9386]: disconnected from pipewire +4月 09 22:01:30 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:01:30 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:01:30 jack-Kaisa wireplumber[9474]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:01:30 jack-Kaisa wireplumber[9474]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:01:30 jack-Kaisa wireplumber[9474]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:01:30 jack-Kaisa wireplumber[9474]: Object activation aborted: proxy destroyed +4月 09 22:01:30 jack-Kaisa wireplumber[9474]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:01:37 jack-Kaisa wireplumber[9474]: stopped by signal: 已终止 +4月 09 22:01:37 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:01:37 jack-Kaisa wireplumber[9474]: disconnected from pipewire +4月 09 22:01:37 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:01:37 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:01:37 jack-Kaisa wireplumber[9579]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:01:37 jack-Kaisa wireplumber[9579]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:01:37 jack-Kaisa wireplumber[9579]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:01:37 jack-Kaisa wireplumber[9579]: Object activation aborted: proxy destroyed +4月 09 22:01:37 jack-Kaisa wireplumber[9579]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:01:44 jack-Kaisa wireplumber[9579]: stopped by signal: 已终止 +4月 09 22:01:44 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:01:44 jack-Kaisa wireplumber[9579]: disconnected from pipewire +4月 09 22:01:44 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:01:44 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:01:44 jack-Kaisa wireplumber[9644]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:01:44 jack-Kaisa wireplumber[9644]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:01:44 jack-Kaisa wireplumber[9644]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:01:44 jack-Kaisa wireplumber[9644]: Object activation aborted: proxy destroyed +4月 09 22:01:44 jack-Kaisa wireplumber[9644]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:04:40 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:04:40 jack-Kaisa wireplumber[9644]: stopped by signal: 已终止 +4月 09 22:04:40 jack-Kaisa wireplumber[9644]: disconnected from pipewire +4月 09 22:04:40 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:04:40 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:04:40 jack-Kaisa wireplumber[10088]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:04:40 jack-Kaisa wireplumber[10088]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:04:40 jack-Kaisa wireplumber[10088]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:04:40 jack-Kaisa wireplumber[10088]: Object activation aborted: proxy destroyed +4月 09 22:04:40 jack-Kaisa wireplumber[10088]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:04:48 jack-Kaisa wireplumber[10088]: stopped by signal: 已终止 +4月 09 22:04:48 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:04:48 jack-Kaisa wireplumber[10088]: disconnected from pipewire +4月 09 22:04:48 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:04:48 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:04:48 jack-Kaisa wireplumber[10287]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:04:48 jack-Kaisa wireplumber[10287]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:04:48 jack-Kaisa wireplumber[10287]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:04:48 jack-Kaisa wireplumber[10287]: Object activation aborted: proxy destroyed +4月 09 22:04:48 jack-Kaisa wireplumber[10287]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:04:55 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:04:55 jack-Kaisa wireplumber[10287]: stopped by signal: 已终止 +4月 09 22:04:55 jack-Kaisa wireplumber[10287]: disconnected from pipewire +4月 09 22:04:55 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:04:55 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:04:55 jack-Kaisa wireplumber[10384]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:04:55 jack-Kaisa wireplumber[10384]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:04:55 jack-Kaisa wireplumber[10384]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:04:55 jack-Kaisa wireplumber[10384]: Object activation aborted: proxy destroyed +4月 09 22:04:55 jack-Kaisa wireplumber[10384]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:05:02 jack-Kaisa wireplumber[10384]: stopped by signal: 已终止 +4月 09 22:05:02 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:05:02 jack-Kaisa wireplumber[10384]: disconnected from pipewire +4月 09 22:05:02 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:05:02 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:05:02 jack-Kaisa wireplumber[10501]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:05:02 jack-Kaisa wireplumber[10501]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:05:02 jack-Kaisa wireplumber[10501]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:05:09 jack-Kaisa wireplumber[10501]: stopped by signal: 已终止 +4月 09 22:05:09 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:05:09 jack-Kaisa wireplumber[10501]: disconnected from pipewire +4月 09 22:05:09 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:05:09 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:05:09 jack-Kaisa wireplumber[10600]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:05:09 jack-Kaisa wireplumber[10600]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:05:09 jack-Kaisa wireplumber[10600]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:05:09 jack-Kaisa wireplumber[10600]: Object activation aborted: proxy destroyed +4月 09 22:05:09 jack-Kaisa wireplumber[10600]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:05:16 jack-Kaisa wireplumber[10600]: stopped by signal: 已终止 +4月 09 22:05:16 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:05:16 jack-Kaisa wireplumber[10600]: disconnected from pipewire +4月 09 22:05:16 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:05:16 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:05:16 jack-Kaisa wireplumber[10727]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:05:16 jack-Kaisa wireplumber[10727]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:05:16 jack-Kaisa wireplumber[10727]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:05:16 jack-Kaisa wireplumber[10727]: Object activation aborted: proxy destroyed +4月 09 22:05:16 jack-Kaisa wireplumber[10727]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:05:30 jack-Kaisa wireplumber[10727]: stopped by signal: 已终止 +4月 09 22:05:30 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:05:30 jack-Kaisa wireplumber[10727]: disconnected from pipewire +4月 09 22:05:30 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:05:30 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:05:30 jack-Kaisa wireplumber[11125]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:05:30 jack-Kaisa wireplumber[11125]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:05:30 jack-Kaisa wireplumber[11125]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:05:30 jack-Kaisa wireplumber[11125]: Object activation aborted: proxy destroyed +4月 09 22:05:30 jack-Kaisa wireplumber[11125]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:05:37 jack-Kaisa wireplumber[11125]: stopped by signal: 已终止 +4月 09 22:05:37 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:05:37 jack-Kaisa wireplumber[11125]: disconnected from pipewire +4月 09 22:05:37 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:05:37 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:05:37 jack-Kaisa wireplumber[11230]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:05:37 jack-Kaisa wireplumber[11230]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:05:37 jack-Kaisa wireplumber[11230]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:05:37 jack-Kaisa wireplumber[11230]: Object activation aborted: proxy destroyed +4月 09 22:05:37 jack-Kaisa wireplumber[11230]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:05:44 jack-Kaisa wireplumber[11230]: stopped by signal: 已终止 +4月 09 22:05:44 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:05:44 jack-Kaisa wireplumber[11230]: disconnected from pipewire +4月 09 22:05:44 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:05:44 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:05:44 jack-Kaisa wireplumber[11333]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:05:44 jack-Kaisa wireplumber[11333]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:05:44 jack-Kaisa wireplumber[11333]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:05:44 jack-Kaisa wireplumber[11333]: Object activation aborted: proxy destroyed +4月 09 22:05:44 jack-Kaisa wireplumber[11333]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:05:51 jack-Kaisa wireplumber[11333]: stopped by signal: 已终止 +4月 09 22:05:51 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:05:51 jack-Kaisa wireplumber[11333]: disconnected from pipewire +4月 09 22:05:51 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:05:51 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:05:51 jack-Kaisa wireplumber[11439]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:05:51 jack-Kaisa wireplumber[11439]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:05:51 jack-Kaisa wireplumber[11439]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:05:51 jack-Kaisa wireplumber[11439]: Object activation aborted: proxy destroyed +4月 09 22:05:51 jack-Kaisa wireplumber[11439]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:05:58 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:05:58 jack-Kaisa wireplumber[11439]: stopped by signal: 已终止 +4月 09 22:05:58 jack-Kaisa wireplumber[11439]: disconnected from pipewire +4月 09 22:05:58 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:05:58 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:05:58 jack-Kaisa wireplumber[11515]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:05:58 jack-Kaisa wireplumber[11515]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:05:58 jack-Kaisa wireplumber[11515]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:05:58 jack-Kaisa wireplumber[11515]: Object activation aborted: proxy destroyed +4月 09 22:05:58 jack-Kaisa wireplumber[11515]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:06:05 jack-Kaisa wireplumber[11515]: stopped by signal: 已终止 +4月 09 22:06:05 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:06:05 jack-Kaisa wireplumber[11515]: disconnected from pipewire +4月 09 22:06:05 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:06:05 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:06:05 jack-Kaisa wireplumber[11653]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:06:05 jack-Kaisa wireplumber[11653]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:06:05 jack-Kaisa wireplumber[11653]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:06:05 jack-Kaisa wireplumber[11653]: Object activation aborted: proxy destroyed +4月 09 22:06:05 jack-Kaisa wireplumber[11653]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:06:12 jack-Kaisa wireplumber[11653]: stopped by signal: 已终止 +4月 09 22:06:12 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:06:12 jack-Kaisa wireplumber[11653]: disconnected from pipewire +4月 09 22:06:12 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:06:12 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:06:12 jack-Kaisa wireplumber[11794]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:06:12 jack-Kaisa wireplumber[11794]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:06:12 jack-Kaisa wireplumber[11794]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:06:12 jack-Kaisa wireplumber[11794]: Object activation aborted: proxy destroyed +4月 09 22:06:12 jack-Kaisa wireplumber[11794]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:06:19 jack-Kaisa wireplumber[11794]: stopped by signal: 已终止 +4月 09 22:06:19 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:06:19 jack-Kaisa wireplumber[11794]: disconnected from pipewire +4月 09 22:06:19 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:06:19 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:06:19 jack-Kaisa wireplumber[11859]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:06:19 jack-Kaisa wireplumber[11859]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:06:19 jack-Kaisa wireplumber[11859]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:06:19 jack-Kaisa wireplumber[11859]: Object activation aborted: proxy destroyed +4月 09 22:06:19 jack-Kaisa wireplumber[11859]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:06:26 jack-Kaisa wireplumber[11859]: stopped by signal: 已终止 +4月 09 22:06:26 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:06:26 jack-Kaisa wireplumber[11859]: disconnected from pipewire +4月 09 22:06:26 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:06:26 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:06:26 jack-Kaisa wireplumber[11956]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:06:26 jack-Kaisa wireplumber[11956]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:06:26 jack-Kaisa wireplumber[11956]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:06:26 jack-Kaisa wireplumber[11956]: Object activation aborted: proxy destroyed +4月 09 22:06:26 jack-Kaisa wireplumber[11956]: failed to activate item: Object activation aborted: proxy destroyed + +$ journalctl --user -u pipewire -b --no-pager -n 200 +4月 09 21:48:23 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:48:23 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:48:23 jack-Kaisa pipewire[1451]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:50:28 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:50:28 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:28 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:28 jack-Kaisa pipewire[3942]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:50:36 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:50:36 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:36 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:36 jack-Kaisa pipewire[4144]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:50:43 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:50:43 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:43 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:43 jack-Kaisa pipewire[4245]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:50:50 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:50:50 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:50 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:50 jack-Kaisa pipewire[4345]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:50:57 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:50:57 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:57 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:50:57 jack-Kaisa pipewire[4410]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:51:09 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:51:09 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:09 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:09 jack-Kaisa pipewire[4708]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:51:16 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:51:16 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:16 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:16 jack-Kaisa pipewire[4774]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:51:23 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:51:23 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:23 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:23 jack-Kaisa pipewire[4872]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:51:30 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:51:30 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:30 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:51:30 jack-Kaisa pipewire[4969]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:52:26 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:52:26 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:52:26 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:52:26 jack-Kaisa pipewire[5470]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:53:18 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:53:18 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:53:18 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:53:18 jack-Kaisa pipewire[6235]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:54:52 jack-Kaisa pipewire[6235]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:54:52 jack-Kaisa pipewire[6235]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-47) suspended -> error (Start error: 输入/输出错误) +4月 09 21:54:57 jack-Kaisa pipewire[6235]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:54:57 jack-Kaisa pipewire[6235]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:54:57 jack-Kaisa pipewire[6235]: pw.link: 0x57937f511ea0: one of the nodes is in error out:suspended in:error +4月 09 21:54:57 jack-Kaisa pipewire[6235]: pw.link: 0x57937f513b10: one of the nodes is in error out:suspended in:error +4月 09 21:54:57 jack-Kaisa pipewire[6235]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:54:57 jack-Kaisa pipewire[6235]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-47) suspended -> error (Start error: 输入/输出错误) +4月 09 21:54:57 jack-Kaisa pipewire[6235]: pw.link: 0x57937f348760: one of the nodes is in error out:running in:error +4月 09 21:55:04 jack-Kaisa pipewire[6235]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:55:04 jack-Kaisa pipewire[6235]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-47) suspended -> error (Start error: 输入/输出错误) +4月 09 21:55:04 jack-Kaisa pipewire[6235]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:55:04 jack-Kaisa pipewire[6235]: pw.link: 0x57937f52d290: one of the nodes is in error out:suspended in:error +4月 09 21:55:04 jack-Kaisa pipewire[6235]: pw.link: 0x57937f52bc60: one of the nodes is in error out:suspended in:error +4月 09 21:55:09 jack-Kaisa pipewire[6235]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 21:55:09 jack-Kaisa pipewire[6235]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-47) suspended -> error (Start error: 输入/输出错误) +4月 09 21:55:09 jack-Kaisa pipewire[6235]: pw.link: 0x57937f348760: one of the nodes is in error out:running in:error +4月 09 21:59:31 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:59:31 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:59:31 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:59:31 jack-Kaisa pipewire[7690]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:59:39 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:59:39 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:59:39 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:59:39 jack-Kaisa pipewire[7890]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:59:46 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:59:46 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:59:46 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:59:46 jack-Kaisa pipewire[7994]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 21:59:53 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:59:53 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:59:53 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:59:53 jack-Kaisa pipewire[8100]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:00:00 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:00:00 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:01 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:01 jack-Kaisa pipewire[8173]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:00:08 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:00:08 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:08 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:08 jack-Kaisa pipewire[8289]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:00:15 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:00:15 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:15 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:15 jack-Kaisa pipewire[8389]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:00:22 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:00:22 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:22 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:22 jack-Kaisa pipewire[8469]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:00:29 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:00:29 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:29 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:29 jack-Kaisa pipewire[8573]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:00:36 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:00:36 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:36 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:36 jack-Kaisa pipewire[8667]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:00:48 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:00:48 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:48 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:48 jack-Kaisa pipewire[8949]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:00:55 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:00:55 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:55 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:55 jack-Kaisa pipewire[9040]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:01:02 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:01:02 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:02 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:02 jack-Kaisa pipewire[9112]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:01:09 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:01:09 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:09 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:09 jack-Kaisa pipewire[9207]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:01:16 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:01:16 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:16 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:16 jack-Kaisa pipewire[9297]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:01:23 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:01:23 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:23 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:23 jack-Kaisa pipewire[9384]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:01:30 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:01:30 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:30 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:30 jack-Kaisa pipewire[9472]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:01:37 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:01:37 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:37 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:37 jack-Kaisa pipewire[9577]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:01:44 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:01:44 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:44 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:44 jack-Kaisa pipewire[9642]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:04:40 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:04:40 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:04:40 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:04:40 jack-Kaisa pipewire[10086]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:04:48 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:04:48 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:04:48 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:04:48 jack-Kaisa pipewire[10285]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:04:55 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:04:55 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:04:55 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:04:55 jack-Kaisa pipewire[10381]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:05:02 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:05:02 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:02 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:02 jack-Kaisa pipewire[10498]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:05:09 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:05:09 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:09 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:09 jack-Kaisa pipewire[10598]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:05:16 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:05:16 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:16 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:16 jack-Kaisa pipewire[10725]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:05:30 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:05:30 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:30 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:30 jack-Kaisa pipewire[11121]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:05:37 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:05:37 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:37 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:37 jack-Kaisa pipewire[11227]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:05:44 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:05:44 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:44 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:44 jack-Kaisa pipewire[11331]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:05:51 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:05:51 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:51 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:51 jack-Kaisa pipewire[11437]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:05:58 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:05:58 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:58 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:58 jack-Kaisa pipewire[11512]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:06:05 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:06:05 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:06:05 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:06:05 jack-Kaisa pipewire[11651]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:06:12 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:06:12 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:06:12 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:06:12 jack-Kaisa pipewire[11792]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:06:19 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:06:19 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:06:19 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:06:19 jack-Kaisa pipewire[11855]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:06:26 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:06:26 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:06:26 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:06:26 jack-Kaisa pipewire[11954]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +$ journalctl --user -u pipewire-pulse -b --no-pager -n 200 +4月 09 21:48:22 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:48:22 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:48:23 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:48:23 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:28 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:50:28 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:28 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:36 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:50:36 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:36 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:43 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:50:43 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:43 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:50 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:50:50 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:50 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:57 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:50:57 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:57 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:09 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:51:09 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:09 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:16 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:51:16 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:16 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:23 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:51:23 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:23 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:30 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:51:30 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:30 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:52:26 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:52:26 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:52:26 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:53:18 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:53:18 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:53:18 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:59:31 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:59:31 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:59:31 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:59:39 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:59:39 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:59:39 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:59:46 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:59:46 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:59:46 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:59:53 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:59:53 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:59:53 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:00 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:00:00 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:01 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:08 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:00:08 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:08 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:15 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:00:15 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:15 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:22 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:00:22 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:22 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:29 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:00:29 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:29 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:36 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:00:36 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:36 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:48 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:00:48 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:48 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:55 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:00:55 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:55 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:02 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:01:02 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:02 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:09 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:01:09 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:09 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:16 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:01:16 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:16 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:23 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:01:23 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:23 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:30 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:01:30 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:30 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:37 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:01:37 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:37 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:44 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:01:44 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:44 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:04:40 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:04:40 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:04:40 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:04:48 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:04:48 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:04:48 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:04:55 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:04:55 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:04:55 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:05:02 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:05:02 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:05:02 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:05:09 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:05:09 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:05:09 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:05:16 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:05:16 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:05:16 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:05:30 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:05:30 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:05:30 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:05:37 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:05:37 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:05:37 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:05:44 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:05:44 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:05:44 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:05:51 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:05:51 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:05:51 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:05:58 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:05:58 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:05:58 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:06:05 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:06:05 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:06:05 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:06:12 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:06:12 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:06:12 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:06:19 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:06:19 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:06:19 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:06:26 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:06:26 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:06:26 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. + +================================================================================ +Hints + +================================================================================ +- If HDMI ports show "not available", verify cable/monitor input/EDID and re-plug. +- If profile keeps reverting after reboot, compare: + - ~/.local/state/wireplumber/default-profile + - /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua (device.profile) + - any *kaisa* snippets under ~/.config/wireplumber/ or /etc/wireplumber/ +- If set_hw_params errors appear in logs for a given pcm (2/3/4), test only ONE HDMI at a time and switch sink accordingly. + +================================================================================ +Done. Report saved to: ./_logs/kaisa-audio-doctor_20260409_220440.log diff --git a/_logs/kaisa-audio-doctor_20260409_221358.log b/_logs/kaisa-audio-doctor_20260409_221358.log new file mode 100644 index 0000000000..9a397e9d1f --- /dev/null +++ b/_logs/kaisa-audio-doctor_20260409_221358.log @@ -0,0 +1,1975 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/kaisa-audio-doctor_20260409_221358.log + +================================================================================ + +$ uname -a +Linux jack-Kaisa 6.17.0-20-generic #20~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 19 01:28:37 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ date +2026年 04月 09日 星期四 22:13:58 CST + +$ id +uid=1000(jack) gid=1000(jack) 组=1000(jack),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin) + +================================================================================ +Session sanity (THIS OFTEN EXPLAINS 'no sound') + +================================================================================ + +If you run this as root / without a logged-in desktop session: +- systemctl --user will be offline +- /run/user/$UID may not exist +- PipeWire/WirePlumber won't be running +- ALSA may show 'no soundcards found' + +Current: + +$ bash -lc echo "USER=$USER UID=$UID HOME=$HOME XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}" +USER=jack UID=1000 HOME=/home/jack XDG_RUNTIME_DIR=/run/user/1000 + +$ bash -lc if [ -n "${XDG_RUNTIME_DIR-}" ]; then ls -ld "${XDG_RUNTIME_DIR}" 2>/dev/null || true; else echo "XDG_RUNTIME_DIR is empty"; fi +drwx------ 16 jack jack 620 4月 9 22:06 /run/user/1000 + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pipewire-0" && echo "pipewire socket: OK" || echo "pipewire socket: MISSING" +pipewire socket: OK + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pulse/native" && echo "pulse native socket: OK" || echo "pulse native socket: MISSING" +pulse native socket: OK + + +================================================================================ +FIX mode (best-effort recovery) + +================================================================================ + +[NOTE] Restarting user audio services + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] Post-restart quick state (forensics) +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "3933186" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "34" + object.id = "44" + object.serial = "44" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +[NOTE] Forcing profile to HiFi on card: alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + +$ pactl set-card-profile alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def HiFi + +$ sleep 1 + +[NOTE] Detected available pcm (from port availability): 2 (preference: 3/4/2, fallback 0) + +[NOTE] Restricting FIX candidates due to --only-connected: 2 + +[NOTE] Trying HDMI pcm=2 sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +[NOTE] Enabling IEC958 for pcm=2 -> IEC958,0 + +$ amixer -c0 sset IEC958,0 on +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +[NOTE] Quick playback test on pcm=2 (timeout -k 1s 5s), retries=10 + +[NOTE] pw-play attempt 1/10 (pcm=2) + +[WARN] Playback test failed on pcm=2 (attempt 1/10) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 2/10 (pcm=2) + +[WARN] Playback test failed on pcm=2 (attempt 2/10) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 3/10 (pcm=2) + +[WARN] Playback test failed on pcm=2 (attempt 3/10) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 4/10 (pcm=2) + +[WARN] Playback test failed on pcm=2 (attempt 4/10) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 5/10 (pcm=2) + +[WARN] Playback test failed on pcm=2 (attempt 5/10) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 6/10 (pcm=2) + +[WARN] Playback test failed on pcm=2 (attempt 6/10) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 7/10 (pcm=2) + +[WARN] Playback test failed on pcm=2 (attempt 7/10) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 8/10 (pcm=2) + +[WARN] Playback test failed on pcm=2 (attempt 8/10) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 9/10 (pcm=2) + +[WARN] Playback test failed on pcm=2 (attempt 9/10) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 10/10 (pcm=2) + +[WARN] Playback test failed on pcm=2 (attempt 10/10) + +[WARN] Playback test failed on pcm=2; trying next candidate + +[NOTE] Trying fallback Analog (Port1) sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +[NOTE] Quick playback test on pcm=0 (timeout -k 1s 5s), retries=10 + +[NOTE] pw-play attempt 1/10 (pcm=0) + +[NOTE] Playback command returned success on pcm=0 + +[NOTE] Post-play quick checks (kernel/user logs) +4月 09 22:13:58 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:13:58 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:13:58 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:13:58 jack-Kaisa pipewire[13248]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:14:06 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:14:06 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:14:06 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:14:06 jack-Kaisa pipewire[13473]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:14:13 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:14:13 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:14:13 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:14:13 jack-Kaisa pipewire[13578]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:14:20 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:14:20 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:14:20 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:14:20 jack-Kaisa pipewire[13681]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:14:27 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:14:27 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:14:27 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:14:27 jack-Kaisa pipewire[13750]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:14:34 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:14:34 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:14:34 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:14:34 jack-Kaisa pipewire[13864]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:14:41 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:14:41 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:14:41 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:14:41 jack-Kaisa pipewire[13956]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:14:48 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:14:48 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:14:48 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:14:48 jack-Kaisa pipewire[14056]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:14:55 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:14:55 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:14:56 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:14:56 jack-Kaisa pipewire[14135]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:15:03 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:15:03 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:15:03 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:15:03 jack-Kaisa pipewire[14229]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +================================================================================ +VERIFY mode (more detailed validation) + +================================================================================ + +[NOTE] This runs active route + playback attempts and captures kernel error windows. + +[NOTE] Best run right after boot and BEFORE any manual --fix, to catch first-open races. +verify_start_ts=2026-04-09 22:15:11 + +================================================================================ +VERIFY snapshot (user services / routing / objects) + +================================================================================ + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 22:15:03 CST; 8s ago +TriggeredBy: ● pipewire.socket + Main PID: 14229 (pipewire) + Tasks: 3 (limit: 38170) + Memory: 6.6M (peak: 7.3M) + CPU: 59ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─14229 /usr/bin/pipewire + +4月 09 22:15:03 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:15:03 jack-Kaisa pipewire[14229]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 22:15:03 CST; 8s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 14234 (pipewire-pulse) + Tasks: 3 (limit: 38170) + Memory: 4.1M (peak: 4.1M) + CPU: 34ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─14234 /usr/bin/pipewire-pulse + +4月 09 22:15:03 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 22:15:03 CST; 8s ago + Main PID: 14233 (wireplumber) + Tasks: 7 (limit: 38170) + Memory: 5.1M (peak: 5.6M) + CPU: 138ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─14233 /usr/bin/wireplumber + +4月 09 22:15:03 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:15:03 jack-Kaisa wireplumber[14233]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:15:03 jack-Kaisa wireplumber[14233]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:15:03 jack-Kaisa wireplumber[14233]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:15:03 jack-Kaisa wireplumber[14233]: Object activation aborted: proxy destroyed +4月 09 22:15:03 jack-Kaisa wireplumber[14233]: failed to activate item: Object activation aborted: proxy destroyed + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:84 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:cafa:3727 + +$ pactl list short cards +44 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "3933186" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "35" + object.id = "44" + object.serial = "44" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +$ pactl list short sinks +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz IDLE + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:3405395751] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2122] + 33. pipewire [1.0.5, jack@jack-Kaisa, pid:14234] + 34. WirePlumber [1.0.5, jack@jack-Kaisa, pid:14233] + 35. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:14233] + 36. cursor [1.0.5, jack@jack-Kaisa, pid:2406] + 64. wpctl [1.0.5, jack@jack-Kaisa, pid:14374] + 70. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1565] + 71. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1565] + 72. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1722] + +Audio + ├─ Devices: + │ 44. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 45. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ 46. Comet Lake PCH-LP cAVS HDMI2 [vol: 1.00] + │ 47. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ * 48. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +================================================================================ +VERIFY WirePlumber state files (default-*) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 20 +drwx------ 2 jack jack 4096 4月 9 22:15 . +drwx------ 7 jack jack 4096 4月 9 13:44 .. +-rw-rw-r-- 1 jack jack 462 4月 9 22:15 default-nodes +-rw-rw-r-- 1 jack jack 949 4月 9 22:15 default-routes +-rw-rw-r-- 1 jack jack 2253 4月 9 22:15 restore-stream + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-profile +sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-nodes +[default-nodes] +default.configured.audio.sink=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-routes +[default-routes] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:HiFi=[Out] HDMI1;[Out] Port1; + +================================================================================ +VERIFY ALSA readiness (Jack/ELD/subdevices) + +================================================================================ + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +HDMI/DP Jack + ELD + Subdevices: +pcm=2 Jack=on ELD_bytes=36 Subdevices=?/? +pcm=3 Jack=off ELD_bytes=0 Subdevices=?/? +pcm=4 Jack=off ELD_bytes=0 Subdevices=?/? + +================================================================================ +VERIFY per-sink playback attempts (with kernel windows) + +================================================================================ + +[NOTE] Order preference: detected=2 then 3,4,2 then 0 + +[NOTE] Restricting VERIFY targets due to --only-connected: 2 + +=== VERIFY: pcm=2 === +Jack=on ELD_bytes=36 Subdevices=?/? + +[NOTE] Routing to sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +$ amixer -c0 sset IEC958,0 on +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +[NOTE] pw-play (attempt, 5s timeout) + +[NOTE] pw-play attempt 1/10 + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 2/10 + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 3/10 + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 4/10 + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 5/10 + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 6/10 + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 7/10 + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 8/10 + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 9/10 + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Restarting user audio services before retry + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] pw-play attempt 10/10 + +[WARN] pw-play: FAILED (non-zero exit) + +[NOTE] Kernel error window since 2026-04-09 22:15:11 (tail) + +================================================================================ +VERIFY summary + +================================================================================ + +[WARN] No sink attempt was clean. If windows show ipc tx error -5 / hw_params failures, this points to kernel/SOF. + +================================================================================ +Versions (PipeWire / WirePlumber / ALSA utils) + +================================================================================ + +$ pipewire --version +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ wireplumber --version +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ wpctl --version +Error: 未知选项 --version + +用法: + wpctl [选项…] COMMAND [COMMAND_OPTIONS] - WirePlumber Control CLI + +Commands: + status + get-volume ID + inspect ID + set-default ID + set-volume ID VOL[%][-/+] + set-mute ID 1|0|toggle + set-profile ID INDEX + clear-default [ID] + +帮助选项: + -h, --help 显示帮助选项 + +Pass -h after a command to see command-specific options + + +$ pactl --version +pactl 16.1 +使用 libpulse 16.1.0 编译 +与 libpules 16.1.0 链接 + +$ pw-play --version +pw-play +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ speaker-test --version +speaker-test: 未识别的选项 "--version" +未知参数 '?' + +speaker-test 1.2.9 + + +$ alsaucm --version +alsaucm: version 1.2.9 + +$ amixer --version +amixer version 1.2.9 + +$ aplay --version +aplay: version 1.2.9 by Jaroslav Kysela + +================================================================================ +User services status + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 22:16:13 CST; 8s ago +TriggeredBy: ● pipewire.socket + Main PID: 15286 (pipewire) + Tasks: 3 (limit: 38170) + Memory: 5.7M (peak: 6.0M) + CPU: 39ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─15286 /usr/bin/pipewire + +4月 09 22:16:13 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:16:13 jack-Kaisa pipewire[15286]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 22:16:13 CST; 8s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 15290 (pipewire-pulse) + Tasks: 3 (limit: 38170) + Memory: 3.2M (peak: 3.5M) + CPU: 26ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─15290 /usr/bin/pipewire-pulse + +4月 09 22:16:13 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 22:16:13 CST; 8s ago + Main PID: 15289 (wireplumber) + Tasks: 7 (limit: 38170) + Memory: 4.8M (peak: 4.9M) + CPU: 103ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─15289 /usr/bin/wireplumber + +4月 09 22:16:13 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:16:13 jack-Kaisa wireplumber[15289]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:16:13 jack-Kaisa wireplumber[15289]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:16:13 jack-Kaisa wireplumber[15289]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:16:13 jack-Kaisa wireplumber[15289]: Object activation aborted: proxy destroyed +4月 09 22:16:13 jack-Kaisa wireplumber[15289]: failed to activate item: Object activation aborted: proxy destroyed + +$ systemctl --user status pipewire.socket wireplumber.socket --no-pager +Unit wireplumber.socket could not be found. +● pipewire.socket - PipeWire Multimedia System Sockets + Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 21:48:22 CST; 27min ago + Triggers: ● pipewire.service + Listen: /run/user/1000/pipewire-0 (Stream) + /run/user/1000/pipewire-0-manager (Stream) + CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket + +4月 09 21:48:22 jack-Kaisa systemd[1220]: Listening on pipewire.socket - PipeWire Multimedia System Sockets. + +================================================================================ +ALSA enumeration + +================================================================================ + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +================================================================================ +ALSA PCM list (check pipewire/default/pulse) + +================================================================================ + +$ aplay -L +null + Discard all samples (playback) or generate zero samples (capture) +pipewire + PipeWire Sound Server +default + Default ALSA Output (currently PipeWire Media Server) +hw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct hardware device without any conversions +plughw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Hardware device with all software conversions +sysdefault:CARD=sofrt5682 + sof-rt5682, + Default Audio Device +dmix:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct sample mixing device + +================================================================================ +UCM sanity + +================================================================================ + +$ alsaucm -c sof-rt5682 list _verbs + 0: HiFi + Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) + +$ alsaucm -c sof-rt5682 list _devices +alsaucm: error failed to get list _devices: No such file or directory + +================================================================================ +IEC958 switches (all 0/1/2) + +================================================================================ + +$ amixer -c0 sget IEC958,0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,1 +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,2 +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +================================================================================ +HDMI Jack states (on/off) + ELD controls + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=0 + : values= + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +Installed files (system paths) + +================================================================================ + +$ ls -l /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf +-rw-rw-r-- 1 jack jack 238 4月 8 11:42 /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf + +$ ls -l /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf +-rw-rw-r-- 1 jack jack 2209 4月 8 13:12 /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua +-rw-r--r-- 1 root root 1472 4月 8 15:43 /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled +ls: 无法访问 '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled': 没有那个文件或目录 + +================================================================================ +Potential conflicting WirePlumber snippets (user/system) + +================================================================================ + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d +总计 12 +drwxrwxr-x 2 jack jack 4096 4月 8 12:09 . +drwxrwxr-x 3 jack jack 4096 4月 8 11:54 .. +-rw-rw-r-- 1 jack jack 1139 4月 8 11:54 50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled +-rw-rw-r-- 1 jack jack 1139 4月 8 11:54 /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /etc/wireplumber/wireplumber.conf.d + +$ ls -la /etc/wireplumber/wireplumber.conf.d/*kaisa* + +================================================================================ +WirePlumber state (profile / nodes / routes) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 20 +drwx------ 2 jack jack 4096 4月 9 22:16 . +drwx------ 7 jack jack 4096 4月 9 13:44 .. +-rw-rw-r-- 1 jack jack 462 4月 9 22:15 default-nodes +-rw-rw-r-- 1 jack jack 949 4月 9 22:16 default-routes +-rw-rw-r-- 1 jack jack 2253 4月 9 22:16 restore-stream + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-profile +sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-nodes +[default-nodes] +default.configured.audio.sink=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-routes +[default-routes] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:HiFi=[Out] HDMI1;[Out] Port1; + +================================================================================ +WirePlumber default-routes: persisted volume sanity + +================================================================================ + +[NOTE] No suspiciously low channelVolumes lines in default-routes (threshold 0.25). + +================================================================================ +PipeWire card / profile / ports (focus: cml_rt5682_def) + +================================================================================ + +$ pactl list cards short +44 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "3933186" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "35" + object.id = "44" + object.serial = "44" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +================================================================================ +Sinks (PipeWire) + default sink + +================================================================================ + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:76 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:8263:31cc + +$ pactl list short sinks +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:2187538892] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2122] + 33. pipewire [1.0.5, jack@jack-Kaisa, pid:15290] + 34. WirePlumber [1.0.5, jack@jack-Kaisa, pid:15289] + 35. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:15289] + 36. cursor [1.0.5, jack@jack-Kaisa, pid:2406] + 64. wpctl [1.0.5, jack@jack-Kaisa, pid:15460] + 70. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1565] + 71. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1565] + 72. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1722] + +Audio + ├─ Devices: + │ 44. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 45. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ 46. Comet Lake PCH-LP cAVS HDMI2 [vol: 1.00] + │ * 47. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ 48. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +================================================================================ +Kernel hints (SOF/HDMI hw_params IPC errors) + +================================================================================ + +Note: if you see PipeWire 'set_hw_params: Input/output error', the real cause is often in kernel logs. + This section tries to summarize SOF/ASoC HDMI failures (e.g. ipc tx error -5 for pcm2 HDMI1). + +[WARN] Kernel log shows SOF/ASoC HDMI failures (tail): +894:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +895:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +896:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +897:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +898:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +899:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +900:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +901:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +902:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +903:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +904:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +905:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +906:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +907:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +908:4月 09 21:48:21 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 +945:4月 09 21:54:52 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +946:4月 09 21:54:52 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +947:4月 09 21:54:52 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +948:4月 09 21:54:52 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +949:4月 09 21:54:52 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +950:4月 09 21:54:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +951:4月 09 21:54:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +952:4月 09 21:54:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +953:4月 09 21:54:57 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +954:4月 09 21:54:57 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +955:4月 09 21:54:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +956:4月 09 21:54:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +957:4月 09 21:54:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +958:4月 09 21:54:57 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +959:4月 09 21:54:57 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +960:4月 09 21:54:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +961:4月 09 21:54:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +962:4月 09 21:54:57 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +963:4月 09 21:54:57 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +964:4月 09 21:54:57 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +965:4月 09 21:55:04 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +966:4月 09 21:55:04 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +967:4月 09 21:55:04 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +968:4月 09 21:55:04 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +969:4月 09 21:55:04 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +970:4月 09 21:55:04 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +971:4月 09 21:55:04 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +972:4月 09 21:55:04 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +973:4月 09 21:55:04 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +974:4月 09 21:55:04 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +975:4月 09 21:55:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +976:4月 09 21:55:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +977:4月 09 21:55:09 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +978:4月 09 21:55:09 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +979:4月 09 21:55:09 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 + +[NOTE] If it mentions: sof_ipc3_pcm_hw_params: pcm2 (HDMI1) ... ipc failed ... -5 + +[NOTE] then this is a kernel/SOF issue (not UCM/WirePlumber). Capture full: journalctl -k -b | grep -nE 'sof-audio|ipc tx error|pcm2|HDMI1' + +================================================================================ +Quick playback tests (non-destructive) + +================================================================================ + +Note: if ALSA 'pulse' PCM is missing, do NOT use: speaker-test -D pulse +Try these instead (they use PipeWire): + +Tip: these are wrapped with a short timeout to avoid hanging. + (uses: timeout -k 1s 5s ... -> TERM then KILL) + +$ timeout -k 1s 5s speaker-test -D pipewire -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是pipewire +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +频率被设为 48000Hz(被要求为48000Hz) +缓冲大小在范围64到1048576 +时间段大小从32到524288 +使用最大缓冲大小 1048576 +时间段=4 +时间段大小被设为=262144 +缓冲大小被设为=1048576 + 0 - Front Left +./scripts/kaisa-audio-doctor.sh: 第 83 行: 15468 已杀死 "$@" + +$ timeout -k 1s 5s speaker-test -D default -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是default +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +频率被设为 48000Hz(被要求为48000Hz) +缓冲大小在范围64到1048576 +时间段大小从32到524288 +使用最大缓冲大小 1048576 +时间段=4 +时间段大小被设为=262144 +缓冲大小被设为=1048576 + 0 - Front Left +./scripts/kaisa-audio-doctor.sh: 第 83 行: 15499 已杀死 "$@" + +$ timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 5s paplay /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +4月 09 22:06:19 jack-Kaisa wireplumber[11859]: Object activation aborted: proxy destroyed +4月 09 22:06:19 jack-Kaisa wireplumber[11859]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:06:26 jack-Kaisa wireplumber[11859]: stopped by signal: 已终止 +4月 09 22:06:26 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:06:26 jack-Kaisa wireplumber[11859]: disconnected from pipewire +4月 09 22:06:26 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:06:26 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:06:26 jack-Kaisa wireplumber[11956]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:06:26 jack-Kaisa wireplumber[11956]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:06:26 jack-Kaisa wireplumber[11956]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:06:26 jack-Kaisa wireplumber[11956]: Object activation aborted: proxy destroyed +4月 09 22:06:26 jack-Kaisa wireplumber[11956]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:13:58 jack-Kaisa wireplumber[11956]: stopped by signal: 已终止 +4月 09 22:13:58 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:13:58 jack-Kaisa wireplumber[11956]: disconnected from pipewire +4月 09 22:13:58 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:13:58 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:13:58 jack-Kaisa wireplumber[13253]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:13:58 jack-Kaisa wireplumber[13253]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:13:58 jack-Kaisa wireplumber[13253]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:13:58 jack-Kaisa wireplumber[13253]: Object activation aborted: proxy destroyed +4月 09 22:13:58 jack-Kaisa wireplumber[13253]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:14:06 jack-Kaisa wireplumber[13253]: stopped by signal: 已终止 +4月 09 22:14:06 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:14:06 jack-Kaisa wireplumber[13253]: disconnected from pipewire +4月 09 22:14:06 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:14:06 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:14:06 jack-Kaisa wireplumber[13477]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:14:06 jack-Kaisa wireplumber[13477]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:14:06 jack-Kaisa wireplumber[13477]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:14:06 jack-Kaisa wireplumber[13477]: Object activation aborted: proxy destroyed +4月 09 22:14:06 jack-Kaisa wireplumber[13477]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:14:13 jack-Kaisa wireplumber[13477]: stopped by signal: 已终止 +4月 09 22:14:13 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:14:13 jack-Kaisa wireplumber[13477]: disconnected from pipewire +4月 09 22:14:13 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:14:13 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:14:13 jack-Kaisa wireplumber[13581]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:14:13 jack-Kaisa wireplumber[13581]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:14:13 jack-Kaisa wireplumber[13581]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:14:13 jack-Kaisa wireplumber[13581]: Object activation aborted: proxy destroyed +4月 09 22:14:13 jack-Kaisa wireplumber[13581]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:14:20 jack-Kaisa wireplumber[13581]: stopped by signal: 已终止 +4月 09 22:14:20 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:14:20 jack-Kaisa wireplumber[13581]: disconnected from pipewire +4月 09 22:14:20 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:14:20 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:14:20 jack-Kaisa wireplumber[13684]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:14:20 jack-Kaisa wireplumber[13684]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:14:20 jack-Kaisa wireplumber[13684]: Object activation aborted: proxy destroyed +4月 09 22:14:20 jack-Kaisa wireplumber[13684]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:14:27 jack-Kaisa wireplumber[13684]: stopped by signal: 已终止 +4月 09 22:14:27 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:14:27 jack-Kaisa wireplumber[13684]: disconnected from pipewire +4月 09 22:14:27 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:14:27 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:14:27 jack-Kaisa wireplumber[13753]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:14:27 jack-Kaisa wireplumber[13753]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:14:27 jack-Kaisa wireplumber[13753]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:14:27 jack-Kaisa wireplumber[13753]: Object activation aborted: proxy destroyed +4月 09 22:14:27 jack-Kaisa wireplumber[13753]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:14:34 jack-Kaisa wireplumber[13753]: stopped by signal: 已终止 +4月 09 22:14:34 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:14:34 jack-Kaisa wireplumber[13753]: disconnected from pipewire +4月 09 22:14:34 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:14:34 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:14:34 jack-Kaisa wireplumber[13867]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:14:34 jack-Kaisa wireplumber[13867]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:14:34 jack-Kaisa wireplumber[13867]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:14:34 jack-Kaisa wireplumber[13867]: Object activation aborted: proxy destroyed +4月 09 22:14:34 jack-Kaisa wireplumber[13867]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:14:41 jack-Kaisa wireplumber[13867]: stopped by signal: 已终止 +4月 09 22:14:41 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:14:41 jack-Kaisa wireplumber[13867]: disconnected from pipewire +4月 09 22:14:41 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:14:41 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:14:41 jack-Kaisa wireplumber[13958]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:14:41 jack-Kaisa wireplumber[13958]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:14:41 jack-Kaisa wireplumber[13958]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:14:42 jack-Kaisa wireplumber[13958]: Object activation aborted: proxy destroyed +4月 09 22:14:42 jack-Kaisa wireplumber[13958]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:14:48 jack-Kaisa wireplumber[13958]: stopped by signal: 已终止 +4月 09 22:14:48 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:14:48 jack-Kaisa wireplumber[13958]: disconnected from pipewire +4月 09 22:14:48 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:14:48 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:14:48 jack-Kaisa wireplumber[14059]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:14:48 jack-Kaisa wireplumber[14059]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:14:49 jack-Kaisa wireplumber[14059]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:14:49 jack-Kaisa wireplumber[14059]: Object activation aborted: proxy destroyed +4月 09 22:14:49 jack-Kaisa wireplumber[14059]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:14:55 jack-Kaisa wireplumber[14059]: stopped by signal: 已终止 +4月 09 22:14:55 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:14:55 jack-Kaisa wireplumber[14059]: disconnected from pipewire +4月 09 22:14:55 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:14:56 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:14:56 jack-Kaisa wireplumber[14138]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:14:56 jack-Kaisa wireplumber[14138]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:14:56 jack-Kaisa wireplumber[14138]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:14:56 jack-Kaisa wireplumber[14138]: Object activation aborted: proxy destroyed +4月 09 22:14:56 jack-Kaisa wireplumber[14138]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:15:03 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:15:03 jack-Kaisa wireplumber[14138]: stopped by signal: 已终止 +4月 09 22:15:03 jack-Kaisa wireplumber[14138]: disconnected from pipewire +4月 09 22:15:03 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:15:03 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:15:03 jack-Kaisa wireplumber[14233]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:15:03 jack-Kaisa wireplumber[14233]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:15:03 jack-Kaisa wireplumber[14233]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:15:03 jack-Kaisa wireplumber[14233]: Object activation aborted: proxy destroyed +4月 09 22:15:03 jack-Kaisa wireplumber[14233]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:15:16 jack-Kaisa wireplumber[14233]: stopped by signal: 已终止 +4月 09 22:15:16 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:15:16 jack-Kaisa wireplumber[14233]: disconnected from pipewire +4月 09 22:15:16 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:15:16 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:15:16 jack-Kaisa wireplumber[14560]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:15:16 jack-Kaisa wireplumber[14560]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:15:17 jack-Kaisa wireplumber[14560]: Object activation aborted: proxy destroyed +4月 09 22:15:17 jack-Kaisa wireplumber[14560]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:15:23 jack-Kaisa wireplumber[14560]: stopped by signal: 已终止 +4月 09 22:15:23 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:15:23 jack-Kaisa wireplumber[14560]: disconnected from pipewire +4月 09 22:15:23 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:15:23 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:15:23 jack-Kaisa wireplumber[14656]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:15:23 jack-Kaisa wireplumber[14656]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:15:24 jack-Kaisa wireplumber[14656]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:15:24 jack-Kaisa wireplumber[14656]: Object activation aborted: proxy destroyed +4月 09 22:15:24 jack-Kaisa wireplumber[14656]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:15:30 jack-Kaisa wireplumber[14656]: stopped by signal: 已终止 +4月 09 22:15:30 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:15:30 jack-Kaisa wireplumber[14656]: disconnected from pipewire +4月 09 22:15:30 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:15:31 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:15:31 jack-Kaisa wireplumber[14750]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:15:31 jack-Kaisa wireplumber[14750]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:15:31 jack-Kaisa wireplumber[14750]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:15:31 jack-Kaisa wireplumber[14750]: Object activation aborted: proxy destroyed +4月 09 22:15:31 jack-Kaisa wireplumber[14750]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:15:38 jack-Kaisa wireplumber[14750]: stopped by signal: 已终止 +4月 09 22:15:38 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:15:38 jack-Kaisa wireplumber[14750]: disconnected from pipewire +4月 09 22:15:38 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:15:38 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:15:38 jack-Kaisa wireplumber[14845]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:15:38 jack-Kaisa wireplumber[14845]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:15:38 jack-Kaisa wireplumber[14845]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:15:38 jack-Kaisa wireplumber[14845]: Object activation aborted: proxy destroyed +4月 09 22:15:38 jack-Kaisa wireplumber[14845]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:15:45 jack-Kaisa wireplumber[14845]: stopped by signal: 已终止 +4月 09 22:15:45 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:15:45 jack-Kaisa wireplumber[14845]: disconnected from pipewire +4月 09 22:15:45 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:15:45 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:15:45 jack-Kaisa wireplumber[14941]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:15:45 jack-Kaisa wireplumber[14941]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:15:45 jack-Kaisa wireplumber[14941]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:15:45 jack-Kaisa wireplumber[14941]: Object activation aborted: proxy destroyed +4月 09 22:15:45 jack-Kaisa wireplumber[14941]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:15:52 jack-Kaisa wireplumber[14941]: stopped by signal: 已终止 +4月 09 22:15:52 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:15:52 jack-Kaisa wireplumber[14941]: disconnected from pipewire +4月 09 22:15:52 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:15:52 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:15:52 jack-Kaisa wireplumber[15031]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:15:52 jack-Kaisa wireplumber[15031]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:15:52 jack-Kaisa wireplumber[15031]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:15:52 jack-Kaisa wireplumber[15031]: Object activation aborted: proxy destroyed +4月 09 22:15:52 jack-Kaisa wireplumber[15031]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:15:59 jack-Kaisa wireplumber[15031]: stopped by signal: 已终止 +4月 09 22:15:59 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:15:59 jack-Kaisa wireplumber[15031]: disconnected from pipewire +4月 09 22:15:59 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:15:59 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:15:59 jack-Kaisa wireplumber[15128]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:15:59 jack-Kaisa wireplumber[15128]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:15:59 jack-Kaisa wireplumber[15128]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:15:59 jack-Kaisa wireplumber[15128]: Object activation aborted: proxy destroyed +4月 09 22:15:59 jack-Kaisa wireplumber[15128]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:16:06 jack-Kaisa wireplumber[15128]: stopped by signal: 已终止 +4月 09 22:16:06 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:16:06 jack-Kaisa wireplumber[15128]: disconnected from pipewire +4月 09 22:16:06 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:16:06 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:16:06 jack-Kaisa wireplumber[15202]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:16:06 jack-Kaisa wireplumber[15202]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:16:06 jack-Kaisa wireplumber[15202]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:16:06 jack-Kaisa wireplumber[15202]: Object activation aborted: proxy destroyed +4月 09 22:16:06 jack-Kaisa wireplumber[15202]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 22:16:13 jack-Kaisa wireplumber[15202]: stopped by signal: 已终止 +4月 09 22:16:13 jack-Kaisa systemd[1220]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 22:16:13 jack-Kaisa wireplumber[15202]: disconnected from pipewire +4月 09 22:16:13 jack-Kaisa systemd[1220]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 22:16:13 jack-Kaisa systemd[1220]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 22:16:13 jack-Kaisa wireplumber[15289]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 22:16:13 jack-Kaisa wireplumber[15289]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 22:16:13 jack-Kaisa wireplumber[15289]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 22:16:13 jack-Kaisa wireplumber[15289]: Object activation aborted: proxy destroyed +4月 09 22:16:13 jack-Kaisa wireplumber[15289]: failed to activate item: Object activation aborted: proxy destroyed + +$ journalctl --user -u pipewire -b --no-pager -n 200 +4月 09 21:59:53 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 21:59:53 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 21:59:53 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 21:59:53 jack-Kaisa pipewire[8100]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:00:00 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:00:00 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:01 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:01 jack-Kaisa pipewire[8173]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:00:08 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:00:08 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:08 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:08 jack-Kaisa pipewire[8289]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:00:15 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:00:15 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:15 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:15 jack-Kaisa pipewire[8389]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:00:22 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:00:22 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:22 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:22 jack-Kaisa pipewire[8469]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:00:29 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:00:29 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:29 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:29 jack-Kaisa pipewire[8573]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:00:36 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:00:36 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:36 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:36 jack-Kaisa pipewire[8667]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:00:48 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:00:48 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:48 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:48 jack-Kaisa pipewire[8949]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:00:55 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:00:55 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:55 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:00:55 jack-Kaisa pipewire[9040]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:01:02 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:01:02 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:02 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:02 jack-Kaisa pipewire[9112]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:01:09 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:01:09 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:09 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:09 jack-Kaisa pipewire[9207]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:01:16 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:01:16 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:16 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:16 jack-Kaisa pipewire[9297]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:01:23 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:01:23 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:23 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:23 jack-Kaisa pipewire[9384]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:01:30 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:01:30 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:30 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:30 jack-Kaisa pipewire[9472]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:01:37 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:01:37 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:37 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:37 jack-Kaisa pipewire[9577]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:01:44 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:01:44 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:44 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:01:44 jack-Kaisa pipewire[9642]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:04:40 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:04:40 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:04:40 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:04:40 jack-Kaisa pipewire[10086]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:04:48 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:04:48 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:04:48 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:04:48 jack-Kaisa pipewire[10285]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:04:55 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:04:55 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:04:55 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:04:55 jack-Kaisa pipewire[10381]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:05:02 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:05:02 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:02 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:02 jack-Kaisa pipewire[10498]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:05:09 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:05:09 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:09 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:09 jack-Kaisa pipewire[10598]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:05:16 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:05:16 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:16 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:16 jack-Kaisa pipewire[10725]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:05:30 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:05:30 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:30 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:30 jack-Kaisa pipewire[11121]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:05:37 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:05:37 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:37 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:37 jack-Kaisa pipewire[11227]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:05:44 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:05:44 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:44 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:44 jack-Kaisa pipewire[11331]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:05:51 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:05:51 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:51 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:51 jack-Kaisa pipewire[11437]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:05:58 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:05:58 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:58 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:05:58 jack-Kaisa pipewire[11512]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:06:05 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:06:05 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:06:05 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:06:05 jack-Kaisa pipewire[11651]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:06:12 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:06:12 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:06:12 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:06:12 jack-Kaisa pipewire[11792]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:06:19 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:06:19 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:06:19 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:06:19 jack-Kaisa pipewire[11855]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:06:26 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:06:26 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:06:26 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:06:26 jack-Kaisa pipewire[11954]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:13:58 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:13:58 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:13:58 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:13:58 jack-Kaisa pipewire[13248]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:14:06 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:14:06 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:14:06 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:14:06 jack-Kaisa pipewire[13473]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:14:13 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:14:13 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:14:13 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:14:13 jack-Kaisa pipewire[13578]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:14:20 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:14:20 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:14:20 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:14:20 jack-Kaisa pipewire[13681]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:14:27 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:14:27 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:14:27 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:14:27 jack-Kaisa pipewire[13750]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:14:34 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:14:34 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:14:34 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:14:34 jack-Kaisa pipewire[13864]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:14:41 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:14:41 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:14:41 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:14:41 jack-Kaisa pipewire[13956]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:14:48 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:14:48 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:14:48 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:14:48 jack-Kaisa pipewire[14056]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:14:55 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:14:55 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:14:56 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:14:56 jack-Kaisa pipewire[14135]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:15:03 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:15:03 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:15:03 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:15:03 jack-Kaisa pipewire[14229]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:15:16 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:15:16 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:15:16 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:15:16 jack-Kaisa pipewire[14557]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:15:23 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:15:23 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:15:23 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:15:23 jack-Kaisa pipewire[14654]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:15:30 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:15:30 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:15:30 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:15:31 jack-Kaisa pipewire[14748]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:15:38 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:15:38 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:15:38 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:15:38 jack-Kaisa pipewire[14843]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:15:45 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:15:45 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:15:45 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:15:45 jack-Kaisa pipewire[14939]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:15:52 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:15:52 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:15:52 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:15:52 jack-Kaisa pipewire[15028]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:15:59 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:15:59 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:15:59 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:15:59 jack-Kaisa pipewire[15126]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:16:06 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:16:06 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:16:06 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:16:06 jack-Kaisa pipewire[15200]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 22:16:13 jack-Kaisa systemd[1220]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 22:16:13 jack-Kaisa systemd[1220]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 22:16:13 jack-Kaisa systemd[1220]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 22:16:13 jack-Kaisa pipewire[15286]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +$ journalctl --user -u pipewire-pulse -b --no-pager -n 200 +4月 09 21:48:22 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:48:22 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:48:23 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:48:23 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:28 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:50:28 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:28 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:36 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:50:36 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:36 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:43 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:50:43 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:43 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:50 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:50:50 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:50 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:57 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:50:57 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:50:57 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:09 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:51:09 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:09 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:16 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:51:16 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:16 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:23 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:51:23 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:23 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:30 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:51:30 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:51:30 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:52:26 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:52:26 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:52:26 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:53:18 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:53:18 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:53:18 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:59:31 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:59:31 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:59:31 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:59:39 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:59:39 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:59:39 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:59:46 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:59:46 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:59:46 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:59:53 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 21:59:53 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 21:59:53 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:00 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:00:00 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:01 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:08 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:00:08 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:08 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:15 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:00:15 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:15 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:22 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:00:22 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:22 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:29 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:00:29 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:29 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:36 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:00:36 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:36 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:48 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:00:48 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:48 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:55 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:00:55 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:00:55 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:02 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:01:02 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:02 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:09 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:01:09 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:09 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:16 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:01:16 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:16 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:23 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:01:23 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:23 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:30 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:01:30 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:30 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:37 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:01:37 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:37 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:44 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:01:44 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:01:44 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:04:40 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:04:40 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:04:40 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:04:48 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:04:48 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:04:48 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:04:55 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:04:55 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:04:55 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:05:02 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:05:02 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:05:02 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:05:09 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:05:09 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:05:09 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:05:16 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:05:16 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:05:16 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:05:30 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:05:30 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:05:30 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:05:37 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:05:37 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:05:37 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:05:44 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:05:44 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:05:44 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:05:51 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:05:51 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:05:51 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:05:58 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:05:58 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:05:58 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:06:05 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:06:05 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:06:05 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:06:12 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:06:12 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:06:12 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:06:19 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:06:19 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:06:19 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:06:26 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:06:26 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:06:26 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:13:58 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:13:58 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:13:58 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:14:06 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:14:06 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:14:06 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:14:13 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:14:13 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:14:13 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:14:20 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:14:20 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:14:20 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:14:27 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:14:27 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:14:27 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:14:34 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:14:34 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:14:34 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:14:41 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:14:41 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:14:41 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:14:48 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:14:48 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:14:48 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:14:55 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:14:55 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:14:56 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:15:03 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:15:03 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:15:03 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:15:16 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:15:16 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:15:16 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:15:23 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:15:23 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:15:23 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:15:30 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:15:30 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:15:31 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:15:38 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:15:38 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:15:38 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:15:45 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:15:45 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:15:45 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:15:52 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:15:52 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:15:52 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:15:59 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:15:59 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:15:59 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:16:06 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:16:06 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:16:06 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:16:13 jack-Kaisa systemd[1220]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 22:16:13 jack-Kaisa systemd[1220]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 22:16:13 jack-Kaisa systemd[1220]: Started pipewire-pulse.service - PipeWire PulseAudio. + +================================================================================ +Hints + +================================================================================ +- If HDMI ports show "not available", verify cable/monitor input/EDID and re-plug. +- If profile keeps reverting after reboot, compare: + - ~/.local/state/wireplumber/default-profile + - /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua (device.profile) + - any *kaisa* snippets under ~/.config/wireplumber/ or /etc/wireplumber/ +- If set_hw_params errors appear in logs for a given pcm (2/3/4), test only ONE HDMI at a time and switch sink accordingly. + +================================================================================ +Done. Report saved to: ./_logs/kaisa-audio-doctor_20260409_221358.log diff --git a/_logs/kaisa-audio-doctor_local-plan-jack-fix_20260409_130131.log b/_logs/kaisa-audio-doctor_local-plan-jack-fix_20260409_130131.log new file mode 100644 index 0000000000..25d7b3bcb2 --- /dev/null +++ b/_logs/kaisa-audio-doctor_local-plan-jack-fix_20260409_130131.log @@ -0,0 +1,712 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/kaisa-audio-doctor_local-plan-jack-fix_20260409_130131.log + +================================================================================ + +$ uname -a +Linux jack-Kaisa 6.17.0-20-generic #20~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 19 01:28:37 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ date +2026年 04月 09日 星期四 13:01:31 CST + +$ id +uid=1000(jack) gid=1000(jack) 组=1000(jack),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin) + +================================================================================ +Session sanity (THIS OFTEN EXPLAINS 'no sound') + +================================================================================ + +If you run this as root / without a logged-in desktop session: +- systemctl --user will be offline +- /run/user/$UID may not exist +- PipeWire/WirePlumber won't be running +- ALSA may show 'no soundcards found' + +Current: + +$ bash -lc echo "USER=$USER UID=$UID HOME=$HOME XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}" +USER=jack UID=1000 HOME=/home/jack XDG_RUNTIME_DIR=/run/user/1000 + +$ bash -lc if [ -n "${XDG_RUNTIME_DIR-}" ]; then ls -ld "${XDG_RUNTIME_DIR}" 2>/dev/null || true; else echo "XDG_RUNTIME_DIR is empty"; fi +drwx------ 17 jack jack 640 4月 9 12:31 /run/user/1000 + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pipewire-0" && echo "pipewire socket: OK" || echo "pipewire socket: MISSING" +pipewire socket: OK + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pulse/native" && echo "pulse native socket: OK" || echo "pulse native socket: MISSING" +pulse native socket: OK + + +================================================================================ +FIX mode (best-effort recovery) + +================================================================================ + +[NOTE] Restarting user audio services + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] Forcing profile to HiFi on card: alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + +$ pactl set-card-profile alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def HiFi + +$ sleep 1 + +[NOTE] Detected available pcm (from port availability): 2 (preference: 3/4/2, fallback 0) + +[NOTE] pcm=2 Jack is off; skipping (no cable / no EDID) + +[NOTE] pcm=3 Jack is off; skipping (no cable / no EDID) + +[NOTE] pcm=4 Jack is off; skipping (no cable / no EDID) + +[NOTE] Trying fallback Analog (Port1) sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +[NOTE] Quick playback test on pcm=0 (timeout -k 1s 5s) + +[NOTE] Playback command returned success on pcm=0 (if still silent: check monitor input / EDID / volume) + +================================================================================ +Versions (PipeWire / WirePlumber / ALSA utils) + +================================================================================ + +$ pipewire --version +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ wireplumber --version +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ wpctl --version +Error: 未知选项 --version + +用法: + wpctl [选项…] COMMAND [COMMAND_OPTIONS] - WirePlumber Control CLI + +Commands: + status + get-volume ID + inspect ID + set-default ID + set-volume ID VOL[%][-/+] + set-mute ID 1|0|toggle + set-profile ID INDEX + clear-default [ID] + +帮助选项: + -h, --help 显示帮助选项 + +Pass -h after a command to see command-specific options + + +$ pactl --version +pactl 16.1 +使用 libpulse 16.1.0 编译 +与 libpules 16.1.0 链接 + +$ pw-play --version +pw-play +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ speaker-test --version +speaker-test: 未识别的选项 "--version" +未知参数 '?' + +speaker-test 1.2.9 + + +$ alsaucm --version +alsaucm: version 1.2.9 + +$ amixer --version +amixer version 1.2.9 + +$ aplay --version +aplay: version 1.2.9 by Jaroslav Kysela + +================================================================================ +User services status + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 13:01:31 CST; 4s ago +TriggeredBy: ● pipewire.socket + Main PID: 6524 (pipewire) + Tasks: 3 (limit: 38170) + Memory: 5.5M (peak: 5.5M) + CPU: 56ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─6524 /usr/bin/pipewire + +4月 09 13:01:31 jack-Kaisa systemd[1228]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 13:01:31 jack-Kaisa pipewire[6524]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 13:01:31 CST; 4s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 6529 (pipewire-pulse) + Tasks: 3 (limit: 38170) + Memory: 2.6M (peak: 2.7M) + CPU: 30ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─6529 /usr/bin/pipewire-pulse + +4月 09 13:01:31 jack-Kaisa systemd[1228]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 13:01:31 CST; 4s ago + Main PID: 6528 (wireplumber) + Tasks: 7 (limit: 38170) + Memory: 5.1M (peak: 5.4M) + CPU: 108ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─6528 /usr/bin/wireplumber + +4月 09 13:01:31 jack-Kaisa systemd[1228]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 13:01:31 jack-Kaisa wireplumber[6528]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 13:01:31 jack-Kaisa wireplumber[6528]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 13:01:32 jack-Kaisa wireplumber[6528]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 13:01:32 jack-Kaisa wireplumber[6528]: Object activation aborted: proxy destroyed +4月 09 13:01:32 jack-Kaisa wireplumber[6528]: failed to activate item: Object activation aborted: proxy destroyed + +$ systemctl --user status pipewire.socket wireplumber.socket --no-pager +Unit wireplumber.socket could not be found. +● pipewire.socket - PipeWire Multimedia System Sockets + Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 12:19:03 CST; 42min ago + Triggers: ● pipewire.service + Listen: /run/user/1000/pipewire-0 (Stream) + /run/user/1000/pipewire-0-manager (Stream) + CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket + +4月 09 12:19:03 jack-Kaisa systemd[1228]: Listening on pipewire.socket - PipeWire Multimedia System Sockets. + +================================================================================ +ALSA enumeration + +================================================================================ + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +================================================================================ +ALSA PCM list (check pipewire/default/pulse) + +================================================================================ + +$ aplay -L +null + Discard all samples (playback) or generate zero samples (capture) +pipewire + PipeWire Sound Server +default + Default ALSA Output (currently PipeWire Media Server) +hw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct hardware device without any conversions +plughw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Hardware device with all software conversions +sysdefault:CARD=sofrt5682 + sof-rt5682, + Default Audio Device +dmix:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct sample mixing device + +================================================================================ +UCM sanity + +================================================================================ + +$ alsaucm -c sof-rt5682 list _verbs + 0: HiFi + Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) + +$ alsaucm -c sof-rt5682 list _devices +alsaucm: error failed to get list _devices: No such file or directory + +================================================================================ +IEC958 switches (all 0/1/2) + +================================================================================ + +$ amixer -c0 sget IEC958,0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,1 +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,2 +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +================================================================================ +HDMI Jack states (on/off) + ELD controls + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=0 + : values= + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +Installed files (system paths) + +================================================================================ + +$ ls -l /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf +-rw-rw-r-- 1 jack jack 238 4月 8 11:42 /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf + +$ ls -l /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf +-rw-rw-r-- 1 jack jack 2209 4月 8 13:12 /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua +-rw-r--r-- 1 root root 1472 4月 8 15:43 /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled +ls: 无法访问 '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled': 没有那个文件或目录 + +================================================================================ +Potential conflicting WirePlumber snippets (user/system) + +================================================================================ + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d +总计 12 +drwxrwxr-x 2 jack jack 4096 4月 8 12:09 . +drwxrwxr-x 3 jack jack 4096 4月 8 11:54 .. +-rw-rw-r-- 1 jack jack 1139 4月 8 11:54 50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled +-rw-rw-r-- 1 jack jack 1139 4月 8 11:54 /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /etc/wireplumber/wireplumber.conf.d + +$ ls -la /etc/wireplumber/wireplumber.conf.d/*kaisa* + +================================================================================ +WirePlumber state (profile / nodes / routes) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 20 +drwx------ 2 jack jack 4096 4月 9 13:01 . +drwx------ 6 jack jack 4096 4月 8 15:48 .. +-rw-rw-r-- 1 jack jack 462 4月 9 13:01 default-nodes +-rw-rw-r-- 1 jack jack 684 4月 9 13:01 default-routes +-rw-rw-r-- 1 jack jack 2253 4月 9 13:01 restore-stream + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-profile +sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-nodes +[default-nodes] +default.configured.audio.sink=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-routes +[default-routes] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelVolumes=0.062991671264172;0.062991671264172; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:HiFi=[Out] Port1; + +================================================================================ +PipeWire card / profile / ports (focus: cml_rt5682_def) + +================================================================================ + +$ pactl list cards short +43 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "3981077" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "35" + object.id = "43" + object.serial = "43" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +================================================================================ +Sinks (PipeWire) + default sink + +================================================================================ + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:78 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:0876:a5dc + +$ pactl list short sinks +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz SUSPENDED +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz IDLE + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:141993436] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2066] + 33. pipewire [1.0.5, jack@jack-Kaisa, pid:6529] + 34. WirePlumber [1.0.5, jack@jack-Kaisa, pid:6528] + 35. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:6528] + 63. wpctl [1.0.5, jack@jack-Kaisa, pid:6684] + +Audio + ├─ Devices: + │ 43. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 44. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ 45. Comet Lake PCH-LP cAVS HDMI2 [vol: 0.40] + │ 46. Comet Lake PCH-LP cAVS HDMI1 [vol: 0.40] + │ * 47. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +================================================================================ +Quick playback tests (non-destructive) + +================================================================================ + +Note: if ALSA 'pulse' PCM is missing, do NOT use: speaker-test -D pulse +Try these instead (they use PipeWire): + +Tip: these are wrapped with a short timeout to avoid hanging. + (uses: timeout -k 1s 5s ... -> TERM then KILL) + +$ timeout -k 1s 5s speaker-test -D pipewire -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是pipewire +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +频率被设为 48000Hz(被要求为48000Hz) +缓冲大小在范围64到1048576 +时间段大小从32到524288 +使用最大缓冲大小 1048576 +时间段=4 +时间段大小被设为=262144 +缓冲大小被设为=1048576 + 0 - Front Left + 1 - Front Right +每时间段时间=5.528709 + +$ timeout -k 1s 5s speaker-test -D default -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是default +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +频率被设为 48000Hz(被要求为48000Hz) +缓冲大小在范围64到1048576 +时间段大小从32到524288 +使用最大缓冲大小 1048576 +时间段=4 +时间段大小被设为=262144 +缓冲大小被设为=1048576 + 0 - Front Left + 1 - Front Right +每时间段时间=5.528092 + +$ timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 5s paplay /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +4月 09 12:19:03 jack-Kaisa systemd[1228]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 12:19:03 jack-Kaisa wireplumber[1290]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 12:19:03 jack-Kaisa wireplumber[1290]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 12:19:03 jack-Kaisa wireplumber[1290]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 09 12:19:03 jack-Kaisa wireplumber[1290]: Object activation aborted: proxy destroyed +4月 09 12:19:03 jack-Kaisa wireplumber[1290]: failed to activate item: Object activation aborted: proxy destroyed +4月 09 13:01:31 jack-Kaisa systemd[1228]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 09 13:01:31 jack-Kaisa wireplumber[1290]: stopped by signal: 已终止 +4月 09 13:01:31 jack-Kaisa wireplumber[1290]: disconnected from pipewire +4月 09 13:01:31 jack-Kaisa systemd[1228]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 09 13:01:31 jack-Kaisa systemd[1228]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 13:01:31 jack-Kaisa wireplumber[6528]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 13:01:31 jack-Kaisa wireplumber[6528]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 13:01:32 jack-Kaisa wireplumber[6528]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 09 13:01:32 jack-Kaisa wireplumber[6528]: Object activation aborted: proxy destroyed +4月 09 13:01:32 jack-Kaisa wireplumber[6528]: failed to activate item: Object activation aborted: proxy destroyed + +$ journalctl --user -u pipewire -b --no-pager -n 200 +4月 09 12:19:03 jack-Kaisa systemd[1228]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 12:19:03 jack-Kaisa pipewire[1286]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 12:33:00 jack-Kaisa pipewire[1286]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 12:33:00 jack-Kaisa pipewire[1286]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 12:33:49 jack-Kaisa pipewire[1286]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 12:33:49 jack-Kaisa pipewire[1286]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 12:33:54 jack-Kaisa pipewire[1286]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 12:33:54 jack-Kaisa pipewire[1286]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 12:33:54 jack-Kaisa pipewire[1286]: pw.link: 0x5a61f82c6da0: one of the nodes is in error out:running in:error +4月 09 12:46:14 jack-Kaisa pipewire[1286]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 12:46:14 jack-Kaisa pipewire[1286]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 12:46:19 jack-Kaisa pipewire[1286]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 12:46:19 jack-Kaisa pipewire[1286]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 12:46:19 jack-Kaisa pipewire[1286]: pw.link: 0x5a61f82c6da0: one of the nodes is in error out:running in:error +4月 09 12:59:38 jack-Kaisa pipewire[1286]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 12:59:38 jack-Kaisa pipewire[1286]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 12:59:48 jack-Kaisa pipewire[1286]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 12:59:48 jack-Kaisa pipewire[1286]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 12:59:53 jack-Kaisa pipewire[1286]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 12:59:53 jack-Kaisa pipewire[1286]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 12:59:56 jack-Kaisa pipewire[1286]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 12:59:56 jack-Kaisa pipewire[1286]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 12:59:56 jack-Kaisa pipewire[1286]: pw.link: 0x5a61f82bb540: one of the nodes is in error out:suspended in:error +4月 09 12:59:56 jack-Kaisa pipewire[1286]: pw.link: 0x5a61f82bb990: one of the nodes is in error out:suspended in:error +4月 09 12:59:58 jack-Kaisa pipewire[1286]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 12:59:58 jack-Kaisa pipewire[1286]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 12:59:58 jack-Kaisa pipewire[1286]: pw.link: 0x5a61f8246850: one of the nodes is in error out:running in:error +4月 09 13:00:49 jack-Kaisa pipewire[1286]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 13:00:49 jack-Kaisa pipewire[1286]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 13:00:54 jack-Kaisa pipewire[1286]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 13:00:54 jack-Kaisa pipewire[1286]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 13:00:54 jack-Kaisa pipewire[1286]: pw.link: 0x5a61f828b280: one of the nodes is in error out:running in:error +4月 09 13:00:55 jack-Kaisa pipewire[1286]: pw.link: 0x5a61f82aea40: one of the nodes is in error out:suspended in:error +4月 09 13:00:55 jack-Kaisa pipewire[1286]: pw.link: 0x5a61f828b280: one of the nodes is in error out:suspended in:error +4月 09 13:01:01 jack-Kaisa pipewire[1286]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 13:01:01 jack-Kaisa pipewire[1286]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 13:01:06 jack-Kaisa pipewire[1286]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 13:01:06 jack-Kaisa pipewire[1286]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 13:01:31 jack-Kaisa systemd[1228]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 09 13:01:31 jack-Kaisa systemd[1228]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 09 13:01:31 jack-Kaisa systemd[1228]: pipewire.service: Consumed 5.194s CPU time, 9.4M memory peak, 0B memory swap peak. +4月 09 13:01:31 jack-Kaisa systemd[1228]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 13:01:31 jack-Kaisa pipewire[6524]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +$ journalctl --user -u pipewire-pulse -b --no-pager -n 200 +4月 09 12:19:03 jack-Kaisa systemd[1228]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 09 13:01:31 jack-Kaisa systemd[1228]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 09 13:01:31 jack-Kaisa systemd[1228]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 09 13:01:31 jack-Kaisa systemd[1228]: pipewire-pulse.service: Consumed 7.290s CPU time, 12.2M memory peak, 0B memory swap peak. +4月 09 13:01:31 jack-Kaisa systemd[1228]: Started pipewire-pulse.service - PipeWire PulseAudio. + +================================================================================ +Hints + +================================================================================ +- If HDMI ports show "not available", verify cable/monitor input/EDID and re-plug. +- If profile keeps reverting after reboot, compare: + - ~/.local/state/wireplumber/default-profile + - /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua (device.profile) + - any *kaisa* snippets under ~/.config/wireplumber/ or /etc/wireplumber/ +- If set_hw_params errors appear in logs for a given pcm (2/3/4), test only ONE HDMI at a time and switch sink accordingly. + +================================================================================ +Done. Report saved to: ./_logs/kaisa-audio-doctor_local-plan-jack-fix_20260409_130131.log diff --git a/_logs/kaisa-audio-doctor_local-plan-jack_20260409_130048.log b/_logs/kaisa-audio-doctor_local-plan-jack_20260409_130048.log new file mode 100644 index 0000000000..9c632fe92a --- /dev/null +++ b/_logs/kaisa-audio-doctor_local-plan-jack_20260409_130048.log @@ -0,0 +1,651 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/kaisa-audio-doctor_local-plan-jack_20260409_130048.log + +================================================================================ + +$ uname -a +Linux jack-Kaisa 6.17.0-20-generic #20~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 19 01:28:37 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ date +2026年 04月 09日 星期四 13:00:48 CST + +$ id +uid=1000(jack) gid=1000(jack) 组=1000(jack),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin) + +================================================================================ +Session sanity (THIS OFTEN EXPLAINS 'no sound') + +================================================================================ + +If you run this as root / without a logged-in desktop session: +- systemctl --user will be offline +- /run/user/$UID may not exist +- PipeWire/WirePlumber won't be running +- ALSA may show 'no soundcards found' + +Current: + +$ bash -lc echo "USER=$USER UID=$UID HOME=$HOME XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}" +USER=jack UID=1000 HOME=/home/jack XDG_RUNTIME_DIR=/run/user/1000 + +$ bash -lc if [ -n "${XDG_RUNTIME_DIR-}" ]; then ls -ld "${XDG_RUNTIME_DIR}" 2>/dev/null || true; else echo "XDG_RUNTIME_DIR is empty"; fi +drwx------ 17 jack jack 640 4月 9 12:31 /run/user/1000 + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pipewire-0" && echo "pipewire socket: OK" || echo "pipewire socket: MISSING" +pipewire socket: OK + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pulse/native" && echo "pulse native socket: OK" || echo "pulse native socket: MISSING" +pulse native socket: OK + + +================================================================================ +Versions (PipeWire / WirePlumber / ALSA utils) + +================================================================================ + +$ pipewire --version +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ wireplumber --version +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ wpctl --version +Error: 未知选项 --version + +用法: + wpctl [选项…] COMMAND [COMMAND_OPTIONS] - WirePlumber Control CLI + +Commands: + status + get-volume ID + inspect ID + set-default ID + set-volume ID VOL[%][-/+] + set-mute ID 1|0|toggle + set-profile ID INDEX + clear-default [ID] + +帮助选项: + -h, --help 显示帮助选项 + +Pass -h after a command to see command-specific options + + +$ pactl --version +pactl 16.1 +使用 libpulse 16.1.0 编译 +与 libpules 16.1.0 链接 + +$ pw-play --version +pw-play +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ speaker-test --version +speaker-test: 未识别的选项 "--version" +未知参数 '?' + +speaker-test 1.2.9 + + +$ alsaucm --version +alsaucm: version 1.2.9 + +$ amixer --version +amixer version 1.2.9 + +$ aplay --version +aplay: version 1.2.9 by Jaroslav Kysela + +================================================================================ +User services status + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 12:19:03 CST; 41min ago +TriggeredBy: ● pipewire.socket + Main PID: 1286 (pipewire) + Tasks: 3 (limit: 38170) + Memory: 7.9M (peak: 9.4M) + CPU: 5.170s + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─1286 /usr/bin/pipewire + +4月 09 12:59:48 jack-Kaisa pipewire[1286]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 12:59:53 jack-Kaisa pipewire[1286]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 12:59:53 jack-Kaisa pipewire[1286]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 12:59:56 jack-Kaisa pipewire[1286]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 12:59:56 jack-Kaisa pipewire[1286]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 12:59:56 jack-Kaisa pipewire[1286]: pw.link: 0x5a61f82bb540: one of the nodes is in error out:suspended in:error +4月 09 12:59:56 jack-Kaisa pipewire[1286]: pw.link: 0x5a61f82bb990: one of the nodes is in error out:suspended in:error +4月 09 12:59:58 jack-Kaisa pipewire[1286]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 12:59:58 jack-Kaisa pipewire[1286]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 12:59:58 jack-Kaisa pipewire[1286]: pw.link: 0x5a61f8246850: one of the nodes is in error out:running in:error + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 12:19:03 CST; 41min ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 1292 (pipewire-pulse) + Tasks: 3 (limit: 38170) + Memory: 10.1M (peak: 12.2M) + CPU: 7.271s + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─1292 /usr/bin/pipewire-pulse + +4月 09 12:19:03 jack-Kaisa systemd[1228]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 12:19:03 CST; 41min ago + Main PID: 1290 (wireplumber) + Tasks: 6 (limit: 38170) + Memory: 9.7M (peak: 11.2M) + CPU: 422ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─1290 /usr/bin/wireplumber + +4月 09 12:19:03 jack-Kaisa systemd[1228]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 12:19:03 jack-Kaisa wireplumber[1290]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 12:19:03 jack-Kaisa wireplumber[1290]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 12:19:03 jack-Kaisa wireplumber[1290]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 09 12:19:03 jack-Kaisa wireplumber[1290]: Object activation aborted: proxy destroyed +4月 09 12:19:03 jack-Kaisa wireplumber[1290]: failed to activate item: Object activation aborted: proxy destroyed + +$ systemctl --user status pipewire.socket wireplumber.socket --no-pager +Unit wireplumber.socket could not be found. +● pipewire.socket - PipeWire Multimedia System Sockets + Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled) + Active: active (running) since Thu 2026-04-09 12:19:03 CST; 41min ago + Triggers: ● pipewire.service + Listen: /run/user/1000/pipewire-0 (Stream) + /run/user/1000/pipewire-0-manager (Stream) + CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket + +4月 09 12:19:03 jack-Kaisa systemd[1228]: Listening on pipewire.socket - PipeWire Multimedia System Sockets. + +================================================================================ +ALSA enumeration + +================================================================================ + +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +================================================================================ +ALSA PCM list (check pipewire/default/pulse) + +================================================================================ + +$ aplay -L +null + Discard all samples (playback) or generate zero samples (capture) +pipewire + PipeWire Sound Server +default + Default ALSA Output (currently PipeWire Media Server) +hw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct hardware device without any conversions +plughw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Hardware device with all software conversions +sysdefault:CARD=sofrt5682 + sof-rt5682, + Default Audio Device +dmix:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct sample mixing device + +================================================================================ +UCM sanity + +================================================================================ + +$ alsaucm -c sof-rt5682 list _verbs + 0: HiFi + Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) + +$ alsaucm -c sof-rt5682 list _devices +alsaucm: error failed to get list _devices: No such file or directory + +================================================================================ +IEC958 switches (all 0/1/2) + +================================================================================ + +$ amixer -c0 sget IEC958,0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,1 +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,2 +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +================================================================================ +HDMI Jack states (on/off) + ELD controls + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=0 + : values= + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +Installed files (system paths) + +================================================================================ + +$ ls -l /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf +-rw-rw-r-- 1 jack jack 238 4月 8 11:42 /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf + +$ ls -l /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf +-rw-rw-r-- 1 jack jack 2209 4月 8 13:12 /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua +-rw-r--r-- 1 root root 1472 4月 8 15:43 /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled +ls: 无法访问 '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled': 没有那个文件或目录 + +================================================================================ +Potential conflicting WirePlumber snippets (user/system) + +================================================================================ + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d +总计 12 +drwxrwxr-x 2 jack jack 4096 4月 8 12:09 . +drwxrwxr-x 3 jack jack 4096 4月 8 11:54 .. +-rw-rw-r-- 1 jack jack 1139 4月 8 11:54 50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled +-rw-rw-r-- 1 jack jack 1139 4月 8 11:54 /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /etc/wireplumber/wireplumber.conf.d + +$ ls -la /etc/wireplumber/wireplumber.conf.d/*kaisa* + +================================================================================ +WirePlumber state (profile / nodes / routes) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 20 +drwx------ 2 jack jack 4096 4月 9 12:59 . +drwx------ 6 jack jack 4096 4月 8 15:48 .. +-rw-rw-r-- 1 jack jack 462 4月 9 12:28 default-nodes +-rw-rw-r-- 1 jack jack 684 4月 9 12:57 default-routes +-rw-rw-r-- 1 jack jack 2253 4月 9 12:59 restore-stream + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-profile +sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-nodes +[default-nodes] +default.configured.audio.sink=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-routes +[default-routes] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelVolumes=0.062991671264172;0.062991671264172; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:HiFi=[Out] Port1; + +================================================================================ +PipeWire card / profile / ports (focus: cml_rt5682_def) + +================================================================================ + +$ pactl list cards short +42 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + 名称:alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + 驱动:alsa + 拥有者模块:n/a + 属性: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "3981077" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "35" + object.id = "42" + object.serial = "42" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + 配置文件: + off: 关 (信宿:0,信源:0,优先级:0,可用性:是) + HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿:4,信源:0,优先级:8000,可用性:是) + pro-audio: 专业音频 (信宿:4,信源:3,优先级:1,可用性:是) + 活动配置:HiFi + 端口: + [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=4" + device.icon_name = "video-display" + card.profile.port = "0" + 属于配置文件:HiFi + [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, not available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=3" + device.icon_name = "video-display" + card.profile.port = "1" + 属于配置文件:HiFi + [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) + 属性: + port.type = "hdmi" + port.availability-group = "HDMI/DP,pcm=2" + device.icon_name = "video-display" + card.profile.port = "2" + device.product.name = "ASUS MG279" + 属于配置文件:HiFi + [Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown) + 属性: + port.type = "unknown" + device.icon_name = "audio-speakers" + card.profile.port = "3" + 属于配置文件:HiFi + +================================================================================ +Sinks (PipeWire) + default sink + +================================================================================ + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:139 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:4b68:184a + +$ pactl list short sinks +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz SUSPENDED +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:1265113162] + └─ Clients: + 32. pipewire [1.0.5, jack@jack-Kaisa, pid:1292] + 34. WirePlumber [1.0.5, jack@jack-Kaisa, pid:1290] + 35. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:1290] + 62. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1507] + 63. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1507] + 64. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1676] + 65. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2066] + 66. wpctl [1.0.5, jack@jack-Kaisa, pid:6238] + +Audio + ├─ Devices: + │ 42. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 43. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ 44. Comet Lake PCH-LP cAVS HDMI2 [vol: 0.40] + │ * 45. Comet Lake PCH-LP cAVS HDMI1 [vol: 0.40] + │ 46. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +================================================================================ +Quick playback tests (non-destructive) + +================================================================================ + +Note: if ALSA 'pulse' PCM is missing, do NOT use: speaker-test -D pulse +Try these instead (they use PipeWire): + +Tip: these are wrapped with a short timeout to avoid hanging. + (uses: timeout -k 1s 5s ... -> TERM then KILL) + +$ timeout -k 1s 5s speaker-test -D pipewire -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是pipewire +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +频率被设为 48000Hz(被要求为48000Hz) +缓冲大小在范围64到1048576 +时间段大小从32到524288 +使用最大缓冲大小 1048576 +时间段=4 +时间段大小被设为=262144 +缓冲大小被设为=1048576 + 0 - Front Left +./scripts/kaisa-audio-doctor.sh: 第 64 行: 6242 已杀死 "$@" + +$ timeout -k 1s 5s speaker-test -D default -c2 -t sine -f 440 -l 1 +./scripts/kaisa-audio-doctor.sh: 第 64 行: 6286 已杀死 "$@" + +$ timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 5s paplay /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +4月 09 12:19:03 jack-Kaisa systemd[1228]: Started wireplumber.service - Multimedia Service Session Manager. +4月 09 12:19:03 jack-Kaisa wireplumber[1290]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 09 12:19:03 jack-Kaisa wireplumber[1290]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 09 12:19:03 jack-Kaisa wireplumber[1290]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 09 12:19:03 jack-Kaisa wireplumber[1290]: Object activation aborted: proxy destroyed +4月 09 12:19:03 jack-Kaisa wireplumber[1290]: failed to activate item: Object activation aborted: proxy destroyed + +$ journalctl --user -u pipewire -b --no-pager -n 200 +4月 09 12:19:03 jack-Kaisa systemd[1228]: Started pipewire.service - PipeWire Multimedia Service. +4月 09 12:19:03 jack-Kaisa pipewire[1286]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 09 12:33:00 jack-Kaisa pipewire[1286]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 12:33:00 jack-Kaisa pipewire[1286]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 12:33:49 jack-Kaisa pipewire[1286]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 12:33:49 jack-Kaisa pipewire[1286]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 12:33:54 jack-Kaisa pipewire[1286]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 12:33:54 jack-Kaisa pipewire[1286]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 12:33:54 jack-Kaisa pipewire[1286]: pw.link: 0x5a61f82c6da0: one of the nodes is in error out:running in:error +4月 09 12:46:14 jack-Kaisa pipewire[1286]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 12:46:14 jack-Kaisa pipewire[1286]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 12:46:19 jack-Kaisa pipewire[1286]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 12:46:19 jack-Kaisa pipewire[1286]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 12:46:19 jack-Kaisa pipewire[1286]: pw.link: 0x5a61f82c6da0: one of the nodes is in error out:running in:error +4月 09 12:59:38 jack-Kaisa pipewire[1286]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 12:59:38 jack-Kaisa pipewire[1286]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 12:59:48 jack-Kaisa pipewire[1286]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 12:59:48 jack-Kaisa pipewire[1286]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 12:59:53 jack-Kaisa pipewire[1286]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 12:59:53 jack-Kaisa pipewire[1286]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 12:59:56 jack-Kaisa pipewire[1286]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 12:59:56 jack-Kaisa pipewire[1286]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 12:59:56 jack-Kaisa pipewire[1286]: pw.link: 0x5a61f82bb540: one of the nodes is in error out:suspended in:error +4月 09 12:59:56 jack-Kaisa pipewire[1286]: pw.link: 0x5a61f82bb990: one of the nodes is in error out:suspended in:error +4月 09 12:59:58 jack-Kaisa pipewire[1286]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 12:59:58 jack-Kaisa pipewire[1286]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 12:59:58 jack-Kaisa pipewire[1286]: pw.link: 0x5a61f8246850: one of the nodes is in error out:running in:error +4月 09 13:00:49 jack-Kaisa pipewire[1286]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 13:00:49 jack-Kaisa pipewire[1286]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 13:00:54 jack-Kaisa pipewire[1286]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 13:00:54 jack-Kaisa pipewire[1286]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 13:00:54 jack-Kaisa pipewire[1286]: pw.link: 0x5a61f828b280: one of the nodes is in error out:running in:error +4月 09 13:00:55 jack-Kaisa pipewire[1286]: pw.link: 0x5a61f82aea40: one of the nodes is in error out:suspended in:error +4月 09 13:00:55 jack-Kaisa pipewire[1286]: pw.link: 0x5a61f828b280: one of the nodes is in error out:suspended in:error +4月 09 13:01:01 jack-Kaisa pipewire[1286]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 13:01:01 jack-Kaisa pipewire[1286]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 09 13:01:06 jack-Kaisa pipewire[1286]: spa.alsa: set_hw_params: 输入/输出错误 +4月 09 13:01:06 jack-Kaisa pipewire[1286]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) + +$ journalctl --user -u pipewire-pulse -b --no-pager -n 200 +4月 09 12:19:03 jack-Kaisa systemd[1228]: Started pipewire-pulse.service - PipeWire PulseAudio. + +================================================================================ +Hints + +================================================================================ +- If HDMI ports show "not available", verify cable/monitor input/EDID and re-plug. +- If profile keeps reverting after reboot, compare: + - ~/.local/state/wireplumber/default-profile + - /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua (device.profile) + - any *kaisa* snippets under ~/.config/wireplumber/ or /etc/wireplumber/ +- If set_hw_params errors appear in logs for a given pcm (2/3/4), test only ONE HDMI at a time and switch sink accordingly. + +================================================================================ +Done. Report saved to: ./_logs/kaisa-audio-doctor_local-plan-jack_20260409_130048.log diff --git a/_logs/kaisa-audio-doctor_local-plan_20260409_123117.log b/_logs/kaisa-audio-doctor_local-plan_20260409_123117.log new file mode 100644 index 0000000000..5469a8a1de --- /dev/null +++ b/_logs/kaisa-audio-doctor_local-plan_20260409_123117.log @@ -0,0 +1,349 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/kaisa-audio-doctor_local-plan_20260409_123117.log + +================================================================================ + +$ uname -a +Linux jack-Kaisa 6.17.0-20-generic #20~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 19 01:28:37 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ date +2026年 04月 09日 星期四 12:31:17 CST + +$ id +uid=0(root) gid=0(root) 组=0(root),65534(nogroup) + +================================================================================ +Session sanity (THIS OFTEN EXPLAINS 'no sound') + +================================================================================ + +If you run this as root / without a logged-in desktop session: +- systemctl --user will be offline +- /run/user/$UID may not exist +- PipeWire/WirePlumber won't be running +- ALSA may show 'no soundcards found' + +Current: + +$ bash -lc echo "USER=$USER UID=$UID HOME=$HOME XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}" +USER=jack UID=0 HOME=/home/jack XDG_RUNTIME_DIR=/run/user/1000 + +$ bash -lc if [ -n "${XDG_RUNTIME_DIR-}" ]; then ls -ld "${XDG_RUNTIME_DIR}" 2>/dev/null || true; else echo "XDG_RUNTIME_DIR is empty"; fi + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pipewire-0" && echo "pipewire socket: OK" || echo "pipewire socket: MISSING" +pipewire socket: MISSING + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pulse/native" && echo "pulse native socket: OK" || echo "pulse native socket: MISSING" +pulse native socket: MISSING + +WARNING: running as root (EUID=0). For best results, run as your desktop user WITHOUT sudo: + ./scripts/kaisa-audio-doctor.sh + +================================================================================ +Versions (PipeWire / WirePlumber / ALSA utils) + +================================================================================ + +$ pipewire --version +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ wireplumber --version +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ wpctl --version +Error: 未知选项 --version + +用法: + wpctl [选项…] COMMAND [COMMAND_OPTIONS] - WirePlumber Control CLI + +Commands: + status + get-volume ID + inspect ID + set-default ID + set-volume ID VOL[%][-/+] + set-mute ID 1|0|toggle + set-profile ID INDEX + clear-default [ID] + +帮助选项: + -h, --help 显示帮助选项 + +Pass -h after a command to see command-specific options + + +$ pactl --version +pactl 16.1 +使用 libpulse 16.1.0 编译 +与 libpules 16.1.0 链接 + +$ pw-play --version +pw-play +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ speaker-test --version +speaker-test: 未识别的选项 "--version" +未知参数 '?' + +speaker-test 1.2.9 + + +$ alsaucm --version +alsaucm: version 1.2.9 + +$ amixer --version +amixer version 1.2.9 + +$ aplay --version +aplay: version 1.2.9 by Jaroslav Kysela + +================================================================================ +User services status + +================================================================================ + +$ systemctl --user is-system-running +offline + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +Failed to connect to bus: 没有那个文件或目录 + +$ systemctl --user status pipewire.socket wireplumber.socket --no-pager +Failed to connect to bus: 没有那个文件或目录 + +================================================================================ +ALSA enumeration + +================================================================================ + +$ aplay -l +aplay: device_list:277: 找不到音效卡… + +================================================================================ +ALSA PCM list (check pipewire/default/pulse) + +================================================================================ + +$ aplay -L +null + Discard all samples (playback) or generate zero samples (capture) +pipewire + PipeWire Sound Server +default + Default ALSA Output (currently PipeWire Media Server) + +================================================================================ +UCM sanity + +================================================================================ + +$ alsaucm -c sof-rt5682 list _verbs +ALSA lib parser.c:2528:(get_by_card_name) no soundcards found... +ALSA lib main.c:1554:(snd_use_case_mgr_open) error: failed to import sof-rt5682 use case configuration -2 +alsaucm: error failed to open sound card sof-rt5682: No such file or directory + +$ alsaucm -c sof-rt5682 list _devices +ALSA lib parser.c:2528:(get_by_card_name) no soundcards found... +ALSA lib main.c:1554:(snd_use_case_mgr_open) error: failed to import sof-rt5682 use case configuration -2 +alsaucm: error failed to open sound card sof-rt5682: No such file or directory + +================================================================================ +IEC958 switches (all 0/1/2) + +================================================================================ + +$ amixer -c0 sget IEC958,0 +Invalid card number '0'. + +$ amixer -c0 sget IEC958,1 +Invalid card number '0'. + +$ amixer -c0 sget IEC958,2 +Invalid card number '0'. + +================================================================================ +HDMI Jack states (on/off) + ELD controls + +================================================================================ + +[WARN] Could not find numid for iface=CARD name='HDMI/DP,pcm=2 Jack' device= + +[WARN] Could not find numid for iface=CARD name='HDMI/DP,pcm=3 Jack' device= + +[WARN] Could not find numid for iface=CARD name='HDMI/DP,pcm=4 Jack' device= + +[WARN] Could not find numid for iface=PCM name='ELD' device=2 + +[WARN] Could not find numid for iface=PCM name='ELD' device=3 + +[WARN] Could not find numid for iface=PCM name='ELD' device=4 + +================================================================================ +Installed files (system paths) + +================================================================================ + +$ ls -l /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf +-rw-rw-r-- 1 root root 238 4月 8 11:42 /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf + +$ ls -l /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf +-rw-rw-r-- 1 root root 2209 4月 8 13:12 /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua +-rw-r--r-- 1 nobody nogroup 1472 4月 8 15:43 /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled +ls: 无法访问 '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled': 没有那个文件或目录 + +================================================================================ +Potential conflicting WirePlumber snippets (user/system) + +================================================================================ + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d +总计 12 +drwxrwxr-x 2 root root 4096 4月 8 12:09 . +drwxrwxr-x 3 root root 4096 4月 8 11:54 .. +-rw-rw-r-- 1 root root 1139 4月 8 11:54 50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled +-rw-rw-r-- 1 root root 1139 4月 8 11:54 /home/jack/.config/wireplumber/wireplumber.conf.d/50-kaisa-sof-rt5682-hdmi.conf.disabled + +$ ls -la /etc/wireplumber/wireplumber.conf.d + +$ ls -la /etc/wireplumber/wireplumber.conf.d/*kaisa* + +================================================================================ +WirePlumber state (profile / nodes / routes) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 20 +drwx------ 2 root root 4096 4月 9 12:28 . +drwx------ 6 root root 4096 4月 8 15:48 .. +-rw-rw-r-- 1 root root 462 4月 9 12:28 default-nodes +-rw-rw-r-- 1 root root 684 4月 9 12:19 default-routes +-rw-rw-r-- 1 root root 2253 4月 9 12:28 restore-stream + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-profile +sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-nodes +[default-nodes] +default.configured.audio.sink=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-routes +[default-routes] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelVolumes=0.062991671264172;0.062991671264172; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelMap=FL;FR; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelVolumes=1.0;1.0; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:latencyOffsetNsec=0 +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:HiFi=[Out] Port1; + +================================================================================ +PipeWire card / profile / ports (focus: cml_rt5682_def) + +================================================================================ + +$ pactl list cards short +Failed to create secure directory (/run/user/1000/pulse): 没有那个文件或目录 +连接失败:拒绝连接 +pa_context_connect() 失败:拒绝连接 +Failed to create secure directory (/run/user/1000/pulse): 没有那个文件或目录 +连接失败:拒绝连接 +pa_context_connect() 失败:拒绝连接 + +================================================================================ +Sinks (PipeWire) + default sink + +================================================================================ + +$ pactl info +Failed to create secure directory (/run/user/1000/pulse): 没有那个文件或目录 +连接失败:拒绝连接 +pa_context_connect() 失败:拒绝连接 + +$ pactl list short sinks +Failed to create secure directory (/run/user/1000/pulse): 没有那个文件或目录 +连接失败:拒绝连接 +pa_context_connect() 失败:拒绝连接 + +$ wpctl status +Could not connect to PipeWire + +================================================================================ +Quick playback tests (non-destructive) + +================================================================================ + +Note: if ALSA 'pulse' PCM is missing, do NOT use: speaker-test -D pulse +Try these instead (they use PipeWire): + +Tip: these are wrapped with a short timeout to avoid hanging. + (uses: timeout -k 1s 5s ... -> TERM then KILL) + +$ timeout -k 1s 5s speaker-test -D pipewire -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是pipewire +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +重播打开错误: -112,主机已关闭 + +$ timeout -k 1s 5s speaker-test -D default -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +重播设备是default +流参数是 48000Hz,S16_LE,2 频道 +Sine波形频率是440.0000Hz +重播打开错误: -112,主机已关闭 + +$ timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav +error: pw_context_connect() failed: 主机已关闭 + +$ timeout -k 1s 5s paplay /usr/share/sounds/alsa/Front_Center.wav +Failed to create secure directory (/run/user/1000/pulse): 没有那个文件或目录 +连接失败:拒绝连接 +pa_context_connect() 失败:拒绝连接 + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +-- No entries -- + +$ journalctl --user -u pipewire -b --no-pager -n 200 +-- No entries -- + +$ journalctl --user -u pipewire-pulse -b --no-pager -n 200 +-- No entries -- + +================================================================================ +Hints + +================================================================================ +- If HDMI ports show "not available", verify cable/monitor input/EDID and re-plug. +- If profile keeps reverting after reboot, compare: + - ~/.local/state/wireplumber/default-profile + - /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua (device.profile) + - any *kaisa* snippets under ~/.config/wireplumber/ or /etc/wireplumber/ +- If set_hw_params errors appear in logs for a given pcm (2/3/4), test only ONE HDMI at a time and switch sink accordingly. + +================================================================================ +Done. Report saved to: ./_logs/kaisa-audio-doctor_local-plan_20260409_123117.log diff --git a/_logs/kaisa-hdmi-stability-probe_20260409_205441.log b/_logs/kaisa-hdmi-stability-probe_20260409_205441.log new file mode 100644 index 0000000000..1baaf3a615 --- /dev/null +++ b/_logs/kaisa-hdmi-stability-probe_20260409_205441.log @@ -0,0 +1,160 @@ + +================================================================================ +Kaisa HDMI stability probe — report: ./_logs/kaisa-hdmi-stability-probe_20260409_205441.log + +================================================================================ +$ date +2026年 04月 09日 星期四 20:54:41 CST +$ uname -a +Linux jack-Kaisa 6.17.0-20-generic #20~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 19 01:28:37 UTC 2 x86_64 x86_64 x86_64 GNU/Linux +$ id +uid=1000(jack) gid=1000(jack) 组=1000(jack),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin) + + +[NOTE] duration_s=3 interval_s=1 pcms=2 audio_file=/usr/share/sounds/alsa/Front_Center.wav + +[NOTE] Tip: run right after reboot, before any manual audio tweaks. + +================================================================================ +Baseline: ALSA + Jack/ELD + sinks + +================================================================================ +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +$ aplay -l (subdevices summary) + 子设备: 1/1 + 子设备: 1/1 + 子设备: 1/1 + 子设备: 1/1 + +================================================================================ +Jack/ELD (best-effort numid dump) + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +PipeWire sinks + +================================================================================ +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:206 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:f02a:93d2 +$ pactl list short sinks +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz SUSPENDED +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[NOTE] Kernel monotonic cursor (initial): [ + +================================================================================ +Loop + +================================================================================ + + +================================================================================ +[ITER 1] time=2026年 04月 09日 星期四 20:54:41 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 1] sinks: +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 1] new kernel hints since [: + +[WARN] Kernel SOF/ASoC lines (tail): +[ 3.851922] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +[ 3.887764] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +[ 3.894475] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +[ 3.908437] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +[ 3.908473] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +[ 3.908475] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +[ 3.908477] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +[ 3.912534] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +[ 3.912537] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +[ 3.912539] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +[ 3.914590] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +[ 3.914593] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +[ 4.027079] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +[ 4.027083] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +[ 4.046823] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 +[ 131.614283] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +[ 131.614296] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +[ 131.614302] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +[ 131.614332] jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +[ 131.614349] jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +[ 339.639315] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +[ 339.639322] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +[ 339.639325] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +[ 339.639341] jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +[ 339.639351] jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 + +================================================================================ +Done + +================================================================================ + +[NOTE] Saved: ./_logs/kaisa-hdmi-stability-probe_20260409_205441.log + +[NOTE] If you hit failures, also capture: journalctl -k -b -o short-monotonic | grep -nE 'sof-audio|sof_ipc3_pcm_hw_params|ipc tx error|STREAM_PCM_PARAMS|ASoC error|HDMI1|HDMI2|HDMI3|pcm2|pcm3|pcm4' | tail -n 200 diff --git a/_logs/kaisa-hdmi-stability-probe_20260409_205622.log b/_logs/kaisa-hdmi-stability-probe_20260409_205622.log new file mode 100644 index 0000000000..feb7737679 --- /dev/null +++ b/_logs/kaisa-hdmi-stability-probe_20260409_205622.log @@ -0,0 +1,748 @@ + +================================================================================ +Kaisa HDMI stability probe — report: ./_logs/kaisa-hdmi-stability-probe_20260409_205622.log + +================================================================================ +$ date +2026年 04月 09日 星期四 20:56:22 CST +$ uname -a +Linux jack-Kaisa 6.17.0-20-generic #20~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 19 01:28:37 UTC 2 x86_64 x86_64 x86_64 GNU/Linux +$ id +uid=1000(jack) gid=1000(jack) 组=1000(jack),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin) + + +[NOTE] duration_s=180 interval_s=2 pcms=2,3 audio_file=/usr/share/sounds/alsa/Front_Center.wav + +[NOTE] Tip: run right after reboot, before any manual audio tweaks. + +================================================================================ +Baseline: ALSA + Jack/ELD + sinks + +================================================================================ +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +$ aplay -l (subdevices summary) + 子设备: 1/1 + 子设备: 1/1 + 子设备: 1/1 + 子设备: 1/1 + +================================================================================ +Jack/ELD (best-effort numid dump) + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +PipeWire sinks + +================================================================================ +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:79 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:0534:cf41 +$ pactl list short sinks +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz SUSPENDED +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[NOTE] Kernel monotonic cursor (initial): [ + +================================================================================ +Loop + +================================================================================ + + +================================================================================ +[ITER 1] time=2026年 04月 09日 星期四 20:56:22 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 1] sinks: +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 1] new kernel hints since [: + +[WARN] Kernel SOF/ASoC lines (tail): +[ 3.588851] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +[ 4.194468] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +[ 4.201371] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +[ 4.216383] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +[ 4.216444] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +[ 4.216448] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +[ 4.216451] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +[ 4.222343] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +[ 4.222347] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +[ 4.222350] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +[ 4.225066] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +[ 4.225070] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +[ 4.337917] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +[ 4.337921] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +[ 4.352865] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 + + +================================================================================ +[ITER 2] time=2026年 04月 09日 星期四 20:56:31 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 2] sinks: +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 2] new kernel hints since [: + +[WARN] Kernel SOF/ASoC lines (tail): +[ 3.588851] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +[ 4.194468] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +[ 4.201371] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +[ 4.216383] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +[ 4.216444] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +[ 4.216448] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +[ 4.216451] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +[ 4.222343] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +[ 4.222347] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +[ 4.222350] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +[ 4.225066] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +[ 4.225070] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +[ 4.337917] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +[ 4.337921] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +[ 4.352865] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 + + +================================================================================ +[ITER 3] time=2026年 04月 09日 星期四 20:56:40 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 3] sinks: +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 3] new kernel hints since [: + +[WARN] Kernel SOF/ASoC lines (tail): +[ 3.588851] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +[ 4.194468] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +[ 4.201371] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +[ 4.216383] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +[ 4.216444] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +[ 4.216448] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +[ 4.216451] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +[ 4.222343] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +[ 4.222347] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +[ 4.222350] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +[ 4.225066] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +[ 4.225070] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +[ 4.337917] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +[ 4.337921] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +[ 4.352865] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 + + +================================================================================ +[ITER 4] time=2026年 04月 09日 星期四 20:56:48 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 4] sinks: +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 4] new kernel hints since [: + +[WARN] Kernel SOF/ASoC lines (tail): +[ 3.588851] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +[ 4.194468] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +[ 4.201371] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +[ 4.216383] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +[ 4.216444] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +[ 4.216448] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +[ 4.216451] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +[ 4.222343] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +[ 4.222347] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +[ 4.222350] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +[ 4.225066] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +[ 4.225070] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +[ 4.337917] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +[ 4.337921] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +[ 4.352865] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 + + +================================================================================ +[ITER 5] time=2026年 04月 09日 星期四 20:56:57 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 5] sinks: +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 5] new kernel hints since [: + +[WARN] Kernel SOF/ASoC lines (tail): +[ 3.588851] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +[ 4.194468] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +[ 4.201371] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +[ 4.216383] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +[ 4.216444] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +[ 4.216448] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +[ 4.216451] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +[ 4.222343] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +[ 4.222347] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +[ 4.222350] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +[ 4.225066] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +[ 4.225070] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +[ 4.337917] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +[ 4.337921] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +[ 4.352865] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 + + +================================================================================ +[ITER 6] time=2026年 04月 09日 星期四 20:57:33 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 6] sinks: +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 6] new kernel hints since [: + +[WARN] Kernel SOF/ASoC lines (tail): +[ 3.588851] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +[ 4.194468] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +[ 4.201371] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +[ 4.216383] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +[ 4.216444] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +[ 4.216448] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +[ 4.216451] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +[ 4.222343] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +[ 4.222347] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +[ 4.222350] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +[ 4.225066] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +[ 4.225070] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +[ 4.337917] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +[ 4.337921] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +[ 4.352865] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 + + +================================================================================ +[ITER 7] time=2026年 04月 09日 星期四 20:57:42 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 7] sinks: +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 7] new kernel hints since [: + +[WARN] Kernel SOF/ASoC lines (tail): +[ 3.588851] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +[ 4.194468] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +[ 4.201371] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +[ 4.216383] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +[ 4.216444] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +[ 4.216448] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +[ 4.216451] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +[ 4.222343] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +[ 4.222347] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +[ 4.222350] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +[ 4.225066] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +[ 4.225070] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +[ 4.337917] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +[ 4.337921] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +[ 4.352865] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 + + +================================================================================ +[ITER 8] time=2026年 04月 09日 星期四 20:57:51 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 8] sinks: +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 8] new kernel hints since [: + +[WARN] Kernel SOF/ASoC lines (tail): +[ 3.588851] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +[ 4.194468] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +[ 4.201371] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +[ 4.216383] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +[ 4.216444] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +[ 4.216448] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +[ 4.216451] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +[ 4.222343] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +[ 4.222347] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +[ 4.222350] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +[ 4.225066] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +[ 4.225070] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +[ 4.337917] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +[ 4.337921] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +[ 4.352865] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 + + +================================================================================ +[ITER 9] time=2026年 04月 09日 星期四 20:57:59 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 9] sinks: +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 9] new kernel hints since [: + +[WARN] Kernel SOF/ASoC lines (tail): +[ 3.588851] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +[ 4.194468] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +[ 4.201371] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +[ 4.216383] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +[ 4.216444] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +[ 4.216448] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +[ 4.216451] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +[ 4.222343] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +[ 4.222347] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +[ 4.222350] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +[ 4.225066] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +[ 4.225070] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +[ 4.337917] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +[ 4.337921] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +[ 4.352865] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 + + +================================================================================ +[ITER 10] time=2026年 04月 09日 星期四 20:58:08 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 10] sinks: +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 10] new kernel hints since [: + +[WARN] Kernel SOF/ASoC lines (tail): +[ 3.588851] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +[ 4.194468] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +[ 4.201371] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +[ 4.216383] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +[ 4.216444] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +[ 4.216448] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +[ 4.216451] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +[ 4.222343] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +[ 4.222347] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +[ 4.222350] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +[ 4.225066] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +[ 4.225070] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +[ 4.337917] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +[ 4.337921] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +[ 4.352865] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 + + +================================================================================ +[ITER 11] time=2026年 04月 09日 星期四 20:58:17 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 11] sinks: +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 11] new kernel hints since [: + +[WARN] Kernel SOF/ASoC lines (tail): +[ 3.588851] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +[ 4.194468] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +[ 4.201371] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +[ 4.216383] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +[ 4.216444] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +[ 4.216448] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +[ 4.216451] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +[ 4.222343] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +[ 4.222347] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +[ 4.222350] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +[ 4.225066] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +[ 4.225070] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +[ 4.337917] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +[ 4.337921] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +[ 4.352865] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 + + +================================================================================ +[ITER 12] time=2026年 04月 09日 星期四 20:58:26 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 12] sinks: +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 12] new kernel hints since [: + +[WARN] Kernel SOF/ASoC lines (tail): +[ 3.588851] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +[ 4.194468] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +[ 4.201371] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +[ 4.216383] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +[ 4.216444] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +[ 4.216448] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +[ 4.216451] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +[ 4.222343] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +[ 4.222347] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +[ 4.222350] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +[ 4.225066] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +[ 4.225070] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +[ 4.337917] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +[ 4.337921] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +[ 4.352865] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 + + +================================================================================ +[ITER 13] time=2026年 04月 09日 星期四 20:58:34 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 13] sinks: +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 13] new kernel hints since [: + +[WARN] Kernel SOF/ASoC lines (tail): +[ 3.588851] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +[ 4.194468] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +[ 4.201371] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +[ 4.216383] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +[ 4.216444] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +[ 4.216448] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +[ 4.216451] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +[ 4.222343] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +[ 4.222347] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +[ 4.222350] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +[ 4.225066] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +[ 4.225070] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +[ 4.337917] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +[ 4.337921] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +[ 4.352865] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 + + +================================================================================ +[ITER 14] time=2026年 04月 09日 星期四 20:58:43 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 14] sinks: +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 14] new kernel hints since [: + +[WARN] Kernel SOF/ASoC lines (tail): +[ 3.588851] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +[ 4.194468] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +[ 4.201371] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +[ 4.216383] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +[ 4.216444] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +[ 4.216448] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +[ 4.216451] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +[ 4.222343] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +[ 4.222347] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +[ 4.222350] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +[ 4.225066] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +[ 4.225070] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +[ 4.337917] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +[ 4.337921] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +[ 4.352865] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 + + +================================================================================ +[ITER 15] time=2026年 04月 09日 星期四 20:58:52 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 15] sinks: +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 15] new kernel hints since [: + +[WARN] Kernel SOF/ASoC lines (tail): +[ 3.588851] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +[ 4.194468] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +[ 4.201371] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +[ 4.216383] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +[ 4.216444] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +[ 4.216448] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +[ 4.216451] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +[ 4.222343] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +[ 4.222347] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +[ 4.222350] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +[ 4.225066] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +[ 4.225070] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +[ 4.337917] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +[ 4.337921] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +[ 4.352865] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 + + +================================================================================ +[ITER 16] time=2026年 04月 09日 星期四 20:59:00 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 16] sinks: +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 16] new kernel hints since [: + +[WARN] Kernel SOF/ASoC lines (tail): +[ 3.588851] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +[ 4.194468] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +[ 4.201371] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +[ 4.216383] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +[ 4.216444] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +[ 4.216448] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +[ 4.216451] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +[ 4.222343] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +[ 4.222347] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +[ 4.222350] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +[ 4.225066] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +[ 4.225070] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +[ 4.337917] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +[ 4.337921] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +[ 4.352865] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 + + +================================================================================ +[ITER 17] time=2026年 04月 09日 星期四 20:59:09 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 17] sinks: +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 17] new kernel hints since [: + +[WARN] Kernel SOF/ASoC lines (tail): +[ 3.588851] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +[ 4.194468] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +[ 4.201371] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +[ 4.216383] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +[ 4.216444] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +[ 4.216448] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +[ 4.216451] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +[ 4.222343] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +[ 4.222347] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +[ 4.222350] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +[ 4.225066] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +[ 4.225070] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +[ 4.337917] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +[ 4.337921] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +[ 4.352865] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 + + +================================================================================ +[ITER 18] time=2026年 04月 09日 星期四 20:59:18 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 18] sinks: +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 18] new kernel hints since [: + +[WARN] Kernel SOF/ASoC lines (tail): +[ 3.588851] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +[ 4.194468] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +[ 4.201371] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +[ 4.216383] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +[ 4.216444] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +[ 4.216448] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +[ 4.216451] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +[ 4.222343] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +[ 4.222347] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +[ 4.222350] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +[ 4.225066] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +[ 4.225070] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +[ 4.337917] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +[ 4.337921] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +[ 4.352865] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 + +================================================================================ +Done + +================================================================================ + +[NOTE] Saved: ./_logs/kaisa-hdmi-stability-probe_20260409_205622.log + +[NOTE] If you hit failures, also capture: journalctl -k -b -o short-monotonic | grep -nE 'sof-audio|sof_ipc3_pcm_hw_params|ipc tx error|STREAM_PCM_PARAMS|ASoC error|HDMI1|HDMI2|HDMI3|pcm2|pcm3|pcm4' | tail -n 200 diff --git a/_logs/kaisa-hdmi-stability-probe_20260409_210230.log b/_logs/kaisa-hdmi-stability-probe_20260409_210230.log new file mode 100644 index 0000000000..f79e45e809 --- /dev/null +++ b/_logs/kaisa-hdmi-stability-probe_20260409_210230.log @@ -0,0 +1,140 @@ + +================================================================================ +Kaisa HDMI stability probe — report: ./_logs/kaisa-hdmi-stability-probe_20260409_210230.log + +================================================================================ +$ date +2026年 04月 09日 星期四 21:02:30 CST +$ uname -a +Linux jack-Kaisa 6.17.0-20-generic #20~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 19 01:28:37 UTC 2 x86_64 x86_64 x86_64 GNU/Linux +$ id +uid=1000(jack) gid=1000(jack) 组=1000(jack),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin) + + +[NOTE] duration_s=3 interval_s=1 pcms=2 audio_file=/usr/share/sounds/alsa/Front_Center.wav + +[NOTE] Tip: run right after reboot, before any manual audio tweaks. + +================================================================================ +Baseline: ALSA + Jack/ELD + sinks + +================================================================================ +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +$ aplay -l (subdevices summary) + 子设备: 1/1 + 子设备: 1/1 + 子设备: 1/1 + 子设备: 1/1 + +================================================================================ +Jack/ELD (best-effort numid dump) + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +PipeWire sinks + +================================================================================ +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:369 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:0534:cf41 +$ pactl list short sinks +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz SUSPENDED +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[NOTE] Kernel monotonic cursor (initial): [ 265.065410] + +================================================================================ +Loop + +================================================================================ + + +================================================================================ +[ITER 1] time=2026年 04月 09日 星期四 21:02:30 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 1] sinks: +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz (null) +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 1] new kernel hints since [ 265.065410]: + +[WARN] Kernel SOF/ASoC lines (tail): +[ 381.722800] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +[ 381.722810] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1 +[ 381.722814] jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3 +[ 381.722834] jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +[ 381.722849] jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 + +================================================================================ +Done + +================================================================================ + +[NOTE] Saved: ./_logs/kaisa-hdmi-stability-probe_20260409_210230.log + +[NOTE] If you hit failures, also capture: journalctl -k -b -o short-monotonic | grep -nE 'sof-audio|sof_ipc3_pcm_hw_params|ipc tx error|STREAM_PCM_PARAMS|ASoC error|HDMI1|HDMI2|HDMI3|pcm2|pcm3|pcm4' | tail -n 200 diff --git a/_logs/kaisa-hdmi-stability-probe_20260409_210448.log b/_logs/kaisa-hdmi-stability-probe_20260409_210448.log new file mode 100644 index 0000000000..93c778461e --- /dev/null +++ b/_logs/kaisa-hdmi-stability-probe_20260409_210448.log @@ -0,0 +1,384 @@ + +================================================================================ +Kaisa HDMI stability probe — report: ./_logs/kaisa-hdmi-stability-probe_20260409_210448.log + +================================================================================ +$ date +2026年 04月 09日 星期四 21:04:48 CST +$ uname -a +Linux jack-Kaisa 6.17.0-20-generic #20~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 19 01:28:37 UTC 2 x86_64 x86_64 x86_64 GNU/Linux +$ id +uid=1000(jack) gid=1000(jack) 组=1000(jack),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin) + + +[NOTE] duration_s=120 interval_s=2 pcms=2,3 audio_file=/usr/share/sounds/alsa/Front_Center.wav + +[NOTE] Tip: run right after reboot, before any manual audio tweaks. + +================================================================================ +Baseline: ALSA + Jack/ELD + sinks + +================================================================================ +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +$ aplay -l (subdevices summary) + 子设备: 1/1 + 子设备: 1/1 + 子设备: 1/1 + 子设备: 1/1 + +================================================================================ +Jack/ELD (best-effort numid dump) + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +PipeWire sinks + +================================================================================ +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:83 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:43e2:cb44 +$ pactl list short sinks +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz SUSPENDED +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[NOTE] Kernel monotonic cursor (initial): [ 14.508404] + +================================================================================ +Loop + +================================================================================ + + +================================================================================ +[ITER 1] time=2026年 04月 09日 星期四 21:04:48 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 1] sinks: +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 1] new kernel hints since [ 14.508404]: +(none) + + +================================================================================ +[ITER 2] time=2026年 04月 09日 星期四 21:04:57 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 2] sinks: +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 2] new kernel hints since [ 14.508404]: +(none) + + +================================================================================ +[ITER 3] time=2026年 04月 09日 星期四 21:05:05 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 3] sinks: +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 3] new kernel hints since [ 14.508404]: +(none) + + +================================================================================ +[ITER 4] time=2026年 04月 09日 星期四 21:05:14 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 4] sinks: +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 4] new kernel hints since [ 14.508404]: +(none) + + +================================================================================ +[ITER 5] time=2026年 04月 09日 星期四 21:05:23 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 5] sinks: +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 5] new kernel hints since [ 14.508404]: +(none) + + +================================================================================ +[ITER 6] time=2026年 04月 09日 星期四 21:05:31 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 6] sinks: +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 6] new kernel hints since [ 14.508404]: +(none) + + +================================================================================ +[ITER 7] time=2026年 04月 09日 星期四 21:05:40 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 7] sinks: +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 7] new kernel hints since [ 14.508404]: +(none) + + +================================================================================ +[ITER 8] time=2026年 04月 09日 星期四 21:05:49 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 8] sinks: +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 8] new kernel hints since [ 14.508404]: +(none) + + +================================================================================ +[ITER 9] time=2026年 04月 09日 星期四 21:05:57 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 9] sinks: +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 9] new kernel hints since [ 14.508404]: +(none) + + +================================================================================ +[ITER 10] time=2026年 04月 09日 星期四 21:06:06 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 10] sinks: +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 10] new kernel hints since [ 14.508404]: +(none) + + +================================================================================ +[ITER 11] time=2026年 04月 09日 星期四 21:06:15 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 11] sinks: +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 11] new kernel hints since [ 14.508404]: +(none) + + +================================================================================ +[ITER 12] time=2026年 04月 09日 星期四 21:06:23 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 12] sinks: +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 12] new kernel hints since [ 14.508404]: +(none) + + +================================================================================ +[ITER 13] time=2026年 04月 09日 星期四 21:06:32 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 13] sinks: +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 13] new kernel hints since [ 14.508404]: +(none) + + +================================================================================ +[ITER 14] time=2026年 04月 09日 星期四 21:06:41 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 14] sinks: +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 14] new kernel hints since [ 14.508404]: +(none) + +================================================================================ +Done + +================================================================================ + +[NOTE] Saved: ./_logs/kaisa-hdmi-stability-probe_20260409_210448.log + +[NOTE] If you hit failures, also capture: journalctl -k -b -o short-monotonic | grep -nE 'sof-audio|sof_ipc3_pcm_hw_params|ipc tx error|STREAM_PCM_PARAMS|ASoC error|HDMI1|HDMI2|HDMI3|pcm2|pcm3|pcm4' | tail -n 200 diff --git a/_logs/kaisa-hdmi-stability-probe_20260409_212356.log b/_logs/kaisa-hdmi-stability-probe_20260409_212356.log new file mode 100644 index 0000000000..1ad5adc373 --- /dev/null +++ b/_logs/kaisa-hdmi-stability-probe_20260409_212356.log @@ -0,0 +1,192 @@ + +================================================================================ +Kaisa HDMI stability probe — report: ./_logs/kaisa-hdmi-stability-probe_20260409_212356.log + +================================================================================ +$ date +2026年 04月 09日 星期四 21:23:56 CST +$ uname -a +Linux jack-Kaisa 6.17.0-20-generic #20~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 19 01:28:37 UTC 2 x86_64 x86_64 x86_64 GNU/Linux +$ id +uid=1000(jack) gid=1000(jack) 组=1000(jack),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin) + + +[NOTE] duration_s=600 interval_s=1 pcms=2,3 audio_file=/usr/share/sounds/alsa/Front_Center.wav + +[NOTE] Tip: run right after reboot, before any manual audio tweaks. + +================================================================================ +Baseline: ALSA + Jack/ELD + sinks + +================================================================================ +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +$ aplay -l (subdevices summary) + 子设备: 1/1 + 子设备: 0/1 + 子设备: 1/1 + 子设备: 1/1 + +================================================================================ +Jack/ELD (best-effort numid dump) + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +PipeWire sinks + +================================================================================ +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:382 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:43e2:cb44 +$ pactl list short sinks +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[NOTE] Kernel monotonic cursor (initial): [ 941.036434] + +================================================================================ +Loop + +================================================================================ + + +================================================================================ +[ITER 1] time=2026年 04月 09日 星期四 21:23:56 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 1] sinks: +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 1] new kernel hints since [ 941.036434]: +(none) + + +================================================================================ +[ITER 2] time=2026年 04月 09日 星期四 21:24:00 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 2] sinks: +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 2] new kernel hints since [ 941.036434]: +(none) + + +================================================================================ +[ITER 3] time=2026年 04月 09日 星期四 21:24:04 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 3] sinks: +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 3] new kernel hints since [ 941.036434]: +(none) + + +================================================================================ +[ITER 4] time=2026年 04月 09日 星期四 21:24:09 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 4] sinks: +43 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +44 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 4] new kernel hints since [ 941.036434]: +(none) + + +================================================================================ +[ITER 5] time=2026年 04月 09日 星期四 21:24:13 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav diff --git a/_logs/kaisa-hdmi-stability-probe_20260409_212905.log b/_logs/kaisa-hdmi-stability-probe_20260409_212905.log new file mode 100644 index 0000000000..6d1f4b0ba4 --- /dev/null +++ b/_logs/kaisa-hdmi-stability-probe_20260409_212905.log @@ -0,0 +1,116 @@ + +================================================================================ +Kaisa HDMI stability probe — report: ./_logs/kaisa-hdmi-stability-probe_20260409_212905.log + +================================================================================ +$ date +2026年 04月 09日 星期四 21:29:05 CST +$ uname -a +Linux jack-Kaisa 6.17.0-20-generic #20~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 19 01:28:37 UTC 2 x86_64 x86_64 x86_64 GNU/Linux +$ id +uid=1000(jack) gid=1000(jack) 组=1000(jack),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin) + + +[NOTE] duration_s=600 interval_s=1 pcms=2,3 audio_file=/usr/share/sounds/alsa/Front_Center.wav + +[NOTE] Tip: run right after reboot, before any manual audio tweaks. + +================================================================================ +Baseline: ALSA + Jack/ELD + sinks + +================================================================================ +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +$ aplay -l (subdevices summary) + 子设备: 1/1 + 子设备: 1/1 + 子设备: 1/1 + 子设备: 1/1 + +================================================================================ +Jack/ELD (best-effort numid dump) + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +PipeWire sinks + +================================================================================ +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:83 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:7d8c:b1c8 +$ pactl list short sinks +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz SUSPENDED +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[NOTE] Kernel monotonic cursor (initial): [ 139.105769] + +================================================================================ +Loop + +================================================================================ + + +================================================================================ +[ITER 1] time=2026年 04月 09日 星期四 21:29:05 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav diff --git a/_logs/kaisa-hdmi-stability-probe_20260409_212915.log b/_logs/kaisa-hdmi-stability-probe_20260409_212915.log new file mode 100644 index 0000000000..8f69d27e28 --- /dev/null +++ b/_logs/kaisa-hdmi-stability-probe_20260409_212915.log @@ -0,0 +1,800 @@ + +================================================================================ +Kaisa HDMI stability probe — report: ./_logs/kaisa-hdmi-stability-probe_20260409_212915.log + +================================================================================ +$ date +2026年 04月 09日 星期四 21:29:15 CST +$ uname -a +Linux jack-Kaisa 6.17.0-20-generic #20~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 19 01:28:37 UTC 2 x86_64 x86_64 x86_64 GNU/Linux +$ id +uid=1000(jack) gid=1000(jack) 组=1000(jack),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin) + + +[NOTE] duration_s=600 interval_s=1 pcms=2,3 audio_file=/usr/share/sounds/alsa/Front_Center.wav + +[NOTE] Tip: run right after reboot, before any manual audio tweaks. + +================================================================================ +Baseline: ALSA + Jack/ELD + sinks + +================================================================================ +$ aplay -l +**** PLAYBACK 硬體裝置清單 **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + 子设备: 0/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + 子设备: 1/1 + 子设备 #0: subdevice #0 + +$ aplay -l (subdevices summary) + 子设备: 1/1 + 子设备: 0/1 + 子设备: 1/1 + 子设备: 1/1 + +================================================================================ +Jack/ELD (best-effort numid dump) + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +PipeWire sinks + +================================================================================ +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:93 +区块大小: 65472 +用户名:jack +主机名:jack-Kaisa +服务器名:PulseAudio (on PipeWire 1.0.5) +服务器版本:15.0.0 +默认采样规格:float32le 2ch 48000Hz +默认声道映射:front-left,front-right +默认音频入口:alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:7d8c:b1c8 +$ pactl list short sinks +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[NOTE] Kernel monotonic cursor (initial): [ 139.105769] + +================================================================================ +Loop + +================================================================================ + + +================================================================================ +[ITER 1] time=2026年 04月 09日 星期四 21:29:15 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 1] sinks: +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 1] new kernel hints since [ 139.105769]: +(none) + + +================================================================================ +[ITER 2] time=2026年 04月 09日 星期四 21:29:22 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 2] sinks: +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 2] new kernel hints since [ 139.105769]: +(none) + + +================================================================================ +[ITER 3] time=2026年 04月 09日 星期四 21:29:30 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 3] sinks: +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 3] new kernel hints since [ 139.105769]: +(none) + + +================================================================================ +[ITER 4] time=2026年 04月 09日 星期四 21:29:38 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 4] sinks: +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 4] new kernel hints since [ 139.105769]: +(none) + + +================================================================================ +[ITER 5] time=2026年 04月 09日 星期四 21:29:46 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 5] sinks: +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 5] new kernel hints since [ 139.105769]: +(none) + + +================================================================================ +[ITER 6] time=2026年 04月 09日 星期四 21:29:53 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 6] sinks: +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 6] new kernel hints since [ 139.105769]: +(none) + + +================================================================================ +[ITER 7] time=2026年 04月 09日 星期四 21:30:01 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 7] sinks: +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 7] new kernel hints since [ 139.105769]: +(none) + + +================================================================================ +[ITER 8] time=2026年 04月 09日 星期四 21:30:09 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 8] sinks: +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 8] new kernel hints since [ 139.105769]: +(none) + + +================================================================================ +[ITER 9] time=2026年 04月 09日 星期四 21:30:17 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 9] sinks: +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 9] new kernel hints since [ 139.105769]: +(none) + + +================================================================================ +[ITER 10] time=2026年 04月 09日 星期四 21:30:24 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 10] sinks: +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 10] new kernel hints since [ 139.105769]: +(none) + + +================================================================================ +[ITER 11] time=2026年 04月 09日 星期四 21:30:32 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 11] sinks: +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 11] new kernel hints since [ 139.105769]: +(none) + + +================================================================================ +[ITER 12] time=2026年 04月 09日 星期四 21:30:40 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 12] sinks: +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 12] new kernel hints since [ 139.105769]: +(none) + + +================================================================================ +[ITER 13] time=2026年 04月 09日 星期四 21:30:47 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 13] sinks: +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 13] new kernel hints since [ 139.105769]: +(none) + + +================================================================================ +[ITER 14] time=2026年 04月 09日 星期四 21:30:55 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 14] sinks: +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 14] new kernel hints since [ 139.105769]: +(none) + + +================================================================================ +[ITER 15] time=2026年 04月 09日 星期四 21:31:03 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 15] sinks: +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 15] new kernel hints since [ 139.105769]: +(none) + + +================================================================================ +[ITER 16] time=2026年 04月 09日 星期四 21:31:10 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 16] sinks: +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 16] new kernel hints since [ 139.105769]: +(none) + + +================================================================================ +[ITER 17] time=2026年 04月 09日 星期四 21:31:18 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 17] sinks: +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 17] new kernel hints since [ 139.105769]: +(none) + + +================================================================================ +[ITER 18] time=2026年 04月 09日 星期四 21:31:26 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 18] sinks: +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 18] new kernel hints since [ 139.105769]: +(none) + + +================================================================================ +[ITER 19] time=2026年 04月 09日 星期四 21:31:34 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 19] sinks: +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 19] new kernel hints since [ 139.105769]: +(none) + + +================================================================================ +[ITER 20] time=2026年 04月 09日 星期四 21:31:41 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 20] sinks: +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 20] new kernel hints since [ 139.105769]: +(none) + + +================================================================================ +[ITER 21] time=2026年 04月 09日 星期四 21:31:49 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 21] sinks: +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 21] new kernel hints since [ 139.105769]: +(none) + + +================================================================================ +[ITER 22] time=2026年 04月 09日 星期四 21:31:57 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 22] sinks: +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 22] new kernel hints since [ 139.105769]: +(none) + + +================================================================================ +[ITER 23] time=2026年 04月 09日 星期四 21:32:04 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 23] sinks: +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 23] new kernel hints since [ 139.105769]: +(none) + + +================================================================================ +[ITER 24] time=2026年 04月 09日 星期四 21:32:12 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 24] sinks: +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 24] new kernel hints since [ 139.105769]: +(none) + + +================================================================================ +[ITER 25] time=2026年 04月 09日 星期四 21:32:20 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 25] sinks: +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 25] new kernel hints since [ 139.105769]: +(none) + + +================================================================================ +[ITER 26] time=2026年 04月 09日 星期四 21:32:28 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 26] sinks: +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 26] new kernel hints since [ 139.105769]: +(none) + + +================================================================================ +[ITER 27] time=2026年 04月 09日 星期四 21:32:35 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 27] sinks: +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 27] new kernel hints since [ 139.105769]: +(none) + + +================================================================================ +[ITER 28] time=2026年 04月 09日 星期四 21:32:43 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 28] sinks: +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 28] new kernel hints since [ 139.105769]: +(none) + + +================================================================================ +[ITER 29] time=2026年 04月 09日 星期四 21:32:51 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 29] sinks: +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 29] new kernel hints since [ 139.105769]: +(none) + + +================================================================================ +[ITER 30] time=2026年 04月 09日 星期四 21:32:58 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 30] sinks: +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 30] new kernel hints since [ 139.105769]: +(none) + + +================================================================================ +[ITER 31] time=2026年 04月 09日 星期四 21:33:06 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 31] sinks: +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 31] new kernel hints since [ 139.105769]: +(none) + + +================================================================================ +[ITER 32] time=2026年 04月 09日 星期四 21:33:14 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 32] sinks: +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 32] new kernel hints since [ 139.105769]: +(none) + + +================================================================================ +[ITER 33] time=2026年 04月 09日 星期四 21:33:21 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 33] sinks: +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 33] new kernel hints since [ 139.105769]: +(none) + + +================================================================================ +[ITER 34] time=2026年 04月 09日 星期四 21:33:29 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 34] sinks: +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 34] new kernel hints since [ 139.105769]: +(none) + + +================================================================================ +[ITER 35] time=2026年 04月 09日 星期四 21:33:37 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 35] sinks: +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 35] new kernel hints since [ 139.105769]: +(none) + + +================================================================================ +[ITER 36] time=2026年 04月 09日 星期四 21:33:44 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +[ITER 36] sinks: +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz IDLE +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 2ch 48000Hz SUSPENDED + +[ITER 36] new kernel hints since [ 139.105769]: +(none) + + +================================================================================ +[ITER 37] time=2026年 04月 09日 星期四 21:33:52 CST default_sink= + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +$ pw-play /usr/share/sounds/alsa/Front_Center.wav diff --git a/_logs/kaisa-livecd-collect_20260213_010351.log b/_logs/kaisa-livecd-collect_20260213_010351.log new file mode 100644 index 0000000000..0a773aa0c6 --- /dev/null +++ b/_logs/kaisa-livecd-collect_20260213_010351.log @@ -0,0 +1,84 @@ + +================================================================================ +Kaisa LiveCD collect — report: ./_logs/kaisa-livecd-collect_20260213_010351.log + +================================================================================ + +$ date +Fri Feb 13 01:03:51 UTC 2026 + +$ uname -a +Linux ubuntu 6.17.0-14-generic #14~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jan 15 15:52:10 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ id +uid=1000(ubuntu) gid=1000(ubuntu) groups=1000(ubuntu),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin),124(sambashare) + +$ bash -lc echo "XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}"; ls -ld "${XDG_RUNTIME_DIR-}" 2>/dev/null || true +XDG_RUNTIME_DIR=/run/user/1000 +drwx------ 17 ubuntu ubuntu 540 Feb 13 01:02 /run/user/1000 + +================================================================================ +Audio stack presence + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:00:59 UTC; 2min 52s ago +TriggeredBy: ● pipewire.socket + Main PID: 2347 (pipewire) + Tasks: 3 (limit: 38167) + Memory: 8.3M (peak: 8.4M) + CPU: 369ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─2347 /usr/bin/pipewire + +Feb 13 01:00:59 ubuntu systemd[2335]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:00:59 ubuntu pipewire[2347]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:00:59 UTC; 2min 52s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 2351 (pipewire-pulse) + Tasks: 3 (limit: 38167) + Memory: 5.1M (peak: 5.4M) + CPU: 178ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─2351 /usr/bin/pipewire-pulse + +Feb 13 01:00:59 ubuntu systemd[2335]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:00:59 UTC; 2min 52s ago + Main PID: 2350 (wireplumber) + Tasks: 6 (limit: 38167) + Memory: 10.9M (peak: 11.2M) + CPU: 760ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─2350 /usr/bin/wireplumber + +Feb 13 01:00:59 ubuntu systemd[2335]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:00:59 ubuntu wireplumber[2350]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:00:59 ubuntu wireplumber[2350]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:00:59 ubuntu wireplumber[2350]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner + +$ command -v pipewire +/usr/bin/pipewire +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ command -v wireplumber +/usr/bin/wireplumber +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ command -v pactl +./scripts/livecd-kaisa-collect.sh: line 28: pactl: command not found diff --git a/_logs/kaisa-livecd-collect_20260213_010421.log b/_logs/kaisa-livecd-collect_20260213_010421.log new file mode 100644 index 0000000000..2dd4d0d0f7 --- /dev/null +++ b/_logs/kaisa-livecd-collect_20260213_010421.log @@ -0,0 +1,86 @@ + +================================================================================ +Kaisa LiveCD collect — report: ./_logs/kaisa-livecd-collect_20260213_010421.log + +================================================================================ + +$ date +Fri Feb 13 01:04:21 UTC 2026 + +$ uname -a +Linux ubuntu 6.17.0-14-generic #14~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jan 15 15:52:10 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ id +uid=1000(ubuntu) gid=1000(ubuntu) groups=1000(ubuntu),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin),124(sambashare) + +$ bash -lc echo "XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}"; ls -ld "${XDG_RUNTIME_DIR-}" 2>/dev/null || true +XDG_RUNTIME_DIR=/run/user/1000 +drwx------ 17 ubuntu ubuntu 540 Feb 13 01:04 /run/user/1000 + +================================================================================ +Audio stack presence + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:04:06 UTC; 15s ago +TriggeredBy: ● pipewire.socket + Main PID: 5847 (pipewire) + Tasks: 3 (limit: 38167) + Memory: 5.7M (peak: 6.2M) + CPU: 107ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─5847 /usr/bin/pipewire + +Feb 13 01:04:06 ubuntu systemd[2335]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:04:06 ubuntu pipewire[5847]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:04:06 UTC; 15s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 5850 (pipewire-pulse) + Tasks: 3 (limit: 38167) + Memory: 3.2M (peak: 3.5M) + CPU: 42ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─5850 /usr/bin/pipewire-pulse + +Feb 13 01:04:06 ubuntu systemd[2335]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:04:06 UTC; 15s ago + Main PID: 5849 (wireplumber) + Tasks: 7 (limit: 38167) + Memory: 5.8M (peak: 6.5M) + CPU: 158ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─5849 /usr/bin/wireplumber + +Feb 13 01:04:06 ubuntu systemd[2335]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:04:06 ubuntu wireplumber[5849]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:04:06 ubuntu wireplumber[5849]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:04:06 ubuntu wireplumber[5849]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Feb 13 01:04:06 ubuntu wireplumber[5849]: Object activation aborted: proxy destroyed +Feb 13 01:04:06 ubuntu wireplumber[5849]: failed to activate item: Object activation aborted: proxy destroyed + +$ command -v pipewire +/usr/bin/pipewire +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ command -v wireplumber +/usr/bin/wireplumber +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ command -v pactl +./scripts/livecd-kaisa-collect.sh: line 28: pactl: command not found diff --git a/_logs/kaisa-livecd-collect_20260213_012205.log b/_logs/kaisa-livecd-collect_20260213_012205.log new file mode 100644 index 0000000000..c1c0ae524d --- /dev/null +++ b/_logs/kaisa-livecd-collect_20260213_012205.log @@ -0,0 +1,84 @@ + +================================================================================ +Kaisa LiveCD collect — report: ./_logs/kaisa-livecd-collect_20260213_012205.log + +================================================================================ + +$ date +Fri Feb 13 01:22:05 UTC 2026 + +$ uname -a +Linux ubuntu 6.17.0-14-generic #14~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jan 15 15:52:10 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ id +uid=1000(ubuntu) gid=1000(ubuntu) groups=1000(ubuntu),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin),124(sambashare) + +$ bash -lc echo "XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}"; ls -ld "${XDG_RUNTIME_DIR-}" 2>/dev/null || true +XDG_RUNTIME_DIR=/run/user/1000 +drwx------ 17 ubuntu ubuntu 540 Feb 13 01:02 /run/user/1000 + +================================================================================ +Audio stack presence + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:01:27 UTC; 20min ago +TriggeredBy: ● pipewire.socket + Main PID: 2375 (pipewire) + Tasks: 3 (limit: 38168) + Memory: 7.8M (peak: 8.8M) + CPU: 316ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─2375 /usr/bin/pipewire + +Feb 13 01:01:27 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:01:27 ubuntu pipewire[2375]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:01:27 UTC; 20min ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 2379 (pipewire-pulse) + Tasks: 3 (limit: 38168) + Memory: 5.6M (peak: 6.1M) + CPU: 193ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─2379 /usr/bin/pipewire-pulse + +Feb 13 01:01:27 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:01:27 UTC; 20min ago + Main PID: 2377 (wireplumber) + Tasks: 6 (limit: 38168) + Memory: 10.3M (peak: 11.4M) + CPU: 721ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─2377 /usr/bin/wireplumber + +Feb 13 01:01:27 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:01:27 ubuntu wireplumber[2377]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:01:27 ubuntu wireplumber[2377]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:01:28 ubuntu wireplumber[2377]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner + +$ command -v pipewire +/usr/bin/pipewire +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ command -v wireplumber +/usr/bin/wireplumber +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ command -v pactl +./scripts/livecd-kaisa-collect.sh: line 28: pactl: command not found diff --git a/_logs/kaisa-livecd-collect_20260213_012235.log b/_logs/kaisa-livecd-collect_20260213_012235.log new file mode 100644 index 0000000000..af3c57f71f --- /dev/null +++ b/_logs/kaisa-livecd-collect_20260213_012235.log @@ -0,0 +1,86 @@ + +================================================================================ +Kaisa LiveCD collect — report: ./_logs/kaisa-livecd-collect_20260213_012235.log + +================================================================================ + +$ date +Fri Feb 13 01:22:35 UTC 2026 + +$ uname -a +Linux ubuntu 6.17.0-14-generic #14~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jan 15 15:52:10 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ id +uid=1000(ubuntu) gid=1000(ubuntu) groups=1000(ubuntu),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin),124(sambashare) + +$ bash -lc echo "XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}"; ls -ld "${XDG_RUNTIME_DIR-}" 2>/dev/null || true +XDG_RUNTIME_DIR=/run/user/1000 +drwx------ 17 ubuntu ubuntu 540 Feb 13 01:22 /run/user/1000 + +================================================================================ +Audio stack presence + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:22:21 UTC; 14s ago +TriggeredBy: ● pipewire.socket + Main PID: 6043 (pipewire) + Tasks: 3 (limit: 38168) + Memory: 5.8M (peak: 6.6M) + CPU: 193ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─6043 /usr/bin/pipewire + +Feb 13 01:22:21 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:21 ubuntu pipewire[6043]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:22:21 UTC; 14s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 6046 (pipewire-pulse) + Tasks: 3 (limit: 38168) + Memory: 5.1M (peak: 5.3M) + CPU: 152ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─6046 /usr/bin/pipewire-pulse + +Feb 13 01:22:21 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:22:21 UTC; 14s ago + Main PID: 6045 (wireplumber) + Tasks: 7 (limit: 38168) + Memory: 5.8M (peak: 6.9M) + CPU: 183ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─6045 /usr/bin/wireplumber + +Feb 13 01:22:21 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:21 ubuntu wireplumber[6045]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:22:21 ubuntu wireplumber[6045]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:22:21 ubuntu wireplumber[6045]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Feb 13 01:22:21 ubuntu wireplumber[6045]: Object activation aborted: proxy destroyed +Feb 13 01:22:21 ubuntu wireplumber[6045]: failed to activate item: Object activation aborted: proxy destroyed + +$ command -v pipewire +/usr/bin/pipewire +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ command -v wireplumber +/usr/bin/wireplumber +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ command -v pactl +./scripts/livecd-kaisa-collect.sh: line 28: pactl: command not found diff --git a/_logs/kaisa-livecd-collect_20260408_224942.log b/_logs/kaisa-livecd-collect_20260408_224942.log new file mode 100644 index 0000000000..cbf5cccd31 --- /dev/null +++ b/_logs/kaisa-livecd-collect_20260408_224942.log @@ -0,0 +1,86 @@ + +================================================================================ +Kaisa LiveCD collect — report: ./_logs/kaisa-livecd-collect_20260408_224942.log + +================================================================================ + +$ date +Wed Apr 8 22:49:42 UTC 2026 + +$ uname -a +Linux ubuntu 6.17.0-14-generic #14~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jan 15 15:52:10 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ id +uid=1000(ubuntu) gid=1000(ubuntu) groups=1000(ubuntu),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin),124(sambashare) + +$ bash -lc echo "XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}"; ls -ld "${XDG_RUNTIME_DIR-}" 2>/dev/null || true +XDG_RUNTIME_DIR=/run/user/1000 +drwx------ 18 ubuntu ubuntu 560 Apr 8 22:49 /run/user/1000 + +================================================================================ +Audio stack presence + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:22:21 UTC; 1 month 24 days ago +TriggeredBy: ● pipewire.socket + Main PID: 6043 (pipewire) + Tasks: 3 (limit: 38168) + Memory: 5.3M (peak: 6.6M) + CPU: 832ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─6043 /usr/bin/pipewire + +Feb 13 01:22:21 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:21 ubuntu pipewire[6043]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:22:21 UTC; 1 month 24 days ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 6046 (pipewire-pulse) + Tasks: 3 (limit: 38168) + Memory: 4.4M (peak: 5.4M) + CPU: 588ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─6046 /usr/bin/pipewire-pulse + +Feb 13 01:22:21 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:22:21 UTC; 1 month 24 days ago + Main PID: 6045 (wireplumber) + Tasks: 6 (limit: 38168) + Memory: 5.3M (peak: 6.9M) + CPU: 183ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─6045 /usr/bin/wireplumber + +Feb 13 01:22:21 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:21 ubuntu wireplumber[6045]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:22:21 ubuntu wireplumber[6045]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:22:21 ubuntu wireplumber[6045]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Feb 13 01:22:21 ubuntu wireplumber[6045]: Object activation aborted: proxy destroyed +Feb 13 01:22:21 ubuntu wireplumber[6045]: failed to activate item: Object activation aborted: proxy destroyed + +$ command -v pipewire +/usr/bin/pipewire +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ command -v wireplumber +/usr/bin/wireplumber +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ command -v pactl +./scripts/livecd-kaisa-collect.sh: line 28: pactl: command not found diff --git a/_logs/kaisa-livecd-collect_20260408_225012.log b/_logs/kaisa-livecd-collect_20260408_225012.log new file mode 100644 index 0000000000..796b52a477 --- /dev/null +++ b/_logs/kaisa-livecd-collect_20260408_225012.log @@ -0,0 +1,84 @@ + +================================================================================ +Kaisa LiveCD collect — report: ./_logs/kaisa-livecd-collect_20260408_225012.log + +================================================================================ + +$ date +Wed Apr 8 22:50:12 UTC 2026 + +$ uname -a +Linux ubuntu 6.17.0-14-generic #14~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jan 15 15:52:10 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ id +uid=1000(ubuntu) gid=1000(ubuntu) groups=1000(ubuntu),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin),124(sambashare) + +$ bash -lc echo "XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}"; ls -ld "${XDG_RUNTIME_DIR-}" 2>/dev/null || true +XDG_RUNTIME_DIR=/run/user/1000 +drwx------ 18 ubuntu ubuntu 560 Apr 8 22:49 /run/user/1000 + +================================================================================ +Audio stack presence + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 22:49:57 UTC; 15s ago +TriggeredBy: ● pipewire.socket + Main PID: 7580 (pipewire) + Tasks: 3 (limit: 38168) + Memory: 6.0M (peak: 6.6M) + CPU: 170ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─7580 /usr/bin/pipewire + +Apr 08 22:49:57 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:58 ubuntu pipewire[7580]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 22:49:57 UTC; 15s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 7583 (pipewire-pulse) + Tasks: 3 (limit: 38168) + Memory: 4.9M (peak: 5.3M) + CPU: 113ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─7583 /usr/bin/pipewire-pulse + +Apr 08 22:49:57 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 22:49:57 UTC; 15s ago + Main PID: 7582 (wireplumber) + Tasks: 7 (limit: 38168) + Memory: 5.6M (peak: 6.6M) + CPU: 194ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─7582 /usr/bin/wireplumber + +Apr 08 22:49:57 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:58 ubuntu wireplumber[7582]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:49:58 ubuntu wireplumber[7582]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:49:58 ubuntu wireplumber[7582]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera + +$ command -v pipewire +/usr/bin/pipewire +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ command -v wireplumber +/usr/bin/wireplumber +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ command -v pactl +./scripts/livecd-kaisa-collect.sh: line 28: pactl: command not found diff --git a/_logs/kaisa-livecd-collect_20260408_225251.log b/_logs/kaisa-livecd-collect_20260408_225251.log new file mode 100644 index 0000000000..99c5dcb507 --- /dev/null +++ b/_logs/kaisa-livecd-collect_20260408_225251.log @@ -0,0 +1,370 @@ + +================================================================================ +Kaisa LiveCD collect — report: ./_logs/kaisa-livecd-collect_20260408_225251.log + +================================================================================ + +$ date +Wed Apr 8 22:52:51 UTC 2026 + +$ uname -a +Linux ubuntu 6.17.0-14-generic #14~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jan 15 15:52:10 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ id +uid=1000(ubuntu) gid=1000(ubuntu) groups=1000(ubuntu),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin),124(sambashare) + +$ bash -lc echo "XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}"; ls -ld "${XDG_RUNTIME_DIR-}" 2>/dev/null || true +XDG_RUNTIME_DIR=/run/user/1000 +drwx------ 19 ubuntu ubuntu 580 Apr 8 22:51 /run/user/1000 + +================================================================================ +Audio stack presence + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 22:49:57 UTC; 2min 53s ago +TriggeredBy: ● pipewire.socket + Main PID: 7580 (pipewire) + Tasks: 3 (limit: 38168) + Memory: 5.3M (peak: 6.6M) + CPU: 1.311s + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─7580 /usr/bin/pipewire + +Apr 08 22:49:57 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:58 ubuntu pipewire[7580]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 22:49:57 UTC; 2min 53s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 7583 (pipewire-pulse) + Tasks: 3 (limit: 38168) + Memory: 5.4M (peak: 5.7M) + CPU: 915ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─7583 /usr/bin/pipewire-pulse + +Apr 08 22:49:57 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 22:49:57 UTC; 2min 53s ago + Main PID: 7582 (wireplumber) + Tasks: 6 (limit: 38168) + Memory: 5.3M (peak: 6.6M) + CPU: 209ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─7582 /usr/bin/wireplumber + +Apr 08 22:49:57 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:58 ubuntu wireplumber[7582]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:49:58 ubuntu wireplumber[7582]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:49:58 ubuntu wireplumber[7582]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera + +$ command -v pipewire +/usr/bin/pipewire +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ command -v wireplumber +/usr/bin/wireplumber +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ command -v pactl +/usr/bin/pactl +pactl 16.1 +Compiled with libpulse 16.1.0 +Linked with libpulse 16.1.0 + +$ command -v pw-play +/usr/bin/pw-play +pw-play +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ command -v wpctl +/usr/bin/wpctl +PipeWire 'pipewire-0' [1.0.5, ubuntu@ubuntu, cookie:2355139794] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, ubuntu@ubuntu, pid:3254] + 33. pipewire [1.0.5, ubuntu@ubuntu, pid:7583] + 34. Terminal [1.0.5, ubuntu@ubuntu, pid:5750] + 35. gjs [1.0.5, ubuntu@ubuntu, pid:5336] + 37. Mutter [1.0.5, ubuntu@ubuntu, pid:2663] + 38. WirePlumber [1.0.5, ubuntu@ubuntu, pid:7582] + 39. WirePlumber [export] [1.0.5, ubuntu@ubuntu, pid:7582] + 54. wpctl [1.0.5, ubuntu@ubuntu, pid:9568] + 60. gnome-shell [1.0.5, ubuntu@ubuntu, pid:2663] + 61. GNOME Shell Volume Control [1.0.5, ubuntu@ubuntu, pid:2663] + 62. GNOME Volume Control Media Keys [1.0.5, ubuntu@ubuntu, pid:2822] + 63. GNOME Settings [1.0.5, ubuntu@ubuntu, pid:5956] + +Audio + ├─ Devices: + │ 46. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ * 51. Comet Lake PCH-LP cAVS Stereo [vol: 0.40] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ 52. Comet Lake PCH-LP cAVS Stereo [vol: 1.00] + │ + ├─ Source endpoints: + │ + └─ Streams: + 64. GNOME Settings + 65. input_FL < Stereo:monitor_FL [active] + 66. monitor_FL + 67. input_FR < Stereo:monitor_FR [active] + 68. monitor_FR + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + +================================================================================ +ALSA enumeration + key controls + +================================================================================ + +$ aplay -l +**** List of PLAYBACK Hardware Devices **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + Subdevices: 0/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 + +$ aplay -L +null + Discard all samples (playback) or generate zero samples (capture) +pipewire + PipeWire Sound Server +default + Default ALSA Output (currently PipeWire Media Server) +hw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct hardware device without any conversions +plughw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Hardware device with all software conversions +sysdefault:CARD=sofrt5682 + sof-rt5682, + Default Audio Device +dmix:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct sample mixing device + +$ amixer -c0 sget IEC958,0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [off] + +$ amixer -c0 sget IEC958,1 +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,2 +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' +numid=6,iface=CARD,name='Headphone Jack' +numid=8,iface=MIXER,name='Headphone Jack Switch' +numid=15,iface=PCM,name='ELD',device=2 +numid=21,iface=PCM,name='ELD',device=3 +numid=27,iface=PCM,name='ELD',device=4 + +================================================================================ +Default sink + sinks list + +================================================================================ + +$ pactl info +Server String: /run/user/1000/pulse/native +Library Protocol Version: 35 +Server Protocol Version: 35 +Is Local: yes +Client Index: 96 +Tile Size: 65472 +User Name: ubuntu +Host Name: ubuntu +Server Name: PulseAudio (on PipeWire 1.0.5) +Server Version: 15.0.0 +Default Sample Specification: float32le 2ch 48000Hz +Default Channel Map: front-left,front-right +Default Sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback +Default Source: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback.monitor +Cookie: 8c60:94d2 + +$ pactl list short sinks +51 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback PipeWire s24-32le 2ch 48000Hz IDLE + +================================================================================ +Quick playback (PipeWire) + +================================================================================ + +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Force sink to HDMI pcm=2 then play (ignore errors) + +================================================================================ + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 +Failure: No such entity + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +Failure: No such entity + +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Force sink to HDMI pcm=3 then play (ignore errors) + +================================================================================ + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 +Failure: No such entity + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +Failure: No such entity + +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +PipeWire logs (current boot tail) + +================================================================================ + +$ journalctl --user -u pipewire -b --no-pager +Feb 13 01:01:27 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:01:27 ubuntu pipewire[2375]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Feb 13 01:22:05 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Feb 13 01:22:05 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:05 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:05 ubuntu pipewire[5817]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Feb 13 01:22:20 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Feb 13 01:22:21 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:21 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:21 ubuntu pipewire[6043]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:49:42 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:49:42 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:42 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:42 ubuntu pipewire[7401]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:49:57 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:49:57 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:57 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:58 ubuntu pipewire[7580]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +$ journalctl --user -u wireplumber -b --no-pager +Feb 13 01:01:27 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:01:27 ubuntu wireplumber[2377]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:01:27 ubuntu wireplumber[2377]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:01:28 ubuntu wireplumber[2377]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +Feb 13 01:22:05 ubuntu wireplumber[2377]: stopped by signal: Terminated +Feb 13 01:22:05 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Feb 13 01:22:05 ubuntu wireplumber[2377]: disconnected from pipewire +Feb 13 01:22:05 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:05 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:05 ubuntu wireplumber[5820]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:22:05 ubuntu wireplumber[5820]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:22:05 ubuntu wireplumber[5820]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Feb 13 01:22:05 ubuntu wireplumber[5820]: Object activation aborted: proxy destroyed +Feb 13 01:22:05 ubuntu wireplumber[5820]: failed to activate item: Object activation aborted: proxy destroyed +Feb 13 01:22:20 ubuntu wireplumber[5820]: stopped by signal: Terminated +Feb 13 01:22:20 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Feb 13 01:22:20 ubuntu wireplumber[5820]: disconnected from pipewire +Feb 13 01:22:20 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:21 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:21 ubuntu wireplumber[6045]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:22:21 ubuntu wireplumber[6045]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:22:21 ubuntu wireplumber[6045]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Feb 13 01:22:21 ubuntu wireplumber[6045]: Object activation aborted: proxy destroyed +Feb 13 01:22:21 ubuntu wireplumber[6045]: failed to activate item: Object activation aborted: proxy destroyed +Apr 08 22:49:42 ubuntu wireplumber[6045]: stopped by signal: Terminated +Apr 08 22:49:42 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:49:42 ubuntu wireplumber[6045]: disconnected from pipewire +Apr 08 22:49:42 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:42 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:42 ubuntu wireplumber[7403]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:49:42 ubuntu wireplumber[7403]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:49:43 ubuntu wireplumber[7403]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:49:43 ubuntu wireplumber[7403]: Object activation aborted: proxy destroyed +Apr 08 22:49:43 ubuntu wireplumber[7403]: failed to activate item: Object activation aborted: proxy destroyed +Apr 08 22:49:57 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:49:57 ubuntu wireplumber[7403]: stopped by signal: Terminated +Apr 08 22:49:57 ubuntu wireplumber[7403]: disconnected from pipewire +Apr 08 22:49:57 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:57 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:58 ubuntu wireplumber[7582]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:49:58 ubuntu wireplumber[7582]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:49:58 ubuntu wireplumber[7582]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera + +================================================================================ +Done. Report saved to: ./_logs/kaisa-livecd-collect_20260408_225251.log diff --git a/_logs/kaisa-livecd-collect_20260408_225332.log b/_logs/kaisa-livecd-collect_20260408_225332.log new file mode 100644 index 0000000000..1276cf1ce6 --- /dev/null +++ b/_logs/kaisa-livecd-collect_20260408_225332.log @@ -0,0 +1,401 @@ + +================================================================================ +Kaisa LiveCD collect — report: ./_logs/kaisa-livecd-collect_20260408_225332.log + +================================================================================ + +$ date +Wed Apr 8 22:53:32 UTC 2026 + +$ uname -a +Linux ubuntu 6.17.0-14-generic #14~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jan 15 15:52:10 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ id +uid=1000(ubuntu) gid=1000(ubuntu) groups=1000(ubuntu),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin),124(sambashare) + +$ bash -lc echo "XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}"; ls -ld "${XDG_RUNTIME_DIR-}" 2>/dev/null || true +XDG_RUNTIME_DIR=/run/user/1000 +drwx------ 19 ubuntu ubuntu 580 Apr 8 22:53 /run/user/1000 + +================================================================================ +Audio stack presence + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 22:53:13 UTC; 19s ago +TriggeredBy: ● pipewire.socket + Main PID: 9804 (pipewire) + Tasks: 3 (limit: 38168) + Memory: 6.9M (peak: 7.4M) + CPU: 240ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─9804 /usr/bin/pipewire + +Apr 08 22:53:13 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:53:13 ubuntu pipewire[9804]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 22:53:13 UTC; 19s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 9808 (pipewire-pulse) + Tasks: 3 (limit: 38168) + Memory: 5.2M (peak: 5.4M) + CPU: 194ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─9808 /usr/bin/pipewire-pulse + +Apr 08 22:53:13 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 22:53:13 UTC; 19s ago + Main PID: 9807 (wireplumber) + Tasks: 6 (limit: 38168) + Memory: 5.3M (peak: 6.3M) + CPU: 261ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─9807 /usr/bin/wireplumber + +Apr 08 22:53:13 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:53:13 ubuntu wireplumber[9807]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:53:13 ubuntu wireplumber[9807]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:53:13 ubuntu wireplumber[9807]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:53:13 ubuntu wireplumber[9807]: Object activation aborted: proxy destroyed +Apr 08 22:53:13 ubuntu wireplumber[9807]: failed to activate item: Object activation aborted: proxy destroyed + +$ command -v pipewire +/usr/bin/pipewire +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ command -v wireplumber +/usr/bin/wireplumber +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ command -v pactl +/usr/bin/pactl +pactl 16.1 +Compiled with libpulse 16.1.0 +Linked with libpulse 16.1.0 + +$ command -v pw-play +/usr/bin/pw-play +pw-play +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ command -v wpctl +/usr/bin/wpctl +PipeWire 'pipewire-0' [1.0.5, ubuntu@ubuntu, cookie:3258070922] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, ubuntu@ubuntu, pid:3254] + 33. pipewire [1.0.5, ubuntu@ubuntu, pid:9808] + 35. gjs [1.0.5, ubuntu@ubuntu, pid:5336] + 36. Terminal [1.0.5, ubuntu@ubuntu, pid:5750] + 37. Mutter [1.0.5, ubuntu@ubuntu, pid:2663] + 38. WirePlumber [1.0.5, ubuntu@ubuntu, pid:9807] + 39. WirePlumber [export] [1.0.5, ubuntu@ubuntu, pid:9807] + 54. wpctl [1.0.5, ubuntu@ubuntu, pid:9978] + 60. GNOME Volume Control Media Keys [1.0.5, ubuntu@ubuntu, pid:2822] + 61. GNOME Shell Volume Control [1.0.5, ubuntu@ubuntu, pid:2663] + 62. gnome-shell [1.0.5, ubuntu@ubuntu, pid:2663] + 63. GNOME Settings [1.0.5, ubuntu@ubuntu, pid:5956] + +Audio + ├─ Devices: + │ 46. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ * 51. Comet Lake PCH-LP cAVS Stereo [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ 52. Comet Lake PCH-LP cAVS Stereo [vol: 1.00] + │ + ├─ Source endpoints: + │ + └─ Streams: + 64. GNOME Settings + 65. input_FL < Stereo:monitor_FL [active] + 66. monitor_FL + 67. input_FR < Stereo:monitor_FR [active] + 68. monitor_FR + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + +================================================================================ +ALSA enumeration + key controls + +================================================================================ + +$ aplay -l +**** List of PLAYBACK Hardware Devices **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + Subdevices: 0/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 + +$ aplay -L +null + Discard all samples (playback) or generate zero samples (capture) +pipewire + PipeWire Sound Server +default + Default ALSA Output (currently PipeWire Media Server) +hw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct hardware device without any conversions +plughw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Hardware device with all software conversions +sysdefault:CARD=sofrt5682 + sof-rt5682, + Default Audio Device +dmix:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct sample mixing device + +$ amixer -c0 sget IEC958,0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [off] + +$ amixer -c0 sget IEC958,1 +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,2 +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' +numid=6,iface=CARD,name='Headphone Jack' +numid=8,iface=MIXER,name='Headphone Jack Switch' +numid=15,iface=PCM,name='ELD',device=2 +numid=21,iface=PCM,name='ELD',device=3 +numid=27,iface=PCM,name='ELD',device=4 + +================================================================================ +Default sink + sinks list + +================================================================================ + +$ pactl info +Server String: /run/user/1000/pulse/native +Library Protocol Version: 35 +Server Protocol Version: 35 +Is Local: yes +Client Index: 113 +Tile Size: 65472 +User Name: ubuntu +Host Name: ubuntu +Server Name: PulseAudio (on PipeWire 1.0.5) +Server Version: 15.0.0 +Default Sample Specification: float32le 2ch 48000Hz +Default Channel Map: front-left,front-right +Default Sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback +Default Source: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback.monitor +Cookie: c232:378a + +$ pactl list short sinks +51 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback PipeWire s24-32le 2ch 48000Hz IDLE + +================================================================================ +Quick playback (PipeWire) + +================================================================================ + +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Force sink to HDMI pcm=2 then play (ignore errors) + +================================================================================ + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 +Failure: No such entity + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +Failure: No such entity + +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Force sink to HDMI pcm=3 then play (ignore errors) + +================================================================================ + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 +Failure: No such entity + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +Failure: No such entity + +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +PipeWire logs (current boot tail) + +================================================================================ + +$ journalctl --user -u pipewire -b --no-pager +Feb 13 01:01:27 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:01:27 ubuntu pipewire[2375]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Feb 13 01:22:05 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Feb 13 01:22:05 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:05 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:05 ubuntu pipewire[5817]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Feb 13 01:22:20 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Feb 13 01:22:21 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:21 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:21 ubuntu pipewire[6043]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:49:42 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:49:42 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:42 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:42 ubuntu pipewire[7401]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:49:57 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:49:57 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:57 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:58 ubuntu pipewire[7580]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:52:56 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:52:56 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:52:56 ubuntu systemd[2363]: pipewire.service: Consumed 1.396s CPU time, 6.6M memory peak, 0B memory swap peak. +Apr 08 22:52:56 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:52:56 ubuntu pipewire[9620]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:53:13 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:53:13 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:53:13 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:53:13 ubuntu pipewire[9804]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +$ journalctl --user -u wireplumber -b --no-pager +Feb 13 01:01:27 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:01:27 ubuntu wireplumber[2377]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:01:27 ubuntu wireplumber[2377]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:01:28 ubuntu wireplumber[2377]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +Feb 13 01:22:05 ubuntu wireplumber[2377]: stopped by signal: Terminated +Feb 13 01:22:05 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Feb 13 01:22:05 ubuntu wireplumber[2377]: disconnected from pipewire +Feb 13 01:22:05 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:05 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:05 ubuntu wireplumber[5820]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:22:05 ubuntu wireplumber[5820]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:22:05 ubuntu wireplumber[5820]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Feb 13 01:22:05 ubuntu wireplumber[5820]: Object activation aborted: proxy destroyed +Feb 13 01:22:05 ubuntu wireplumber[5820]: failed to activate item: Object activation aborted: proxy destroyed +Feb 13 01:22:20 ubuntu wireplumber[5820]: stopped by signal: Terminated +Feb 13 01:22:20 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Feb 13 01:22:20 ubuntu wireplumber[5820]: disconnected from pipewire +Feb 13 01:22:20 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:21 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:21 ubuntu wireplumber[6045]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:22:21 ubuntu wireplumber[6045]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:22:21 ubuntu wireplumber[6045]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Feb 13 01:22:21 ubuntu wireplumber[6045]: Object activation aborted: proxy destroyed +Feb 13 01:22:21 ubuntu wireplumber[6045]: failed to activate item: Object activation aborted: proxy destroyed +Apr 08 22:49:42 ubuntu wireplumber[6045]: stopped by signal: Terminated +Apr 08 22:49:42 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:49:42 ubuntu wireplumber[6045]: disconnected from pipewire +Apr 08 22:49:42 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:42 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:42 ubuntu wireplumber[7403]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:49:42 ubuntu wireplumber[7403]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:49:43 ubuntu wireplumber[7403]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:49:43 ubuntu wireplumber[7403]: Object activation aborted: proxy destroyed +Apr 08 22:49:43 ubuntu wireplumber[7403]: failed to activate item: Object activation aborted: proxy destroyed +Apr 08 22:49:57 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:49:57 ubuntu wireplumber[7403]: stopped by signal: Terminated +Apr 08 22:49:57 ubuntu wireplumber[7403]: disconnected from pipewire +Apr 08 22:49:57 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:57 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:58 ubuntu wireplumber[7582]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:49:58 ubuntu wireplumber[7582]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:49:58 ubuntu wireplumber[7582]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:52:56 ubuntu wireplumber[7582]: stopped by signal: Terminated +Apr 08 22:52:56 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:52:56 ubuntu wireplumber[7582]: disconnected from pipewire +Apr 08 22:52:56 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:52:56 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:52:56 ubuntu wireplumber[9622]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:52:56 ubuntu wireplumber[9622]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:52:56 ubuntu wireplumber[9622]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:52:56 ubuntu wireplumber[9622]: Object activation aborted: proxy destroyed +Apr 08 22:52:56 ubuntu wireplumber[9622]: failed to activate item: Object activation aborted: proxy destroyed +Apr 08 22:53:12 ubuntu wireplumber[9622]: stopped by signal: Terminated +Apr 08 22:53:12 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:53:13 ubuntu wireplumber[9622]: disconnected from pipewire +Apr 08 22:53:13 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:53:13 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:53:13 ubuntu wireplumber[9807]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:53:13 ubuntu wireplumber[9807]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:53:13 ubuntu wireplumber[9807]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:53:13 ubuntu wireplumber[9807]: Object activation aborted: proxy destroyed +Apr 08 22:53:13 ubuntu wireplumber[9807]: failed to activate item: Object activation aborted: proxy destroyed + +================================================================================ +Done. Report saved to: ./_logs/kaisa-livecd-collect_20260408_225332.log diff --git a/_logs/kaisa-livecd-collect_20260408_225349.log b/_logs/kaisa-livecd-collect_20260408_225349.log new file mode 100644 index 0000000000..55635d38c9 --- /dev/null +++ b/_logs/kaisa-livecd-collect_20260408_225349.log @@ -0,0 +1,401 @@ + +================================================================================ +Kaisa LiveCD collect — report: ./_logs/kaisa-livecd-collect_20260408_225349.log + +================================================================================ + +$ date +Wed Apr 8 22:53:49 UTC 2026 + +$ uname -a +Linux ubuntu 6.17.0-14-generic #14~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jan 15 15:52:10 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ id +uid=1000(ubuntu) gid=1000(ubuntu) groups=1000(ubuntu),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin),124(sambashare) + +$ bash -lc echo "XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}"; ls -ld "${XDG_RUNTIME_DIR-}" 2>/dev/null || true +XDG_RUNTIME_DIR=/run/user/1000 +drwx------ 19 ubuntu ubuntu 580 Apr 8 22:53 /run/user/1000 + +================================================================================ +Audio stack presence + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 22:53:13 UTC; 36s ago +TriggeredBy: ● pipewire.socket + Main PID: 9804 (pipewire) + Tasks: 3 (limit: 38168) + Memory: 6.7M (peak: 7.4M) + CPU: 443ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─9804 /usr/bin/pipewire + +Apr 08 22:53:13 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:53:13 ubuntu pipewire[9804]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 22:53:13 UTC; 36s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 9808 (pipewire-pulse) + Tasks: 3 (limit: 38168) + Memory: 5.7M (peak: 5.8M) + CPU: 346ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─9808 /usr/bin/pipewire-pulse + +Apr 08 22:53:13 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 22:53:13 UTC; 36s ago + Main PID: 9807 (wireplumber) + Tasks: 6 (limit: 38168) + Memory: 5.3M (peak: 6.3M) + CPU: 361ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─9807 /usr/bin/wireplumber + +Apr 08 22:53:13 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:53:13 ubuntu wireplumber[9807]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:53:13 ubuntu wireplumber[9807]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:53:13 ubuntu wireplumber[9807]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:53:13 ubuntu wireplumber[9807]: Object activation aborted: proxy destroyed +Apr 08 22:53:13 ubuntu wireplumber[9807]: failed to activate item: Object activation aborted: proxy destroyed + +$ command -v pipewire +/usr/bin/pipewire +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ command -v wireplumber +/usr/bin/wireplumber +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ command -v pactl +/usr/bin/pactl +pactl 16.1 +Compiled with libpulse 16.1.0 +Linked with libpulse 16.1.0 + +$ command -v pw-play +/usr/bin/pw-play +pw-play +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ command -v wpctl +/usr/bin/wpctl +PipeWire 'pipewire-0' [1.0.5, ubuntu@ubuntu, cookie:3258070922] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, ubuntu@ubuntu, pid:3254] + 33. pipewire [1.0.5, ubuntu@ubuntu, pid:9808] + 35. gjs [1.0.5, ubuntu@ubuntu, pid:5336] + 36. Terminal [1.0.5, ubuntu@ubuntu, pid:5750] + 37. Mutter [1.0.5, ubuntu@ubuntu, pid:2663] + 38. WirePlumber [1.0.5, ubuntu@ubuntu, pid:9807] + 39. WirePlumber [export] [1.0.5, ubuntu@ubuntu, pid:9807] + 54. wpctl [1.0.5, ubuntu@ubuntu, pid:10052] + 60. GNOME Volume Control Media Keys [1.0.5, ubuntu@ubuntu, pid:2822] + 61. GNOME Shell Volume Control [1.0.5, ubuntu@ubuntu, pid:2663] + 62. gnome-shell [1.0.5, ubuntu@ubuntu, pid:2663] + 63. GNOME Settings [1.0.5, ubuntu@ubuntu, pid:5956] + +Audio + ├─ Devices: + │ 46. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ * 51. Comet Lake PCH-LP cAVS Stereo [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ 52. Comet Lake PCH-LP cAVS Stereo [vol: 1.00] + │ + ├─ Source endpoints: + │ + └─ Streams: + 64. GNOME Settings + 65. input_FL < Stereo:monitor_FL [active] + 66. monitor_FL + 67. input_FR < Stereo:monitor_FR [active] + 68. monitor_FR + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + +================================================================================ +ALSA enumeration + key controls + +================================================================================ + +$ aplay -l +**** List of PLAYBACK Hardware Devices **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + Subdevices: 0/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 + +$ aplay -L +null + Discard all samples (playback) or generate zero samples (capture) +pipewire + PipeWire Sound Server +default + Default ALSA Output (currently PipeWire Media Server) +hw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct hardware device without any conversions +plughw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Hardware device with all software conversions +sysdefault:CARD=sofrt5682 + sof-rt5682, + Default Audio Device +dmix:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct sample mixing device + +$ amixer -c0 sget IEC958,0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [off] + +$ amixer -c0 sget IEC958,1 +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,2 +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' +numid=6,iface=CARD,name='Headphone Jack' +numid=8,iface=MIXER,name='Headphone Jack Switch' +numid=15,iface=PCM,name='ELD',device=2 +numid=21,iface=PCM,name='ELD',device=3 +numid=27,iface=PCM,name='ELD',device=4 + +================================================================================ +Default sink + sinks list + +================================================================================ + +$ pactl info +Server String: /run/user/1000/pulse/native +Library Protocol Version: 35 +Server Protocol Version: 35 +Is Local: yes +Client Index: 144 +Tile Size: 65472 +User Name: ubuntu +Host Name: ubuntu +Server Name: PulseAudio (on PipeWire 1.0.5) +Server Version: 15.0.0 +Default Sample Specification: float32le 2ch 48000Hz +Default Channel Map: front-left,front-right +Default Sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback +Default Source: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback.monitor +Cookie: c232:378a + +$ pactl list short sinks +51 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback PipeWire s24-32le 2ch 48000Hz IDLE + +================================================================================ +Quick playback (PipeWire) + +================================================================================ + +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Force sink to HDMI pcm=2 then play (ignore errors) + +================================================================================ + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 +Failure: No such entity + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +Failure: No such entity + +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Force sink to HDMI pcm=3 then play (ignore errors) + +================================================================================ + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 +Failure: No such entity + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +Failure: No such entity + +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +PipeWire logs (current boot tail) + +================================================================================ + +$ journalctl --user -u pipewire -b --no-pager +Feb 13 01:01:27 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:01:27 ubuntu pipewire[2375]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Feb 13 01:22:05 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Feb 13 01:22:05 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:05 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:05 ubuntu pipewire[5817]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Feb 13 01:22:20 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Feb 13 01:22:21 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:21 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:21 ubuntu pipewire[6043]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:49:42 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:49:42 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:42 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:42 ubuntu pipewire[7401]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:49:57 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:49:57 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:57 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:58 ubuntu pipewire[7580]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:52:56 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:52:56 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:52:56 ubuntu systemd[2363]: pipewire.service: Consumed 1.396s CPU time, 6.6M memory peak, 0B memory swap peak. +Apr 08 22:52:56 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:52:56 ubuntu pipewire[9620]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:53:13 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:53:13 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:53:13 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:53:13 ubuntu pipewire[9804]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +$ journalctl --user -u wireplumber -b --no-pager +Feb 13 01:01:27 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:01:27 ubuntu wireplumber[2377]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:01:27 ubuntu wireplumber[2377]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:01:28 ubuntu wireplumber[2377]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +Feb 13 01:22:05 ubuntu wireplumber[2377]: stopped by signal: Terminated +Feb 13 01:22:05 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Feb 13 01:22:05 ubuntu wireplumber[2377]: disconnected from pipewire +Feb 13 01:22:05 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:05 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:05 ubuntu wireplumber[5820]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:22:05 ubuntu wireplumber[5820]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:22:05 ubuntu wireplumber[5820]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Feb 13 01:22:05 ubuntu wireplumber[5820]: Object activation aborted: proxy destroyed +Feb 13 01:22:05 ubuntu wireplumber[5820]: failed to activate item: Object activation aborted: proxy destroyed +Feb 13 01:22:20 ubuntu wireplumber[5820]: stopped by signal: Terminated +Feb 13 01:22:20 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Feb 13 01:22:20 ubuntu wireplumber[5820]: disconnected from pipewire +Feb 13 01:22:20 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:21 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:21 ubuntu wireplumber[6045]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:22:21 ubuntu wireplumber[6045]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:22:21 ubuntu wireplumber[6045]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Feb 13 01:22:21 ubuntu wireplumber[6045]: Object activation aborted: proxy destroyed +Feb 13 01:22:21 ubuntu wireplumber[6045]: failed to activate item: Object activation aborted: proxy destroyed +Apr 08 22:49:42 ubuntu wireplumber[6045]: stopped by signal: Terminated +Apr 08 22:49:42 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:49:42 ubuntu wireplumber[6045]: disconnected from pipewire +Apr 08 22:49:42 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:42 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:42 ubuntu wireplumber[7403]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:49:42 ubuntu wireplumber[7403]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:49:43 ubuntu wireplumber[7403]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:49:43 ubuntu wireplumber[7403]: Object activation aborted: proxy destroyed +Apr 08 22:49:43 ubuntu wireplumber[7403]: failed to activate item: Object activation aborted: proxy destroyed +Apr 08 22:49:57 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:49:57 ubuntu wireplumber[7403]: stopped by signal: Terminated +Apr 08 22:49:57 ubuntu wireplumber[7403]: disconnected from pipewire +Apr 08 22:49:57 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:57 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:58 ubuntu wireplumber[7582]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:49:58 ubuntu wireplumber[7582]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:49:58 ubuntu wireplumber[7582]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:52:56 ubuntu wireplumber[7582]: stopped by signal: Terminated +Apr 08 22:52:56 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:52:56 ubuntu wireplumber[7582]: disconnected from pipewire +Apr 08 22:52:56 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:52:56 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:52:56 ubuntu wireplumber[9622]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:52:56 ubuntu wireplumber[9622]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:52:56 ubuntu wireplumber[9622]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:52:56 ubuntu wireplumber[9622]: Object activation aborted: proxy destroyed +Apr 08 22:52:56 ubuntu wireplumber[9622]: failed to activate item: Object activation aborted: proxy destroyed +Apr 08 22:53:12 ubuntu wireplumber[9622]: stopped by signal: Terminated +Apr 08 22:53:12 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:53:13 ubuntu wireplumber[9622]: disconnected from pipewire +Apr 08 22:53:13 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:53:13 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:53:13 ubuntu wireplumber[9807]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:53:13 ubuntu wireplumber[9807]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:53:13 ubuntu wireplumber[9807]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:53:13 ubuntu wireplumber[9807]: Object activation aborted: proxy destroyed +Apr 08 22:53:13 ubuntu wireplumber[9807]: failed to activate item: Object activation aborted: proxy destroyed + +================================================================================ +Done. Report saved to: ./_logs/kaisa-livecd-collect_20260408_225349.log diff --git a/_logs/kaisa-livecd-collect_20260408_225430.log b/_logs/kaisa-livecd-collect_20260408_225430.log new file mode 100644 index 0000000000..c51625e090 --- /dev/null +++ b/_logs/kaisa-livecd-collect_20260408_225430.log @@ -0,0 +1,425 @@ + +================================================================================ +Kaisa LiveCD collect — report: ./_logs/kaisa-livecd-collect_20260408_225430.log + +================================================================================ + +$ date +Wed Apr 8 22:54:30 UTC 2026 + +$ uname -a +Linux ubuntu 6.17.0-14-generic #14~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jan 15 15:52:10 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ id +uid=1000(ubuntu) gid=1000(ubuntu) groups=1000(ubuntu),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin),124(sambashare) + +$ bash -lc echo "XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}"; ls -ld "${XDG_RUNTIME_DIR-}" 2>/dev/null || true +XDG_RUNTIME_DIR=/run/user/1000 +drwx------ 19 ubuntu ubuntu 580 Apr 8 22:54 /run/user/1000 + +================================================================================ +Audio stack presence + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 22:54:11 UTC; 19s ago +TriggeredBy: ● pipewire.socket + Main PID: 10284 (pipewire) + Tasks: 3 (limit: 38168) + Memory: 7.3M (peak: 7.7M) + CPU: 231ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─10284 /usr/bin/pipewire + +Apr 08 22:54:11 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:54:11 ubuntu pipewire[10284]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 22:54:11 UTC; 19s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 10287 (pipewire-pulse) + Tasks: 3 (limit: 38168) + Memory: 5.3M (peak: 5.6M) + CPU: 175ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─10287 /usr/bin/pipewire-pulse + +Apr 08 22:54:11 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 22:54:11 UTC; 19s ago + Main PID: 10286 (wireplumber) + Tasks: 6 (limit: 38168) + Memory: 5.6M (peak: 6.6M) + CPU: 225ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─10286 /usr/bin/wireplumber + +Apr 08 22:54:11 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:54:11 ubuntu wireplumber[10286]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:54:11 ubuntu wireplumber[10286]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:54:11 ubuntu wireplumber[10286]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera + +$ command -v pipewire +/usr/bin/pipewire +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ command -v wireplumber +/usr/bin/wireplumber +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ command -v pactl +/usr/bin/pactl +pactl 16.1 +Compiled with libpulse 16.1.0 +Linked with libpulse 16.1.0 + +$ command -v pw-play +/usr/bin/pw-play +pw-play +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ command -v wpctl +/usr/bin/wpctl +PipeWire 'pipewire-0' [1.0.5, ubuntu@ubuntu, cookie:1537528018] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, ubuntu@ubuntu, pid:3254] + 33. pipewire [1.0.5, ubuntu@ubuntu, pid:10287] + 34. Terminal [1.0.5, ubuntu@ubuntu, pid:5750] + 35. Mutter [1.0.5, ubuntu@ubuntu, pid:2663] + 37. WirePlumber [1.0.5, ubuntu@ubuntu, pid:10286] + 38. WirePlumber [export] [1.0.5, ubuntu@ubuntu, pid:10286] + 39. gjs [1.0.5, ubuntu@ubuntu, pid:5336] + 54. GNOME Shell Volume Control [1.0.5, ubuntu@ubuntu, pid:2663] + 55. GNOME Volume Control Media Keys [1.0.5, ubuntu@ubuntu, pid:2822] + 57. GNOME Settings [1.0.5, ubuntu@ubuntu, pid:5956] + 64. wpctl [1.0.5, ubuntu@ubuntu, pid:10462] + 70. gnome-shell [1.0.5, ubuntu@ubuntu, pid:2663] + +Audio + ├─ Devices: + │ 46. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ * 51. Comet Lake PCH-LP cAVS Stereo [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ 52. Comet Lake PCH-LP cAVS Stereo [vol: 1.00] + │ + ├─ Source endpoints: + │ + └─ Streams: + 59. GNOME Settings + 56. input_FL < Stereo:monitor_FL [active] + 58. monitor_FL + 60. input_FR < Stereo:monitor_FR [active] + 61. monitor_FR + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + +================================================================================ +ALSA enumeration + key controls + +================================================================================ + +$ aplay -l +**** List of PLAYBACK Hardware Devices **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + Subdevices: 0/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 + +$ aplay -L +null + Discard all samples (playback) or generate zero samples (capture) +pipewire + PipeWire Sound Server +default + Default ALSA Output (currently PipeWire Media Server) +hw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct hardware device without any conversions +plughw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Hardware device with all software conversions +sysdefault:CARD=sofrt5682 + sof-rt5682, + Default Audio Device +dmix:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct sample mixing device + +$ amixer -c0 sget IEC958,0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [off] + +$ amixer -c0 sget IEC958,1 +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,2 +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' +numid=6,iface=CARD,name='Headphone Jack' +numid=8,iface=MIXER,name='Headphone Jack Switch' +numid=15,iface=PCM,name='ELD',device=2 +numid=21,iface=PCM,name='ELD',device=3 +numid=27,iface=PCM,name='ELD',device=4 + +================================================================================ +Default sink + sinks list + +================================================================================ + +$ pactl info +Server String: /run/user/1000/pulse/native +Library Protocol Version: 35 +Server Protocol Version: 35 +Is Local: yes +Client Index: 113 +Tile Size: 65472 +User Name: ubuntu +Host Name: ubuntu +Server Name: PulseAudio (on PipeWire 1.0.5) +Server Version: 15.0.0 +Default Sample Specification: float32le 2ch 48000Hz +Default Channel Map: front-left,front-right +Default Sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback +Default Source: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback.monitor +Cookie: 5ba4:d0d2 + +$ pactl list short sinks +51 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback PipeWire s24-32le 2ch 48000Hz IDLE + +================================================================================ +Quick playback (PipeWire) + +================================================================================ + +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Force sink to HDMI pcm=2 then play (ignore errors) + +================================================================================ + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 +Failure: No such entity + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +Failure: No such entity + +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Force sink to HDMI pcm=3 then play (ignore errors) + +================================================================================ + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 +Failure: No such entity + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +Failure: No such entity + +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +PipeWire logs (current boot tail) + +================================================================================ + +$ journalctl --user -u pipewire -b --no-pager +Feb 13 01:01:27 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:01:27 ubuntu pipewire[2375]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Feb 13 01:22:05 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Feb 13 01:22:05 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:05 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:05 ubuntu pipewire[5817]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Feb 13 01:22:20 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Feb 13 01:22:21 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:21 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:21 ubuntu pipewire[6043]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:49:42 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:49:42 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:42 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:42 ubuntu pipewire[7401]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:49:57 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:49:57 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:57 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:58 ubuntu pipewire[7580]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:52:56 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:52:56 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:52:56 ubuntu systemd[2363]: pipewire.service: Consumed 1.396s CPU time, 6.6M memory peak, 0B memory swap peak. +Apr 08 22:52:56 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:52:56 ubuntu pipewire[9620]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:53:13 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:53:13 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:53:13 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:53:13 ubuntu pipewire[9804]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:53:54 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:53:54 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:53:54 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:53:54 ubuntu pipewire[10105]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:54:11 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:54:11 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:54:11 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:54:11 ubuntu pipewire[10284]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +$ journalctl --user -u wireplumber -b --no-pager +Feb 13 01:01:27 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:01:27 ubuntu wireplumber[2377]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:01:27 ubuntu wireplumber[2377]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:01:28 ubuntu wireplumber[2377]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +Feb 13 01:22:05 ubuntu wireplumber[2377]: stopped by signal: Terminated +Feb 13 01:22:05 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Feb 13 01:22:05 ubuntu wireplumber[2377]: disconnected from pipewire +Feb 13 01:22:05 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:05 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:05 ubuntu wireplumber[5820]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:22:05 ubuntu wireplumber[5820]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:22:05 ubuntu wireplumber[5820]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Feb 13 01:22:05 ubuntu wireplumber[5820]: Object activation aborted: proxy destroyed +Feb 13 01:22:05 ubuntu wireplumber[5820]: failed to activate item: Object activation aborted: proxy destroyed +Feb 13 01:22:20 ubuntu wireplumber[5820]: stopped by signal: Terminated +Feb 13 01:22:20 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Feb 13 01:22:20 ubuntu wireplumber[5820]: disconnected from pipewire +Feb 13 01:22:20 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:21 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:21 ubuntu wireplumber[6045]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:22:21 ubuntu wireplumber[6045]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:22:21 ubuntu wireplumber[6045]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Feb 13 01:22:21 ubuntu wireplumber[6045]: Object activation aborted: proxy destroyed +Feb 13 01:22:21 ubuntu wireplumber[6045]: failed to activate item: Object activation aborted: proxy destroyed +Apr 08 22:49:42 ubuntu wireplumber[6045]: stopped by signal: Terminated +Apr 08 22:49:42 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:49:42 ubuntu wireplumber[6045]: disconnected from pipewire +Apr 08 22:49:42 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:42 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:42 ubuntu wireplumber[7403]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:49:42 ubuntu wireplumber[7403]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:49:43 ubuntu wireplumber[7403]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:49:43 ubuntu wireplumber[7403]: Object activation aborted: proxy destroyed +Apr 08 22:49:43 ubuntu wireplumber[7403]: failed to activate item: Object activation aborted: proxy destroyed +Apr 08 22:49:57 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:49:57 ubuntu wireplumber[7403]: stopped by signal: Terminated +Apr 08 22:49:57 ubuntu wireplumber[7403]: disconnected from pipewire +Apr 08 22:49:57 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:57 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:58 ubuntu wireplumber[7582]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:49:58 ubuntu wireplumber[7582]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:49:58 ubuntu wireplumber[7582]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:52:56 ubuntu wireplumber[7582]: stopped by signal: Terminated +Apr 08 22:52:56 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:52:56 ubuntu wireplumber[7582]: disconnected from pipewire +Apr 08 22:52:56 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:52:56 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:52:56 ubuntu wireplumber[9622]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:52:56 ubuntu wireplumber[9622]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:52:56 ubuntu wireplumber[9622]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:52:56 ubuntu wireplumber[9622]: Object activation aborted: proxy destroyed +Apr 08 22:52:56 ubuntu wireplumber[9622]: failed to activate item: Object activation aborted: proxy destroyed +Apr 08 22:53:12 ubuntu wireplumber[9622]: stopped by signal: Terminated +Apr 08 22:53:12 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:53:13 ubuntu wireplumber[9622]: disconnected from pipewire +Apr 08 22:53:13 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:53:13 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:53:13 ubuntu wireplumber[9807]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:53:13 ubuntu wireplumber[9807]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:53:13 ubuntu wireplumber[9807]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:53:13 ubuntu wireplumber[9807]: Object activation aborted: proxy destroyed +Apr 08 22:53:13 ubuntu wireplumber[9807]: failed to activate item: Object activation aborted: proxy destroyed +Apr 08 22:53:54 ubuntu wireplumber[9807]: stopped by signal: Terminated +Apr 08 22:53:54 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:53:54 ubuntu wireplumber[9807]: disconnected from pipewire +Apr 08 22:53:54 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:53:54 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:53:54 ubuntu wireplumber[10107]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:53:54 ubuntu wireplumber[10107]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:53:54 ubuntu wireplumber[10107]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:53:54 ubuntu wireplumber[10107]: Object activation aborted: proxy destroyed +Apr 08 22:53:54 ubuntu wireplumber[10107]: failed to activate item: Object activation aborted: proxy destroyed +Apr 08 22:54:11 ubuntu wireplumber[10107]: stopped by signal: Terminated +Apr 08 22:54:11 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:54:11 ubuntu wireplumber[10107]: disconnected from pipewire +Apr 08 22:54:11 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:54:11 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:54:11 ubuntu wireplumber[10286]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:54:11 ubuntu wireplumber[10286]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:54:11 ubuntu wireplumber[10286]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera + +================================================================================ +Done. Report saved to: ./_logs/kaisa-livecd-collect_20260408_225430.log diff --git a/audio_topology/01.txt b/audio_topology/01.txt new file mode 100644 index 0000000000..f1c2256211 --- /dev/null +++ b/audio_topology/01.txt @@ -0,0 +1,33 @@ +jack@jack-Kaisa:~/文档/chromebox_10th_audio_driver$ amixer -c0 cget "iface=CARD,name='HDMI/DP,pcm=2 Jack'" +amixer -c0 cget "iface=CARD,name='HDMI/DP,pcm=3 Jack'" +amixer -c0 cget "iface=CARD,name='HDMI/DP,pcm=4 Jack'" + +amixer -c0 cget "iface=PCM,name='ELD',device=2" | head -n 3 +amixer -c0 cget "iface=PCM,name='ELD',device=3" | head -n 3 +amixer -c0 cget "iface=PCM,name='ELD',device=4" | head -n 3 + +pactl list cards | sed -n '/cml_rt5682_def/,+220p' | grep -nE '\[Out\] HDMI|availability group|available|not available|device\.product\.name' +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=0 + : values= +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= +24: device.product.name = "Comet Lake PCH-LP cAVS" +50: [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) +57: [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, not available) +64: [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) +70: device.product.name = "ASUS MG279" +jack@jack-Kaisa:~/文档/chromebox_10th_audio_driver$ \ No newline at end of file diff --git a/audio_topology/02.txt b/audio_topology/02.txt new file mode 100644 index 0000000000..f1c2256211 --- /dev/null +++ b/audio_topology/02.txt @@ -0,0 +1,33 @@ +jack@jack-Kaisa:~/文档/chromebox_10th_audio_driver$ amixer -c0 cget "iface=CARD,name='HDMI/DP,pcm=2 Jack'" +amixer -c0 cget "iface=CARD,name='HDMI/DP,pcm=3 Jack'" +amixer -c0 cget "iface=CARD,name='HDMI/DP,pcm=4 Jack'" + +amixer -c0 cget "iface=PCM,name='ELD',device=2" | head -n 3 +amixer -c0 cget "iface=PCM,name='ELD',device=3" | head -n 3 +amixer -c0 cget "iface=PCM,name='ELD',device=4" | head -n 3 + +pactl list cards | sed -n '/cml_rt5682_def/,+220p' | grep -nE '\[Out\] HDMI|availability group|available|not available|device\.product\.name' +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=0 + : values= +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= +24: device.product.name = "Comet Lake PCH-LP cAVS" +50: [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) +57: [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, not available) +64: [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) +70: device.product.name = "ASUS MG279" +jack@jack-Kaisa:~/文档/chromebox_10th_audio_driver$ \ No newline at end of file diff --git a/audio_topology/03.txt b/audio_topology/03.txt new file mode 100644 index 0000000000..51f725358c --- /dev/null +++ b/audio_topology/03.txt @@ -0,0 +1,33 @@ +jack@jack-Kaisa:~/文档/chromebox_10th_audio_driver$ amixer -c0 cget "iface=CARD,name='HDMI/DP,pcm=2 Jack'" +amixer -c0 cget "iface=CARD,name='HDMI/DP,pcm=3 Jack'" +amixer -c0 cget "iface=CARD,name='HDMI/DP,pcm=4 Jack'" + +amixer -c0 cget "iface=PCM,name='ELD',device=2" | head -n 3 +amixer -c0 cget "iface=PCM,name='ELD',device=3" | head -n 3 +amixer -c0 cget "iface=PCM,name='ELD',device=4" | head -n 3 + +pactl list cards | sed -n '/cml_rt5682_def/,+220p' | grep -nE '\[Out\] HDMI|availability group|available|not available|device\.product\.name' +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=0 + : values= +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= +24: device.product.name = "Comet Lake PCH-LP cAVS" +50: [Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available) +57: [Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, not available) +64: [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) +70: device.product.name = "ASUS MG279" +jack@jack-Kaisa:~/文档/chromebox_10th_audio_driver$ diff --git a/audio_topology/new_reboot/check1.txt b/audio_topology/new_reboot/check1.txt new file mode 100644 index 0000000000..b23043c66d --- /dev/null +++ b/audio_topology/new_reboot/check1.txt @@ -0,0 +1,52 @@ +ubuntu@ubuntu:/media/ubuntu/5911bd26-2b5e-4275-a627-b51f558cfd38/home/jack/文档/chromebox_10th_audio_driver$ uname -a +aplay -l +amixer -c0 sset 'IEC958',0 on +amixer -c0 sset 'IEC958',1 on +amixer -c0 sset 'IEC958',2 on +speaker-test -D pipewire -c2 -t sine -f 440 -l 2 +Linux ubuntu 6.17.0-14-generic #14~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jan 15 15:52:10 UTC 2 x86_64 x86_64 x86_64 GNU/Linux +**** List of PLAYBACK Hardware Devices **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + Subdevices: 0/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +speaker-test 1.2.9 + +Playback device is pipewire +Stream parameters are 48000Hz, S16_LE, 2 channels +Sine wave rate is 440.0000Hz +Rate set to 48000Hz (requested 48000Hz) +Buffer size range from 64 to 1048576 +Period size range from 32 to 524288 +Using max buffer size 1048576 +Periods = 4 +was set period_size = 262144 +was set buffer_size = 1048576 + 0 - Front Left + 1 - Front Right +Time per period = 11.044935 + 0 - Front Left + 1 - Front Right +Time per period = 11.091206 + diff --git a/audio_topology/new_reboot/check3.txt b/audio_topology/new_reboot/check3.txt new file mode 100644 index 0000000000..73b783da54 --- /dev/null +++ b/audio_topology/new_reboot/check3.txt @@ -0,0 +1,61 @@ +ubuntu@ubuntu:/media/ubuntu/5911bd26-2b5e-4275-a627-b51f558cfd38/home/jack/文档/chromebox_10th_audio_driver$ alsaucm -c sof-rt5682 list _verbs +pactl list cards + 0: HiFi + Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) +Card #44 + Name: alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + Driver: alsa + Owner Module: n/a + Properties: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "8441140" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "37" + object.id = "44" + object.serial = "44" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + Profiles: + off: Off (sinks: 0, sources: 0, priority: 0, available: yes) + pro-audio: Pro Audio (sinks: 4, sources: 3, priority: 1, available: yes) + Active Profile: off + + + +ubuntu@ubuntu:/media/ubuntu/5911bd26-2b5e-4275-a627-b51f558cfd38/home/jack/文档/chromebox_10th_audio_driver$ pactl set-card-profile "$(pactl list cards short | awk '/cml_rt5682/ {print $2; exit}')" HiFi +Failure: No such entity +ubuntu@ubuntu:/media/ubuntu/5911bd26-2b5e-4275-a627-b51f558cfd38/home/jack/文档/chromebox_10th_audio_driver$ + + + diff --git a/audio_topology/new_reboot/check4-1.txt b/audio_topology/new_reboot/check4-1.txt new file mode 100644 index 0000000000..113c7d09c6 --- /dev/null +++ b/audio_topology/new_reboot/check4-1.txt @@ -0,0 +1,1260 @@ +ubuntu@ubuntu:/media/ubuntu/5911bd26-2b5e-4275-a627-b51f558cfd38/home/jack/文档/chromebox_10th_audio_driver$ pactl list short sinks +speaker-test -D pipewire -c2 -t sine -f 440 -l 3 +34 auto_null PipeWire float32le 2ch 48000Hz IDLE + +speaker-test 1.2.9 + +Playback device is pipewire +Stream parameters are 48000Hz, S16_LE, 2 channels +Sine wave rate is 440.0000Hz +Rate set to 48000Hz (requested 48000Hz) +Buffer size range from 64 to 1048576 +Period size range from 32 to 524288 +Using max buffer size 1048576 +Periods = 4 +was set period_size = 262144 +was set buffer_size = 1048576 + 0 - Front Left + 1 - Front Right +Time per period = 11.061780 + 0 - Front Left + 1 - Front Right +Time per period = 11.031379 + 0 - Front Left + 1 - Front Right +Time per period = 11.033071 +ubuntu@ubuntu:/media/ubuntu/5911bd26-2b5e-4275-a627-b51f558cfd38/home/jack/文档/chromebox_10th_audio_driver$ + + +ubuntu@ubuntu:/media/ubuntu/5911bd26-2b5e-4275-a627-b51f558cfd38/home/jack/文档/chromebox_10th_audio_driver$ ./scripts/kaisa-audio-doctor.sh +./scripts/kaisa-audio-doctor.sh --fix + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: /tmp/kaisa-audio-doctor_20260408_132222.log + +================================================================================ + +$ uname -a +Linux ubuntu 6.17.0-14-generic #14~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jan 15 15:52:10 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ date +Wed Apr 8 13:22:22 UTC 2026 + +$ id +uid=1000(ubuntu) gid=1000(ubuntu) groups=1000(ubuntu),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin),124(sambashare) + +================================================================================ +Session sanity (THIS OFTEN EXPLAINS 'no sound') + +================================================================================ + +If you run this as root / without a logged-in desktop session: +- systemctl --user will be offline +- /run/user/$UID may not exist +- PipeWire/WirePlumber won't be running +- ALSA may show 'no soundcards found' + +Current: + +$ bash -lc echo "USER=$USER UID=$UID HOME=$HOME XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}" +USER=ubuntu UID=1000 HOME=/home/ubuntu XDG_RUNTIME_DIR=/run/user/1000 + +$ bash -lc if [ -n "${XDG_RUNTIME_DIR-}" ]; then ls -ld "${XDG_RUNTIME_DIR}" 2>/dev/null || true; else echo "XDG_RUNTIME_DIR is empty"; fi +drwx------ 18 ubuntu ubuntu 560 Apr 8 13:12 /run/user/1000 + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pipewire-0" && echo "pipewire socket: OK" || echo "pipewire socket: MISSING" +pipewire socket: OK + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pulse/native" && echo "pulse native socket: OK" || echo "pulse native socket: MISSING" +pulse native socket: OK + + +================================================================================ +Versions (PipeWire / WirePlumber / ALSA utils) + +================================================================================ + +$ pipewire --version +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ wireplumber --version +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ wpctl --version +Error: Unknown option --version + +Usage: + wpctl [OPTION…] COMMAND [COMMAND_OPTIONS] - WirePlumber Control CLI + +Commands: + status + get-volume ID + inspect ID + set-default ID + set-volume ID VOL[%][-/+] + set-mute ID 1|0|toggle + set-profile ID INDEX + clear-default [ID] + +Help Options: + -h, --help Show help options + +Pass -h after a command to see command-specific options + + +$ pactl --version +pactl 16.1 +Compiled with libpulse 16.1.0 +Linked with libpulse 16.1.0 + +$ pw-play --version +pw-play +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ speaker-test --version +speaker-test: unrecognized option '--version' +Unknown option '?' + +speaker-test 1.2.9 + + +$ alsaucm --version +alsaucm: version 1.2.9 + +$ amixer --version +amixer version 1.2.9 + +$ aplay --version +aplay: version 1.2.9 by Jaroslav Kysela + +================================================================================ +User services status + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 13:12:28 UTC; 9min ago +TriggeredBy: ● pipewire.socket + Main PID: 6891 (pipewire) + Tasks: 3 (limit: 38168) + Memory: 7.1M (peak: 7.5M) + CPU: 500ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─6891 /usr/bin/pipewire + +Apr 08 13:12:28 ubuntu systemd[2330]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 13:12:28 ubuntu pipewire[6891]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 13:12:28 UTC; 9min ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 6894 (pipewire-pulse) + Tasks: 3 (limit: 38168) + Memory: 13.4M (peak: 14.2M) + CPU: 495ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─6894 /usr/bin/pipewire-pulse + +Apr 08 13:12:28 ubuntu systemd[2330]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 13:12:28 UTC; 9min ago + Main PID: 6893 (wireplumber) + Tasks: 6 (limit: 38168) + Memory: 4.3M (peak: 4.8M) + CPU: 404ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─6893 /usr/bin/wireplumber + +Apr 08 13:12:28 ubuntu systemd[2330]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 13:12:28 ubuntu wireplumber[6893]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 13:12:28 ubuntu wireplumber[6893]: PipeWire's libcamera SPA missing or broken. libcamera not supported. + +$ systemctl --user status pipewire.socket wireplumber.socket --no-pager +Unit wireplumber.socket could not be found. +● pipewire.socket - PipeWire Multimedia System Sockets + Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:00:58 UTC; 1 month 24 days ago + Triggers: ● pipewire.service + Listen: /run/user/1000/pipewire-0 (Stream) + /run/user/1000/pipewire-0-manager (Stream) + CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket + +Feb 13 01:00:58 ubuntu systemd[2330]: Listening on pipewire.socket - PipeWire Multimedia System Sockets. + +================================================================================ +ALSA enumeration + +================================================================================ + +$ aplay -l +**** List of PLAYBACK Hardware Devices **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 + +================================================================================ +ALSA PCM list (check pipewire/default/pulse) + +================================================================================ + +$ aplay -L +null + Discard all samples (playback) or generate zero samples (capture) +pipewire + PipeWire Sound Server +default + Default ALSA Output (currently PipeWire Media Server) +hw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct hardware device without any conversions +plughw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Hardware device with all software conversions +sysdefault:CARD=sofrt5682 + sof-rt5682, + Default Audio Device +dmix:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct sample mixing device + +================================================================================ +UCM sanity + +================================================================================ + +$ alsaucm -c sof-rt5682 list _verbs + 0: HiFi + Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) + +$ alsaucm -c sof-rt5682 list _devices +alsaucm: error failed to get list _devices: No such file or directory + +================================================================================ +IEC958 switches (all 0/1/2) + +================================================================================ + +$ amixer -c0 sget IEC958,0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,1 +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,2 +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +================================================================================ +HDMI Jack states (on/off) + ELD controls + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=0 + : values= + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +Installed files (system paths) + +================================================================================ + +$ ls -l /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf +-rw-rw-r-- 1 ubuntu ubuntu 238 Apr 8 03:42 /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf + +$ ls -l /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf +-rw-rw-r-- 1 ubuntu ubuntu 2209 Apr 8 05:12 /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua +-rw-r--r-- 1 root root 1472 Apr 8 13:12 /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled +ls: cannot access '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled': No such file or directory + +================================================================================ +Potential conflicting WirePlumber snippets (user/system) + +================================================================================ + +$ ls -la /home/ubuntu/.config/wireplumber/wireplumber.conf.d +ls: cannot access '/home/ubuntu/.config/wireplumber/wireplumber.conf.d': No such file or directory + +$ ls -la /home/ubuntu/.config/wireplumber/wireplumber.conf.d/*kaisa* + +$ ls -la /etc/wireplumber/wireplumber.conf.d + +$ ls -la /etc/wireplumber/wireplumber.conf.d/*kaisa* + +================================================================================ +WirePlumber state (profile / nodes / routes) + +================================================================================ + +$ ls -la /home/ubuntu/.local/state/wireplumber +total 8 +drwx------ 2 ubuntu ubuntu 80 Apr 8 13:22 . +drwx------ 3 ubuntu ubuntu 60 Feb 13 01:00 .. +-rw-rw-r-- 1 ubuntu ubuntu 98 Apr 8 13:12 default-nodes +-rw-rw-r-- 1 ubuntu ubuntu 1684 Apr 8 13:22 restore-stream + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-profile +sed: can't read /home/ubuntu/.local/state/wireplumber/default-profile: No such file or directory + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-nodes +[default-nodes] +default.configured.audio.sink=auto_null +default.configured.audio.sink.0=auto_null + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-routes +sed: can't read /home/ubuntu/.local/state/wireplumber/default-routes: No such file or directory + +================================================================================ +PipeWire card / profile / ports (focus: cml_rt5682_def) + +================================================================================ + +$ pactl list cards short +44 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + Name: alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + Driver: alsa + Owner Module: n/a + Properties: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "8441140" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "37" + object.id = "44" + object.serial = "44" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + Profiles: + off: Off (sinks: 0, sources: 0, priority: 0, available: yes) + pro-audio: Pro Audio (sinks: 4, sources: 3, priority: 1, available: yes) + Active Profile: off + +================================================================================ +Sinks (PipeWire) + default sink + +================================================================================ + +$ pactl info +Server String: /run/user/1000/pulse/native +Library Protocol Version: 35 +Server Protocol Version: 35 +Is Local: yes +Client Index: 146 +Tile Size: 65472 +User Name: ubuntu +Host Name: ubuntu +Server Name: PulseAudio (on PipeWire 1.0.5) +Server Version: 15.0.0 +Default Sample Specification: float32le 2ch 48000Hz +Default Channel Map: front-left,front-right +Default Sink: auto_null +Default Source: auto_null.monitor +Cookie: bc22:a22d + +$ pactl list short sinks +34 auto_null PipeWire float32le 2ch 48000Hz IDLE + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, ubuntu@ubuntu, cookie:3156386349] + └─ Clients: + 32. pipewire [1.0.5, ubuntu@ubuntu, pid:6894] + 33. Terminal [1.0.5, ubuntu@ubuntu, pid:6098] + 35. Mutter [1.0.5, ubuntu@ubuntu, pid:2626] + 36. WirePlumber [1.0.5, ubuntu@ubuntu, pid:6893] + 37. WirePlumber [export] [1.0.5, ubuntu@ubuntu, pid:6893] + 49. gnome-shell [1.0.5, ubuntu@ubuntu, pid:2626] + 50. GNOME Shell Volume Control [1.0.5, ubuntu@ubuntu, pid:2626] + 51. GNOME Volume Control Media Keys [1.0.5, ubuntu@ubuntu, pid:2781] + 52. wpctl [1.0.5, ubuntu@ubuntu, pid:7870] + +Audio + ├─ Devices: + │ 44. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ * 34. Dummy Output [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + 0. Audio/Sink auto_null + +================================================================================ +Quick playback tests (non-destructive) + +================================================================================ + +Note: if ALSA 'pulse' PCM is missing, do NOT use: speaker-test -D pulse +Try these instead (they use PipeWire): + +Tip: these are wrapped with a short timeout to avoid hanging. + (uses: timeout -k 1s 5s ... -> TERM then KILL) + +$ timeout -k 1s 5s speaker-test -D pipewire -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +Playback device is pipewire +Stream parameters are 48000Hz, S16_LE, 2 channels +Sine wave rate is 440.0000Hz +Rate set to 48000Hz (requested 48000Hz) +Buffer size range from 64 to 1048576 +Period size range from 32 to 524288 +Using max buffer size 1048576 +Periods = 4 +was set period_size = 262144 +was set buffer_size = 1048576 + 0 - Front Left + 1 - Front Right +Time per period = 5.547446 + +$ timeout -k 1s 5s speaker-test -D default -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +Playback device is default +Stream parameters are 48000Hz, S16_LE, 2 channels +Sine wave rate is 440.0000Hz +Rate set to 48000Hz (requested 48000Hz) +Buffer size range from 64 to 1048576 +Period size range from 32 to 524288 +Using max buffer size 1048576 +Periods = 4 +was set period_size = 262144 +was set buffer_size = 1048576 + 0 - Front Left + 1 - Front Right +Time per period = 5.547692 + +$ timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 5s paplay /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +Feb 13 01:00:58 ubuntu systemd[2330]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:00:59 ubuntu wireplumber[2345]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:00:59 ubuntu wireplumber[2345]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:00:59 ubuntu wireplumber[2345]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +Apr 08 13:12:28 ubuntu wireplumber[2345]: stopped by signal: Terminated +Apr 08 13:12:28 ubuntu systemd[2330]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 13:12:28 ubuntu wireplumber[2345]: disconnected from pipewire +Apr 08 13:12:28 ubuntu systemd[2330]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 13:12:28 ubuntu systemd[2330]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 13:12:28 ubuntu systemd[2330]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 13:12:28 ubuntu systemd[2330]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 13:12:28 ubuntu systemd[2330]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 13:12:28 ubuntu wireplumber[6893]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 13:12:28 ubuntu wireplumber[6893]: PipeWire's libcamera SPA missing or broken. libcamera not supported. + +$ journalctl --user -u pipewire -b --no-pager -n 200 +Feb 13 01:00:58 ubuntu systemd[2330]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:00:59 ubuntu pipewire[2342]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 13:12:28 ubuntu systemd[2330]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 13:12:28 ubuntu systemd[2330]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 13:12:28 ubuntu systemd[2330]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 13:12:28 ubuntu systemd[2330]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 13:12:28 ubuntu systemd[2330]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 13:12:28 ubuntu systemd[2330]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 13:12:28 ubuntu pipewire[6891]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +$ journalctl --user -u pipewire-pulse -b --no-pager -n 200 +Feb 13 01:00:58 ubuntu systemd[2330]: Started pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 13:12:28 ubuntu systemd[2330]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Apr 08 13:12:28 ubuntu systemd[2330]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 13:12:28 ubuntu systemd[2330]: Started pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 13:12:28 ubuntu systemd[2330]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Apr 08 13:12:28 ubuntu systemd[2330]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 13:12:28 ubuntu systemd[2330]: Started pipewire-pulse.service - PipeWire PulseAudio. + +================================================================================ +Hints + +================================================================================ +- If HDMI ports show "not available", verify cable/monitor input/EDID and re-plug. +- If profile keeps reverting after reboot, compare: + - ~/.local/state/wireplumber/default-profile + - /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua (device.profile) + - any *kaisa* snippets under ~/.config/wireplumber/ or /etc/wireplumber/ +- If set_hw_params errors appear in logs for a given pcm (2/3/4), test only ONE HDMI at a time and switch sink accordingly. + +================================================================================ +Done. Report saved to: /tmp/kaisa-audio-doctor_20260408_132222.log + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: /tmp/kaisa-audio-doctor_20260408_132236.log + +================================================================================ + +$ uname -a +Linux ubuntu 6.17.0-14-generic #14~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jan 15 15:52:10 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ date +Wed Apr 8 13:22:36 UTC 2026 + +$ id +uid=1000(ubuntu) gid=1000(ubuntu) groups=1000(ubuntu),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin),124(sambashare) + +================================================================================ +Session sanity (THIS OFTEN EXPLAINS 'no sound') + +================================================================================ + +If you run this as root / without a logged-in desktop session: +- systemctl --user will be offline +- /run/user/$UID may not exist +- PipeWire/WirePlumber won't be running +- ALSA may show 'no soundcards found' + +Current: + +$ bash -lc echo "USER=$USER UID=$UID HOME=$HOME XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}" +USER=ubuntu UID=1000 HOME=/home/ubuntu XDG_RUNTIME_DIR=/run/user/1000 + +$ bash -lc if [ -n "${XDG_RUNTIME_DIR-}" ]; then ls -ld "${XDG_RUNTIME_DIR}" 2>/dev/null || true; else echo "XDG_RUNTIME_DIR is empty"; fi +drwx------ 18 ubuntu ubuntu 560 Apr 8 13:12 /run/user/1000 + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pipewire-0" && echo "pipewire socket: OK" || echo "pipewire socket: MISSING" +pipewire socket: OK + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pulse/native" && echo "pulse native socket: OK" || echo "pulse native socket: MISSING" +pulse native socket: OK + + +================================================================================ +FIX mode (best-effort recovery) + +================================================================================ + +[NOTE] Restarting user audio services + +$ systemctl --user restart pipewire pipewire-pulse wireplumber + +$ sleep 2 + +[NOTE] Forcing profile to HiFi on card: alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + +$ pactl set-card-profile alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def HiFi +Failure: No such entity + +$ sleep 1 + +[NOTE] Detected available pcm (from port availability): 0 (preference: 3/4/2, fallback 0) + +[NOTE] Trying fallback Analog (Port1) sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +Failure: No such entity + +$ wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 + +$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 + +[NOTE] Quick playback test on pcm=0 (timeout -k 1s 5s) + +[NOTE] Playback command returned success on pcm=0 (if still silent: check monitor input / EDID / volume) + +================================================================================ +Versions (PipeWire / WirePlumber / ALSA utils) + +================================================================================ + +$ pipewire --version +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ wireplumber --version +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ wpctl --version +Error: Unknown option --version + +Usage: + wpctl [OPTION…] COMMAND [COMMAND_OPTIONS] - WirePlumber Control CLI + +Commands: + status + get-volume ID + inspect ID + set-default ID + set-volume ID VOL[%][-/+] + set-mute ID 1|0|toggle + set-profile ID INDEX + clear-default [ID] + +Help Options: + -h, --help Show help options + +Pass -h after a command to see command-specific options + + +$ pactl --version +pactl 16.1 +Compiled with libpulse 16.1.0 +Linked with libpulse 16.1.0 + +$ pw-play --version +pw-play +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ speaker-test --version +speaker-test: unrecognized option '--version' +Unknown option '?' + +speaker-test 1.2.9 + + +$ alsaucm --version +alsaucm: version 1.2.9 + +$ amixer --version +amixer version 1.2.9 + +$ aplay --version +aplay: version 1.2.9 by Jaroslav Kysela + +================================================================================ +User services status + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 13:22:36 UTC; 4s ago +TriggeredBy: ● pipewire.socket + Main PID: 7936 (pipewire) + Tasks: 3 (limit: 38168) + Memory: 5.0M (peak: 5.3M) + CPU: 33ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─7936 /usr/bin/pipewire + +Apr 08 13:22:36 ubuntu systemd[2330]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 13:22:36 ubuntu pipewire[7936]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 13:22:36 UTC; 4s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 7943 (pipewire-pulse) + Tasks: 3 (limit: 38168) + Memory: 2.5M (peak: 2.9M) + CPU: 27ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─7943 /usr/bin/pipewire-pulse + +Apr 08 13:22:36 ubuntu systemd[2330]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 13:22:36 UTC; 4s ago + Main PID: 7942 (wireplumber) + Tasks: 7 (limit: 38168) + Memory: 4.4M (peak: 5.0M) + CPU: 108ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─7942 /usr/bin/wireplumber + +Apr 08 13:22:36 ubuntu systemd[2330]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 13:22:36 ubuntu wireplumber[7942]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 13:22:36 ubuntu wireplumber[7942]: PipeWire's libcamera SPA missing or broken. libcamera not supported. + +$ systemctl --user status pipewire.socket wireplumber.socket --no-pager +Unit wireplumber.socket could not be found. +● pipewire.socket - PipeWire Multimedia System Sockets + Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:00:58 UTC; 1 month 24 days ago + Triggers: ● pipewire.service + Listen: /run/user/1000/pipewire-0 (Stream) + /run/user/1000/pipewire-0-manager (Stream) + CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket + +Feb 13 01:00:58 ubuntu systemd[2330]: Listening on pipewire.socket - PipeWire Multimedia System Sockets. + +================================================================================ +ALSA enumeration + +================================================================================ + +$ aplay -l +**** List of PLAYBACK Hardware Devices **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 + +================================================================================ +ALSA PCM list (check pipewire/default/pulse) + +================================================================================ + +$ aplay -L +null + Discard all samples (playback) or generate zero samples (capture) +pipewire + PipeWire Sound Server +default + Default ALSA Output (currently PipeWire Media Server) +hw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct hardware device without any conversions +plughw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Hardware device with all software conversions +sysdefault:CARD=sofrt5682 + sof-rt5682, + Default Audio Device +dmix:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct sample mixing device + +================================================================================ +UCM sanity + +================================================================================ + +$ alsaucm -c sof-rt5682 list _verbs + 0: HiFi + Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) + +$ alsaucm -c sof-rt5682 list _devices +alsaucm: error failed to get list _devices: No such file or directory + +================================================================================ +IEC958 switches (all 0/1/2) + +================================================================================ + +$ amixer -c0 sget IEC958,0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,1 +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,2 +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +================================================================================ +HDMI Jack states (on/off) + ELD controls + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=0 + : values= + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +Installed files (system paths) + +================================================================================ + +$ ls -l /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf +-rw-rw-r-- 1 ubuntu ubuntu 238 Apr 8 03:42 /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf + +$ ls -l /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf +-rw-rw-r-- 1 ubuntu ubuntu 2209 Apr 8 05:12 /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua +-rw-r--r-- 1 root root 1472 Apr 8 13:12 /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled +ls: cannot access '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled': No such file or directory + +================================================================================ +Potential conflicting WirePlumber snippets (user/system) + +================================================================================ + +$ ls -la /home/ubuntu/.config/wireplumber/wireplumber.conf.d +ls: cannot access '/home/ubuntu/.config/wireplumber/wireplumber.conf.d': No such file or directory + +$ ls -la /home/ubuntu/.config/wireplumber/wireplumber.conf.d/*kaisa* + +$ ls -la /etc/wireplumber/wireplumber.conf.d + +$ ls -la /etc/wireplumber/wireplumber.conf.d/*kaisa* + +================================================================================ +WirePlumber state (profile / nodes / routes) + +================================================================================ + +$ ls -la /home/ubuntu/.local/state/wireplumber +total 8 +drwx------ 2 ubuntu ubuntu 80 Apr 8 13:22 . +drwx------ 3 ubuntu ubuntu 60 Feb 13 01:00 .. +-rw-rw-r-- 1 ubuntu ubuntu 98 Apr 8 13:12 default-nodes +-rw-rw-r-- 1 ubuntu ubuntu 1891 Apr 8 13:22 restore-stream + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-profile +sed: can't read /home/ubuntu/.local/state/wireplumber/default-profile: No such file or directory + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-nodes +[default-nodes] +default.configured.audio.sink=auto_null +default.configured.audio.sink.0=auto_null + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-routes +sed: can't read /home/ubuntu/.local/state/wireplumber/default-routes: No such file or directory + +================================================================================ +PipeWire card / profile / ports (focus: cml_rt5682_def) + +================================================================================ + +$ pactl list cards short +44 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa + Name: alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + Driver: alsa + Owner Module: n/a + Properties: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "8441140" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "HiFi" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "37" + object.id = "44" + object.serial = "44" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + Profiles: + off: Off (sinks: 0, sources: 0, priority: 0, available: yes) + pro-audio: Pro Audio (sinks: 4, sources: 3, priority: 1, available: yes) + Active Profile: off + +================================================================================ +Sinks (PipeWire) + default sink + +================================================================================ + +$ pactl info +Server String: /run/user/1000/pulse/native +Library Protocol Version: 35 +Server Protocol Version: 35 +Is Local: yes +Client Index: 63 +Tile Size: 65472 +User Name: ubuntu +Host Name: ubuntu +Server Name: PulseAudio (on PipeWire 1.0.5) +Server Version: 15.0.0 +Default Sample Specification: float32le 2ch 48000Hz +Default Channel Map: front-left,front-right +Default Sink: auto_null +Default Source: auto_null.monitor +Cookie: 9957:cc98 + +$ pactl list short sinks +35 auto_null PipeWire float32le 2ch 48000Hz IDLE + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, ubuntu@ubuntu, cookie:2572668056] + └─ Clients: + 32. pipewire [1.0.5, ubuntu@ubuntu, pid:7943] + 33. Terminal [1.0.5, ubuntu@ubuntu, pid:6098] + 34. Mutter [1.0.5, ubuntu@ubuntu, pid:2626] + 36. WirePlumber [1.0.5, ubuntu@ubuntu, pid:7942] + 37. WirePlumber [export] [1.0.5, ubuntu@ubuntu, pid:7942] + 49. wpctl [1.0.5, ubuntu@ubuntu, pid:8058] + +Audio + ├─ Devices: + │ 44. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ * 35. Dummy Output [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + 0. Audio/Sink auto_null + +================================================================================ +Quick playback tests (non-destructive) + +================================================================================ + +Note: if ALSA 'pulse' PCM is missing, do NOT use: speaker-test -D pulse +Try these instead (they use PipeWire): + +Tip: these are wrapped with a short timeout to avoid hanging. + (uses: timeout -k 1s 5s ... -> TERM then KILL) + +$ timeout -k 1s 5s speaker-test -D pipewire -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +Playback device is pipewire +Stream parameters are 48000Hz, S16_LE, 2 channels +Sine wave rate is 440.0000Hz +Rate set to 48000Hz (requested 48000Hz) +Buffer size range from 64 to 1048576 +Period size range from 32 to 524288 +Using max buffer size 1048576 +Periods = 4 +was set period_size = 262144 +was set buffer_size = 1048576 + 0 - Front Left + 1 - Front Right +Time per period = 5.547517 + +$ timeout -k 1s 5s speaker-test -D default -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +Playback device is default +Stream parameters are 48000Hz, S16_LE, 2 channels +Sine wave rate is 440.0000Hz +Rate set to 48000Hz (requested 48000Hz) +Buffer size range from 64 to 1048576 +Period size range from 32 to 524288 +Using max buffer size 1048576 +Periods = 4 +was set period_size = 262144 +was set buffer_size = 1048576 + 0 - Front Left + 1 - Front Right +Time per period = 5.547506 + +$ timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 5s paplay /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +Feb 13 01:00:58 ubuntu systemd[2330]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:00:59 ubuntu wireplumber[2345]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:00:59 ubuntu wireplumber[2345]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:00:59 ubuntu wireplumber[2345]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +Apr 08 13:12:28 ubuntu wireplumber[2345]: stopped by signal: Terminated +Apr 08 13:12:28 ubuntu systemd[2330]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 13:12:28 ubuntu wireplumber[2345]: disconnected from pipewire +Apr 08 13:12:28 ubuntu systemd[2330]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 13:12:28 ubuntu systemd[2330]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 13:12:28 ubuntu systemd[2330]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 13:12:28 ubuntu systemd[2330]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 13:12:28 ubuntu systemd[2330]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 13:12:28 ubuntu wireplumber[6893]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 13:12:28 ubuntu wireplumber[6893]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 13:22:36 ubuntu wireplumber[6893]: stopped by signal: Terminated +Apr 08 13:22:36 ubuntu systemd[2330]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 13:22:36 ubuntu wireplumber[6893]: disconnected from pipewire +Apr 08 13:22:36 ubuntu systemd[2330]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 13:22:36 ubuntu systemd[2330]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 13:22:36 ubuntu wireplumber[7942]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 13:22:36 ubuntu wireplumber[7942]: PipeWire's libcamera SPA missing or broken. libcamera not supported. + +$ journalctl --user -u pipewire -b --no-pager -n 200 +Feb 13 01:00:58 ubuntu systemd[2330]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:00:59 ubuntu pipewire[2342]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 13:12:28 ubuntu systemd[2330]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 13:12:28 ubuntu systemd[2330]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 13:12:28 ubuntu systemd[2330]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 13:12:28 ubuntu systemd[2330]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 13:12:28 ubuntu systemd[2330]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 13:12:28 ubuntu systemd[2330]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 13:12:28 ubuntu pipewire[6891]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 13:22:36 ubuntu systemd[2330]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 13:22:36 ubuntu systemd[2330]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 13:22:36 ubuntu systemd[2330]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 13:22:36 ubuntu pipewire[7936]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +$ journalctl --user -u pipewire-pulse -b --no-pager -n 200 +Feb 13 01:00:58 ubuntu systemd[2330]: Started pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 13:12:28 ubuntu systemd[2330]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Apr 08 13:12:28 ubuntu systemd[2330]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 13:12:28 ubuntu systemd[2330]: Started pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 13:12:28 ubuntu systemd[2330]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Apr 08 13:12:28 ubuntu systemd[2330]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 13:12:28 ubuntu systemd[2330]: Started pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 13:22:36 ubuntu systemd[2330]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +Apr 08 13:22:36 ubuntu systemd[2330]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +Apr 08 13:22:36 ubuntu systemd[2330]: Started pipewire-pulse.service - PipeWire PulseAudio. + +================================================================================ +Hints + +================================================================================ +- If HDMI ports show "not available", verify cable/monitor input/EDID and re-plug. +- If profile keeps reverting after reboot, compare: + - ~/.local/state/wireplumber/default-profile + - /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua (device.profile) + - any *kaisa* snippets under ~/.config/wireplumber/ or /etc/wireplumber/ +- If set_hw_params errors appear in logs for a given pcm (2/3/4), test only ONE HDMI at a time and switch sink accordingly. + +================================================================================ +Done. Report saved to: /tmp/kaisa-audio-doctor_20260408_132236.log +ubuntu@ubuntu:/media/ubuntu/5911bd26-2b5e-4275-a627-b51f558cfd38/home/jack/文档/chromebox_10th_audio_driver$ + diff --git a/audio_topology/new_reboot/install1.txt b/audio_topology/new_reboot/install1.txt new file mode 100644 index 0000000000..13069c4ce3 --- /dev/null +++ b/audio_topology/new_reboot/install1.txt @@ -0,0 +1,14 @@ +ubuntu@ubuntu:/media/ubuntu/5911bd26-2b5e-4275-a627-b51f558cfd38/home/jack/文档/chromebox_10th_audio_driver$ ./scripts/install-kaisa-ucm-overlay.sh +systemctl --user restart wireplumber pipewire pipewire-pulse +>>> 安装 UCM2 -> /usr/share/alsa/ucm2/ +>>> 安装 WirePlumber Lua -> /usr/share/wireplumber/main.lua.d/ +>>> 重启用户 pipewire 栈 +完成。请先验证 UCM 能解析(应列出 HiFi,不应报 parse 错误): + alsaucm -c sof-rt5682 list _verbs +再按 docs/linux-hdmi/OPERATION_PipeWire_Kaisa_UCM_HiFi.md 验收 pactl / GNOME。 +ubuntu@ubuntu:/media/ubuntu/5911bd26-2b5e-4275-a627-b51f558cfd38/home/jack/文档/chromebox_10th_audio_driver$ alsaucm -c sof-rt5682 list _verbs + 0: HiFi + Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) +ubuntu@ubuntu:/media/ubuntu/5911bd26-2b5e-4275-a627-b51f558cfd38/home/jack/文档/chromebox_10th_audio_driver$ + + diff --git a/audio_topology/new_reboot/new_boot.txt b/audio_topology/new_reboot/new_boot.txt new file mode 100644 index 0000000000..769cb2ea89 --- /dev/null +++ b/audio_topology/new_reboot/new_boot.txt @@ -0,0 +1,511 @@ +ubuntu@ubuntu:/media/ubuntu/5911bd26-2b5e-4275-a627-b51f558cfd38/home/jack/文档/chromebox_10th_audio_driver$ ls +HISTORY.md README.md REPO_INDEX.md _bmad _bmad-output audio_topology bmad-help.zh-CN.md chromiumos_kernel debian docs help.md next.md reference report.txt scripts wireplumber +ubuntu@ubuntu:/media/ubuntu/5911bd26-2b5e-4275-a627-b51f558cfd38/home/jack/文档/chromebox_10th_audio_driver$ ./scripts/kaisa-audio-doctor.sh + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: /tmp/kaisa-audio-doctor_20260408_130755.log + +================================================================================ + +$ uname -a +Linux ubuntu 6.17.0-14-generic #14~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jan 15 15:52:10 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ date +Wed Apr 8 13:07:55 UTC 2026 + +$ id +uid=1000(ubuntu) gid=1000(ubuntu) groups=1000(ubuntu),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin),124(sambashare) + +================================================================================ +Session sanity (THIS OFTEN EXPLAINS 'no sound') + +================================================================================ + +If you run this as root / without a logged-in desktop session: +- systemctl --user will be offline +- /run/user/$UID may not exist +- PipeWire/WirePlumber won't be running +- ALSA may show 'no soundcards found' + +Current: + +$ bash -lc echo "USER=$USER UID=$UID HOME=$HOME XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}" +USER=ubuntu UID=1000 HOME=/home/ubuntu XDG_RUNTIME_DIR=/run/user/1000 + +$ bash -lc if [ -n "${XDG_RUNTIME_DIR-}" ]; then ls -ld "${XDG_RUNTIME_DIR}" 2>/dev/null || true; else echo "XDG_RUNTIME_DIR is empty"; fi +drwx------ 18 ubuntu ubuntu 560 Apr 8 13:07 /run/user/1000 + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pipewire-0" && echo "pipewire socket: OK" || echo "pipewire socket: MISSING" +pipewire socket: OK + +$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pulse/native" && echo "pulse native socket: OK" || echo "pulse native socket: MISSING" +pulse native socket: OK + + +================================================================================ +Versions (PipeWire / WirePlumber / ALSA utils) + +================================================================================ + +$ pipewire --version +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ wireplumber --version +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ wpctl --version +Error: Unknown option --version + +Usage: + wpctl [OPTION…] COMMAND [COMMAND_OPTIONS] - WirePlumber Control CLI + +Commands: + status + get-volume ID + inspect ID + set-default ID + set-volume ID VOL[%][-/+] + set-mute ID 1|0|toggle + set-profile ID INDEX + clear-default [ID] + +Help Options: + -h, --help Show help options + +Pass -h after a command to see command-specific options + + +$ pactl --version +./scripts/kaisa-audio-doctor.sh: line 62: pactl: command not found + +$ pw-play --version +pw-play +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ speaker-test --version +speaker-test: unrecognized option '--version' +Unknown option '?' + +speaker-test 1.2.9 + + +$ alsaucm --version +alsaucm: version 1.2.9 + +$ amixer --version +amixer version 1.2.9 + +$ aplay --version +aplay: version 1.2.9 by Jaroslav Kysela + +================================================================================ +User services status + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:00:58 UTC; 1 month 24 days ago +TriggeredBy: ● pipewire.socket + Main PID: 2342 (pipewire) + Tasks: 3 (limit: 38168) + Memory: 6.1M (peak: 6.7M) + CPU: 265ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─2342 /usr/bin/pipewire + +Feb 13 01:00:58 ubuntu systemd[2330]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:00:59 ubuntu pipewire[2342]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:00:58 UTC; 1 month 24 days ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 2346 (pipewire-pulse) + Tasks: 3 (limit: 38168) + Memory: 3.5M (peak: 4.3M) + CPU: 117ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─2346 /usr/bin/pipewire-pulse + +Feb 13 01:00:58 ubuntu systemd[2330]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:00:58 UTC; 1 month 24 days ago + Main PID: 2345 (wireplumber) + Tasks: 6 (limit: 38168) + Memory: 10.3M (peak: 11.1M) + CPU: 635ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─2345 /usr/bin/wireplumber + +Feb 13 01:00:58 ubuntu systemd[2330]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:00:59 ubuntu wireplumber[2345]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:00:59 ubuntu wireplumber[2345]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:00:59 ubuntu wireplumber[2345]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner + +$ systemctl --user status pipewire.socket wireplumber.socket --no-pager +Unit wireplumber.socket could not be found. +● pipewire.socket - PipeWire Multimedia System Sockets + Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled) + Active: active (running) since Fri 2026-02-13 01:00:58 UTC; 1 month 24 days ago + Triggers: ● pipewire.service + Listen: /run/user/1000/pipewire-0 (Stream) + /run/user/1000/pipewire-0-manager (Stream) + CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket + +Feb 13 01:00:58 ubuntu systemd[2330]: Listening on pipewire.socket - PipeWire Multimedia System Sockets. + +================================================================================ +ALSA enumeration + +================================================================================ + +$ aplay -l +**** List of PLAYBACK Hardware Devices **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 + +================================================================================ +ALSA PCM list (check pipewire/default/pulse) + +================================================================================ + +$ aplay -L +null + Discard all samples (playback) or generate zero samples (capture) +pipewire + PipeWire Sound Server +default + Default ALSA Output (currently PipeWire Media Server) +hw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct hardware device without any conversions +plughw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Hardware device with all software conversions +sysdefault:CARD=sofrt5682 + sof-rt5682, + Default Audio Device +dmix:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct sample mixing device + +================================================================================ +UCM sanity + +================================================================================ + +$ alsaucm -c sof-rt5682 list _verbs +ALSA lib main.c:1554:(snd_use_case_mgr_open) error: failed to import sof-rt5682 use case configuration -2 +alsaucm: error failed to open sound card sof-rt5682: No such file or directory + +$ alsaucm -c sof-rt5682 list _devices +ALSA lib main.c:1554:(snd_use_case_mgr_open) error: failed to import sof-rt5682 use case configuration -2 +alsaucm: error failed to open sound card sof-rt5682: No such file or directory + +================================================================================ +IEC958 switches (all 0/1/2) + +================================================================================ + +$ amixer -c0 sget IEC958,0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [off] + +$ amixer -c0 sget IEC958,1 +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,2 +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +================================================================================ +HDMI Jack states (on/off) + ELD controls + +================================================================================ + +$ amixer -c0 cget numid=10 +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=on + +$ amixer -c0 cget numid=16 +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=22 +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' + ; type=BOOLEAN,access=r-------,values=1 + : values=off + +$ amixer -c0 cget numid=15 +numid=15,iface=PCM,name='ELD',device=2 + ; type=BYTES,access=r--v----,values=36 + : values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00 + +$ amixer -c0 cget numid=21 +numid=21,iface=PCM,name='ELD',device=3 + ; type=BYTES,access=r--v----,values=0 + : values= + +$ amixer -c0 cget numid=27 +numid=27,iface=PCM,name='ELD',device=4 + ; type=BYTES,access=r--v----,values=0 + : values= + +================================================================================ +Installed files (system paths) + +================================================================================ + +$ ls -l /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf +ls: cannot access '/usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf': No such file or directory + +$ ls -l /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf +ls: cannot access '/usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf': No such file or directory + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua +ls: cannot access '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua': No such file or directory + +$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled +ls: cannot access '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled': No such file or directory + +================================================================================ +Potential conflicting WirePlumber snippets (user/system) + +================================================================================ + +$ ls -la /home/ubuntu/.config/wireplumber/wireplumber.conf.d +ls: cannot access '/home/ubuntu/.config/wireplumber/wireplumber.conf.d': No such file or directory + +$ ls -la /home/ubuntu/.config/wireplumber/wireplumber.conf.d/*kaisa* + +$ ls -la /etc/wireplumber/wireplumber.conf.d + +$ ls -la /etc/wireplumber/wireplumber.conf.d/*kaisa* + +================================================================================ +WirePlumber state (profile / nodes / routes) + +================================================================================ + +$ ls -la /home/ubuntu/.local/state/wireplumber +total 4 +drwx------ 2 ubuntu ubuntu 60 Feb 13 01:02 . +drwx------ 3 ubuntu ubuntu 60 Feb 13 01:00 .. +-rw-rw-r-- 1 ubuntu ubuntu 541 Feb 13 01:02 restore-stream + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-profile +sed: can't read /home/ubuntu/.local/state/wireplumber/default-profile: No such file or directory + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-nodes +sed: can't read /home/ubuntu/.local/state/wireplumber/default-nodes: No such file or directory + +$ sed -n 1,200p /home/ubuntu/.local/state/wireplumber/default-routes +sed: can't read /home/ubuntu/.local/state/wireplumber/default-routes: No such file or directory + +================================================================================ +PipeWire card / profile / ports (focus: cml_rt5682_def) + +================================================================================ + +$ pactl list cards short +./scripts/kaisa-audio-doctor.sh: line 62: pactl: command not found +./scripts/kaisa-audio-doctor.sh: line 62: pactl: command not found + +================================================================================ +Sinks (PipeWire) + default sink + +================================================================================ + +$ pactl info +./scripts/kaisa-audio-doctor.sh: line 62: pactl: command not found + +$ pactl list short sinks +./scripts/kaisa-audio-doctor.sh: line 62: pactl: command not found + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, ubuntu@ubuntu, cookie:1694820104] + └─ Clients: + 32. pipewire [1.0.5, ubuntu@ubuntu, pid:2346] + 34. WirePlumber [1.0.5, ubuntu@ubuntu, pid:2345] + 35. WirePlumber [export] [1.0.5, ubuntu@ubuntu, pid:2345] + 50. GNOME Volume Control Media Keys [1.0.5, ubuntu@ubuntu, pid:2781] + 51. gnome-shell [1.0.5, ubuntu@ubuntu, pid:2626] + 52. GNOME Shell Volume Control [1.0.5, ubuntu@ubuntu, pid:2626] + 53. xdg-desktop-portal [1.0.5, ubuntu@ubuntu, pid:3172] + 54. Terminal [1.0.5, ubuntu@ubuntu, pid:6098] + 55. wpctl [1.0.5, ubuntu@ubuntu, pid:6426] + +Audio + ├─ Devices: + │ 42. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ * 47. Comet Lake PCH-LP cAVS Stereo [vol: 0.40] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ 48. Comet Lake PCH-LP cAVS Stereo [vol: 1.00] + │ + ├─ Source endpoints: + │ + └─ Streams: + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + +================================================================================ +Quick playback tests (non-destructive) + +================================================================================ + +Note: if ALSA 'pulse' PCM is missing, do NOT use: speaker-test -D pulse +Try these instead (they use PipeWire): + +Tip: these are wrapped with a short timeout to avoid hanging. + (uses: timeout -k 1s 5s ... -> TERM then KILL) + +$ timeout -k 1s 5s speaker-test -D pipewire -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +Playback device is pipewire +Stream parameters are 48000Hz, S16_LE, 2 channels +Sine wave rate is 440.0000Hz +Rate set to 48000Hz (requested 48000Hz) +Buffer size range from 64 to 1048576 +Period size range from 32 to 524288 +Using max buffer size 1048576 +Periods = 4 +was set period_size = 262144 +was set buffer_size = 1048576 + 0 - Front Left + 1 - Front Right +Time per period = 5.555177 + +$ timeout -k 1s 5s speaker-test -D default -c2 -t sine -f 440 -l 1 + +speaker-test 1.2.9 + +Playback device is default +Stream parameters are 48000Hz, S16_LE, 2 channels +Sine wave rate is 440.0000Hz +Rate set to 48000Hz (requested 48000Hz) +Buffer size range from 64 to 1048576 +Period size range from 32 to 524288 +Using max buffer size 1048576 +Periods = 4 +was set period_size = 262144 +was set buffer_size = 1048576 + 0 - Front Left + 1 - Front Right +Time per period = 5.523937 + +$ timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 5s paplay /usr/share/sounds/alsa/Front_Center.wav +timeout: failed to run command ‘paplay’: No such file or directory + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +Feb 13 01:00:58 ubuntu systemd[2330]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:00:59 ubuntu wireplumber[2345]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:00:59 ubuntu wireplumber[2345]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:00:59 ubuntu wireplumber[2345]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner + +$ journalctl --user -u pipewire -b --no-pager -n 200 +Feb 13 01:00:58 ubuntu systemd[2330]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:00:59 ubuntu pipewire[2342]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +$ journalctl --user -u pipewire-pulse -b --no-pager -n 200 +Feb 13 01:00:58 ubuntu systemd[2330]: Started pipewire-pulse.service - PipeWire PulseAudio. + +================================================================================ +Hints + +================================================================================ +- If HDMI ports show "not available", verify cable/monitor input/EDID and re-plug. +- If profile keeps reverting after reboot, compare: + - ~/.local/state/wireplumber/default-profile + - /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua (device.profile) + - any *kaisa* snippets under ~/.config/wireplumber/ or /etc/wireplumber/ +- If set_hw_params errors appear in logs for a given pcm (2/3/4), test only ONE HDMI at a time and switch sink accordingly. + +================================================================================ +Done. Report saved to: /tmp/kaisa-audio-doctor_20260408_130755.log + diff --git a/report.txt b/report.txt new file mode 100644 index 0000000000..4d3b561acb --- /dev/null +++ b/report.txt @@ -0,0 +1,197 @@ +uname -a +aplay -l +amixer -c0 sset 'IEC958',0 on +amixer -c0 sset 'IEC958',1 on +amixer -c0 sset 'IEC958',2 on +speaker-test -D pipewire -c2 -t sine -f 440 -l 2 + +ubuntu@ubuntu:~$ uname -a +aplay -l +amixer -c0 sset 'IEC958',0 on +amixer -c0 sset 'IEC958',1 on +amixer -c0 sset 'IEC958',2 on +speaker-test -D pipewire -c2 -t sine -f 440 -l 2 +Linux ubuntu 6.17.0-14-generic #14~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jan 15 15:52:10 UTC 2 x86_64 x86_64 x86_64 GNU/Linux +**** List of PLAYBACK Hardware Devices **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + Subdevices: 0/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +speaker-test 1.2.9 + +Playback device is pulse +Stream parameters are 48000Hz, S16_LE, 2 channels +Sine wave rate is 440.0000Hz +ALSA lib pcm.c:2721:(snd_pcm_open_noupdate) Unknown PCM pulse +Playback open error: -2,No such file or directory +ubuntu@ubuntu:~$ ^C +ubuntu@ubuntu:~$ + + +------------------------------------------------------------ +./scripts/install-kaisa-ucm-overlay.sh +systemctl --user restart wireplumber pipewire pipewire-pulse + +ubuntu@ubuntu:/media/ubuntu/5911bd26-2b5e-4275-a627-b51f558cfd38/home/jack/文档/ +chromebox_10th_audio_driver$ ./scripts/install-kaisa-ucm-overlay.sh +systemctl --user restart wireplumber pipewire pipewire-pulse +>>> 安装 UCM2 -> /usr/share/alsa/ucm2/ +>>> 安装 WirePlumber Lua -> /usr/share/wireplumber/main.lua.d/ +>>> 重启用户 pipewire 栈 +完成。请先验证 UCM 能解析(应列出 HiFi,不应报 parse 错误): + alsaucm -c sof-rt5682 list _verbs +再按 docs/linux-hdmi/OPERATION_PipeWire_Kaisa_UCM_HiFi.md 验收 pactl / GNOME。 +ubuntu@ubuntu:/media/ubuntu/5911bd26-2b5e-4275-a627-b51f558cfd38/home/jack/文档/ +chromebox_10th_audio_driver$ + +--------------------------------------------------------- +pactl set-card-profile "$(pactl list cards short | awk '/cml_rt5682/ {print $2; exit}')" HiFi + +chromebox_10th_audio_driver$ pactl set-card-profile "$(pactl list cards short | awk '/cml_rt5682/ {print $2; exit}')" HiFi +Command 'pactl' not found, but can be installed with: +sudo apt install pulseaudio-utils +Command 'pactl' not found, but can be installed with: +sudo apt install pulseaudio-utils +ubuntu@ubuntu:/media/ubuntu/5911bd26-2b5e-4275-a627-b51f558cfd38/home/jack/文档/ +chromebox_10th_audio_driver$ + + + + +$ alsaucm -c sof-rt5682 list _verbs +pactl list cards + 0: HiFi + Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) +Card #44 + Name: alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + Driver: alsa + Owner Module: n/a + Properties: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "9856418" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "pro-audio" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "37" + object.id = "44" + object.serial = "44" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + Profiles: + off: Off (sinks: 0, sources: 0, priority: 0, available: yes) + pro-audio: Pro Audio (sinks: 4, sources: 3, priority: 1, available: yes) + Active Profile: pro-audio +ubuntu@ubuntu:/media/ubuntu/5911bd26-2b5e-4275-a627-b51f558cfd38/home/jack/文档/ +chromebox_10th_audio_driver$ + + + +ubuntu@ubuntu:/media/ubuntu/5911bd26-2b5e-4275-a627-b51f558cfd38/home/jack/文档/ +chromebox_10th_audio_driver$ pactl list cards +Card #44 + Name: alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def + Driver: alsa + Owner Module: n/a + Properties: + api.acp.auto-port = "true" + api.acp.auto-profile = "false" + api.alsa.card = "0" + api.alsa.card.longname = "Google-Kaisa-rev4" + api.alsa.card.name = "sof-rt5682" + api.alsa.path = "hw:0" + api.alsa.use-acp = "true" + api.alsa.use-ucm = "true" + api.dbus.ReserveDevice1 = "Audio0" + device.api = "alsa" + device.bus = "pci" + device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def" + device.description = "Comet Lake PCH-LP cAVS" + device.enum.api = "udev" + device.icon_name = "audio-card-analog-pci" + device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" + device.nick = "sof-rt5682" + device.plugged.usec = "9856418" + device.product.id = "0x02c8" + device.product.name = "Comet Lake PCH-LP cAVS" + device.profile = "pro-audio" + device.subsystem = "sound" + sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0" + device.vendor.id = "0x8086" + device.vendor.name = "Intel Corporation" + media.class = "Audio/Device" + factory.id = "14" + client.id = "37" + object.id = "44" + object.serial = "44" + object.path = "alsa:pcm:0" + alsa.card = "0" + alsa.card_name = "sof-rt5682" + alsa.long_card_name = "Google-Kaisa-rev4" + alsa.driver_name = "snd_soc_sof_rt5682" + alsa.mixer_name = "Intel Kabylake HDMI" + alsa.components = "HDA:8086280b,80860101,00100000" + alsa.id = "sofrt5682" + device.string = "0" + Profiles: + off: Off (sinks: 0, sources: 0, priority: 0, available: yes) + pro-audio: Pro Audio (sinks: 4, sources: 3, priority: 1, available: yes) + Active Profile: pro-audio +ubuntu@ubuntu:/media/ubuntu/5911bd26-2b5e-4275-a627-b51f558cfd38/home/jack/文档/ +chromebox_10th_audio_driver$ pactl list short sinks +45 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 PipeWire s24-32le 2ch 48000Hz IDLE +46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 PipeWire s32le 2ch 48000Hz SUSPENDED +47 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 PipeWire s32le 2ch 48000Hz SUSPENDED +48 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 PipeWire s32le 2ch 48000Hz SUSPENDED +ubuntu@ubuntu:/media/ubuntu/5911bd26-2b5e-4275-a627-b51f558cfd38/home/jack/文档/ +chromebox_10th_audio_driver$ + diff --git a/scripts/_logs/kaisa-livecd-collect_20260408_225441.log b/scripts/_logs/kaisa-livecd-collect_20260408_225441.log new file mode 100644 index 0000000000..dad555f5bd --- /dev/null +++ b/scripts/_logs/kaisa-livecd-collect_20260408_225441.log @@ -0,0 +1,425 @@ + +================================================================================ +Kaisa LiveCD collect — report: ./_logs/kaisa-livecd-collect_20260408_225441.log + +================================================================================ + +$ date +Wed Apr 8 22:54:41 UTC 2026 + +$ uname -a +Linux ubuntu 6.17.0-14-generic #14~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jan 15 15:52:10 UTC 2 x86_64 x86_64 x86_64 GNU/Linux + +$ id +uid=1000(ubuntu) gid=1000(ubuntu) groups=1000(ubuntu),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin),124(sambashare) + +$ bash -lc echo "XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}"; ls -ld "${XDG_RUNTIME_DIR-}" 2>/dev/null || true +XDG_RUNTIME_DIR=/run/user/1000 +drwx------ 19 ubuntu ubuntu 580 Apr 8 22:54 /run/user/1000 + +================================================================================ +Audio stack presence + +================================================================================ + +$ systemctl --user is-system-running +running + +$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager +● pipewire.service - PipeWire Multimedia Service + Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 22:54:11 UTC; 30s ago +TriggeredBy: ● pipewire.socket + Main PID: 10284 (pipewire) + Tasks: 3 (limit: 38168) + Memory: 6.7M (peak: 7.7M) + CPU: 374ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─10284 /usr/bin/pipewire + +Apr 08 22:54:11 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:54:11 ubuntu pipewire[10284]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +● pipewire-pulse.service - PipeWire PulseAudio + Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 22:54:11 UTC; 30s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 10287 (pipewire-pulse) + Tasks: 3 (limit: 38168) + Memory: 5.6M (peak: 5.8M) + CPU: 281ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─10287 /usr/bin/pipewire-pulse + +Apr 08 22:54:11 ubuntu systemd[2363]: Started pipewire-pulse.service - PipeWire PulseAudio. + +● wireplumber.service - Multimedia Service Session Manager + Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) + Active: active (running) since Wed 2026-04-08 22:54:11 UTC; 30s ago + Main PID: 10286 (wireplumber) + Tasks: 6 (limit: 38168) + Memory: 5.3M (peak: 6.8M) + CPU: 298ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─10286 /usr/bin/wireplumber + +Apr 08 22:54:11 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:54:11 ubuntu wireplumber[10286]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:54:11 ubuntu wireplumber[10286]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:54:11 ubuntu wireplumber[10286]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera + +$ command -v pipewire +/usr/bin/pipewire +pipewire +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ command -v wireplumber +/usr/bin/wireplumber +wireplumber +Compiled with libwireplumber 0.4.17 +Linked with libwireplumber 0.4.17 + +$ command -v pactl +/usr/bin/pactl +pactl 16.1 +Compiled with libpulse 16.1.0 +Linked with libpulse 16.1.0 + +$ command -v pw-play +/usr/bin/pw-play +pw-play +Compiled with libpipewire 1.0.5 +Linked with libpipewire 1.0.5 + +$ command -v wpctl +/usr/bin/wpctl +PipeWire 'pipewire-0' [1.0.5, ubuntu@ubuntu, cookie:1537528018] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, ubuntu@ubuntu, pid:3254] + 33. pipewire [1.0.5, ubuntu@ubuntu, pid:10287] + 34. Terminal [1.0.5, ubuntu@ubuntu, pid:5750] + 35. Mutter [1.0.5, ubuntu@ubuntu, pid:2663] + 37. WirePlumber [1.0.5, ubuntu@ubuntu, pid:10286] + 38. WirePlumber [export] [1.0.5, ubuntu@ubuntu, pid:10286] + 39. gjs [1.0.5, ubuntu@ubuntu, pid:5336] + 54. GNOME Shell Volume Control [1.0.5, ubuntu@ubuntu, pid:2663] + 55. GNOME Volume Control Media Keys [1.0.5, ubuntu@ubuntu, pid:2822] + 57. GNOME Settings [1.0.5, ubuntu@ubuntu, pid:5956] + 64. wpctl [1.0.5, ubuntu@ubuntu, pid:10524] + 70. gnome-shell [1.0.5, ubuntu@ubuntu, pid:2663] + +Audio + ├─ Devices: + │ 46. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ * 51. Comet Lake PCH-LP cAVS Stereo [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ 52. Comet Lake PCH-LP cAVS Stereo [vol: 1.00] + │ + ├─ Source endpoints: + │ + └─ Streams: + 59. GNOME Settings + 56. input_FL < Stereo:monitor_FL [active] + 58. monitor_FL + 60. input_FR < Stereo:monitor_FR [active] + 61. monitor_FR + +Video + ├─ Devices: + │ + ├─ Sinks: + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ + ├─ Source endpoints: + │ + └─ Streams: + +Settings + └─ Default Configured Node Names: + +================================================================================ +ALSA enumeration + key controls + +================================================================================ + +$ aplay -l +**** List of PLAYBACK Hardware Devices **** +card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] + Subdevices: 0/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 +card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] + Subdevices: 1/1 + Subdevice #0: subdevice #0 + +$ aplay -L +null + Discard all samples (playback) or generate zero samples (capture) +pipewire + PipeWire Sound Server +default + Default ALSA Output (currently PipeWire Media Server) +hw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct hardware device without any conversions +hw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct hardware device without any conversions +plughw:CARD=sofrt5682,DEV=0 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=2 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=3 + sof-rt5682, + Hardware device with all software conversions +plughw:CARD=sofrt5682,DEV=4 + sof-rt5682, + Hardware device with all software conversions +sysdefault:CARD=sofrt5682 + sof-rt5682, + Default Audio Device +dmix:CARD=sofrt5682,DEV=0 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=2 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=3 + sof-rt5682, + Direct sample mixing device +dmix:CARD=sofrt5682,DEV=4 + sof-rt5682, + Direct sample mixing device + +$ amixer -c0 sget IEC958,0 +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [off] + +$ amixer -c0 sget IEC958,1 +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] + +$ amixer -c0 sget IEC958,2 +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] +numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' +numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' +numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' +numid=6,iface=CARD,name='Headphone Jack' +numid=8,iface=MIXER,name='Headphone Jack Switch' +numid=15,iface=PCM,name='ELD',device=2 +numid=21,iface=PCM,name='ELD',device=3 +numid=27,iface=PCM,name='ELD',device=4 + +================================================================================ +Default sink + sinks list + +================================================================================ + +$ pactl info +Server String: /run/user/1000/pulse/native +Library Protocol Version: 35 +Server Protocol Version: 35 +Is Local: yes +Client Index: 139 +Tile Size: 65472 +User Name: ubuntu +Host Name: ubuntu +Server Name: PulseAudio (on PipeWire 1.0.5) +Server Version: 15.0.0 +Default Sample Specification: float32le 2ch 48000Hz +Default Channel Map: front-left,front-right +Default Sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback +Default Source: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback.monitor +Cookie: 5ba4:d0d2 + +$ pactl list short sinks +51 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback PipeWire s24-32le 2ch 48000Hz IDLE + +================================================================================ +Quick playback (PipeWire) + +================================================================================ + +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Force sink to HDMI pcm=2 then play (ignore errors) + +================================================================================ + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 +Failure: No such entity + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +Failure: No such entity + +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Force sink to HDMI pcm=3 then play (ignore errors) + +================================================================================ + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 +Failure: No such entity + +$ pactl set-default-sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +Failure: No such entity + +$ pw-play /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +PipeWire logs (current boot tail) + +================================================================================ + +$ journalctl --user -u pipewire -b --no-pager +Feb 13 01:01:27 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:01:27 ubuntu pipewire[2375]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Feb 13 01:22:05 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Feb 13 01:22:05 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:05 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:05 ubuntu pipewire[5817]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Feb 13 01:22:20 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Feb 13 01:22:21 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:21 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Feb 13 01:22:21 ubuntu pipewire[6043]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:49:42 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:49:42 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:42 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:42 ubuntu pipewire[7401]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:49:57 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:49:57 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:57 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:49:58 ubuntu pipewire[7580]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:52:56 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:52:56 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:52:56 ubuntu systemd[2363]: pipewire.service: Consumed 1.396s CPU time, 6.6M memory peak, 0B memory swap peak. +Apr 08 22:52:56 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:52:56 ubuntu pipewire[9620]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:53:13 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:53:13 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:53:13 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:53:13 ubuntu pipewire[9804]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:53:54 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:53:54 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:53:54 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:53:54 ubuntu pipewire[10105]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +Apr 08 22:54:11 ubuntu systemd[2363]: Stopping pipewire.service - PipeWire Multimedia Service... +Apr 08 22:54:11 ubuntu systemd[2363]: Stopped pipewire.service - PipeWire Multimedia Service. +Apr 08 22:54:11 ubuntu systemd[2363]: Started pipewire.service - PipeWire Multimedia Service. +Apr 08 22:54:11 ubuntu pipewire[10284]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +$ journalctl --user -u wireplumber -b --no-pager +Feb 13 01:01:27 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:01:27 ubuntu wireplumber[2377]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:01:27 ubuntu wireplumber[2377]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:01:28 ubuntu wireplumber[2377]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +Feb 13 01:22:05 ubuntu wireplumber[2377]: stopped by signal: Terminated +Feb 13 01:22:05 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Feb 13 01:22:05 ubuntu wireplumber[2377]: disconnected from pipewire +Feb 13 01:22:05 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:05 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:05 ubuntu wireplumber[5820]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:22:05 ubuntu wireplumber[5820]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:22:05 ubuntu wireplumber[5820]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Feb 13 01:22:05 ubuntu wireplumber[5820]: Object activation aborted: proxy destroyed +Feb 13 01:22:05 ubuntu wireplumber[5820]: failed to activate item: Object activation aborted: proxy destroyed +Feb 13 01:22:20 ubuntu wireplumber[5820]: stopped by signal: Terminated +Feb 13 01:22:20 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Feb 13 01:22:20 ubuntu wireplumber[5820]: disconnected from pipewire +Feb 13 01:22:20 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:21 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Feb 13 01:22:21 ubuntu wireplumber[6045]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Feb 13 01:22:21 ubuntu wireplumber[6045]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Feb 13 01:22:21 ubuntu wireplumber[6045]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Feb 13 01:22:21 ubuntu wireplumber[6045]: Object activation aborted: proxy destroyed +Feb 13 01:22:21 ubuntu wireplumber[6045]: failed to activate item: Object activation aborted: proxy destroyed +Apr 08 22:49:42 ubuntu wireplumber[6045]: stopped by signal: Terminated +Apr 08 22:49:42 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:49:42 ubuntu wireplumber[6045]: disconnected from pipewire +Apr 08 22:49:42 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:42 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:42 ubuntu wireplumber[7403]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:49:42 ubuntu wireplumber[7403]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:49:43 ubuntu wireplumber[7403]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:49:43 ubuntu wireplumber[7403]: Object activation aborted: proxy destroyed +Apr 08 22:49:43 ubuntu wireplumber[7403]: failed to activate item: Object activation aborted: proxy destroyed +Apr 08 22:49:57 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:49:57 ubuntu wireplumber[7403]: stopped by signal: Terminated +Apr 08 22:49:57 ubuntu wireplumber[7403]: disconnected from pipewire +Apr 08 22:49:57 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:57 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:49:58 ubuntu wireplumber[7582]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:49:58 ubuntu wireplumber[7582]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:49:58 ubuntu wireplumber[7582]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:52:56 ubuntu wireplumber[7582]: stopped by signal: Terminated +Apr 08 22:52:56 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:52:56 ubuntu wireplumber[7582]: disconnected from pipewire +Apr 08 22:52:56 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:52:56 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:52:56 ubuntu wireplumber[9622]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:52:56 ubuntu wireplumber[9622]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:52:56 ubuntu wireplumber[9622]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:52:56 ubuntu wireplumber[9622]: Object activation aborted: proxy destroyed +Apr 08 22:52:56 ubuntu wireplumber[9622]: failed to activate item: Object activation aborted: proxy destroyed +Apr 08 22:53:12 ubuntu wireplumber[9622]: stopped by signal: Terminated +Apr 08 22:53:12 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:53:13 ubuntu wireplumber[9622]: disconnected from pipewire +Apr 08 22:53:13 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:53:13 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:53:13 ubuntu wireplumber[9807]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:53:13 ubuntu wireplumber[9807]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:53:13 ubuntu wireplumber[9807]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:53:13 ubuntu wireplumber[9807]: Object activation aborted: proxy destroyed +Apr 08 22:53:13 ubuntu wireplumber[9807]: failed to activate item: Object activation aborted: proxy destroyed +Apr 08 22:53:54 ubuntu wireplumber[9807]: stopped by signal: Terminated +Apr 08 22:53:54 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:53:54 ubuntu wireplumber[9807]: disconnected from pipewire +Apr 08 22:53:54 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:53:54 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:53:54 ubuntu wireplumber[10107]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:53:54 ubuntu wireplumber[10107]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:53:54 ubuntu wireplumber[10107]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +Apr 08 22:53:54 ubuntu wireplumber[10107]: Object activation aborted: proxy destroyed +Apr 08 22:53:54 ubuntu wireplumber[10107]: failed to activate item: Object activation aborted: proxy destroyed +Apr 08 22:54:11 ubuntu wireplumber[10107]: stopped by signal: Terminated +Apr 08 22:54:11 ubuntu systemd[2363]: Stopping wireplumber.service - Multimedia Service Session Manager... +Apr 08 22:54:11 ubuntu wireplumber[10107]: disconnected from pipewire +Apr 08 22:54:11 ubuntu systemd[2363]: Stopped wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:54:11 ubuntu systemd[2363]: Started wireplumber.service - Multimedia Service Session Manager. +Apr 08 22:54:11 ubuntu wireplumber[10286]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +Apr 08 22:54:11 ubuntu wireplumber[10286]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +Apr 08 22:54:11 ubuntu wireplumber[10286]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera + +================================================================================ +Done. Report saved to: ./_logs/kaisa-livecd-collect_20260408_225441.log diff --git a/常用命令 b/常用命令 new file mode 100644 index 0000000000..cd3b1524cd --- /dev/null +++ b/常用命令 @@ -0,0 +1,17 @@ +看哪个接口插上了的命令是什么? + +看“哪个接口插上了”(HDMI/DP 有线缆/EDID)的高信号命令是这些(任选其一): + +看 PipeWire/PA 端口可用性(最直观): +pactl list cards | sed -n '/cml_rt5682_def/,+220p' | grep -nE '\[Out\] HDMI|availability group|available|not available|device\.product\.name' +看 ALSA Jack 开关(最硬核、与线缆插拔直接相关): +amixer -c0 cget "iface=CARD,name='HDMI/DP,pcm=2 Jack'" +amixer -c0 cget "iface=CARD,name='HDMI/DP,pcm=3 Jack'" +amixer -c0 cget "iface=CARD,name='HDMI/DP,pcm=4 Jack'" +输出里 : values=on 就表示该口“插上了/有连接”。 + +看 ELD 是否有内容(有 EDID/显示器信息时通常非空): +amixer -c0 cget "iface=PCM,name='ELD',device=2" +amixer -c0 cget "iface=PCM,name='ELD',device=3" +amixer -c0 cget "iface=PCM,name='ELD',device=4" +values=0/空通常表示没连上或还没就绪。 \ No newline at end of file