diff --git a/_logs/doctor-fix-hifi-only-20260416_202651.log b/_logs/doctor-fix-hifi-only-20260416_202651.log new file mode 100644 index 0000000000..a923050123 --- /dev/null +++ b/_logs/doctor-fix-hifi-only-20260416_202651.log @@ -0,0 +1,1127 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/doctor-fix-hifi-only-20260416_202651.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月 16日 星期四 20:26:51 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月 16 20:25 /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.pro-output-2 + 名称: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 = "4396372" + 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,可用性:是) + 活动配置:pro-audio + 端口: + [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 + +[WARN] Card does not expose HiFi profile in pactl. This violates the 'HiFi-only' requirement. + +[WARN] Fix: ensure UCM overlay is installed and PipeWire enumerates HiFi, then reboot/restart user audio services. + +================================================================================ +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-16 20:26:51 CST; 2s ago +TriggeredBy: ● pipewire.socket + Main PID: 7931 (pipewire) + Tasks: 3 (limit: 38175) + Memory: 6.4M (peak: 6.6M) + CPU: 38ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─7931 /usr/bin/pipewire + +4月 16 20:26:51 jack-Kaisa systemd[1394]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:26:51 jack-Kaisa pipewire[7931]: mod.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-16 20:26:51 CST; 2s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 7934 (pipewire-pulse) + Tasks: 3 (limit: 38175) + Memory: 3.5M (peak: 3.8M) + CPU: 29ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─7934 /usr/bin/pipewire-pulse + +4月 16 20:26:51 jack-Kaisa systemd[1394]: 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-16 20:26:51 CST; 2s ago + Main PID: 7933 (wireplumber) + Tasks: 7 (limit: 38175) + Memory: 5.7M (peak: 5.7M) + CPU: 93ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─7933 /usr/bin/wireplumber + +4月 16 20:26:51 jack-Kaisa systemd[1394]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:26:51 jack-Kaisa wireplumber[7933]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:26:51 jack-Kaisa wireplumber[7933]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:26:51 jack-Kaisa wireplumber[7933]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 16 20:26:51 jack-Kaisa wireplumber[7933]: Object activation aborted: proxy destroyed +4月 16 20:26:51 jack-Kaisa wireplumber[7933]: 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-16 20:13:38 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月 16 20:13:38 jack-Kaisa systemd[1394]: 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=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月 10 14:41 /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月 10 14:41 /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月 10 14:52 /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 +总计 8 +drwxrwxr-x 2 jack jack 4096 4月 10 14:52 . +drwxrwxr-x 3 jack jack 4096 4月 10 14:52 .. + +$ ls -la /home/jack/.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/jack/.local/state/wireplumber +总计 40 +drwx------ 2 jack jack 4096 4月 16 20:26 . +drwx------ 4 jack jack 4096 4月 16 14:53 .. +-rw-rw-r-- 1 jack jack 1178 4月 16 20:17 default-nodes +-rw-rw-r-- 1 jack jack 982 4月 16 14:59 default-nodes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 79 4月 16 20:09 default-profile +-rw-rw-r-- 1 jack jack 1508 4月 16 20:26 default-routes +-rw-rw-r-- 1 jack jack 1201 4月 16 15:01 default-routes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 1189 4月 16 15:03 default-routes.bak2.20260416_150343 +-rw-rw-r-- 1 jack jack 5175 4月 16 20:26 restore-stream + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-profile +[default-profile] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def=pro-audio + +$ 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.pro-output-2 +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +default.configured.audio.sink.3=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.4=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.5=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 +default.configured.audio.sink.6=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 +default.configured.audio.sink.7=auto_null +default.configured.audio.source=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.0=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.1=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback + +$ 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: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:HiFi=[Out] HDMI2;[Out] HDMI1;[Out] Port1; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:output:stereo-fallback+input:stereo-fallback=analog-output-headphones; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:pro-audio=[Out] HDMI2;[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 = "4396372" + 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,可用性:是) + 活动配置:pro-audio + 端口: + [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 +是否本地服务器:是 +客户端索引:86 +区块大小: 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.pro-output-2 +默认信源: alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +Cookie:b011:e840 + +$ pactl list short sinks +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 PipeWire s24-32le 2ch 48000Hz SUSPENDED +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 PipeWire s32le 2ch 48000Hz SUSPENDED +51 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 PipeWire s32le 2ch 48000Hz SUSPENDED +52 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 PipeWire s32le 2ch 48000Hz SUSPENDED + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:2953963584] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2159] + 33. WirePlumber [1.0.5, jack@jack-Kaisa, pid:7933] + 34. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:7933] + 36. pipewire [1.0.5, jack@jack-Kaisa, pid:7934] + 37. cursor [1.0.5, jack@jack-Kaisa, pid:2425] + 75. wpctl [1.0.5, jack@jack-Kaisa, pid:8039] + +Audio + ├─ Devices: + │ 44. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 45. Comet Lake PCH-LP cAVS Pro 4 [vol: 1.00] + │ 46. Comet Lake PCH-LP cAVS Pro 3 [vol: 1.00] + │ * 47. Comet Lake PCH-LP cAVS Pro 2 [vol: 1.00] + │ 48. Comet Lake PCH-LP cAVS Pro [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ * 38. Comet Lake PCH-LP cAVS Pro [vol: 1.00] + │ 49. Comet Lake PCH-LP cAVS Pro 1 [vol: 1.00] + │ 50. Comet Lake PCH-LP cAVS Pro 8 [vol: 1.00] + │ + ├─ 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.pro-output-2 + 1. Audio/Source alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 + +================================================================================ +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): +1449:4月 16 20:23:48 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1450:4月 16 20:23:48 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 +1451:4月 16 20:23:48 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 +1452:4月 16 20:23:48 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1453:4月 16 20:23:48 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1454:4月 16 20:23:53 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1455:4月 16 20:23:53 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 +1456:4月 16 20:23:53 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 +1457:4月 16 20:23:53 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1458:4月 16 20:23:53 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1459:4月 16 20:23:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1460:4月 16 20:23: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 2 +1461:4月 16 20:23: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 +1462:4月 16 20:23:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1463:4月 16 20:23:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1464:4月 16 20:24:03 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1465:4月 16 20:24:03 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 +1466:4月 16 20:24:03 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 +1467:4月 16 20:24:03 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1468:4月 16 20:24:03 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1469:4月 16 20:24:08 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1470:4月 16 20:24:08 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 +1471:4月 16 20:24:08 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 +1472:4月 16 20:24:08 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1473:4月 16 20:24:08 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1474:4月 16 20:24:13 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1475:4月 16 20:24:13 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 +1476:4月 16 20:24:13 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 +1477:4月 16 20:24:13 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1478:4月 16 20:24:13 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1479:4月 16 20:24:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1480:4月 16 20:24:18 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 +1481:4月 16 20:24:18 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 +1482:4月 16 20:24:18 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1483:4月 16 20:24:18 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1484:4月 16 20:24:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1485:4月 16 20:24:23 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 +1486:4月 16 20:24:23 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 +1487:4月 16 20:24:23 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1488:4月 16 20:24:23 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1489:4月 16 20:24:28 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1490:4月 16 20:24:28 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 +1491:4月 16 20:24:28 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 +1492:4月 16 20:24:28 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1493:4月 16 20:24:28 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1494:4月 16 20:24:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1495:4月 16 20:24: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 +1496:4月 16 20:24: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 +1497:4月 16 20:24:33 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1498:4月 16 20:24:33 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1499:4月 16 20:24:38 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1500:4月 16 20:24: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 2 +1501:4月 16 20:24: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 +1502:4月 16 20:24:38 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1503:4月 16 20:24:38 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1504:4月 16 20:24:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1505:4月 16 20:24:43 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 +1506:4月 16 20:24:43 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 +1507:4月 16 20:24:43 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1508:4月 16 20:24:43 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1509:4月 16 20:24:48 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1510:4月 16 20:24:48 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 +1511:4月 16 20:24:48 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 +1512:4月 16 20:24:48 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1513:4月 16 20:24:48 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1514:4月 16 20:24:53 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1515:4月 16 20:24:53 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 +1516:4月 16 20:24:53 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 +1517:4月 16 20:24:53 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1518:4月 16 20:24:53 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1519:4月 16 20:24:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1520:4月 16 20:24: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 2 +1521:4月 16 20:24: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 +1522:4月 16 20:24:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1523:4月 16 20:24:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1524:4月 16 20:25:03 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1525:4月 16 20:25:03 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 +1526:4月 16 20:25:03 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 +1527:4月 16 20:25:03 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1528:4月 16 20:25:03 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1529:4月 16 20:25:08 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1530:4月 16 20:25:08 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 +1531:4月 16 20:25:08 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 +1532:4月 16 20:25:08 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1533:4月 16 20:25:08 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1534:4月 16 20:25:13 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1535:4月 16 20:25:13 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 +1536:4月 16 20:25:13 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 +1537:4月 16 20:25:13 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1538:4月 16 20:25:13 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1539:4月 16 20:25:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1540:4月 16 20:25:18 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 +1541:4月 16 20:25:18 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 +1542:4月 16 20:25:18 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1543:4月 16 20:25:18 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1544:4月 16 20:25:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1545:4月 16 20:25:23 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 +1546:4月 16 20:25:23 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 +1547:4月 16 20:25:23 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1548:4月 16 20:25:23 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1549:4月 16 20:25:28 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1550:4月 16 20:25:28 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 +1551:4月 16 20:25:28 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 +1552:4月 16 20:25:28 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1553:4月 16 20:25:28 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1554:4月 16 20:25:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1555:4月 16 20:25: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 +1556:4月 16 20:25: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 +1557:4月 16 20:25:33 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1558:4月 16 20:25:33 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1559:4月 16 20:25:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1560:4月 16 20:25:33 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 +1561:4月 16 20:25: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 +1562:4月 16 20:25:33 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +1563:4月 16 20:25:33 jack-Kaisa kernel: HDMI2: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI2 +1564:4月 16 20:25:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1565:4月 16 20:25:33 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 +1566:4月 16 20:25: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 +1567:4月 16 20:25:33 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +1568:4月 16 20:25:33 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 8s 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 行: 8047 已杀死 "$@" + +$ timeout -k 1s 8s 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 行: 8058 已杀死 "$@" + +$ timeout -k 1s 8s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 8s paplay /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +4月 16 20:13:38 jack-Kaisa systemd[1394]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 20:25:33 jack-Kaisa wireplumber[1415]: stopped by signal: 已终止 +4月 16 20:25:33 jack-Kaisa systemd[1394]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 16 20:25:33 jack-Kaisa wireplumber[1415]: disconnected from pipewire +4月 16 20:25:33 jack-Kaisa systemd[1394]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 16 20:25:33 jack-Kaisa systemd[1394]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:25:33 jack-Kaisa wireplumber[7165]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:25:33 jack-Kaisa wireplumber[7165]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:25:33 jack-Kaisa wireplumber[7165]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 16 20:25:33 jack-Kaisa wireplumber[7165]: Object activation aborted: proxy destroyed +4月 16 20:25:33 jack-Kaisa wireplumber[7165]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 20:26:51 jack-Kaisa systemd[1394]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 16 20:26:51 jack-Kaisa wireplumber[7165]: stopped by signal: 已终止 +4月 16 20:26:51 jack-Kaisa wireplumber[7165]: disconnected from pipewire +4月 16 20:26:51 jack-Kaisa systemd[1394]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 16 20:26:51 jack-Kaisa systemd[1394]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:26:51 jack-Kaisa wireplumber[7933]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:26:51 jack-Kaisa wireplumber[7933]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:26:51 jack-Kaisa wireplumber[7933]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 16 20:26:51 jack-Kaisa wireplumber[7933]: Object activation aborted: proxy destroyed +4月 16 20:26:51 jack-Kaisa wireplumber[7933]: failed to activate item: Object activation aborted: proxy destroyed + +$ journalctl --user -u pipewire -b --no-pager -n 200 +4月 16 20:17:59 jack-Kaisa pipewire[1411]: pw.link: 0x5fb3f3811040: one of the nodes is in error out:suspended in:error +4月 16 20:17:59 jack-Kaisa pipewire[1411]: pw.link: 0x5fb3f3811820: one of the nodes is in error out:suspended in:error +4月 16 20:18:02 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:02 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:07 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:07 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:07 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:12 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:12 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:17 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:17 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:22 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:22 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:26 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:26 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:26 jack-Kaisa pipewire[1411]: pw.link: 0x5fb3f37f60a0: one of the nodes is in error out:suspended in:error +4月 16 20:18:26 jack-Kaisa pipewire[1411]: pw.link: 0x5fb3f3813090: one of the nodes is in error out:suspended in:error +4月 16 20:18:27 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:27 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:32 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:32 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:37 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:37 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:42 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:42 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:47 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:47 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:52 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:52 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:57 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:57 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:02 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:02 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:07 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:07 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:12 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:12 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:17 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:17 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:22 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:22 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:27 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:27 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:32 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:32 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:37 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:37 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:42 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:42 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:47 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:47 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:52 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:52 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:57 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:57 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:02 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:02 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:07 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:07 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:12 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:12 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:17 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:17 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:22 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:22 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:27 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:27 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:32 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:32 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:37 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:37 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:42 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:42 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:47 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:47 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:52 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:52 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:57 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:57 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:02 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:02 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:07 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:07 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:12 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:12 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:17 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:17 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:22 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:22 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:27 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:27 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:32 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:32 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:37 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:37 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:42 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:42 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:47 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:47 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:52 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:52 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:57 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:57 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:02 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:02 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:07 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:07 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:12 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:12 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:18 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:18 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:23 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:23 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:28 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:28 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:33 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:33 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:38 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:38 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:43 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:43 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:48 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:48 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:53 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:53 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:58 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:58 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:03 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:03 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:08 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:08 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:13 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:13 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:18 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:18 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:23 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:23 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:28 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:28 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:33 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:33 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:38 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:38 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:43 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:43 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:48 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:48 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:53 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:53 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:58 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:58 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:03 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:03 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:08 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:08 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:13 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:13 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:18 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:18 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:23 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:23 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:28 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:28 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:33 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:33 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:38 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:38 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:43 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:43 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:48 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:48 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:53 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:53 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:58 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:58 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:03 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:03 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:08 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:08 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:13 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:13 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:18 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:18 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:23 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:23 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:28 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:28 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:33 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:33 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:33 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:33 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink-72) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:33 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:33 jack-Kaisa systemd[1394]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 16 20:25:33 jack-Kaisa systemd[1394]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 16 20:25:33 jack-Kaisa systemd[1394]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:25:33 jack-Kaisa pipewire[7162]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 16 20:26:51 jack-Kaisa systemd[1394]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 16 20:26:51 jack-Kaisa systemd[1394]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 16 20:26:51 jack-Kaisa systemd[1394]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:26:51 jack-Kaisa pipewire[7931]: mod.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月 16 20:13:38 jack-Kaisa systemd[1394]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 16 20:25:33 jack-Kaisa systemd[1394]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 16 20:25:33 jack-Kaisa systemd[1394]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 16 20:25:33 jack-Kaisa systemd[1394]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 16 20:26:51 jack-Kaisa systemd[1394]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 16 20:26:51 jack-Kaisa systemd[1394]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 16 20:26:51 jack-Kaisa systemd[1394]: 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-fix-hifi-only-20260416_202651.log diff --git a/_logs/doctor-fix-hifi-only2-20260416_202739.log b/_logs/doctor-fix-hifi-only2-20260416_202739.log new file mode 100644 index 0000000000..eeb441543e --- /dev/null +++ b/_logs/doctor-fix-hifi-only2-20260416_202739.log @@ -0,0 +1,1140 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/doctor-fix-hifi-only2-20260416_202739.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月 16日 星期四 20:27:39 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月 16 20:26 /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.pro-output-2 + 名称: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 = "4396372" + 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,可用性:是) + 活动配置:pro-audio + 端口: + [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 + +[WARN] Card does not expose HiFi profile in pactl. This violates the 'HiFi-only' requirement. + +[WARN] Fix: ensure UCM overlay is installed and PipeWire enumerates HiFi, then reboot/restart user audio services. + +================================================================================ +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-16 20:27:39 CST; 2s ago +TriggeredBy: ● pipewire.socket + Main PID: 8598 (pipewire) + Tasks: 3 (limit: 38175) + Memory: 6.3M (peak: 6.4M) + CPU: 36ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─8598 /usr/bin/pipewire + +4月 16 20:27:39 jack-Kaisa systemd[1394]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:27:39 jack-Kaisa pipewire[8598]: mod.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-16 20:27:39 CST; 2s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 8602 (pipewire-pulse) + Tasks: 3 (limit: 38175) + Memory: 3.1M (peak: 3.1M) + CPU: 30ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─8602 /usr/bin/pipewire-pulse + +4月 16 20:27:39 jack-Kaisa systemd[1394]: 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-16 20:27:39 CST; 2s ago + Main PID: 8601 (wireplumber) + Tasks: 7 (limit: 38175) + Memory: 5.1M (peak: 5.7M) + CPU: 89ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─8601 /usr/bin/wireplumber + +4月 16 20:27:39 jack-Kaisa systemd[1394]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:27:40 jack-Kaisa wireplumber[8601]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:27:40 jack-Kaisa wireplumber[8601]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:27:40 jack-Kaisa wireplumber[8601]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 16 20:27:40 jack-Kaisa wireplumber[8601]: Object activation aborted: proxy destroyed +4月 16 20:27:40 jack-Kaisa wireplumber[8601]: 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-16 20:13:38 CST; 14min 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月 16 20:13:38 jack-Kaisa systemd[1394]: 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=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月 10 14:41 /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月 10 14:41 /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月 10 14:52 /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 +总计 8 +drwxrwxr-x 2 jack jack 4096 4月 10 14:52 . +drwxrwxr-x 3 jack jack 4096 4月 10 14:52 .. + +$ ls -la /home/jack/.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/jack/.local/state/wireplumber +总计 40 +drwx------ 2 jack jack 4096 4月 16 20:27 . +drwx------ 4 jack jack 4096 4月 16 14:53 .. +-rw-rw-r-- 1 jack jack 1178 4月 16 20:17 default-nodes +-rw-rw-r-- 1 jack jack 982 4月 16 14:59 default-nodes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 79 4月 16 20:09 default-profile +-rw-rw-r-- 1 jack jack 1508 4月 16 20:27 default-routes +-rw-rw-r-- 1 jack jack 1201 4月 16 15:01 default-routes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 1189 4月 16 15:03 default-routes.bak2.20260416_150343 +-rw-rw-r-- 1 jack jack 5175 4月 16 20:27 restore-stream + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-profile +[default-profile] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def=pro-audio + +$ 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.pro-output-2 +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +default.configured.audio.sink.3=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.4=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.5=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 +default.configured.audio.sink.6=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 +default.configured.audio.sink.7=auto_null +default.configured.audio.source=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.0=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.1=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback + +$ 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: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:HiFi=[Out] HDMI2;[Out] HDMI1;[Out] Port1; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:output:stereo-fallback+input:stereo-fallback=analog-output-headphones; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:pro-audio=[Out] HDMI2;[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 = "4396372" + 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,可用性:是) + 活动配置:pro-audio + 端口: + [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 +是否本地服务器:是 +客户端索引:91 +区块大小: 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.pro-output-2 +默认信源: alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +Cookie:7e0e:e069 + +$ pactl list short sinks +54 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 PipeWire s24-32le 2ch 48000Hz SUSPENDED +55 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 PipeWire s32le 2ch 48000Hz SUSPENDED +56 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 PipeWire s32le 2ch 48000Hz SUSPENDED +57 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 PipeWire s32le 2ch 48000Hz SUSPENDED + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:2114904169] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2159] + 33. WirePlumber [1.0.5, jack@jack-Kaisa, pid:8601] + 34. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:8601] + 36. pipewire [1.0.5, jack@jack-Kaisa, pid:8602] + 37. cursor [1.0.5, jack@jack-Kaisa, pid:2425] + 75. wpctl [1.0.5, jack@jack-Kaisa, pid:8757] + +Audio + ├─ Devices: + │ 44. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 38. Comet Lake PCH-LP cAVS Pro 4 [vol: 1.00] + │ 45. Comet Lake PCH-LP cAVS Pro 3 [vol: 1.00] + │ * 46. Comet Lake PCH-LP cAVS Pro 2 [vol: 1.00] + │ 47. Comet Lake PCH-LP cAVS Pro [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ 50. Comet Lake PCH-LP cAVS Pro 1 [vol: 1.00] + │ 51. Comet Lake PCH-LP cAVS Pro 8 [vol: 1.00] + │ * 52. Comet Lake PCH-LP cAVS Pro [vol: 1.00] + │ + ├─ 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.pro-output-2 + 1. Audio/Source alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 + +================================================================================ +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): +1449:4月 16 20:23:48 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1450:4月 16 20:23:48 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 +1451:4月 16 20:23:48 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 +1452:4月 16 20:23:48 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1453:4月 16 20:23:48 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1454:4月 16 20:23:53 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1455:4月 16 20:23:53 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 +1456:4月 16 20:23:53 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 +1457:4月 16 20:23:53 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1458:4月 16 20:23:53 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1459:4月 16 20:23:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1460:4月 16 20:23: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 2 +1461:4月 16 20:23: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 +1462:4月 16 20:23:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1463:4月 16 20:23:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1464:4月 16 20:24:03 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1465:4月 16 20:24:03 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 +1466:4月 16 20:24:03 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 +1467:4月 16 20:24:03 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1468:4月 16 20:24:03 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1469:4月 16 20:24:08 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1470:4月 16 20:24:08 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 +1471:4月 16 20:24:08 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 +1472:4月 16 20:24:08 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1473:4月 16 20:24:08 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1474:4月 16 20:24:13 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1475:4月 16 20:24:13 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 +1476:4月 16 20:24:13 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 +1477:4月 16 20:24:13 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1478:4月 16 20:24:13 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1479:4月 16 20:24:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1480:4月 16 20:24:18 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 +1481:4月 16 20:24:18 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 +1482:4月 16 20:24:18 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1483:4月 16 20:24:18 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1484:4月 16 20:24:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1485:4月 16 20:24:23 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 +1486:4月 16 20:24:23 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 +1487:4月 16 20:24:23 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1488:4月 16 20:24:23 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1489:4月 16 20:24:28 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1490:4月 16 20:24:28 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 +1491:4月 16 20:24:28 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 +1492:4月 16 20:24:28 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1493:4月 16 20:24:28 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1494:4月 16 20:24:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1495:4月 16 20:24: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 +1496:4月 16 20:24: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 +1497:4月 16 20:24:33 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1498:4月 16 20:24:33 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1499:4月 16 20:24:38 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1500:4月 16 20:24: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 2 +1501:4月 16 20:24: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 +1502:4月 16 20:24:38 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1503:4月 16 20:24:38 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1504:4月 16 20:24:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1505:4月 16 20:24:43 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 +1506:4月 16 20:24:43 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 +1507:4月 16 20:24:43 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1508:4月 16 20:24:43 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1509:4月 16 20:24:48 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1510:4月 16 20:24:48 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 +1511:4月 16 20:24:48 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 +1512:4月 16 20:24:48 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1513:4月 16 20:24:48 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1514:4月 16 20:24:53 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1515:4月 16 20:24:53 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 +1516:4月 16 20:24:53 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 +1517:4月 16 20:24:53 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1518:4月 16 20:24:53 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1519:4月 16 20:24:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1520:4月 16 20:24: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 2 +1521:4月 16 20:24: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 +1522:4月 16 20:24:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1523:4月 16 20:24:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1524:4月 16 20:25:03 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1525:4月 16 20:25:03 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 +1526:4月 16 20:25:03 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 +1527:4月 16 20:25:03 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1528:4月 16 20:25:03 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1529:4月 16 20:25:08 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1530:4月 16 20:25:08 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 +1531:4月 16 20:25:08 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 +1532:4月 16 20:25:08 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1533:4月 16 20:25:08 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1534:4月 16 20:25:13 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1535:4月 16 20:25:13 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 +1536:4月 16 20:25:13 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 +1537:4月 16 20:25:13 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1538:4月 16 20:25:13 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1539:4月 16 20:25:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1540:4月 16 20:25:18 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 +1541:4月 16 20:25:18 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 +1542:4月 16 20:25:18 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1543:4月 16 20:25:18 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1544:4月 16 20:25:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1545:4月 16 20:25:23 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 +1546:4月 16 20:25:23 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 +1547:4月 16 20:25:23 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1548:4月 16 20:25:23 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1549:4月 16 20:25:28 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1550:4月 16 20:25:28 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 +1551:4月 16 20:25:28 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 +1552:4月 16 20:25:28 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1553:4月 16 20:25:28 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1554:4月 16 20:25:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1555:4月 16 20:25: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 +1556:4月 16 20:25: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 +1557:4月 16 20:25:33 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1558:4月 16 20:25:33 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1559:4月 16 20:25:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1560:4月 16 20:25:33 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 +1561:4月 16 20:25: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 +1562:4月 16 20:25:33 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +1563:4月 16 20:25:33 jack-Kaisa kernel: HDMI2: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI2 +1564:4月 16 20:25:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1565:4月 16 20:25:33 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 +1566:4月 16 20:25: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 +1567:4月 16 20:25:33 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +1568:4月 16 20:25:33 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 8s 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 行: 8765 已杀死 "$@" + +$ timeout -k 1s 8s 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 行: 8810 已杀死 "$@" + +$ timeout -k 1s 8s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 8s paplay /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +4月 16 20:13:38 jack-Kaisa systemd[1394]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 20:25:33 jack-Kaisa wireplumber[1415]: stopped by signal: 已终止 +4月 16 20:25:33 jack-Kaisa systemd[1394]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 16 20:25:33 jack-Kaisa wireplumber[1415]: disconnected from pipewire +4月 16 20:25:33 jack-Kaisa systemd[1394]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 16 20:25:33 jack-Kaisa systemd[1394]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:25:33 jack-Kaisa wireplumber[7165]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:25:33 jack-Kaisa wireplumber[7165]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:25:33 jack-Kaisa wireplumber[7165]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 16 20:25:33 jack-Kaisa wireplumber[7165]: Object activation aborted: proxy destroyed +4月 16 20:25:33 jack-Kaisa wireplumber[7165]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 20:26:51 jack-Kaisa systemd[1394]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 16 20:26:51 jack-Kaisa wireplumber[7165]: stopped by signal: 已终止 +4月 16 20:26:51 jack-Kaisa wireplumber[7165]: disconnected from pipewire +4月 16 20:26:51 jack-Kaisa systemd[1394]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 16 20:26:51 jack-Kaisa systemd[1394]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:26:51 jack-Kaisa wireplumber[7933]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:26:51 jack-Kaisa wireplumber[7933]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:26:51 jack-Kaisa wireplumber[7933]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 16 20:26:51 jack-Kaisa wireplumber[7933]: Object activation aborted: proxy destroyed +4月 16 20:26:51 jack-Kaisa wireplumber[7933]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 20:27:39 jack-Kaisa wireplumber[7933]: stopped by signal: 已终止 +4月 16 20:27:39 jack-Kaisa systemd[1394]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 16 20:27:39 jack-Kaisa wireplumber[7933]: disconnected from pipewire +4月 16 20:27:39 jack-Kaisa systemd[1394]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 16 20:27:39 jack-Kaisa systemd[1394]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:27:40 jack-Kaisa wireplumber[8601]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:27:40 jack-Kaisa wireplumber[8601]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:27:40 jack-Kaisa wireplumber[8601]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 16 20:27:40 jack-Kaisa wireplumber[8601]: Object activation aborted: proxy destroyed +4月 16 20:27:40 jack-Kaisa wireplumber[8601]: failed to activate item: Object activation aborted: proxy destroyed + +$ journalctl --user -u pipewire -b --no-pager -n 200 +4月 16 20:18:07 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:07 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:07 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:12 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:12 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:17 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:17 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:22 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:22 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:26 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:26 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:26 jack-Kaisa pipewire[1411]: pw.link: 0x5fb3f37f60a0: one of the nodes is in error out:suspended in:error +4月 16 20:18:26 jack-Kaisa pipewire[1411]: pw.link: 0x5fb3f3813090: one of the nodes is in error out:suspended in:error +4月 16 20:18:27 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:27 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:32 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:32 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:37 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:37 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:42 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:42 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:47 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:47 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:52 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:52 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:57 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:57 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:02 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:02 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:07 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:07 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:12 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:12 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:17 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:17 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:22 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:22 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:27 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:27 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:32 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:32 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:37 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:37 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:42 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:42 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:47 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:47 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:52 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:52 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:57 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:57 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:02 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:02 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:07 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:07 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:12 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:12 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:17 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:17 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:22 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:22 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:27 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:27 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:32 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:32 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:37 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:37 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:42 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:42 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:47 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:47 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:52 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:52 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:57 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:57 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:02 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:02 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:07 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:07 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:12 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:12 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:17 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:17 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:22 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:22 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:27 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:27 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:32 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:32 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:37 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:37 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:42 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:42 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:47 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:47 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:52 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:52 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:57 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:57 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:02 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:02 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:07 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:07 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:12 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:12 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:18 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:18 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:23 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:23 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:28 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:28 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:33 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:33 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:38 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:38 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:43 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:43 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:48 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:48 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:53 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:53 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:58 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:58 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:03 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:03 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:08 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:08 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:13 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:13 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:18 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:18 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:23 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:23 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:28 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:28 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:33 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:33 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:38 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:38 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:43 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:43 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:48 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:48 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:53 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:53 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:58 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:58 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:03 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:03 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:08 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:08 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:13 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:13 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:18 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:18 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:23 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:23 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:28 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:28 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:33 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:33 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:38 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:38 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:43 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:43 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:48 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:48 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:53 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:53 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:58 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:58 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:03 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:03 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:08 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:08 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:13 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:13 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:18 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:18 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:23 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:23 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:28 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:28 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:33 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:33 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:33 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:33 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink-72) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:33 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:33 jack-Kaisa systemd[1394]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 16 20:25:33 jack-Kaisa systemd[1394]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 16 20:25:33 jack-Kaisa systemd[1394]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:25:33 jack-Kaisa pipewire[7162]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 16 20:26:51 jack-Kaisa systemd[1394]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 16 20:26:51 jack-Kaisa systemd[1394]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 16 20:26:51 jack-Kaisa systemd[1394]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:26:51 jack-Kaisa pipewire[7931]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 16 20:27:39 jack-Kaisa systemd[1394]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 16 20:27:39 jack-Kaisa systemd[1394]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 16 20:27:39 jack-Kaisa systemd[1394]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:27:39 jack-Kaisa pipewire[8598]: mod.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月 16 20:13:38 jack-Kaisa systemd[1394]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 16 20:25:33 jack-Kaisa systemd[1394]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 16 20:25:33 jack-Kaisa systemd[1394]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 16 20:25:33 jack-Kaisa systemd[1394]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 16 20:26:51 jack-Kaisa systemd[1394]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 16 20:26:51 jack-Kaisa systemd[1394]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 16 20:26:51 jack-Kaisa systemd[1394]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 16 20:27:39 jack-Kaisa systemd[1394]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 16 20:27:39 jack-Kaisa systemd[1394]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 16 20:27:39 jack-Kaisa systemd[1394]: 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-fix-hifi-only2-20260416_202739.log diff --git a/_logs/doctor-fix-hifi-only3-20260416_202837.log b/_logs/doctor-fix-hifi-only3-20260416_202837.log new file mode 100644 index 0000000000..c7f28555c8 --- /dev/null +++ b/_logs/doctor-fix-hifi-only3-20260416_202837.log @@ -0,0 +1,1268 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/doctor-fix-hifi-only3-20260416_202837.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月 16日 星期四 20:28: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------ 17 jack jack 640 4月 16 20:27 /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.pro-output-2 + 名称: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 = "4396372" + 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,可用性:是) + 活动配置:pro-audio + 端口: + [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] Persisted WirePlumber default-profile to HiFi (/home/jack/.local/state/wireplumber/default-profile) + +[NOTE] Setting card 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] Restricting FIX candidates due to --only-connected: 3 2 + +[NOTE] Trying HDMI pcm=3 + +$ 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), retries=1 + +[NOTE] pw-play attempt 1/1 (pcm=3) + +[WARN] Playback test failed on pcm=3 (attempt 1/1) + +[WARN] Playback test failed on pcm=3; trying next candidate + +[NOTE] Trying HDMI pcm=2 + +$ 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] Trying fallback Analog (Port1) + +$ 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月 16 20:24:43 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:48 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:48 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:53 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:53 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:58 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:58 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:03 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:03 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:08 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:08 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:13 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:13 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:18 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:18 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:23 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:23 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:28 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:28 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:33 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:33 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:33 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:33 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink-72) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:33 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:33 jack-Kaisa systemd[1394]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 16 20:25:33 jack-Kaisa systemd[1394]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 16 20:25:33 jack-Kaisa systemd[1394]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:25:33 jack-Kaisa pipewire[7162]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 16 20:26:51 jack-Kaisa systemd[1394]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 16 20:26:51 jack-Kaisa systemd[1394]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 16 20:26:51 jack-Kaisa systemd[1394]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:26:51 jack-Kaisa pipewire[7931]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 16 20:27:39 jack-Kaisa systemd[1394]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 16 20:27:39 jack-Kaisa systemd[1394]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 16 20:27:39 jack-Kaisa systemd[1394]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:27:39 jack-Kaisa pipewire[8598]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 16 20:28:37 jack-Kaisa systemd[1394]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 16 20:28:37 jack-Kaisa systemd[1394]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 16 20:28:37 jack-Kaisa systemd[1394]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:28:37 jack-Kaisa pipewire[9070]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +================================================================================ +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-16 20:28:37 CST; 14s ago +TriggeredBy: ● pipewire.socket + Main PID: 9070 (pipewire) + Tasks: 3 (limit: 38175) + Memory: 7.1M (peak: 8.0M) + CPU: 80ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─9070 /usr/bin/pipewire + +4月 16 20:28:37 jack-Kaisa systemd[1394]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:28:37 jack-Kaisa pipewire[9070]: mod.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-16 20:28:37 CST; 14s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 9075 (pipewire-pulse) + Tasks: 3 (limit: 38175) + Memory: 3.8M (peak: 4.3M) + CPU: 36ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─9075 /usr/bin/pipewire-pulse + +4月 16 20:28:37 jack-Kaisa systemd[1394]: 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-16 20:28:37 CST; 14s ago + Main PID: 9074 (wireplumber) + Tasks: 7 (limit: 38175) + Memory: 4.9M (peak: 6.0M) + CPU: 138ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─9074 /usr/bin/wireplumber + +4月 16 20:28:37 jack-Kaisa systemd[1394]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:28:37 jack-Kaisa wireplumber[9074]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:28:37 jack-Kaisa wireplumber[9074]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:28:37 jack-Kaisa wireplumber[9074]: Object activation aborted: proxy destroyed +4月 16 20:28:37 jack-Kaisa wireplumber[9074]: 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-16 20:13:38 CST; 15min 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月 16 20:13:38 jack-Kaisa systemd[1394]: 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月 10 14:41 /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月 10 14:41 /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月 10 14:52 /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 +总计 8 +drwxrwxr-x 2 jack jack 4096 4月 10 14:52 . +drwxrwxr-x 3 jack jack 4096 4月 10 14:52 .. + +$ ls -la /home/jack/.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/jack/.local/state/wireplumber +总计 40 +drwx------ 2 jack jack 4096 4月 16 20:28 . +drwx------ 4 jack jack 4096 4月 16 14:53 .. +-rw-rw-r-- 1 jack jack 1192 4月 16 20:28 default-nodes +-rw-rw-r-- 1 jack jack 982 4月 16 14:59 default-nodes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 74 4月 16 20:28 default-profile +-rw-rw-r-- 1 jack jack 1508 4月 16 20:28 default-routes +-rw-rw-r-- 1 jack jack 1201 4月 16 15:01 default-routes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 1189 4月 16 15:03 default-routes.bak2.20260416_150343 +-rw-rw-r-- 1 jack jack 5175 4月 16 20:28 restore-stream + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-profile +[default-profile] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def=HiFi + +$ 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 +default.configured.audio.sink.3=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 +default.configured.audio.sink.4=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 +default.configured.audio.sink.5=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 +default.configured.audio.sink.6=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 +default.configured.audio.sink.7=auto_null +default.configured.audio.source=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.0=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.1=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback + +$ 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: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:HiFi=[Out] HDMI2;[Out] HDMI1;[Out] Port1; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:output:stereo-fallback+input:stereo-fallback=analog-output-headphones; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:pro-audio=[Out] HDMI2;[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 = "4396372" + 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, 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 +是否本地服务器:是 +客户端索引:141 +区块大小: 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:980f:0197 + +$ pactl list short sinks +85 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +86 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +87 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +88 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:2551120279] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2159] + 33. pipewire [1.0.5, jack@jack-Kaisa, pid:9075] + 34. cursor [1.0.5, jack@jack-Kaisa, pid:2425] + 36. WirePlumber [1.0.5, jack@jack-Kaisa, pid:9074] + 37. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:9074] + 48. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1606] + 54. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1787] + 55. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1606] + 61. wpctl [1.0.5, jack@jack-Kaisa, pid:9460] + +Audio + ├─ Devices: + │ 44. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ * 49. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ 50. Comet Lake PCH-LP cAVS HDMI3 [vol: 1.00] + │ 73. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ 74. Comet Lake PCH-LP cAVS HDMI2 [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 + 1. Audio/Source alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 + +================================================================================ +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): +1449:4月 16 20:23:48 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1450:4月 16 20:23:48 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 +1451:4月 16 20:23:48 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 +1452:4月 16 20:23:48 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1453:4月 16 20:23:48 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1454:4月 16 20:23:53 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1455:4月 16 20:23:53 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 +1456:4月 16 20:23:53 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 +1457:4月 16 20:23:53 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1458:4月 16 20:23:53 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1459:4月 16 20:23:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1460:4月 16 20:23: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 2 +1461:4月 16 20:23: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 +1462:4月 16 20:23:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1463:4月 16 20:23:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1464:4月 16 20:24:03 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1465:4月 16 20:24:03 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 +1466:4月 16 20:24:03 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 +1467:4月 16 20:24:03 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1468:4月 16 20:24:03 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1469:4月 16 20:24:08 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1470:4月 16 20:24:08 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 +1471:4月 16 20:24:08 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 +1472:4月 16 20:24:08 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1473:4月 16 20:24:08 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1474:4月 16 20:24:13 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1475:4月 16 20:24:13 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 +1476:4月 16 20:24:13 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 +1477:4月 16 20:24:13 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1478:4月 16 20:24:13 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1479:4月 16 20:24:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1480:4月 16 20:24:18 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 +1481:4月 16 20:24:18 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 +1482:4月 16 20:24:18 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1483:4月 16 20:24:18 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1484:4月 16 20:24:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1485:4月 16 20:24:23 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 +1486:4月 16 20:24:23 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 +1487:4月 16 20:24:23 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1488:4月 16 20:24:23 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1489:4月 16 20:24:28 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1490:4月 16 20:24:28 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 +1491:4月 16 20:24:28 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 +1492:4月 16 20:24:28 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1493:4月 16 20:24:28 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1494:4月 16 20:24:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1495:4月 16 20:24: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 +1496:4月 16 20:24: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 +1497:4月 16 20:24:33 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1498:4月 16 20:24:33 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1499:4月 16 20:24:38 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1500:4月 16 20:24: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 2 +1501:4月 16 20:24: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 +1502:4月 16 20:24:38 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1503:4月 16 20:24:38 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1504:4月 16 20:24:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1505:4月 16 20:24:43 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 +1506:4月 16 20:24:43 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 +1507:4月 16 20:24:43 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1508:4月 16 20:24:43 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1509:4月 16 20:24:48 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1510:4月 16 20:24:48 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 +1511:4月 16 20:24:48 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 +1512:4月 16 20:24:48 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1513:4月 16 20:24:48 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1514:4月 16 20:24:53 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1515:4月 16 20:24:53 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 +1516:4月 16 20:24:53 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 +1517:4月 16 20:24:53 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1518:4月 16 20:24:53 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1519:4月 16 20:24:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1520:4月 16 20:24: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 2 +1521:4月 16 20:24: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 +1522:4月 16 20:24:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1523:4月 16 20:24:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1524:4月 16 20:25:03 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1525:4月 16 20:25:03 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 +1526:4月 16 20:25:03 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 +1527:4月 16 20:25:03 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1528:4月 16 20:25:03 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1529:4月 16 20:25:08 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1530:4月 16 20:25:08 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 +1531:4月 16 20:25:08 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 +1532:4月 16 20:25:08 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1533:4月 16 20:25:08 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1534:4月 16 20:25:13 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1535:4月 16 20:25:13 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 +1536:4月 16 20:25:13 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 +1537:4月 16 20:25:13 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1538:4月 16 20:25:13 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1539:4月 16 20:25:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1540:4月 16 20:25:18 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 +1541:4月 16 20:25:18 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 +1542:4月 16 20:25:18 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1543:4月 16 20:25:18 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1544:4月 16 20:25:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1545:4月 16 20:25:23 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 +1546:4月 16 20:25:23 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 +1547:4月 16 20:25:23 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1548:4月 16 20:25:23 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1549:4月 16 20:25:28 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1550:4月 16 20:25:28 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 +1551:4月 16 20:25:28 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 +1552:4月 16 20:25:28 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1553:4月 16 20:25:28 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1554:4月 16 20:25:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1555:4月 16 20:25: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 +1556:4月 16 20:25: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 +1557:4月 16 20:25:33 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1558:4月 16 20:25:33 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1559:4月 16 20:25:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1560:4月 16 20:25:33 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 +1561:4月 16 20:25: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 +1562:4月 16 20:25:33 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +1563:4月 16 20:25:33 jack-Kaisa kernel: HDMI2: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI2 +1564:4月 16 20:25:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1565:4月 16 20:25:33 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 +1566:4月 16 20:25: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 +1567:4月 16 20:25:33 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +1568:4月 16 20:25:33 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 8s 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 +./scripts/kaisa-audio-doctor.sh: 第 83 行: 9468 已杀死 "$@" + +$ timeout -k 1s 8s 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 +./scripts/kaisa-audio-doctor.sh: 第 83 行: 9532 已杀死 "$@" + +$ timeout -k 1s 8s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 8s paplay /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +4月 16 20:13:38 jack-Kaisa systemd[1394]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 20:25:33 jack-Kaisa wireplumber[1415]: stopped by signal: 已终止 +4月 16 20:25:33 jack-Kaisa systemd[1394]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 16 20:25:33 jack-Kaisa wireplumber[1415]: disconnected from pipewire +4月 16 20:25:33 jack-Kaisa systemd[1394]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 16 20:25:33 jack-Kaisa systemd[1394]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:25:33 jack-Kaisa wireplumber[7165]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:25:33 jack-Kaisa wireplumber[7165]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:25:33 jack-Kaisa wireplumber[7165]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 16 20:25:33 jack-Kaisa wireplumber[7165]: Object activation aborted: proxy destroyed +4月 16 20:25:33 jack-Kaisa wireplumber[7165]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 20:26:51 jack-Kaisa systemd[1394]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 16 20:26:51 jack-Kaisa wireplumber[7165]: stopped by signal: 已终止 +4月 16 20:26:51 jack-Kaisa wireplumber[7165]: disconnected from pipewire +4月 16 20:26:51 jack-Kaisa systemd[1394]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 16 20:26:51 jack-Kaisa systemd[1394]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:26:51 jack-Kaisa wireplumber[7933]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:26:51 jack-Kaisa wireplumber[7933]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:26:51 jack-Kaisa wireplumber[7933]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 16 20:26:51 jack-Kaisa wireplumber[7933]: Object activation aborted: proxy destroyed +4月 16 20:26:51 jack-Kaisa wireplumber[7933]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 20:27:39 jack-Kaisa wireplumber[7933]: stopped by signal: 已终止 +4月 16 20:27:39 jack-Kaisa systemd[1394]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 16 20:27:39 jack-Kaisa wireplumber[7933]: disconnected from pipewire +4月 16 20:27:39 jack-Kaisa systemd[1394]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 16 20:27:39 jack-Kaisa systemd[1394]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:27:40 jack-Kaisa wireplumber[8601]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:27:40 jack-Kaisa wireplumber[8601]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:27:40 jack-Kaisa wireplumber[8601]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 16 20:27:40 jack-Kaisa wireplumber[8601]: Object activation aborted: proxy destroyed +4月 16 20:27:40 jack-Kaisa wireplumber[8601]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 20:28:37 jack-Kaisa wireplumber[8601]: stopped by signal: 已终止 +4月 16 20:28:37 jack-Kaisa systemd[1394]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 16 20:28:37 jack-Kaisa wireplumber[8601]: disconnected from pipewire +4月 16 20:28:37 jack-Kaisa systemd[1394]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 16 20:28:37 jack-Kaisa systemd[1394]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:28:37 jack-Kaisa wireplumber[9074]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:28:37 jack-Kaisa wireplumber[9074]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:28:37 jack-Kaisa wireplumber[9074]: Object activation aborted: proxy destroyed +4月 16 20:28:37 jack-Kaisa wireplumber[9074]: failed to activate item: Object activation aborted: proxy destroyed + +$ journalctl --user -u pipewire -b --no-pager -n 200 +4月 16 20:18:12 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:17 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:17 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:22 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:22 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:26 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:26 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:26 jack-Kaisa pipewire[1411]: pw.link: 0x5fb3f37f60a0: one of the nodes is in error out:suspended in:error +4月 16 20:18:26 jack-Kaisa pipewire[1411]: pw.link: 0x5fb3f3813090: one of the nodes is in error out:suspended in:error +4月 16 20:18:27 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:27 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:32 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:32 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:37 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:37 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:42 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:42 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:47 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:47 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:52 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:52 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:57 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:57 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:02 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:02 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:07 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:07 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:12 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:12 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:17 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:17 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:22 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:22 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:27 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:27 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:32 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:32 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:37 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:37 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:42 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:42 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:47 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:47 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:52 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:52 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:57 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:57 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:02 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:02 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:07 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:07 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:12 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:12 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:17 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:17 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:22 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:22 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:27 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:27 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:32 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:32 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:37 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:37 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:42 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:42 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:47 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:47 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:52 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:52 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:57 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:57 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:02 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:02 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:07 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:07 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:12 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:12 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:17 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:17 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:22 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:22 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:27 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:27 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:32 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:32 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:37 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:37 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:42 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:42 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:47 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:47 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:52 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:52 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:57 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:57 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:02 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:02 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:07 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:07 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:12 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:12 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:18 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:18 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:23 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:23 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:28 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:28 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:33 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:33 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:38 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:38 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:43 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:43 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:48 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:48 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:53 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:53 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:58 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:58 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:03 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:03 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:08 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:08 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:13 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:13 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:18 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:18 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:23 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:23 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:28 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:28 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:33 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:33 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:38 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:38 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:43 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:43 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:48 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:48 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:53 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:53 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:58 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:58 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:03 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:03 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:08 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:08 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:13 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:13 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:18 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:18 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:23 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:23 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:28 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:28 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:33 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:33 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:38 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:38 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:43 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:43 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:48 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:48 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:53 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:53 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:58 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:58 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:03 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:03 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:08 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:08 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:13 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:13 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:18 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:18 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:23 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:23 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:28 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:28 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:33 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:33 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:33 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:33 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink-72) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:33 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:33 jack-Kaisa systemd[1394]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 16 20:25:33 jack-Kaisa systemd[1394]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 16 20:25:33 jack-Kaisa systemd[1394]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:25:33 jack-Kaisa pipewire[7162]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 16 20:26:51 jack-Kaisa systemd[1394]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 16 20:26:51 jack-Kaisa systemd[1394]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 16 20:26:51 jack-Kaisa systemd[1394]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:26:51 jack-Kaisa pipewire[7931]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 16 20:27:39 jack-Kaisa systemd[1394]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 16 20:27:39 jack-Kaisa systemd[1394]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 16 20:27:39 jack-Kaisa systemd[1394]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:27:39 jack-Kaisa pipewire[8598]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 16 20:28:37 jack-Kaisa systemd[1394]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 16 20:28:37 jack-Kaisa systemd[1394]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 16 20:28:37 jack-Kaisa systemd[1394]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:28:37 jack-Kaisa pipewire[9070]: mod.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月 16 20:13:38 jack-Kaisa systemd[1394]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 16 20:25:33 jack-Kaisa systemd[1394]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 16 20:25:33 jack-Kaisa systemd[1394]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 16 20:25:33 jack-Kaisa systemd[1394]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 16 20:26:51 jack-Kaisa systemd[1394]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 16 20:26:51 jack-Kaisa systemd[1394]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 16 20:26:51 jack-Kaisa systemd[1394]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 16 20:27:39 jack-Kaisa systemd[1394]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 16 20:27:39 jack-Kaisa systemd[1394]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 16 20:27:39 jack-Kaisa systemd[1394]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 16 20:28:37 jack-Kaisa systemd[1394]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 16 20:28:37 jack-Kaisa systemd[1394]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 16 20:28:37 jack-Kaisa systemd[1394]: 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-fix-hifi-only3-20260416_202837.log diff --git a/_logs/doctor-fix-hifi-try-20260416_203514.log b/_logs/doctor-fix-hifi-try-20260416_203514.log new file mode 100644 index 0000000000..46204fcf1d --- /dev/null +++ b/_logs/doctor-fix-hifi-try-20260416_203514.log @@ -0,0 +1,1317 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/doctor-fix-hifi-try-20260416_203514.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月 16日 星期四 20:35:14 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月 16 20:33 /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 = "4396372" + 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, 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] Setting card 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] Restricting FIX candidates due to --only-connected: 3 2 + +[NOTE] Trying HDMI pcm=3 + +$ 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), retries=1 + +[NOTE] pw-play attempt 1/1 (pcm=3) + +[WARN] Playback test failed on pcm=3 (attempt 1/1) + +[WARN] Playback test failed on pcm=3; trying next candidate + +[NOTE] Trying HDMI pcm=2 + +$ 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] Trying fallback Analog (Port1) + +$ 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月 16 20:31:11 jack-Kaisa pipewire[9070]: pw.link: 0x572837291570: one of the nodes is in error out:error in:running +4月 16 20:31:11 jack-Kaisa pipewire[9070]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:31:15 jack-Kaisa pipewire[9070]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:31:22 jack-Kaisa systemd[1394]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 16 20:31:22 jack-Kaisa systemd[1394]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 16 20:31:22 jack-Kaisa systemd[1394]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:31:22 jack-Kaisa pipewire[9874]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 16 20:32:08 jack-Kaisa systemd[1394]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 16 20:32:08 jack-Kaisa systemd[1394]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 16 20:32:08 jack-Kaisa systemd[1394]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:32:08 jack-Kaisa pipewire[10152]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 16 20:32:08 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,0p: Channels doesn't match (requested 64, got 2) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,0c: Channels doesn't match (requested 64, got 2) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,1c: Channels doesn't match (requested 64, got 4) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,2p: Channels doesn't match (requested 64, got 2) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,3p: Channels doesn't match (requested 64, got 2) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,4p: Channels doesn't match (requested 64, got 2) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,8c: Channels doesn't match (requested 64, got 2) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,0p: Channels doesn't match (requested 64, got 2) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,0p: Channels doesn't match (requested 64, got 2) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,0c: Channels doesn't match (requested 64, got 2) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,0c: Channels doesn't match (requested 64, got 2) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,1c: Channels doesn't match (requested 64, got 4) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,1c: Channels doesn't match (requested 64, got 4) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,2p: Channels doesn't match (requested 64, got 2) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,2p: Channels doesn't match (requested 64, got 2) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,3p: Channels doesn't match (requested 64, got 2) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,3p: Channels doesn't match (requested 64, got 2) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,4p: Channels doesn't match (requested 64, got 2) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,4p: Channels doesn't match (requested 64, got 2) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,8c: Channels doesn't match (requested 64, got 2) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,8c: Channels doesn't match (requested 64, got 2) +4月 16 20:33:55 jack-Kaisa systemd[1394]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 16 20:33:55 jack-Kaisa systemd[1394]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 16 20:33:55 jack-Kaisa systemd[1394]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:33:55 jack-Kaisa pipewire[10470]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 16 20:35:14 jack-Kaisa systemd[1394]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 16 20:35:14 jack-Kaisa systemd[1394]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 16 20:35:14 jack-Kaisa systemd[1394]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:35:14 jack-Kaisa pipewire[10653]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files + +================================================================================ +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-16 20:35:14 CST; 14s ago +TriggeredBy: ● pipewire.socket + Main PID: 10653 (pipewire) + Tasks: 3 (limit: 38175) + Memory: 7.0M (peak: 7.6M) + CPU: 67ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─10653 /usr/bin/pipewire + +4月 16 20:35:14 jack-Kaisa systemd[1394]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:35:14 jack-Kaisa pipewire[10653]: mod.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-16 20:35:14 CST; 14s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 10657 (pipewire-pulse) + Tasks: 3 (limit: 38175) + Memory: 3.6M (peak: 4.2M) + CPU: 37ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─10657 /usr/bin/pipewire-pulse + +4月 16 20:35:14 jack-Kaisa systemd[1394]: 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-16 20:35:14 CST; 14s ago + Main PID: 10656 (wireplumber) + Tasks: 7 (limit: 38175) + Memory: 5.2M (peak: 6.1M) + CPU: 115ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─10656 /usr/bin/wireplumber + +4月 16 20:35:14 jack-Kaisa systemd[1394]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:35:14 jack-Kaisa wireplumber[10656]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:35:14 jack-Kaisa wireplumber[10656]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:35:14 jack-Kaisa wireplumber[10656]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 16 20:35:14 jack-Kaisa wireplumber[10656]: Object activation aborted: proxy destroyed +4月 16 20:35:14 jack-Kaisa wireplumber[10656]: 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-16 20:13:38 CST; 21min 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月 16 20:13:38 jack-Kaisa systemd[1394]: 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月 10 14:41 /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月 10 14:41 /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月 10 14:52 /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 +总计 8 +drwxrwxr-x 2 jack jack 4096 4月 10 14:52 . +drwxrwxr-x 4 jack jack 4096 4月 16 20:31 .. + +$ ls -la /home/jack/.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/jack/.local/state/wireplumber +总计 40 +drwx------ 2 jack jack 4096 4月 16 20:35 . +drwx------ 4 jack jack 4096 4月 16 14:53 .. +-rw-rw-r-- 1 jack jack 1192 4月 16 20:35 default-nodes +-rw-rw-r-- 1 jack jack 982 4月 16 14:59 default-nodes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 74 4月 16 20:28 default-profile +-rw-rw-r-- 1 jack jack 1508 4月 16 20:35 default-routes +-rw-rw-r-- 1 jack jack 1201 4月 16 15:01 default-routes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 1189 4月 16 15:03 default-routes.bak2.20260416_150343 +-rw-rw-r-- 1 jack jack 8017 4月 16 20:35 restore-stream + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-profile +[default-profile] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def=HiFi + +$ 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 +default.configured.audio.sink.3=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 +default.configured.audio.sink.4=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 +default.configured.audio.sink.5=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 +default.configured.audio.sink.6=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 +default.configured.audio.sink.7=auto_null +default.configured.audio.source=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.0=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.1=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback + +$ 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: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:HiFi=[Out] HDMI2;[Out] HDMI1;[Out] Port1; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:output:stereo-fallback+input:stereo-fallback=analog-output-headphones; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:pro-audio=[Out] HDMI2;[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 = "4396372" + 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, 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 +是否本地服务器:是 +客户端索引:110 +区块大小: 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:61d1:573c + +$ 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:1641109308] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2159] + 33. pipewire [1.0.5, jack@jack-Kaisa, pid:10657] + 34. cursor [1.0.5, jack@jack-Kaisa, pid:2425] + 36. WirePlumber [1.0.5, jack@jack-Kaisa, pid:10656] + 37. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:10656] + 64. wpctl [1.0.5, jack@jack-Kaisa, pid:11040] + 70. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1606] + 71. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1606] + 72. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1787] + +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 + 1. Audio/Source alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 + +================================================================================ +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): +1479:4月 16 20:24:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1480:4月 16 20:24:18 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 +1481:4月 16 20:24:18 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 +1482:4月 16 20:24:18 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1483:4月 16 20:24:18 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1484:4月 16 20:24:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1485:4月 16 20:24:23 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 +1486:4月 16 20:24:23 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 +1487:4月 16 20:24:23 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1488:4月 16 20:24:23 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1489:4月 16 20:24:28 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1490:4月 16 20:24:28 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 +1491:4月 16 20:24:28 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 +1492:4月 16 20:24:28 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1493:4月 16 20:24:28 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1494:4月 16 20:24:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1495:4月 16 20:24: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 +1496:4月 16 20:24: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 +1497:4月 16 20:24:33 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1498:4月 16 20:24:33 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1499:4月 16 20:24:38 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1500:4月 16 20:24: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 2 +1501:4月 16 20:24: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 +1502:4月 16 20:24:38 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1503:4月 16 20:24:38 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1504:4月 16 20:24:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1505:4月 16 20:24:43 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 +1506:4月 16 20:24:43 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 +1507:4月 16 20:24:43 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1508:4月 16 20:24:43 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1509:4月 16 20:24:48 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1510:4月 16 20:24:48 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 +1511:4月 16 20:24:48 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 +1512:4月 16 20:24:48 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1513:4月 16 20:24:48 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1514:4月 16 20:24:53 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1515:4月 16 20:24:53 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 +1516:4月 16 20:24:53 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 +1517:4月 16 20:24:53 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1518:4月 16 20:24:53 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1519:4月 16 20:24:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1520:4月 16 20:24: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 2 +1521:4月 16 20:24: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 +1522:4月 16 20:24:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1523:4月 16 20:24:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1524:4月 16 20:25:03 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1525:4月 16 20:25:03 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 +1526:4月 16 20:25:03 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 +1527:4月 16 20:25:03 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1528:4月 16 20:25:03 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1529:4月 16 20:25:08 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1530:4月 16 20:25:08 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 +1531:4月 16 20:25:08 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 +1532:4月 16 20:25:08 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1533:4月 16 20:25:08 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1534:4月 16 20:25:13 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1535:4月 16 20:25:13 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 +1536:4月 16 20:25:13 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 +1537:4月 16 20:25:13 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1538:4月 16 20:25:13 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1539:4月 16 20:25:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1540:4月 16 20:25:18 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 +1541:4月 16 20:25:18 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 +1542:4月 16 20:25:18 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1543:4月 16 20:25:18 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1544:4月 16 20:25:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1545:4月 16 20:25:23 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 +1546:4月 16 20:25:23 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 +1547:4月 16 20:25:23 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1548:4月 16 20:25:23 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1549:4月 16 20:25:28 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1550:4月 16 20:25:28 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 +1551:4月 16 20:25:28 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 +1552:4月 16 20:25:28 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1553:4月 16 20:25:28 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1554:4月 16 20:25:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1555:4月 16 20:25: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 +1556:4月 16 20:25: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 +1557:4月 16 20:25:33 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1558:4月 16 20:25:33 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1559:4月 16 20:25:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1560:4月 16 20:25:33 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 +1561:4月 16 20:25: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 +1562:4月 16 20:25:33 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +1563:4月 16 20:25:33 jack-Kaisa kernel: HDMI2: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI2 +1564:4月 16 20:25:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1565:4月 16 20:25:33 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 +1566:4月 16 20:25: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 +1567:4月 16 20:25:33 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +1568:4月 16 20:25:33 jack-Kaisa kernel: HDMI2: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI2 +1581:4月 16 20:31:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1582:4月 16 20:31:06 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 +1583:4月 16 20:31:06 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 +1584:4月 16 20:31:06 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1585:4月 16 20:31:06 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1586:4月 16 20:31:08 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1587:4月 16 20:31:08 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 +1588:4月 16 20:31:08 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 +1589:4月 16 20:31:08 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1590:4月 16 20:31:08 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1591:4月 16 20:31:08 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1592:4月 16 20:31:08 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 +1593:4月 16 20:31:08 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 +1594:4月 16 20:31:08 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1595:4月 16 20:31:08 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1596:4月 16 20:31:11 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1597:4月 16 20:31:11 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 +1598:4月 16 20:31:11 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 +1599:4月 16 20:31:11 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1600:4月 16 20:31:11 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1601:4月 16 20:31:11 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1602:4月 16 20:31:11 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 +1603:4月 16 20:31:11 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 +1604:4月 16 20:31:11 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1605:4月 16 20:31:11 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1606:4月 16 20:31:15 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1607:4月 16 20:31:15 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 +1608:4月 16 20:31:15 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 +1609:4月 16 20:31:15 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1610:4月 16 20:31:15 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 8s 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 +./scripts/kaisa-audio-doctor.sh: 第 83 行: 11048 已杀死 "$@" + +$ timeout -k 1s 8s 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 +./scripts/kaisa-audio-doctor.sh: 第 83 行: 11083 已杀死 "$@" + +$ timeout -k 1s 8s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 8s paplay /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +4月 16 20:13:38 jack-Kaisa systemd[1394]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 20:25:33 jack-Kaisa wireplumber[1415]: stopped by signal: 已终止 +4月 16 20:25:33 jack-Kaisa systemd[1394]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 16 20:25:33 jack-Kaisa wireplumber[1415]: disconnected from pipewire +4月 16 20:25:33 jack-Kaisa systemd[1394]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 16 20:25:33 jack-Kaisa systemd[1394]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:25:33 jack-Kaisa wireplumber[7165]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:25:33 jack-Kaisa wireplumber[7165]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:25:33 jack-Kaisa wireplumber[7165]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 16 20:25:33 jack-Kaisa wireplumber[7165]: Object activation aborted: proxy destroyed +4月 16 20:25:33 jack-Kaisa wireplumber[7165]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 20:26:51 jack-Kaisa systemd[1394]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 16 20:26:51 jack-Kaisa wireplumber[7165]: stopped by signal: 已终止 +4月 16 20:26:51 jack-Kaisa wireplumber[7165]: disconnected from pipewire +4月 16 20:26:51 jack-Kaisa systemd[1394]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 16 20:26:51 jack-Kaisa systemd[1394]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:26:51 jack-Kaisa wireplumber[7933]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:26:51 jack-Kaisa wireplumber[7933]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:26:51 jack-Kaisa wireplumber[7933]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 16 20:26:51 jack-Kaisa wireplumber[7933]: Object activation aborted: proxy destroyed +4月 16 20:26:51 jack-Kaisa wireplumber[7933]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 20:27:39 jack-Kaisa wireplumber[7933]: stopped by signal: 已终止 +4月 16 20:27:39 jack-Kaisa systemd[1394]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 16 20:27:39 jack-Kaisa wireplumber[7933]: disconnected from pipewire +4月 16 20:27:39 jack-Kaisa systemd[1394]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 16 20:27:39 jack-Kaisa systemd[1394]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:27:40 jack-Kaisa wireplumber[8601]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:27:40 jack-Kaisa wireplumber[8601]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:27:40 jack-Kaisa wireplumber[8601]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 16 20:27:40 jack-Kaisa wireplumber[8601]: Object activation aborted: proxy destroyed +4月 16 20:27:40 jack-Kaisa wireplumber[8601]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 20:28:37 jack-Kaisa wireplumber[8601]: stopped by signal: 已终止 +4月 16 20:28:37 jack-Kaisa systemd[1394]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 16 20:28:37 jack-Kaisa wireplumber[8601]: disconnected from pipewire +4月 16 20:28:37 jack-Kaisa systemd[1394]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 16 20:28:37 jack-Kaisa systemd[1394]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:28:37 jack-Kaisa wireplumber[9074]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:28:37 jack-Kaisa wireplumber[9074]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:28:37 jack-Kaisa wireplumber[9074]: Object activation aborted: proxy destroyed +4月 16 20:28:37 jack-Kaisa wireplumber[9074]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 20:31:22 jack-Kaisa wireplumber[9074]: stopped by signal: 已终止 +4月 16 20:31:22 jack-Kaisa systemd[1394]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 16 20:31:22 jack-Kaisa wireplumber[9074]: disconnected from pipewire +4月 16 20:31:22 jack-Kaisa systemd[1394]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 16 20:31:22 jack-Kaisa systemd[1394]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:31:22 jack-Kaisa wireplumber[9876]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:31:22 jack-Kaisa wireplumber[9876]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:31:22 jack-Kaisa wireplumber[9876]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 16 20:31:22 jack-Kaisa wireplumber[9876]: Object activation aborted: proxy destroyed +4月 16 20:31:22 jack-Kaisa wireplumber[9876]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 20:32:08 jack-Kaisa wireplumber[9876]: stopped by signal: 已终止 +4月 16 20:32:08 jack-Kaisa systemd[1394]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 16 20:32:08 jack-Kaisa wireplumber[9876]: disconnected from pipewire +4月 16 20:32:08 jack-Kaisa systemd[1394]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 16 20:32:08 jack-Kaisa systemd[1394]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:32:08 jack-Kaisa wireplumber[10154]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:32:08 jack-Kaisa wireplumber[10154]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:32:08 jack-Kaisa wireplumber[10154]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 16 20:33:55 jack-Kaisa wireplumber[10154]: stopped by signal: 已终止 +4月 16 20:33:55 jack-Kaisa systemd[1394]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 16 20:33:55 jack-Kaisa wireplumber[10154]: disconnected from pipewire +4月 16 20:33:55 jack-Kaisa systemd[1394]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 16 20:33:55 jack-Kaisa systemd[1394]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:33:55 jack-Kaisa wireplumber[10476]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:33:55 jack-Kaisa wireplumber[10476]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:33:55 jack-Kaisa wireplumber[10476]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 16 20:33:55 jack-Kaisa wireplumber[10476]: Object activation aborted: proxy destroyed +4月 16 20:33:55 jack-Kaisa wireplumber[10476]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 20:35:14 jack-Kaisa wireplumber[10476]: stopped by signal: 已终止 +4月 16 20:35:14 jack-Kaisa systemd[1394]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 16 20:35:14 jack-Kaisa wireplumber[10476]: disconnected from pipewire +4月 16 20:35:14 jack-Kaisa systemd[1394]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 16 20:35:14 jack-Kaisa systemd[1394]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:35:14 jack-Kaisa wireplumber[10656]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:35:14 jack-Kaisa wireplumber[10656]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:35:14 jack-Kaisa wireplumber[10656]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 16 20:35:14 jack-Kaisa wireplumber[10656]: Object activation aborted: proxy destroyed +4月 16 20:35:14 jack-Kaisa wireplumber[10656]: failed to activate item: Object activation aborted: proxy destroyed + +$ journalctl --user -u pipewire -b --no-pager -n 200 +4月 16 20:20:02 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:02 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:07 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:07 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:12 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:12 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:17 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:17 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:22 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:22 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:27 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:27 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:32 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:32 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:37 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:37 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:42 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:42 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:47 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:47 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:52 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:52 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:57 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:57 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:02 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:02 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:07 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:07 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:12 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:12 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:17 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:17 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:22 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:22 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:27 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:27 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:32 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:32 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:37 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:37 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:42 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:42 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:47 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:47 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:52 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:52 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:57 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:57 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:02 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:02 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:07 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:07 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:12 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:12 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:18 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:18 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:23 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:23 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:28 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:28 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:33 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:33 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:38 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:38 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:43 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:43 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:48 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:48 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:53 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:53 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:58 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:58 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:03 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:03 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:08 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:08 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:13 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:13 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:18 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:18 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:23 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:23 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:28 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:28 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:33 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:33 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:38 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:38 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:43 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:43 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:48 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:48 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:53 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:53 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:58 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:58 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:03 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:03 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:08 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:08 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:13 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:13 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:18 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:18 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:23 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:23 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:28 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:28 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:33 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:33 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:38 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:38 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:43 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:43 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:48 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:48 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:53 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:53 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:58 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:58 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:03 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:03 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:08 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:08 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:13 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:13 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:18 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:18 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:23 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:23 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:28 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:28 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:33 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:33 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:33 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:33 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink-72) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:33 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:33 jack-Kaisa systemd[1394]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 16 20:25:33 jack-Kaisa systemd[1394]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 16 20:25:33 jack-Kaisa systemd[1394]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:25:33 jack-Kaisa pipewire[7162]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 16 20:26:51 jack-Kaisa systemd[1394]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 16 20:26:51 jack-Kaisa systemd[1394]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 16 20:26:51 jack-Kaisa systemd[1394]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:26:51 jack-Kaisa pipewire[7931]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 16 20:27:39 jack-Kaisa systemd[1394]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 16 20:27:39 jack-Kaisa systemd[1394]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 16 20:27:39 jack-Kaisa systemd[1394]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:27:39 jack-Kaisa pipewire[8598]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 16 20:28:37 jack-Kaisa systemd[1394]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 16 20:28:37 jack-Kaisa systemd[1394]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 16 20:28:37 jack-Kaisa systemd[1394]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:28:37 jack-Kaisa pipewire[9070]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 16 20:31:06 jack-Kaisa pipewire[9070]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:31:06 jack-Kaisa pipewire[9070]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-73) suspended -> error (Start error: 输入/输出错误) +4月 16 20:31:08 jack-Kaisa pipewire[9070]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:31:08 jack-Kaisa pipewire[9070]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:31:08 jack-Kaisa pipewire[9070]: pw.link: 0x57283718f8e0: one of the nodes is in error out:suspended in:error +4月 16 20:31:11 jack-Kaisa pipewire[9070]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:31:11 jack-Kaisa pipewire[9070]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-73) suspended -> error (Start error: 输入/输出错误) +4月 16 20:31:11 jack-Kaisa pipewire[9070]: pw.link: 0x572837291570: one of the nodes is in error out:error in:running +4月 16 20:31:11 jack-Kaisa pipewire[9070]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:31:15 jack-Kaisa pipewire[9070]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:31:22 jack-Kaisa systemd[1394]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 16 20:31:22 jack-Kaisa systemd[1394]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 16 20:31:22 jack-Kaisa systemd[1394]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:31:22 jack-Kaisa pipewire[9874]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 16 20:32:08 jack-Kaisa systemd[1394]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 16 20:32:08 jack-Kaisa systemd[1394]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 16 20:32:08 jack-Kaisa systemd[1394]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:32:08 jack-Kaisa pipewire[10152]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 16 20:32:08 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,0p: Channels doesn't match (requested 64, got 2) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,0c: Channels doesn't match (requested 64, got 2) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,1c: Channels doesn't match (requested 64, got 4) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,2p: Channels doesn't match (requested 64, got 2) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,3p: Channels doesn't match (requested 64, got 2) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,4p: Channels doesn't match (requested 64, got 2) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,8c: Channels doesn't match (requested 64, got 2) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,0p: Channels doesn't match (requested 64, got 2) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,0p: Channels doesn't match (requested 64, got 2) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,0c: Channels doesn't match (requested 64, got 2) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,0c: Channels doesn't match (requested 64, got 2) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,1c: Channels doesn't match (requested 64, got 4) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,1c: Channels doesn't match (requested 64, got 4) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,2p: Channels doesn't match (requested 64, got 2) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,2p: Channels doesn't match (requested 64, got 2) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,3p: Channels doesn't match (requested 64, got 2) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,3p: Channels doesn't match (requested 64, got 2) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,4p: Channels doesn't match (requested 64, got 2) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,4p: Channels doesn't match (requested 64, got 2) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,8c: Channels doesn't match (requested 64, got 2) +4月 16 20:32:09 jack-Kaisa pipewire[10152]: spa.alsa: hw:0,8c: Channels doesn't match (requested 64, got 2) +4月 16 20:33:55 jack-Kaisa systemd[1394]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 16 20:33:55 jack-Kaisa systemd[1394]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 16 20:33:55 jack-Kaisa systemd[1394]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:33:55 jack-Kaisa pipewire[10470]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 16 20:35:14 jack-Kaisa systemd[1394]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 16 20:35:14 jack-Kaisa systemd[1394]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 16 20:35:14 jack-Kaisa systemd[1394]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:35:14 jack-Kaisa pipewire[10653]: mod.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月 16 20:13:38 jack-Kaisa systemd[1394]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 16 20:25:33 jack-Kaisa systemd[1394]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 16 20:25:33 jack-Kaisa systemd[1394]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 16 20:25:33 jack-Kaisa systemd[1394]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 16 20:26:51 jack-Kaisa systemd[1394]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 16 20:26:51 jack-Kaisa systemd[1394]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 16 20:26:51 jack-Kaisa systemd[1394]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 16 20:27:39 jack-Kaisa systemd[1394]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 16 20:27:39 jack-Kaisa systemd[1394]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 16 20:27:39 jack-Kaisa systemd[1394]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 16 20:28:37 jack-Kaisa systemd[1394]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 16 20:28:37 jack-Kaisa systemd[1394]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 16 20:28:37 jack-Kaisa systemd[1394]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 16 20:31:22 jack-Kaisa systemd[1394]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 16 20:31:22 jack-Kaisa systemd[1394]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 16 20:31:22 jack-Kaisa systemd[1394]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 16 20:32:08 jack-Kaisa systemd[1394]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 16 20:32:08 jack-Kaisa systemd[1394]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 16 20:32:08 jack-Kaisa systemd[1394]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 16 20:33:55 jack-Kaisa systemd[1394]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 16 20:33:55 jack-Kaisa systemd[1394]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 16 20:33:55 jack-Kaisa systemd[1394]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 16 20:35:14 jack-Kaisa systemd[1394]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 16 20:35:14 jack-Kaisa systemd[1394]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 16 20:35:14 jack-Kaisa systemd[1394]: 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-fix-hifi-try-20260416_203514.log diff --git a/_logs/kaisa-audio-doctor_20260409_213557.log b/_logs/doctor-verify-before-reboot-20260416_200051.log similarity index 59% rename from _logs/kaisa-audio-doctor_20260409_213557.log rename to _logs/doctor-verify-before-reboot-20260416_200051.log index 6e3f7da3dd..c066e1e8cd 100644 --- a/_logs/kaisa-audio-doctor_20260409_213557.log +++ b/_logs/doctor-verify-before-reboot-20260416_200051.log @@ -1,6 +1,6 @@ ================================================================================ -Kaisa audio doctor (sof-rt5682) — report: ./_logs/kaisa-audio-doctor_20260409_213557.log +Kaisa audio doctor (sof-rt5682) — report: ./_logs/doctor-verify-before-reboot-20260416_200051.log ================================================================================ @@ -8,7 +8,7 @@ $ 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 +2026年 04月 16日 星期四 20:00:51 CST $ id uid=1000(jack) gid=1000(jack) 组=1000(jack),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin) @@ -30,7 +30,7 @@ $ bash -lc echo "USER=$USER UID=$UID HOME=$HOME XDG_RUNTIME_DIR=${XDG_RUNTIME_DI 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 +drwx------ 18 jack jack 660 4月 16 18:00 /run/user/1000 $ bash -lc test -S "${XDG_RUNTIME_DIR-}/pipewire-0" && echo "pipewire socket: OK" || echo "pipewire socket: MISSING" pipewire socket: OK @@ -39,154 +39,6 @@ $ bash -lc test -S "${XDG_RUNTIME_DIR-}/pulse/native" && echo "pulse native sock 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) @@ -195,7 +47,7 @@ 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_start_ts=2026-04-16 20:00:51 ================================================================================ VERIFY snapshot (user services / routing / objects) @@ -205,54 +57,58 @@ 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 + Active: active (running) since Thu 2026-04-16 15:11:45 CST; 4h 49min ago TriggeredBy: ● pipewire.socket - Main PID: 4517 (pipewire) - Tasks: 3 (limit: 38170) - Memory: 5.7M (peak: 6.0M) - CPU: 35ms + Main PID: 3724 (pipewire) + Tasks: 3 (limit: 38175) + Memory: 11.2M (peak: 12.8M) + CPU: 24.998s CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service - └─4517 /usr/bin/pipewire + └─3724 /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 +4月 16 15:11:45 jack-Kaisa systemd[1383]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 15:11:45 jack-Kaisa pipewire[3724]: mod.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 + Active: active (running) since Thu 2026-04-16 15:11:45 CST; 4h 49min ago TriggeredBy: ● pipewire-pulse.socket - Main PID: 4521 (pipewire-pulse) - Tasks: 3 (limit: 38170) - Memory: 3.4M (peak: 3.8M) - CPU: 30ms + Main PID: 3727 (pipewire-pulse) + Tasks: 3 (limit: 38175) + Memory: 19.8M (peak: 20.5M) + CPU: 26.385s CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service - └─4521 /usr/bin/pipewire-pulse + └─3727 /usr/bin/pipewire-pulse -4月 09 21:35:58 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 16 15:11:45 jack-Kaisa systemd[1383]: 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 + Active: active (running) since Thu 2026-04-16 15:11:45 CST; 4h 49min ago + Main PID: 3726 (wireplumber) + Tasks: 6 (limit: 38175) + Memory: 4.8M (peak: 6.1M) + CPU: 381ms CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service - └─4520 /usr/bin/wireplumber + └─3726 /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 +4月 16 15:11:45 jack-Kaisa wireplumber[3726]: Object activation aborted: proxy destroyed +4月 16 15:11:45 jack-Kaisa wireplumber[3726]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 15:11:45 jack-Kaisa wireplumber[3726]: Object activation aborted: proxy destroyed +4月 16 15:11:45 jack-Kaisa wireplumber[3726]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 15:11:45 jack-Kaisa wireplumber[3726]: Object activation aborted: proxy destroyed +4月 16 15:11:45 jack-Kaisa wireplumber[3726]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 15:11:45 jack-Kaisa wireplumber[3726]: Object activation aborted: proxy destroyed +4月 16 15:11:45 jack-Kaisa wireplumber[3726]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 15:11:46 jack-Kaisa wireplumber[3726]: Object activation aborted: proxy destroyed +4月 16 15:11:46 jack-Kaisa wireplumber[3726]: failed to activate item: Object activation aborted: proxy destroyed $ pactl info 服务器字串:/run/user/1000/pulse/native 程序库协议版本:35 服务器协议版本:35 是否本地服务器:是 -客户端索引:82 +客户端索引:250 区块大小: 65472 用户名:jack 主机名:jack-Kaisa @@ -260,12 +116,12 @@ $ pactl info 服务器版本: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_2__sink 默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor -Cookie:d02a:18b9 +Cookie:0002:358e $ pactl list short cards -43 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa +46 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 @@ -287,7 +143,7 @@ $ pactl list short cards 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.plugged.usec = "3860173" device.product.id = "0x02c8" device.product.name = "Comet Lake PCH-LP cAVS" device.profile = "HiFi" @@ -299,7 +155,7 @@ $ pactl list short cards factory.id = "14" client.id = "36" object.id = "43" - object.serial = "43" + object.serial = "46" object.path = "alsa:pcm:0" alsa.card = "0" alsa.card_name = "sof-rt5682" @@ -346,32 +202,33 @@ $ pactl list short cards 属于配置文件: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 +196 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +197 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +198 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz RUNNING +199 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:3492419769] +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:144782] └─ 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] + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2139] + 33. pipewire [1.0.5, jack@jack-Kaisa, pid:3727] + 34. WirePlumber [1.0.5, jack@jack-Kaisa, pid:3726] + 36. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:3726] + 50. wpctl [1.0.5, jack@jack-Kaisa, pid:21455] + 80. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1594] + 81. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1594] + 82. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1772] + 83. Firefox [1.0.5, jack@jack-Kaisa, pid:3793] 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] + │ 35. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ 49. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ * 74. Comet Lake PCH-LP cAVS HDMI1 [vol: 0.48] + │ 75. Comet Lake PCH-LP cAVS HDMI2 [vol: 0.40] │ ├─ Sink endpoints: │ @@ -380,6 +237,9 @@ Audio ├─ Source endpoints: │ └─ Streams: + 84. Firefox + 85. output_FL > HDMI1:playback_FL [active] + 87. output_FR > HDMI1:playback_FR [active] Video ├─ Devices: @@ -396,7 +256,8 @@ Video Settings └─ Default Configured Node Names: - 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + 1. Audio/Source alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 ================================================================================ VERIFY WirePlumber state files (default-*) @@ -404,35 +265,50 @@ 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 +总计 40 +drwx------ 2 jack jack 4096 4月 16 19:55 . +drwx------ 4 jack jack 4096 4月 16 14:53 .. +-rw-rw-r-- 1 jack jack 1192 4月 16 19:53 default-nodes +-rw-rw-r-- 1 jack jack 982 4月 16 14:59 default-nodes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 74 4月 16 19:52 default-profile +-rw-rw-r-- 1 jack jack 1205 4月 16 19:55 default-routes +-rw-rw-r-- 1 jack jack 1201 4月 16 15:01 default-routes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 1189 4月 16 15:03 default-routes.bak2.20260416_150343 +-rw-rw-r-- 1 jack jack 5175 4月 16 19:53 restore-stream $ sed -n 1,240p /home/jack/.local/state/wireplumber/default-profile -sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 +[default-profile] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def=HiFi $ 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 +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_3__sink +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 +default.configured.audio.sink.3=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 +default.configured.audio.sink.4=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 +default.configured.audio.sink.5=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 +default.configured.audio.sink.6=auto_null +default.configured.audio.sink.7=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.source=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.0=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.1=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback $ 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:channelVolumes=0.10737236589193;0.10737236589193; 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; +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:HiFi=[Out] HDMI1; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:output:stereo-fallback+input:stereo-fallback=analog-output-headphones; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:pro-audio=[Out] Port1; ================================================================================ VERIFY ALSA readiness (Jack/ELD/subdevices) @@ -442,10 +318,10 @@ VERIFY ALSA readiness (Jack/ELD/subdevices) $ aplay -l **** PLAYBACK 硬體裝置清單 **** card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] - 子设备: 0/1 + 子设备: 1/1 子设备 #0: subdevice #0 card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] - 子设备: 1/1 + 子设备: 0/1 子设备 #0: subdevice #0 card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] 子设备: 1/1 @@ -455,12 +331,9 @@ card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] 子设备 #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=?/? +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) @@ -468,36 +341,46 @@ VERIFY per-sink playback attempts (with kernel windows) ================================================================================ [NOTE] Order preference: detected=3 then 3,4,2 then 0 +awk: line 2: syntax error at or near in +awk: line 3: syntax error at or near in +awk: line 4: syntax error at or near in -[NOTE] pcm=3 not ready (Jack/ELD/subdevices); skipping verify attempt +=== VERIFY: pcm=3 === +Jack=on ELD_bytes=36 Subdevices=?/? -[NOTE] pcm=4 not ready (Jack/ELD/subdevices); skipping verify attempt +[NOTE] Routing to sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink -[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 +$ 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 attempt 1/1 + [NOTE] pw-play: OK (exit 0) -[NOTE] Kernel error window since 2026-04-09 21:36:20 (tail) +[NOTE] Kernel error window since 2026-04-16 20:00:51 (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. +[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. @@ -575,59 +458,63 @@ 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 + Active: active (running) since Thu 2026-04-16 15:11:45 CST; 4h 49min ago TriggeredBy: ● pipewire.socket - Main PID: 4517 (pipewire) - Tasks: 3 (limit: 38170) - Memory: 6.5M (peak: 6.6M) - CPU: 61ms + Main PID: 3724 (pipewire) + Tasks: 3 (limit: 38175) + Memory: 11.5M (peak: 12.8M) + CPU: 25.021s CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service - └─4517 /usr/bin/pipewire + └─3724 /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 +4月 16 15:11:45 jack-Kaisa systemd[1383]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 15:11:45 jack-Kaisa pipewire[3724]: mod.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 + Active: active (running) since Thu 2026-04-16 15:11:45 CST; 4h 49min ago TriggeredBy: ● pipewire-pulse.socket - Main PID: 4521 (pipewire-pulse) - Tasks: 3 (limit: 38170) - Memory: 3.3M (peak: 4.0M) - CPU: 42ms + Main PID: 3727 (pipewire-pulse) + Tasks: 3 (limit: 38175) + Memory: 19.1M (peak: 20.5M) + CPU: 26.407s CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service - └─4521 /usr/bin/pipewire-pulse + └─3727 /usr/bin/pipewire-pulse -4月 09 21:35:58 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 16 15:11:45 jack-Kaisa systemd[1383]: 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 + Active: active (running) since Thu 2026-04-16 15:11:45 CST; 4h 49min ago + Main PID: 3726 (wireplumber) + Tasks: 6 (limit: 38175) + Memory: 5.5M (peak: 6.6M) + CPU: 411ms CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service - └─4520 /usr/bin/wireplumber + └─3726 /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 +4月 16 15:11:45 jack-Kaisa wireplumber[3726]: Object activation aborted: proxy destroyed +4月 16 15:11:45 jack-Kaisa wireplumber[3726]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 15:11:45 jack-Kaisa wireplumber[3726]: Object activation aborted: proxy destroyed +4月 16 15:11:45 jack-Kaisa wireplumber[3726]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 15:11:45 jack-Kaisa wireplumber[3726]: Object activation aborted: proxy destroyed +4月 16 15:11:45 jack-Kaisa wireplumber[3726]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 15:11:45 jack-Kaisa wireplumber[3726]: Object activation aborted: proxy destroyed +4月 16 15:11:45 jack-Kaisa wireplumber[3726]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 15:11:46 jack-Kaisa wireplumber[3726]: Object activation aborted: proxy destroyed +4月 16 15:11:46 jack-Kaisa wireplumber[3726]: 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 + Active: active (running) since Thu 2026-04-16 15:08:45 CST; 4h 52min 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. +4月 16 15:08:45 jack-Kaisa systemd[1383]: Listening on pipewire.socket - PipeWire Multimedia System Sockets. ================================================================================ ALSA enumeration @@ -637,13 +524,13 @@ ALSA enumeration $ aplay -l **** PLAYBACK 硬體裝置清單 **** card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] - 子设备: 0/1 + 子设备: 1/1 子设备 #0: subdevice #0 card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] - 子设备: 1/1 + 子设备: 0/1 子设备 #0: subdevice #0 card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] - 子设备: 1/1 + 子设备: 0/1 子设备 #0: subdevice #0 card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] 子设备: 1/1 @@ -777,13 +664,13 @@ 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 +-rw-rw-r-- 1 jack jack 238 4月 10 14:41 /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 +-rw-rw-r-- 1 jack jack 2209 4月 10 14:41 /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 +-rw-r--r-- 1 root root 1472 4月 10 14:52 /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': 没有那个文件或目录 @@ -794,13 +681,11 @@ 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 +总计 8 +drwxrwxr-x 2 jack jack 4096 4月 10 14:52 . +drwxrwxr-x 3 jack jack 4096 4月 10 14:52 .. -$ 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 /home/jack/.config/wireplumber/wireplumber.conf.d/*kaisa* $ ls -la /etc/wireplumber/wireplumber.conf.d @@ -812,27 +697,40 @@ 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 +总计 40 +drwx------ 2 jack jack 4096 4月 16 20:00 . +drwx------ 4 jack jack 4096 4月 16 14:53 .. +-rw-rw-r-- 1 jack jack 1192 4月 16 20:00 default-nodes +-rw-rw-r-- 1 jack jack 982 4月 16 14:59 default-nodes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 74 4月 16 19:52 default-profile +-rw-rw-r-- 1 jack jack 1498 4月 16 20:00 default-routes +-rw-rw-r-- 1 jack jack 1201 4月 16 15:01 default-routes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 1189 4月 16 15:03 default-routes.bak2.20260416_150343 +-rw-rw-r-- 1 jack jack 5175 4月 16 20:00 restore-stream $ sed -n 1,200p /home/jack/.local/state/wireplumber/default-profile -sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 +[default-profile] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def=HiFi $ 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=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_2__sink -default.configured.audio.sink.2=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.pro-output-2 +default.configured.audio.sink.3=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 +default.configured.audio.sink.4=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 +default.configured.audio.sink.5=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 +default.configured.audio.sink.6=auto_null +default.configured.audio.sink.7=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.source=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.0=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.1=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback $ 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:channelVolumes=0.10737236589193;0.10737236589193; 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; @@ -840,14 +738,22 @@ alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:latency 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; +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:HiFi=[Out] HDMI2;[Out] HDMI1; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:output:stereo-fallback+input:stereo-fallback=analog-output-headphones; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:pro-audio=[Out] Port1; ================================================================================ WirePlumber default-routes: persisted volume sanity ================================================================================ -[NOTE] No suspiciously low channelVolumes lines in default-routes (threshold 0.25). +[WARN] Persisted channelVolumes below ~0.25 in default-routes (can sound like silence after reboot): +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelVolumes=0.10737236589193;0.10737236589193; + +[NOTE] See docs/linux-hdmi/ROOTCAUSE_Reboot_Silent_Analysis.md ================================================================================ PipeWire card / profile / ports (focus: cml_rt5682_def) @@ -855,7 +761,7 @@ 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 +46 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 @@ -877,7 +783,7 @@ $ pactl list cards short 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.plugged.usec = "3860173" device.product.id = "0x02c8" device.product.name = "Comet Lake PCH-LP cAVS" device.profile = "HiFi" @@ -889,7 +795,7 @@ $ pactl list cards short factory.id = "14" client.id = "36" object.id = "43" - object.serial = "43" + object.serial = "46" object.path = "alsa:pcm:0" alsa.card = "0" alsa.card_name = "sof-rt5682" @@ -945,7 +851,7 @@ $ pactl info 程序库协议版本:35 服务器协议版本:35 是否本地服务器:是 -客户端索引:101 +客户端索引:273 区块大小: 65472 用户名:jack 主机名:jack-Kaisa @@ -953,37 +859,38 @@ $ pactl info 服务器版本: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_3__sink 默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor -Cookie:d02a:18b9 +Cookie:0002:358e $ 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 +196 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +197 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz RUNNING +198 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +199 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:3492419769] +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:144782] └─ 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] + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2139] + 33. pipewire [1.0.5, jack@jack-Kaisa, pid:3727] + 34. WirePlumber [1.0.5, jack@jack-Kaisa, pid:3726] + 36. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:3726] + 50. wpctl [1.0.5, jack@jack-Kaisa, pid:21718] + 80. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1594] + 81. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1594] + 82. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1772] + 83. Firefox [1.0.5, jack@jack-Kaisa, pid:3793] 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] + │ 35. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ 49. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ 74. Comet Lake PCH-LP cAVS HDMI1 [vol: 0.48] + │ * 75. Comet Lake PCH-LP cAVS HDMI2 [vol: 1.00] │ ├─ Sink endpoints: │ @@ -992,6 +899,9 @@ Audio ├─ Source endpoints: │ └─ Streams: + 84. Firefox + 85. output_FL > HDMI2:playback_FL [active] + 87. output_FR > HDMI2:playback_FR [active] Video ├─ Devices: @@ -1008,7 +918,8 @@ Video Settings └─ Default Configured Node Names: - 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + 1. Audio/Source alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 ================================================================================ Kernel hints (SOF/HDMI hw_params IPC errors) @@ -1019,21 +930,31 @@ Note: if you see PipeWire 'set_hw_params: Input/output error', the real cause is 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 +892:3月 24 21:45:54 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +897:4月 16 15:08:42 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +898:4月 16 15:08:42 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +899:4月 16 15:08:42 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +900:4月 16 15:08:42 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +901:4月 16 15:08:42 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +902:4月 16 15:08:42 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +903:4月 16 15:08:42 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +904:4月 16 15:08:42 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +905:4月 16 15:08:42 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +906:4月 16 15:08:42 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +907:4月 16 15:08:42 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +909:4月 16 15:08:42 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +910:4月 16 15:08:42 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +911:4月 16 15:08:42 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 +1403:4月 16 16:02:22 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1404:4月 16 16:02:22 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 +1405:4月 16 16:02:22 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 +1406:4月 16 16:02:22 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1407:4月 16 16:02:22 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1446:4月 16 16:12:37 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1447:4月 16 16:12:37 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 +1448:4月 16 16:12:37 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 +1449:4月 16 16:12:37 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1450:4月 16 16:12:37 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 @@ -1066,7 +987,7 @@ Sine波形频率是440.0000Hz 缓冲大小被设为=1048576 0 - Front Left 1 - Front Right -每时间段时间=5.551392 +每时间段时间=5.522367 $ timeout -k 1s 5s speaker-test -D default -c2 -t sine -f 440 -l 1 @@ -1084,7 +1005,7 @@ Sine波形频率是440.0000Hz 缓冲大小被设为=1048576 0 - Front Left 1 - Front Right -每时间段时间=5.544003 +每时间段时间=5.533813 $ timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav @@ -1096,55 +1017,44 @@ 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月 16 15:08:45 jack-Kaisa systemd[1383]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 15:08:45 jack-Kaisa wireplumber[1406]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 15:08:45 jack-Kaisa wireplumber[1406]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 15:08:45 jack-Kaisa wireplumber[1406]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 16 15:08:45 jack-Kaisa wireplumber[1406]: Object activation aborted: proxy destroyed +4月 16 15:08:45 jack-Kaisa wireplumber[1406]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 15:11:45 jack-Kaisa wireplumber[1406]: stopped by signal: 已终止 +4月 16 15:11:45 jack-Kaisa systemd[1383]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 16 15:11:45 jack-Kaisa wireplumber[1406]: disconnected from pipewire +4月 16 15:11:45 jack-Kaisa systemd[1383]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 16 15:11:45 jack-Kaisa systemd[1383]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 15:11:45 jack-Kaisa wireplumber[3726]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 15:11:45 jack-Kaisa wireplumber[3726]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 15:11:45 jack-Kaisa wireplumber[3726]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 16 15:11:45 jack-Kaisa wireplumber[3726]: Object activation aborted: proxy destroyed +4月 16 15:11:45 jack-Kaisa wireplumber[3726]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 15:11:45 jack-Kaisa wireplumber[3726]: Object activation aborted: proxy destroyed +4月 16 15:11:45 jack-Kaisa wireplumber[3726]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 15:11:45 jack-Kaisa wireplumber[3726]: Object activation aborted: proxy destroyed +4月 16 15:11:45 jack-Kaisa wireplumber[3726]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 15:11:45 jack-Kaisa wireplumber[3726]: Object activation aborted: proxy destroyed +4月 16 15:11:45 jack-Kaisa wireplumber[3726]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 15:11:46 jack-Kaisa wireplumber[3726]: Object activation aborted: proxy destroyed +4月 16 15:11:46 jack-Kaisa wireplumber[3726]: 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月 16 15:08:45 jack-Kaisa systemd[1383]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 15:08:45 jack-Kaisa pipewire[1400]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 16 15:11:45 jack-Kaisa systemd[1383]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 16 15:11:45 jack-Kaisa systemd[1383]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 16 15:11:45 jack-Kaisa systemd[1383]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 15:11:45 jack-Kaisa pipewire[3724]: mod.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月 16 15:08:45 jack-Kaisa systemd[1383]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 16 15:11:45 jack-Kaisa systemd[1383]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 16 15:11:45 jack-Kaisa systemd[1383]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 16 15:11:45 jack-Kaisa systemd[1383]: Started pipewire-pulse.service - PipeWire PulseAudio. ================================================================================ Hints @@ -1158,4 +1068,4 @@ Hints - 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 +Done. Report saved to: ./_logs/doctor-verify-before-reboot-20260416_200051.log diff --git a/_logs/doctor-verify-hdmi-pcm2-20260416_204100.log b/_logs/doctor-verify-hdmi-pcm2-20260416_204100.log new file mode 100644 index 0000000000..988854c4d4 --- /dev/null +++ b/_logs/doctor-verify-hdmi-pcm2-20260416_204100.log @@ -0,0 +1,1014 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/doctor-verify-hdmi-pcm2-20260416_204100.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月 16日 星期四 20:41:00 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月 16 20: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 + + +================================================================================ +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-16 20:41:00 + +================================================================================ +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-16 20:39:09 CST; 1min 51s ago +TriggeredBy: ● pipewire.socket + Main PID: 1437 (pipewire) + Tasks: 3 (limit: 38175) + Memory: 7.1M (peak: 8.1M) + CPU: 116ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─1437 /usr/bin/pipewire + +4月 16 20:39:09 jack-Kaisa systemd[1421]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:39:09 jack-Kaisa pipewire[1437]: mod.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-16 20:39:09 CST; 1min 51s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 1446 (pipewire-pulse) + Tasks: 3 (limit: 38175) + Memory: 4.3M (peak: 5.3M) + CPU: 47ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─1446 /usr/bin/pipewire-pulse + +4月 16 20:39:09 jack-Kaisa systemd[1421]: 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-16 20:39:09 CST; 1min 51s ago + Main PID: 1443 (wireplumber) + Tasks: 6 (limit: 38175) + Memory: 10.7M (peak: 12.0M) + CPU: 139ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─1443 /usr/bin/wireplumber + +4月 16 20:39:09 jack-Kaisa systemd[1421]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:39:09 jack-Kaisa wireplumber[1443]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:39:09 jack-Kaisa wireplumber[1443]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:39:09 jack-Kaisa wireplumber[1443]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 16 20:39:09 jack-Kaisa wireplumber[1443]: Object activation aborted: proxy destroyed +4月 16 20:39:09 jack-Kaisa wireplumber[1443]: failed to activate item: Object activation aborted: proxy destroyed + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:117 +区块大小: 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:dbd1:c0ef + +$ 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 = "4403240" + 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, 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:3687956719] + └─ Clients: + 32. pipewire [1.0.5, jack@jack-Kaisa, pid:1446] + 34. WirePlumber [1.0.5, jack@jack-Kaisa, pid:1443] + 35. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:1443] + 62. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1629] + 63. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1629] + 64. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1803] + 65. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2182] + 66. wpctl [1.0.5, jack@jack-Kaisa, pid:4092] + +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_3__sink + 1. Audio/Source alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 + +================================================================================ +VERIFY WirePlumber state files (default-*) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 40 +drwx------ 2 jack jack 4096 4月 16 20:40 . +drwx------ 4 jack jack 4096 4月 16 14:53 .. +-rw-rw-r-- 1 jack jack 1192 4月 16 20:40 default-nodes +-rw-rw-r-- 1 jack jack 982 4月 16 14:59 default-nodes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 74 4月 16 20:28 default-profile +-rw-rw-r-- 1 jack jack 1508 4月 16 20:39 default-routes +-rw-rw-r-- 1 jack jack 1201 4月 16 15:01 default-routes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 1189 4月 16 15:03 default-routes.bak2.20260416_150343 +-rw-rw-r-- 1 jack jack 8017 4月 16 20:40 restore-stream + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-profile +[default-profile] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def=HiFi + +$ 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_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 +default.configured.audio.sink.3=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 +default.configured.audio.sink.4=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 +default.configured.audio.sink.5=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 +default.configured.audio.sink.6=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 +default.configured.audio.sink.7=auto_null +default.configured.audio.source=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.0=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.1=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback + +$ 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: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:HiFi=[Out] HDMI2;[Out] HDMI1;[Out] Port1; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:output:stereo-fallback+input:stereo-fallback=analog-output-headphones; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:pro-audio=[Out] HDMI2;[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=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=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 (exit 124) + +[WARN] pw-play timed out (8s). This can indicate a hung open/stream; capture PipeWire errors below. + +[NOTE] PipeWire (user) log tail since 2026-04-16 20:41:00 +-- No entries -- + +[NOTE] Kernel error window since 2026-04-16 20:41:00 (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-16 20:39:09 CST; 2min 0s ago +TriggeredBy: ● pipewire.socket + Main PID: 1437 (pipewire) + Tasks: 3 (limit: 38175) + Memory: 7.7M (peak: 8.1M) + CPU: 135ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─1437 /usr/bin/pipewire + +4月 16 20:39:09 jack-Kaisa systemd[1421]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:39:09 jack-Kaisa pipewire[1437]: mod.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-16 20:39:09 CST; 2min 0s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 1446 (pipewire-pulse) + Tasks: 3 (limit: 38175) + Memory: 4.8M (peak: 5.3M) + CPU: 56ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─1446 /usr/bin/pipewire-pulse + +4月 16 20:39:09 jack-Kaisa systemd[1421]: 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-16 20:39:09 CST; 2min 0s ago + Main PID: 1443 (wireplumber) + Tasks: 6 (limit: 38175) + Memory: 10.9M (peak: 12.1M) + CPU: 158ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─1443 /usr/bin/wireplumber + +4月 16 20:39:09 jack-Kaisa systemd[1421]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:39:09 jack-Kaisa wireplumber[1443]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:39:09 jack-Kaisa wireplumber[1443]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:39:09 jack-Kaisa wireplumber[1443]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 16 20:39:09 jack-Kaisa wireplumber[1443]: Object activation aborted: proxy destroyed +4月 16 20:39:09 jack-Kaisa wireplumber[1443]: 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-16 20:39:09 CST; 2min 0s 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月 16 20:39:09 jack-Kaisa systemd[1421]: 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=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月 10 14:41 /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月 10 14:41 /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月 10 14:52 /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 +总计 8 +drwxrwxr-x 2 jack jack 4096 4月 10 14:52 . +drwxrwxr-x 4 jack jack 4096 4月 16 20:31 .. + +$ ls -la /home/jack/.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/jack/.local/state/wireplumber +总计 40 +drwx------ 2 jack jack 4096 4月 16 20:41 . +drwx------ 4 jack jack 4096 4月 16 14:53 .. +-rw-rw-r-- 1 jack jack 1192 4月 16 20:41 default-nodes +-rw-rw-r-- 1 jack jack 982 4月 16 14:59 default-nodes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 74 4月 16 20:28 default-profile +-rw-rw-r-- 1 jack jack 1508 4月 16 20:39 default-routes +-rw-rw-r-- 1 jack jack 1201 4月 16 15:01 default-routes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 1189 4月 16 15:03 default-routes.bak2.20260416_150343 +-rw-rw-r-- 1 jack jack 8017 4月 16 20:41 restore-stream + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-profile +[default-profile] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def=HiFi + +$ 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_3__sink +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.3=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 +default.configured.audio.sink.4=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 +default.configured.audio.sink.5=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 +default.configured.audio.sink.6=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 +default.configured.audio.sink.7=auto_null +default.configured.audio.source=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.0=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.1=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback + +$ 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: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:HiFi=[Out] HDMI2;[Out] HDMI1;[Out] Port1; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:output:stereo-fallback+input:stereo-fallback=analog-output-headphones; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:pro-audio=[Out] HDMI2;[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 +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 = "4403240" + 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, 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 +是否本地服务器:是 +客户端索引:136 +区块大小: 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:dbd1:c0ef + +$ 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 + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:3687956719] + └─ Clients: + 32. pipewire [1.0.5, jack@jack-Kaisa, pid:1446] + 34. WirePlumber [1.0.5, jack@jack-Kaisa, pid:1443] + 35. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:1443] + 62. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1629] + 63. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1629] + 64. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1803] + 65. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2182] + 66. wpctl [1.0.5, jack@jack-Kaisa, pid:4427] + +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_2__sink + 1. Audio/Source alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 + +================================================================================ +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): +907:4月 16 20:39:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +908:4月 16 20:39: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]) +909:4月 16 20:39:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +910:4月 16 20:39:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +911:4月 16 20:39:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +912:4月 16 20:39:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +913:4月 16 20:39:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +914:4月 16 20:39:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +915:4月 16 20:39:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +916:4月 16 20:39:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +917:4月 16 20:39:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +918:4月 16 20:39:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +919:4月 16 20:39:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +920:4月 16 20:39:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +921:4月 16 20:39: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 8s 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 行: 4435 已杀死 "$@" + +$ timeout -k 1s 8s 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 行: 4472 已杀死 "$@" + +$ timeout -k 1s 8s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 8s paplay /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +4月 16 20:39:09 jack-Kaisa systemd[1421]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:39:09 jack-Kaisa wireplumber[1443]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:39:09 jack-Kaisa wireplumber[1443]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:39:09 jack-Kaisa wireplumber[1443]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 16 20:39:09 jack-Kaisa wireplumber[1443]: Object activation aborted: proxy destroyed +4月 16 20:39:09 jack-Kaisa wireplumber[1443]: failed to activate item: Object activation aborted: proxy destroyed + +$ journalctl --user -u pipewire -b --no-pager -n 200 +4月 16 20:39:09 jack-Kaisa systemd[1421]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:39:09 jack-Kaisa pipewire[1437]: mod.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月 16 20:39:09 jack-Kaisa systemd[1421]: 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-verify-hdmi-pcm2-20260416_204100.log diff --git a/_logs/kaisa-audio-doctor_20260409_213459.log b/_logs/doctor-verify-hdmi-pcm3-20260416_204003.log similarity index 73% rename from _logs/kaisa-audio-doctor_20260409_213459.log rename to _logs/doctor-verify-hdmi-pcm3-20260416_204003.log index 0ad2bd1b26..8666e6a0b4 100644 --- a/_logs/kaisa-audio-doctor_20260409_213459.log +++ b/_logs/doctor-verify-hdmi-pcm3-20260416_204003.log @@ -1,6 +1,6 @@ ================================================================================ -Kaisa audio doctor (sof-rt5682) — report: ./_logs/kaisa-audio-doctor_20260409_213459.log +Kaisa audio doctor (sof-rt5682) — report: ./_logs/doctor-verify-hdmi-pcm3-20260416_204003.log ================================================================================ @@ -8,7 +8,7 @@ $ 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 +2026年 04月 16日 星期四 20:40:03 CST $ id uid=1000(jack) gid=1000(jack) 组=1000(jack),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin) @@ -30,7 +30,7 @@ $ bash -lc echo "USER=$USER UID=$UID HOME=$HOME XDG_RUNTIME_DIR=${XDG_RUNTIME_DI 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 +drwx------ 16 jack jack 620 4月 16 20:39 /run/user/1000 $ bash -lc test -S "${XDG_RUNTIME_DIR-}/pipewire-0" && echo "pipewire socket: OK" || echo "pipewire socket: MISSING" pipewire socket: OK @@ -47,7 +47,7 @@ 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_start_ts=2026-04-16 20:40:03 ================================================================================ VERIFY snapshot (user services / routing / objects) @@ -57,54 +57,54 @@ 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 + Active: active (running) since Thu 2026-04-16 20:39:09 CST; 54s ago TriggeredBy: ● pipewire.socket - Main PID: 1529 (pipewire) - Tasks: 3 (limit: 38170) - Memory: 5.4M (peak: 6.1M) - CPU: 68ms + Main PID: 1437 (pipewire) + Tasks: 3 (limit: 38175) + Memory: 6.2M (peak: 6.6M) + CPU: 38ms CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service - └─1529 /usr/bin/pipewire + └─1437 /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 +4月 16 20:39:09 jack-Kaisa systemd[1421]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:39:09 jack-Kaisa pipewire[1437]: mod.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 + Active: active (running) since Thu 2026-04-16 20:39:09 CST; 54s ago TriggeredBy: ● pipewire-pulse.socket - Main PID: 1534 (pipewire-pulse) - Tasks: 3 (limit: 38170) - Memory: 2.9M (peak: 3.6M) - CPU: 41ms + Main PID: 1446 (pipewire-pulse) + Tasks: 3 (limit: 38175) + Memory: 3.3M (peak: 3.8M) + CPU: 22ms CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service - └─1534 /usr/bin/pipewire-pulse + └─1446 /usr/bin/pipewire-pulse -4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 16 20:39:09 jack-Kaisa systemd[1421]: 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 + Active: active (running) since Thu 2026-04-16 20:39:09 CST; 54s ago + Main PID: 1443 (wireplumber) + Tasks: 6 (limit: 38175) + Memory: 10.0M (peak: 10.8M) + CPU: 80ms CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service - └─1533 /usr/bin/wireplumber + └─1443 /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 +4月 16 20:39:09 jack-Kaisa systemd[1421]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:39:09 jack-Kaisa wireplumber[1443]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:39:09 jack-Kaisa wireplumber[1443]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:39:09 jack-Kaisa wireplumber[1443]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 16 20:39:09 jack-Kaisa wireplumber[1443]: Object activation aborted: proxy destroyed +4月 16 20:39:09 jack-Kaisa wireplumber[1443]: failed to activate item: Object activation aborted: proxy destroyed $ pactl info 服务器字串:/run/user/1000/pulse/native 程序库协议版本:35 服务器协议版本:35 是否本地服务器:是 -客户端索引:82 +客户端索引:71 区块大小: 65472 用户名:jack 主机名:jack-Kaisa @@ -114,7 +114,7 @@ $ pactl info 默认声道映射: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 +Cookie:dbd1:c0ef $ pactl list short cards 42 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa @@ -139,7 +139,7 @@ $ pactl list short cards 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.plugged.usec = "4403240" device.product.id = "0x02c8" device.product.name = "Comet Lake PCH-LP cAVS" device.profile = "HiFi" @@ -149,7 +149,7 @@ $ pactl list short cards device.vendor.name = "Intel Corporation" media.class = "Audio/Device" factory.id = "14" - client.id = "33" + client.id = "35" object.id = "42" object.serial = "42" object.path = "alsa:pcm:0" @@ -204,16 +204,16 @@ $ pactl list short sinks 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] +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:3687956719] └─ 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] + 32. pipewire [1.0.5, jack@jack-Kaisa, pid:1446] + 34. WirePlumber [1.0.5, jack@jack-Kaisa, pid:1443] + 35. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:1443] + 62. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1629] + 63. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1629] + 64. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1803] + 65. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2182] + 66. wpctl [1.0.5, jack@jack-Kaisa, pid:3394] Audio ├─ Devices: @@ -249,6 +249,7 @@ Video Settings └─ Default Configured Node Names: 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + 1. Audio/Source alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 ================================================================================ VERIFY WirePlumber state files (default-*) @@ -256,15 +257,20 @@ 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 +总计 40 +drwx------ 2 jack jack 4096 4月 16 20:39 . +drwx------ 4 jack jack 4096 4月 16 14:53 .. +-rw-rw-r-- 1 jack jack 1192 4月 16 20:35 default-nodes +-rw-rw-r-- 1 jack jack 982 4月 16 14:59 default-nodes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 74 4月 16 20:28 default-profile +-rw-rw-r-- 1 jack jack 1508 4月 16 20:39 default-routes +-rw-rw-r-- 1 jack jack 1201 4月 16 15:01 default-routes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 1189 4月 16 15:03 default-routes.bak2.20260416_150343 +-rw-rw-r-- 1 jack jack 8017 4月 16 20:39 restore-stream $ sed -n 1,240p /home/jack/.local/state/wireplumber/default-profile -sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 +[default-profile] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def=HiFi $ sed -n 1,240p /home/jack/.local/state/wireplumber/default-nodes [default-nodes] @@ -272,6 +278,14 @@ default.configured.audio.sink=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_d 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 +default.configured.audio.sink.3=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 +default.configured.audio.sink.4=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 +default.configured.audio.sink.5=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 +default.configured.audio.sink.6=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 +default.configured.audio.sink.7=auto_null +default.configured.audio.source=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.0=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.1=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback $ sed -n 1,240p /home/jack/.local/state/wireplumber/default-routes [default-routes] @@ -284,7 +298,12 @@ alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:latency 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; +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:HiFi=[Out] HDMI2;[Out] HDMI1;[Out] Port1; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:output:stereo-fallback+input:stereo-fallback=analog-output-headphones; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:pro-audio=[Out] HDMI2;[Out] HDMI1;[Out] Port1; ================================================================================ VERIFY ALSA readiness (Jack/ELD/subdevices) @@ -307,12 +326,9 @@ card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] 子设备 #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=?/? +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) @@ -321,37 +337,43 @@ 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 +=== VERIFY: pcm=3 === +Jack=on ELD_bytes=36 Subdevices=?/? -[NOTE] pcm=4 not ready (Jack/ELD/subdevices); skipping verify attempt +[NOTE] Routing to sink: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink -[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 +$ 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] pw-play attempt 1/1 -[NOTE] Kernel error window since 2026-04-09 21:34:59 (tail) +[WARN] pw-play: FAILED (exit 124) + +[WARN] pw-play timed out (8s). This can indicate a hung open/stream; capture PipeWire errors below. + +[NOTE] PipeWire (user) log tail since 2026-04-16 20:40:03 +-- No entries -- + +[NOTE] Kernel error window since 2026-04-16 20:40: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. +[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) @@ -427,59 +449,59 @@ 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 + Active: active (running) since Thu 2026-04-16 20:39:09 CST; 1min 3s ago TriggeredBy: ● pipewire.socket - Main PID: 1529 (pipewire) - Tasks: 3 (limit: 38170) - Memory: 6.6M (peak: 6.6M) - CPU: 91ms + Main PID: 1437 (pipewire) + Tasks: 3 (limit: 38175) + Memory: 7.0M (peak: 7.8M) + CPU: 60ms CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service - └─1529 /usr/bin/pipewire + └─1437 /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 +4月 16 20:39:09 jack-Kaisa systemd[1421]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:39:09 jack-Kaisa pipewire[1437]: mod.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 + Active: active (running) since Thu 2026-04-16 20:39:09 CST; 1min 3s ago TriggeredBy: ● pipewire-pulse.socket - Main PID: 1534 (pipewire-pulse) - Tasks: 3 (limit: 38170) - Memory: 3.1M (peak: 3.8M) - CPU: 56ms + Main PID: 1446 (pipewire-pulse) + Tasks: 3 (limit: 38175) + Memory: 4.1M (peak: 5.3M) + CPU: 33ms CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service - └─1534 /usr/bin/pipewire-pulse + └─1446 /usr/bin/pipewire-pulse -4月 09 21:34:09 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 16 20:39:09 jack-Kaisa systemd[1421]: 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 + Active: active (running) since Thu 2026-04-16 20:39:09 CST; 1min 3s ago + Main PID: 1443 (wireplumber) + Tasks: 6 (limit: 38175) + Memory: 10.3M (peak: 11.8M) + CPU: 101ms CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service - └─1533 /usr/bin/wireplumber + └─1443 /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 +4月 16 20:39:09 jack-Kaisa systemd[1421]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:39:09 jack-Kaisa wireplumber[1443]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:39:09 jack-Kaisa wireplumber[1443]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:39:09 jack-Kaisa wireplumber[1443]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 16 20:39:09 jack-Kaisa wireplumber[1443]: Object activation aborted: proxy destroyed +4月 16 20:39:09 jack-Kaisa wireplumber[1443]: 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 + Active: active (running) since Thu 2026-04-16 20:39:09 CST; 1min 3s 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. +4月 16 20:39:09 jack-Kaisa systemd[1421]: Listening on pipewire.socket - PipeWire Multimedia System Sockets. ================================================================================ ALSA enumeration @@ -489,13 +511,13 @@ ALSA enumeration $ aplay -l **** PLAYBACK 硬體裝置清單 **** card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] - 子设备: 0/1 + 子设备: 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/1 子设备 #0: subdevice #0 card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] 子设备: 1/1 @@ -629,13 +651,13 @@ 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 +-rw-rw-r-- 1 jack jack 238 4月 10 14:41 /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 +-rw-rw-r-- 1 jack jack 2209 4月 10 14:41 /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 +-rw-r--r-- 1 root root 1472 4月 10 14:52 /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': 没有那个文件或目录 @@ -646,13 +668,11 @@ 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 +总计 8 +drwxrwxr-x 2 jack jack 4096 4月 10 14:52 . +drwxrwxr-x 4 jack jack 4096 4月 16 20:31 .. -$ 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 /home/jack/.config/wireplumber/wireplumber.conf.d/*kaisa* $ ls -la /etc/wireplumber/wireplumber.conf.d @@ -664,22 +684,35 @@ 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 +总计 40 +drwx------ 2 jack jack 4096 4月 16 20:40 . +drwx------ 4 jack jack 4096 4月 16 14:53 .. +-rw-rw-r-- 1 jack jack 1192 4月 16 20:40 default-nodes +-rw-rw-r-- 1 jack jack 982 4月 16 14:59 default-nodes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 74 4月 16 20:28 default-profile +-rw-rw-r-- 1 jack jack 1508 4月 16 20:39 default-routes +-rw-rw-r-- 1 jack jack 1201 4月 16 15:01 default-routes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 1189 4月 16 15:03 default-routes.bak2.20260416_150343 +-rw-rw-r-- 1 jack jack 8017 4月 16 20:40 restore-stream $ sed -n 1,200p /home/jack/.local/state/wireplumber/default-profile -sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 +[default-profile] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def=HiFi $ 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 +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 +default.configured.audio.sink.3=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 +default.configured.audio.sink.4=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 +default.configured.audio.sink.5=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 +default.configured.audio.sink.6=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 +default.configured.audio.sink.7=auto_null +default.configured.audio.source=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.0=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.1=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback $ sed -n 1,200p /home/jack/.local/state/wireplumber/default-routes [default-routes] @@ -692,7 +725,12 @@ alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:latency 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; +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:HiFi=[Out] HDMI2;[Out] HDMI1;[Out] Port1; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:output:stereo-fallback+input:stereo-fallback=analog-output-headphones; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:pro-audio=[Out] HDMI2;[Out] HDMI1;[Out] Port1; ================================================================================ WirePlumber default-routes: persisted volume sanity @@ -729,7 +767,7 @@ $ pactl list cards short 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.plugged.usec = "4403240" device.product.id = "0x02c8" device.product.name = "Comet Lake PCH-LP cAVS" device.profile = "HiFi" @@ -739,7 +777,7 @@ $ pactl list cards short device.vendor.name = "Intel Corporation" media.class = "Audio/Device" factory.id = "14" - client.id = "33" + client.id = "35" object.id = "42" object.serial = "42" object.path = "alsa:pcm:0" @@ -797,7 +835,7 @@ $ pactl info 程序库协议版本:35 服务器协议版本:35 是否本地服务器:是 -客户端索引:101 +客户端索引:90 区块大小: 65472 用户名:jack 主机名:jack-Kaisa @@ -805,27 +843,27 @@ $ pactl info 服务器版本: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_3__sink 默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor -Cookie:b40c:c0be +Cookie:dbd1:c0ef $ 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 +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 SUSPENDED -46 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink PipeWire s24-32le 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 $ wpctl status -PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:3020734654] +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:3687956719] └─ 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] + 32. pipewire [1.0.5, jack@jack-Kaisa, pid:1446] + 34. WirePlumber [1.0.5, jack@jack-Kaisa, pid:1443] + 35. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:1443] + 62. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1629] + 63. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1629] + 64. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1803] + 65. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2182] + 66. wpctl [1.0.5, jack@jack-Kaisa, pid:3695] Audio ├─ Devices: @@ -833,9 +871,9 @@ Audio │ ├─ Sinks: │ 43. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] - │ 44. Comet Lake PCH-LP cAVS HDMI2 [vol: 1.00] + │ * 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] + │ 46. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] │ ├─ Sink endpoints: │ @@ -860,7 +898,8 @@ Video Settings └─ Default Configured Node Names: - 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + 1. Audio/Source alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 ================================================================================ Kernel hints (SOF/HDMI hw_params IPC errors) @@ -871,21 +910,21 @@ Note: if you see PipeWire 'set_hw_params: Input/output error', the real cause is 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 +907:4月 16 20:39:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +908:4月 16 20:39: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]) +909:4月 16 20:39:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +910:4月 16 20:39:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +911:4月 16 20:39:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +912:4月 16 20:39:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +913:4月 16 20:39:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +914:4月 16 20:39:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +915:4月 16 20:39:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +916:4月 16 20:39:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +917:4月 16 20:39:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +918:4月 16 20:39:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +919:4月 16 20:39:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +920:4月 16 20:39:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +921:4月 16 20:39: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 @@ -902,7 +941,7 @@ 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 +$ timeout -k 1s 8s speaker-test -D pipewire -c2 -t sine -f 440 -l 1 speaker-test 1.2.9 @@ -917,10 +956,9 @@ Sine波形频率是440.0000Hz 时间段大小被设为=262144 缓冲大小被设为=1048576 0 - Front Left - 1 - Front Right -每时间段时间=5.549417 +./scripts/kaisa-audio-doctor.sh: 第 83 行: 3703 已杀死 "$@" -$ timeout -k 1s 5s speaker-test -D default -c2 -t sine -f 440 -l 1 +$ timeout -k 1s 8s speaker-test -D default -c2 -t sine -f 440 -l 1 speaker-test 1.2.9 @@ -935,12 +973,11 @@ Sine波形频率是440.0000Hz 时间段大小被设为=262144 缓冲大小被设为=1048576 0 - Front Left - 1 - Front Right -每时间段时间=5.531589 +./scripts/kaisa-audio-doctor.sh: 第 83 行: 3758 已杀死 "$@" -$ timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav +$ timeout -k 1s 8s pw-play /usr/share/sounds/alsa/Front_Center.wav -$ timeout -k 1s 5s paplay /usr/share/sounds/alsa/Front_Center.wav +$ timeout -k 1s 8s paplay /usr/share/sounds/alsa/Front_Center.wav ================================================================================ Recent logs (journalctl --user, current boot) @@ -948,38 +985,19 @@ 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月 16 20:39:09 jack-Kaisa systemd[1421]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:39:09 jack-Kaisa wireplumber[1443]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:39:09 jack-Kaisa wireplumber[1443]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:39:09 jack-Kaisa wireplumber[1443]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 16 20:39:09 jack-Kaisa wireplumber[1443]: Object activation aborted: proxy destroyed +4月 16 20:39:09 jack-Kaisa wireplumber[1443]: 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月 16 20:39:09 jack-Kaisa systemd[1421]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:39:09 jack-Kaisa pipewire[1437]: mod.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月 16 20:39:09 jack-Kaisa systemd[1421]: Started pipewire-pulse.service - PipeWire PulseAudio. ================================================================================ Hints @@ -993,4 +1011,4 @@ Hints - 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 +Done. Report saved to: ./_logs/doctor-verify-hdmi-pcm3-20260416_204003.log diff --git a/_logs/doctor-verify-hifi-only-20260416_202535.log b/_logs/doctor-verify-hifi-only-20260416_202535.log new file mode 100644 index 0000000000..3e98d5f129 --- /dev/null +++ b/_logs/doctor-verify-hifi-only-20260416_202535.log @@ -0,0 +1,1337 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/doctor-verify-hifi-only-20260416_202535.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月 16日 星期四 20:25: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------ 17 jack jack 640 4月 16 20:25 /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-16 20:25: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-16 20:25:33 CST; 2s ago +TriggeredBy: ● pipewire.socket + Main PID: 7162 (pipewire) + Tasks: 3 (limit: 38175) + Memory: 5.6M (peak: 6.0M) + CPU: 33ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─7162 /usr/bin/pipewire + +4月 16 20:25:33 jack-Kaisa systemd[1394]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:25:33 jack-Kaisa pipewire[7162]: mod.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-16 20:25:33 CST; 2s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 7166 (pipewire-pulse) + Tasks: 3 (limit: 38175) + Memory: 2.3M (peak: 2.6M) + CPU: 19ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─7166 /usr/bin/pipewire-pulse + +4月 16 20:25:33 jack-Kaisa systemd[1394]: 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-16 20:25:33 CST; 2s ago + Main PID: 7165 (wireplumber) + Tasks: 7 (limit: 38175) + Memory: 4.9M (peak: 5.7M) + CPU: 82ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─7165 /usr/bin/wireplumber + +4月 16 20:25:33 jack-Kaisa systemd[1394]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:25:33 jack-Kaisa wireplumber[7165]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:25:33 jack-Kaisa wireplumber[7165]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:25:33 jack-Kaisa wireplumber[7165]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 16 20:25:33 jack-Kaisa wireplumber[7165]: Object activation aborted: proxy destroyed +4月 16 20:25:33 jack-Kaisa wireplumber[7165]: failed to activate item: Object activation aborted: proxy destroyed + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:80 +区块大小: 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.pro-output-2 +默认信源: alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +Cookie:b060:503e + +$ 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 = "4396372" + 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,可用性:是) + 活动配置:pro-audio + 端口: + [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 +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 PipeWire s24-32le 2ch 48000Hz SUSPENDED +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 PipeWire s32le 2ch 48000Hz SUSPENDED +51 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 PipeWire s32le 2ch 48000Hz SUSPENDED +52 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 PipeWire s32le 2ch 48000Hz SUSPENDED + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:2959102014] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2159] + 33. pipewire [1.0.5, jack@jack-Kaisa, pid:7166] + 35. cursor [1.0.5, jack@jack-Kaisa, pid:2425] + 36. WirePlumber [1.0.5, jack@jack-Kaisa, pid:7165] + 37. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:7165] + 75. wpctl [1.0.5, jack@jack-Kaisa, pid:7238] + +Audio + ├─ Devices: + │ 44. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 45. Comet Lake PCH-LP cAVS Pro 4 [vol: 1.00] + │ 46. Comet Lake PCH-LP cAVS Pro 3 [vol: 1.00] + │ * 47. Comet Lake PCH-LP cAVS Pro 2 [vol: 1.00] + │ 48. Comet Lake PCH-LP cAVS Pro [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ * 34. Comet Lake PCH-LP cAVS Pro [vol: 1.00] + │ 49. Comet Lake PCH-LP cAVS Pro 1 [vol: 1.00] + │ 50. Comet Lake PCH-LP cAVS Pro 8 [vol: 1.00] + │ + ├─ 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.pro-output-2 + 1. Audio/Source alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 + +================================================================================ +VERIFY WirePlumber state files (default-*) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 40 +drwx------ 2 jack jack 4096 4月 16 20:25 . +drwx------ 4 jack jack 4096 4月 16 14:53 .. +-rw-rw-r-- 1 jack jack 1178 4月 16 20:17 default-nodes +-rw-rw-r-- 1 jack jack 982 4月 16 14:59 default-nodes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 79 4月 16 20:09 default-profile +-rw-rw-r-- 1 jack jack 1508 4月 16 20:25 default-routes +-rw-rw-r-- 1 jack jack 1201 4月 16 15:01 default-routes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 1189 4月 16 15:03 default-routes.bak2.20260416_150343 +-rw-rw-r-- 1 jack jack 5175 4月 16 20:25 restore-stream + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-profile +[default-profile] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def=pro-audio + +$ 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.pro-output-2 +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +default.configured.audio.sink.3=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.4=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.5=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 +default.configured.audio.sink.6=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 +default.configured.audio.sink.7=auto_null +default.configured.audio.source=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.0=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.1=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback + +$ 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: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:HiFi=[Out] HDMI2;[Out] HDMI1;[Out] Port1; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:output:stereo-fallback+input:stereo-fallback=analog-output-headphones; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:pro-audio=[Out] HDMI2;[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=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 + +[NOTE] Restricting VERIFY targets due to --only-connected: 3 2 + +=== VERIFY: pcm=3 === +Jack=on ELD_bytes=36 Subdevices=?/? + +[WARN] Sink missing in PipeWire: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +[NOTE] pactl list short sinks (for reference): + +$ pactl list short sinks +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 PipeWire s24-32le 2ch 48000Hz SUSPENDED +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 PipeWire s32le 2ch 48000Hz SUSPENDED +51 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 PipeWire s32le 2ch 48000Hz SUSPENDED +52 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 PipeWire s32le 2ch 48000Hz SUSPENDED + +=== VERIFY: pcm=2 === +Jack=on ELD_bytes=36 Subdevices=?/? + +[WARN] Sink missing in PipeWire: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +[NOTE] pactl list short sinks (for reference): + +$ pactl list short sinks +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 PipeWire s24-32le 2ch 48000Hz SUSPENDED +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 PipeWire s32le 2ch 48000Hz SUSPENDED +51 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 PipeWire s32le 2ch 48000Hz SUSPENDED +52 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 PipeWire s32le 2ch 48000Hz SUSPENDED + +================================================================================ +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-16 20:25:33 CST; 4s ago +TriggeredBy: ● pipewire.socket + Main PID: 7162 (pipewire) + Tasks: 3 (limit: 38175) + Memory: 6.3M (peak: 6.6M) + CPU: 41ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─7162 /usr/bin/pipewire + +4月 16 20:25:33 jack-Kaisa systemd[1394]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:25:33 jack-Kaisa pipewire[7162]: mod.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-16 20:25:33 CST; 4s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 7166 (pipewire-pulse) + Tasks: 3 (limit: 38175) + Memory: 3.1M (peak: 3.3M) + CPU: 28ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─7166 /usr/bin/pipewire-pulse + +4月 16 20:25:33 jack-Kaisa systemd[1394]: 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-16 20:25:33 CST; 4s ago + Main PID: 7165 (wireplumber) + Tasks: 7 (limit: 38175) + Memory: 5.6M (peak: 6.4M) + CPU: 96ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─7165 /usr/bin/wireplumber + +4月 16 20:25:33 jack-Kaisa systemd[1394]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:25:33 jack-Kaisa wireplumber[7165]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:25:33 jack-Kaisa wireplumber[7165]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:25:33 jack-Kaisa wireplumber[7165]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 16 20:25:33 jack-Kaisa wireplumber[7165]: Object activation aborted: proxy destroyed +4月 16 20:25:33 jack-Kaisa wireplumber[7165]: 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-16 20:13:38 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月 16 20:13:38 jack-Kaisa systemd[1394]: 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=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月 10 14:41 /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月 10 14:41 /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月 10 14:52 /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 +总计 8 +drwxrwxr-x 2 jack jack 4096 4月 10 14:52 . +drwxrwxr-x 3 jack jack 4096 4月 10 14:52 .. + +$ ls -la /home/jack/.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/jack/.local/state/wireplumber +总计 40 +drwx------ 2 jack jack 4096 4月 16 20:25 . +drwx------ 4 jack jack 4096 4月 16 14:53 .. +-rw-rw-r-- 1 jack jack 1178 4月 16 20:17 default-nodes +-rw-rw-r-- 1 jack jack 982 4月 16 14:59 default-nodes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 79 4月 16 20:09 default-profile +-rw-rw-r-- 1 jack jack 1508 4月 16 20:25 default-routes +-rw-rw-r-- 1 jack jack 1201 4月 16 15:01 default-routes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 1189 4月 16 15:03 default-routes.bak2.20260416_150343 +-rw-rw-r-- 1 jack jack 5175 4月 16 20:25 restore-stream + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-profile +[default-profile] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def=pro-audio + +$ 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.pro-output-2 +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +default.configured.audio.sink.3=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.4=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.5=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 +default.configured.audio.sink.6=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 +default.configured.audio.sink.7=auto_null +default.configured.audio.source=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.0=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.1=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback + +$ 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: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:HiFi=[Out] HDMI2;[Out] HDMI1;[Out] Port1; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:output:stereo-fallback+input:stereo-fallback=analog-output-headphones; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:pro-audio=[Out] HDMI2;[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 = "4396372" + 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,可用性:是) + 活动配置:pro-audio + 端口: + [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 +是否本地服务器:是 +客户端索引: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.pro-output-2 +默认信源: alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +Cookie:b060:503e + +$ pactl list short sinks +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 PipeWire s24-32le 2ch 48000Hz SUSPENDED +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 PipeWire s32le 2ch 48000Hz SUSPENDED +51 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 PipeWire s32le 2ch 48000Hz SUSPENDED +52 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 PipeWire s32le 2ch 48000Hz SUSPENDED + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:2959102014] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2159] + 33. pipewire [1.0.5, jack@jack-Kaisa, pid:7166] + 35. cursor [1.0.5, jack@jack-Kaisa, pid:2425] + 36. WirePlumber [1.0.5, jack@jack-Kaisa, pid:7165] + 37. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:7165] + 75. wpctl [1.0.5, jack@jack-Kaisa, pid:7511] + +Audio + ├─ Devices: + │ 44. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 45. Comet Lake PCH-LP cAVS Pro 4 [vol: 1.00] + │ 46. Comet Lake PCH-LP cAVS Pro 3 [vol: 1.00] + │ * 47. Comet Lake PCH-LP cAVS Pro 2 [vol: 1.00] + │ 48. Comet Lake PCH-LP cAVS Pro [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ * 34. Comet Lake PCH-LP cAVS Pro [vol: 1.00] + │ 49. Comet Lake PCH-LP cAVS Pro 1 [vol: 1.00] + │ 50. Comet Lake PCH-LP cAVS Pro 8 [vol: 1.00] + │ + ├─ 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.pro-output-2 + 1. Audio/Source alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 + +================================================================================ +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): +1449:4月 16 20:23:48 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1450:4月 16 20:23:48 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 +1451:4月 16 20:23:48 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 +1452:4月 16 20:23:48 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1453:4月 16 20:23:48 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1454:4月 16 20:23:53 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1455:4月 16 20:23:53 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 +1456:4月 16 20:23:53 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 +1457:4月 16 20:23:53 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1458:4月 16 20:23:53 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1459:4月 16 20:23:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1460:4月 16 20:23: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 2 +1461:4月 16 20:23: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 +1462:4月 16 20:23:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1463:4月 16 20:23:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1464:4月 16 20:24:03 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1465:4月 16 20:24:03 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 +1466:4月 16 20:24:03 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 +1467:4月 16 20:24:03 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1468:4月 16 20:24:03 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1469:4月 16 20:24:08 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1470:4月 16 20:24:08 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 +1471:4月 16 20:24:08 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 +1472:4月 16 20:24:08 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1473:4月 16 20:24:08 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1474:4月 16 20:24:13 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1475:4月 16 20:24:13 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 +1476:4月 16 20:24:13 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 +1477:4月 16 20:24:13 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1478:4月 16 20:24:13 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1479:4月 16 20:24:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1480:4月 16 20:24:18 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 +1481:4月 16 20:24:18 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 +1482:4月 16 20:24:18 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1483:4月 16 20:24:18 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1484:4月 16 20:24:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1485:4月 16 20:24:23 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 +1486:4月 16 20:24:23 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 +1487:4月 16 20:24:23 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1488:4月 16 20:24:23 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1489:4月 16 20:24:28 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1490:4月 16 20:24:28 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 +1491:4月 16 20:24:28 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 +1492:4月 16 20:24:28 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1493:4月 16 20:24:28 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1494:4月 16 20:24:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1495:4月 16 20:24: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 +1496:4月 16 20:24: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 +1497:4月 16 20:24:33 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1498:4月 16 20:24:33 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1499:4月 16 20:24:38 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1500:4月 16 20:24: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 2 +1501:4月 16 20:24: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 +1502:4月 16 20:24:38 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1503:4月 16 20:24:38 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1504:4月 16 20:24:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1505:4月 16 20:24:43 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 +1506:4月 16 20:24:43 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 +1507:4月 16 20:24:43 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1508:4月 16 20:24:43 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1509:4月 16 20:24:48 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1510:4月 16 20:24:48 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 +1511:4月 16 20:24:48 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 +1512:4月 16 20:24:48 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1513:4月 16 20:24:48 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1514:4月 16 20:24:53 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1515:4月 16 20:24:53 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 +1516:4月 16 20:24:53 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 +1517:4月 16 20:24:53 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1518:4月 16 20:24:53 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1519:4月 16 20:24:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1520:4月 16 20:24: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 2 +1521:4月 16 20:24: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 +1522:4月 16 20:24:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1523:4月 16 20:24:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1524:4月 16 20:25:03 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1525:4月 16 20:25:03 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 +1526:4月 16 20:25:03 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 +1527:4月 16 20:25:03 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1528:4月 16 20:25:03 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1529:4月 16 20:25:08 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1530:4月 16 20:25:08 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 +1531:4月 16 20:25:08 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 +1532:4月 16 20:25:08 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1533:4月 16 20:25:08 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1534:4月 16 20:25:13 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1535:4月 16 20:25:13 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 +1536:4月 16 20:25:13 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 +1537:4月 16 20:25:13 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1538:4月 16 20:25:13 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1539:4月 16 20:25:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1540:4月 16 20:25:18 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 +1541:4月 16 20:25:18 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 +1542:4月 16 20:25:18 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1543:4月 16 20:25:18 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1544:4月 16 20:25:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1545:4月 16 20:25:23 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 +1546:4月 16 20:25:23 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 +1547:4月 16 20:25:23 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1548:4月 16 20:25:23 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1549:4月 16 20:25:28 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1550:4月 16 20:25:28 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 +1551:4月 16 20:25:28 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 +1552:4月 16 20:25:28 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1553:4月 16 20:25:28 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1554:4月 16 20:25:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1555:4月 16 20:25: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 +1556:4月 16 20:25: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 +1557:4月 16 20:25:33 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1558:4月 16 20:25:33 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1559:4月 16 20:25:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1560:4月 16 20:25:33 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 +1561:4月 16 20:25: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 +1562:4月 16 20:25:33 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +1563:4月 16 20:25:33 jack-Kaisa kernel: HDMI2: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI2 +1564:4月 16 20:25:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1565:4月 16 20:25:33 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 +1566:4月 16 20:25: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 +1567:4月 16 20:25:33 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +1568:4月 16 20:25:33 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 8s 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 行: 7519 已杀死 "$@" + +$ timeout -k 1s 8s 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 行: 7555 已杀死 "$@" + +$ timeout -k 1s 8s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 8s paplay /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +4月 16 20:13:38 jack-Kaisa systemd[1394]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: Object activation aborted: proxy destroyed +4月 16 20:13:38 jack-Kaisa wireplumber[1415]: failed to activate item: Object activation aborted: proxy destroyed +4月 16 20:25:33 jack-Kaisa wireplumber[1415]: stopped by signal: 已终止 +4月 16 20:25:33 jack-Kaisa systemd[1394]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 16 20:25:33 jack-Kaisa wireplumber[1415]: disconnected from pipewire +4月 16 20:25:33 jack-Kaisa systemd[1394]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 16 20:25:33 jack-Kaisa systemd[1394]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:25:33 jack-Kaisa wireplumber[7165]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:25:33 jack-Kaisa wireplumber[7165]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:25:33 jack-Kaisa wireplumber[7165]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 16 20:25:33 jack-Kaisa wireplumber[7165]: Object activation aborted: proxy destroyed +4月 16 20:25:33 jack-Kaisa wireplumber[7165]: failed to activate item: Object activation aborted: proxy destroyed + +$ journalctl --user -u pipewire -b --no-pager -n 200 +4月 16 20:17:57 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:17:59 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:17:59 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:17:59 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:17:59 jack-Kaisa pipewire[1411]: pw.link: 0x5fb3f3811040: one of the nodes is in error out:suspended in:error +4月 16 20:17:59 jack-Kaisa pipewire[1411]: pw.link: 0x5fb3f3811820: one of the nodes is in error out:suspended in:error +4月 16 20:18:02 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:02 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:07 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:07 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:07 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:12 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:12 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:17 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:17 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:22 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:22 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:26 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:26 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:26 jack-Kaisa pipewire[1411]: pw.link: 0x5fb3f37f60a0: one of the nodes is in error out:suspended in:error +4月 16 20:18:26 jack-Kaisa pipewire[1411]: pw.link: 0x5fb3f3813090: one of the nodes is in error out:suspended in:error +4月 16 20:18:27 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:27 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:32 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:32 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:37 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:37 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:42 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:42 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:47 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:47 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:52 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:52 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:18:57 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:18:57 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:02 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:02 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:07 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:07 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:12 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:12 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:17 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:17 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:22 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:22 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:27 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:27 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:32 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:32 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:37 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:37 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:42 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:42 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:47 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:47 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:52 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:52 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:19:57 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:19:57 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:02 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:02 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:07 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:07 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:12 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:12 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:17 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:17 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:22 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:22 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:27 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:27 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:32 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:32 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:37 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:37 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:42 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:42 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:47 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:47 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:52 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:52 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:20:57 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:20:57 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:02 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:02 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:07 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:07 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:12 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:12 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:17 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:17 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:22 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:22 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:27 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:27 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:32 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:32 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:37 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:37 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:42 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:42 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:47 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:47 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:52 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:52 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:21:57 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:21:57 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:02 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:02 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:07 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:07 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:12 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:12 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:18 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:18 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:23 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:23 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:28 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:28 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:33 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:33 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:38 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:38 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:43 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:43 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:48 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:48 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:53 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:53 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:22:58 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:22:58 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:03 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:03 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:08 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:08 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:13 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:13 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:18 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:18 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:23 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:23 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:28 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:28 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:33 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:33 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:38 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:38 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:43 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:43 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:48 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:48 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:53 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:53 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:23:58 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:23:58 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:03 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:03 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:08 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:08 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:13 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:13 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:18 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:18 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:23 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:23 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:28 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:28 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:33 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:33 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:38 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:38 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:43 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:43 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:48 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:48 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:53 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:53 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:24:58 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:24:58 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:03 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:03 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:08 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:08 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:13 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:13 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:18 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:18 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:23 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:23 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:28 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:28 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:33 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:33 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2-49) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:33 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:33 jack-Kaisa pipewire[1411]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink-72) suspended -> error (Start error: 输入/输出错误) +4月 16 20:25:33 jack-Kaisa pipewire[1411]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 20:25:33 jack-Kaisa systemd[1394]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 16 20:25:33 jack-Kaisa systemd[1394]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 16 20:25:33 jack-Kaisa systemd[1394]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:25:33 jack-Kaisa pipewire[7162]: mod.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月 16 20:13:38 jack-Kaisa systemd[1394]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 16 20:25:33 jack-Kaisa systemd[1394]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 16 20:25:33 jack-Kaisa systemd[1394]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 16 20:25:33 jack-Kaisa systemd[1394]: 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-verify-hifi-only-20260416_202535.log diff --git a/_logs/doctor-verify-hifi-only-20260416_202727.log b/_logs/doctor-verify-hifi-only-20260416_202727.log new file mode 100644 index 0000000000..db050fc681 --- /dev/null +++ b/_logs/doctor-verify-hifi-only-20260416_202727.log @@ -0,0 +1,1070 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/doctor-verify-hifi-only-20260416_202727.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月 16日 星期四 20:27:27 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月 16 20:26 /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-16 20:27: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-16 20:26:51 CST; 36s ago +TriggeredBy: ● pipewire.socket + Main PID: 7931 (pipewire) + Tasks: 3 (limit: 38175) + Memory: 7.1M (peak: 7.9M) + CPU: 88ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─7931 /usr/bin/pipewire + +4月 16 20:26:51 jack-Kaisa systemd[1394]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:26:51 jack-Kaisa pipewire[7931]: mod.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-16 20:26:51 CST; 36s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 7934 (pipewire-pulse) + Tasks: 3 (limit: 38175) + Memory: 4.6M (peak: 4.9M) + CPU: 46ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─7934 /usr/bin/pipewire-pulse + +4月 16 20:26:51 jack-Kaisa systemd[1394]: 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-16 20:26:51 CST; 36s ago + Main PID: 7933 (wireplumber) + Tasks: 6 (limit: 38175) + Memory: 4.9M (peak: 5.9M) + CPU: 141ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─7933 /usr/bin/wireplumber + +4月 16 20:26:51 jack-Kaisa systemd[1394]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:26:51 jack-Kaisa wireplumber[7933]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:26:51 jack-Kaisa wireplumber[7933]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:26:51 jack-Kaisa wireplumber[7933]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 16 20:26:51 jack-Kaisa wireplumber[7933]: Object activation aborted: proxy destroyed +4月 16 20:26:51 jack-Kaisa wireplumber[7933]: failed to activate item: Object activation aborted: proxy destroyed + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:116 +区块大小: 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.pro-output-2 +默认信源: alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +Cookie:b011:e840 + +$ 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 = "4396372" + 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,可用性:是) + 活动配置:pro-audio + 端口: + [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 +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 PipeWire s24-32le 2ch 48000Hz SUSPENDED +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 PipeWire s32le 2ch 48000Hz IDLE +51 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 PipeWire s32le 2ch 48000Hz SUSPENDED +52 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 PipeWire s32le 2ch 48000Hz SUSPENDED + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:2953963584] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2159] + 33. WirePlumber [1.0.5, jack@jack-Kaisa, pid:7933] + 34. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:7933] + 36. pipewire [1.0.5, jack@jack-Kaisa, pid:7934] + 37. cursor [1.0.5, jack@jack-Kaisa, pid:2425] + 75. wpctl [1.0.5, jack@jack-Kaisa, pid:8138] + 81. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1606] + 82. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1606] + 83. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1787] + +Audio + ├─ Devices: + │ 44. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 45. Comet Lake PCH-LP cAVS Pro 4 [vol: 1.00] + │ 46. Comet Lake PCH-LP cAVS Pro 3 [vol: 1.00] + │ * 47. Comet Lake PCH-LP cAVS Pro 2 [vol: 1.00] + │ 48. Comet Lake PCH-LP cAVS Pro [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ * 38. Comet Lake PCH-LP cAVS Pro [vol: 1.00] + │ 49. Comet Lake PCH-LP cAVS Pro 1 [vol: 1.00] + │ 50. Comet Lake PCH-LP cAVS Pro 8 [vol: 1.00] + │ + ├─ 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.pro-output-2 + 1. Audio/Source alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 + +================================================================================ +VERIFY WirePlumber state files (default-*) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 40 +drwx------ 2 jack jack 4096 4月 16 20:27 . +drwx------ 4 jack jack 4096 4月 16 14:53 .. +-rw-rw-r-- 1 jack jack 1178 4月 16 20:17 default-nodes +-rw-rw-r-- 1 jack jack 982 4月 16 14:59 default-nodes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 79 4月 16 20:09 default-profile +-rw-rw-r-- 1 jack jack 1508 4月 16 20:26 default-routes +-rw-rw-r-- 1 jack jack 1201 4月 16 15:01 default-routes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 1189 4月 16 15:03 default-routes.bak2.20260416_150343 +-rw-rw-r-- 1 jack jack 5175 4月 16 20:27 restore-stream + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-profile +[default-profile] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def=pro-audio + +$ 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.pro-output-2 +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +default.configured.audio.sink.3=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.4=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.5=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 +default.configured.audio.sink.6=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 +default.configured.audio.sink.7=auto_null +default.configured.audio.source=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.0=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.1=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback + +$ 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: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:HiFi=[Out] HDMI2;[Out] HDMI1;[Out] Port1; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:output:stereo-fallback+input:stereo-fallback=analog-output-headphones; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:pro-audio=[Out] HDMI2;[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=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 + +[NOTE] Restricting VERIFY targets due to --only-connected: 3 2 + +=== VERIFY: pcm=3 === +Jack=on ELD_bytes=36 Subdevices=?/? + +[WARN] Sink missing in PipeWire: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + +[NOTE] pactl list short sinks (for reference): + +$ pactl list short sinks +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 PipeWire s24-32le 2ch 48000Hz SUSPENDED +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 PipeWire s32le 2ch 48000Hz IDLE +51 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 PipeWire s32le 2ch 48000Hz SUSPENDED +52 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 PipeWire s32le 2ch 48000Hz SUSPENDED + +=== VERIFY: pcm=2 === +Jack=on ELD_bytes=36 Subdevices=?/? + +[WARN] Sink missing in PipeWire: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + +[NOTE] pactl list short sinks (for reference): + +$ pactl list short sinks +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 PipeWire s24-32le 2ch 48000Hz SUSPENDED +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 PipeWire s32le 2ch 48000Hz IDLE +51 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 PipeWire s32le 2ch 48000Hz SUSPENDED +52 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 PipeWire s32le 2ch 48000Hz SUSPENDED + +================================================================================ +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-16 20:26:51 CST; 38s ago +TriggeredBy: ● pipewire.socket + Main PID: 7931 (pipewire) + Tasks: 3 (limit: 38175) + Memory: 7.3M (peak: 7.9M) + CPU: 100ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─7931 /usr/bin/pipewire + +4月 16 20:26:51 jack-Kaisa systemd[1394]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:26:51 jack-Kaisa pipewire[7931]: mod.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-16 20:26:51 CST; 38s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 7934 (pipewire-pulse) + Tasks: 3 (limit: 38175) + Memory: 4.5M (peak: 5.0M) + CPU: 58ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─7934 /usr/bin/pipewire-pulse + +4月 16 20:26:51 jack-Kaisa systemd[1394]: 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-16 20:26:51 CST; 38s ago + Main PID: 7933 (wireplumber) + Tasks: 6 (limit: 38175) + Memory: 5.4M (peak: 6.4M) + CPU: 156ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─7933 /usr/bin/wireplumber + +4月 16 20:26:51 jack-Kaisa systemd[1394]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:26:51 jack-Kaisa wireplumber[7933]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:26:51 jack-Kaisa wireplumber[7933]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:26:51 jack-Kaisa wireplumber[7933]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 16 20:26:51 jack-Kaisa wireplumber[7933]: Object activation aborted: proxy destroyed +4月 16 20:26:51 jack-Kaisa wireplumber[7933]: 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-16 20:13:38 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月 16 20:13:38 jack-Kaisa systemd[1394]: 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=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月 10 14:41 /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月 10 14:41 /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月 10 14:52 /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 +总计 8 +drwxrwxr-x 2 jack jack 4096 4月 10 14:52 . +drwxrwxr-x 3 jack jack 4096 4月 10 14:52 .. + +$ ls -la /home/jack/.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/jack/.local/state/wireplumber +总计 40 +drwx------ 2 jack jack 4096 4月 16 20:27 . +drwx------ 4 jack jack 4096 4月 16 14:53 .. +-rw-rw-r-- 1 jack jack 1178 4月 16 20:17 default-nodes +-rw-rw-r-- 1 jack jack 982 4月 16 14:59 default-nodes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 79 4月 16 20:09 default-profile +-rw-rw-r-- 1 jack jack 1508 4月 16 20:26 default-routes +-rw-rw-r-- 1 jack jack 1201 4月 16 15:01 default-routes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 1189 4月 16 15:03 default-routes.bak2.20260416_150343 +-rw-rw-r-- 1 jack jack 5175 4月 16 20:27 restore-stream + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-profile +[default-profile] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def=pro-audio + +$ 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.pro-output-2 +default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 +default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +default.configured.audio.sink.3=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink +default.configured.audio.sink.4=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink +default.configured.audio.sink.5=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 +default.configured.audio.sink.6=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 +default.configured.audio.sink.7=auto_null +default.configured.audio.source=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.0=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.1=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback + +$ 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: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:HiFi=[Out] HDMI2;[Out] HDMI1;[Out] Port1; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:output:stereo-fallback+input:stereo-fallback=analog-output-headphones; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:pro-audio=[Out] HDMI2;[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 = "4396372" + 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,可用性:是) + 活动配置:pro-audio + 端口: + [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 +是否本地服务器:是 +客户端索引:128 +区块大小: 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.pro-output-2 +默认信源: alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +Cookie:b011:e840 + +$ pactl list short sinks +49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 PipeWire s24-32le 2ch 48000Hz SUSPENDED +50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 PipeWire s32le 2ch 48000Hz IDLE +51 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 PipeWire s32le 2ch 48000Hz SUSPENDED +52 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 PipeWire s32le 2ch 48000Hz SUSPENDED + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:2953963584] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2159] + 33. WirePlumber [1.0.5, jack@jack-Kaisa, pid:7933] + 34. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:7933] + 36. pipewire [1.0.5, jack@jack-Kaisa, pid:7934] + 37. cursor [1.0.5, jack@jack-Kaisa, pid:2425] + 75. wpctl [1.0.5, jack@jack-Kaisa, pid:8421] + 81. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1606] + 82. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1606] + 83. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1787] + +Audio + ├─ Devices: + │ 44. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 45. Comet Lake PCH-LP cAVS Pro 4 [vol: 1.00] + │ 46. Comet Lake PCH-LP cAVS Pro 3 [vol: 1.00] + │ * 47. Comet Lake PCH-LP cAVS Pro 2 [vol: 1.00] + │ 48. Comet Lake PCH-LP cAVS Pro [vol: 1.00] + │ + ├─ Sink endpoints: + │ + ├─ Sources: + │ * 38. Comet Lake PCH-LP cAVS Pro [vol: 1.00] + │ 49. Comet Lake PCH-LP cAVS Pro 1 [vol: 1.00] + │ 50. Comet Lake PCH-LP cAVS Pro 8 [vol: 1.00] + │ + ├─ 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.pro-output-2 + 1. Audio/Source alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 + +================================================================================ +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): +1449:4月 16 20:23:48 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1450:4月 16 20:23:48 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 +1451:4月 16 20:23:48 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 +1452:4月 16 20:23:48 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1453:4月 16 20:23:48 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1454:4月 16 20:23:53 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1455:4月 16 20:23:53 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 +1456:4月 16 20:23:53 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 +1457:4月 16 20:23:53 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1458:4月 16 20:23:53 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1459:4月 16 20:23:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1460:4月 16 20:23: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 2 +1461:4月 16 20:23: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 +1462:4月 16 20:23:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1463:4月 16 20:23:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1464:4月 16 20:24:03 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1465:4月 16 20:24:03 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 +1466:4月 16 20:24:03 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 +1467:4月 16 20:24:03 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1468:4月 16 20:24:03 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1469:4月 16 20:24:08 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1470:4月 16 20:24:08 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 +1471:4月 16 20:24:08 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 +1472:4月 16 20:24:08 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1473:4月 16 20:24:08 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1474:4月 16 20:24:13 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1475:4月 16 20:24:13 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 +1476:4月 16 20:24:13 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 +1477:4月 16 20:24:13 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1478:4月 16 20:24:13 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1479:4月 16 20:24:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1480:4月 16 20:24:18 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 +1481:4月 16 20:24:18 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 +1482:4月 16 20:24:18 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1483:4月 16 20:24:18 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1484:4月 16 20:24:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1485:4月 16 20:24:23 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 +1486:4月 16 20:24:23 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 +1487:4月 16 20:24:23 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1488:4月 16 20:24:23 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1489:4月 16 20:24:28 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1490:4月 16 20:24:28 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 +1491:4月 16 20:24:28 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 +1492:4月 16 20:24:28 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1493:4月 16 20:24:28 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1494:4月 16 20:24:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1495:4月 16 20:24: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 +1496:4月 16 20:24: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 +1497:4月 16 20:24:33 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1498:4月 16 20:24:33 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1499:4月 16 20:24:38 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1500:4月 16 20:24: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 2 +1501:4月 16 20:24: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 +1502:4月 16 20:24:38 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1503:4月 16 20:24:38 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1504:4月 16 20:24:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1505:4月 16 20:24:43 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 +1506:4月 16 20:24:43 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 +1507:4月 16 20:24:43 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1508:4月 16 20:24:43 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1509:4月 16 20:24:48 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1510:4月 16 20:24:48 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 +1511:4月 16 20:24:48 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 +1512:4月 16 20:24:48 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1513:4月 16 20:24:48 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1514:4月 16 20:24:53 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1515:4月 16 20:24:53 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 +1516:4月 16 20:24:53 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 +1517:4月 16 20:24:53 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1518:4月 16 20:24:53 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1519:4月 16 20:24:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1520:4月 16 20:24: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 2 +1521:4月 16 20:24: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 +1522:4月 16 20:24:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1523:4月 16 20:24:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1524:4月 16 20:25:03 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1525:4月 16 20:25:03 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 +1526:4月 16 20:25:03 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 +1527:4月 16 20:25:03 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1528:4月 16 20:25:03 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1529:4月 16 20:25:08 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1530:4月 16 20:25:08 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 +1531:4月 16 20:25:08 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 +1532:4月 16 20:25:08 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1533:4月 16 20:25:08 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1534:4月 16 20:25:13 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1535:4月 16 20:25:13 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 +1536:4月 16 20:25:13 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 +1537:4月 16 20:25:13 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1538:4月 16 20:25:13 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1539:4月 16 20:25:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1540:4月 16 20:25:18 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 +1541:4月 16 20:25:18 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 +1542:4月 16 20:25:18 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1543:4月 16 20:25:18 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1544:4月 16 20:25:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1545:4月 16 20:25:23 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 +1546:4月 16 20:25:23 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 +1547:4月 16 20:25:23 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1548:4月 16 20:25:23 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1549:4月 16 20:25:28 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1550:4月 16 20:25:28 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 +1551:4月 16 20:25:28 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 +1552:4月 16 20:25:28 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1553:4月 16 20:25:28 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1554:4月 16 20:25:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1555:4月 16 20:25: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 +1556:4月 16 20:25: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 +1557:4月 16 20:25:33 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +1558:4月 16 20:25:33 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +1559:4月 16 20:25:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1560:4月 16 20:25:33 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 +1561:4月 16 20:25: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 +1562:4月 16 20:25:33 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +1563:4月 16 20:25:33 jack-Kaisa kernel: HDMI2: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI2 +1564:4月 16 20:25:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +1565:4月 16 20:25:33 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 +1566:4月 16 20:25: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 +1567:4月 16 20:25:33 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2 +1568:4月 16 20:25:33 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 8s 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 行: 8429 已杀死 "$@" +./scripts/kaisa-audio-doctor.sh: 行 940: 440: 未找到命令 diff --git a/_logs/doctor_kernel_hint_smoketest_20260409_144619.log b/_logs/doctor_kernel_hint_smoketest_20260409_144619.log deleted file mode 100644 index 2b1e9f1132..0000000000 --- a/_logs/doctor_kernel_hint_smoketest_20260409_144619.log +++ /dev/null @@ -1,799 +0,0 @@ - -================================================================================ -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 deleted file mode 100644 index 1edf151d6a..0000000000 --- a/_logs/fix_after_reboot_20260409_144230.log +++ /dev/null @@ -1,739 +0,0 @@ - -================================================================================ -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 deleted file mode 100644 index f69af3be82..0000000000 --- a/_logs/fix_after_reboot_20260409_203217.log +++ /dev/null @@ -1,749 +0,0 @@ - -================================================================================ -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/kaisa-audio-doctor_20260213_010353.log b/_logs/kaisa-audio-doctor_20260213_010353.log deleted file mode 100644 index 50d6c02a08..0000000000 --- a/_logs/kaisa-audio-doctor_20260213_010353.log +++ /dev/null @@ -1,524 +0,0 @@ - -================================================================================ -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 deleted file mode 100644 index 20c79ae18f..0000000000 --- a/_logs/kaisa-audio-doctor_20260213_010406.log +++ /dev/null @@ -1,554 +0,0 @@ - -================================================================================ -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 deleted file mode 100644 index 06b4978eb2..0000000000 --- a/_logs/kaisa-audio-doctor_20260213_012207.log +++ /dev/null @@ -1,525 +0,0 @@ - -================================================================================ -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 deleted file mode 100644 index 80145a5a14..0000000000 --- a/_logs/kaisa-audio-doctor_20260213_012220.log +++ /dev/null @@ -1,561 +0,0 @@ - -================================================================================ -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 deleted file mode 100644 index cf900b3371..0000000000 --- a/_logs/kaisa-audio-doctor_20260408_224944.log +++ /dev/null @@ -1,559 +0,0 @@ - -================================================================================ -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 deleted file mode 100644 index ea48c91c2f..0000000000 --- a/_logs/kaisa-audio-doctor_20260408_224957.log +++ /dev/null @@ -1,585 +0,0 @@ - -================================================================================ -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 deleted file mode 100644 index 884e1afa24..0000000000 --- a/_logs/kaisa-audio-doctor_20260408_225258.log +++ /dev/null @@ -1,669 +0,0 @@ - -================================================================================ -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 deleted file mode 100644 index e5ead8dca1..0000000000 --- a/_logs/kaisa-audio-doctor_20260408_225312.log +++ /dev/null @@ -1,724 +0,0 @@ - -================================================================================ -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 deleted file mode 100644 index 474f707e7d..0000000000 --- a/_logs/kaisa-audio-doctor_20260408_225356.log +++ /dev/null @@ -1,708 +0,0 @@ - -================================================================================ -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 deleted file mode 100644 index ced536cd83..0000000000 --- a/_logs/kaisa-audio-doctor_20260408_225411.log +++ /dev/null @@ -1,762 +0,0 @@ - -================================================================================ -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_214143.log b/_logs/kaisa-audio-doctor_20260409_214143.log deleted file mode 100644 index 463cc0ceb4..0000000000 --- a/_logs/kaisa-audio-doctor_20260409_214143.log +++ /dev/null @@ -1,1278 +0,0 @@ - -================================================================================ -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 deleted file mode 100644 index 0f213541a0..0000000000 --- a/_logs/kaisa-audio-doctor_20260409_214435.log +++ /dev/null @@ -1,1314 +0,0 @@ - -================================================================================ -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 deleted file mode 100644 index 2132781e69..0000000000 --- a/_logs/kaisa-audio-doctor_20260409_214537.log +++ /dev/null @@ -1,1433 +0,0 @@ - -================================================================================ -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 deleted file mode 100644 index 0b78bd88e8..0000000000 --- a/_logs/kaisa-audio-doctor_20260409_214711.log +++ /dev/null @@ -1,1424 +0,0 @@ - -================================================================================ -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 deleted file mode 100644 index 8435a75107..0000000000 --- a/_logs/kaisa-audio-doctor_20260409_215028.log +++ /dev/null @@ -1,1368 +0,0 @@ - -================================================================================ -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 deleted file mode 100644 index a356804609..0000000000 --- a/_logs/kaisa-audio-doctor_20260409_215226.log +++ /dev/null @@ -1,1258 +0,0 @@ - -================================================================================ -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 deleted file mode 100644 index 4c7e8477fd..0000000000 --- a/_logs/kaisa-audio-doctor_20260409_215318.log +++ /dev/null @@ -1,1275 +0,0 @@ - -================================================================================ -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 deleted file mode 100644 index d0011861d1..0000000000 --- a/_logs/kaisa-audio-doctor_20260409_215931.log +++ /dev/null @@ -1,1759 +0,0 @@ - -================================================================================ -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 deleted file mode 100644 index c7874543f4..0000000000 --- a/_logs/kaisa-audio-doctor_20260409_220440.log +++ /dev/null @@ -1,1858 +0,0 @@ - -================================================================================ -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 deleted file mode 100644 index 9a397e9d1f..0000000000 --- a/_logs/kaisa-audio-doctor_20260409_221358.log +++ /dev/null @@ -1,1975 +0,0 @@ - -================================================================================ -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_20260416_205330.log b/_logs/kaisa-audio-doctor_20260416_205330.log new file mode 100644 index 0000000000..d460284a33 --- /dev/null +++ b/_logs/kaisa-audio-doctor_20260416_205330.log @@ -0,0 +1,1014 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/kaisa-audio-doctor_20260416_205330.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月 16日 星期四 20:53: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月 16 20: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 + + +================================================================================ +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-16 20:53:30 + +================================================================================ +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-16 20:52:24 CST; 1min 5s ago +TriggeredBy: ● pipewire.socket + Main PID: 1441 (pipewire) + Tasks: 3 (limit: 38175) + Memory: 6.8M (peak: 7.2M) + CPU: 38ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─1441 /usr/bin/pipewire + +4月 16 20:52:24 jack-Kaisa systemd[1422]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:52:24 jack-Kaisa pipewire[1441]: mod.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-16 20:52:24 CST; 1min 5s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 1447 (pipewire-pulse) + Tasks: 3 (limit: 38175) + Memory: 3.7M (peak: 3.9M) + CPU: 23ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─1447 /usr/bin/pipewire-pulse + +4月 16 20:52:24 jack-Kaisa systemd[1422]: 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-16 20:52:24 CST; 1min 5s ago + Main PID: 1445 (wireplumber) + Tasks: 6 (limit: 38175) + Memory: 10.0M (peak: 10.5M) + CPU: 70ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─1445 /usr/bin/wireplumber + +4月 16 20:52:24 jack-Kaisa systemd[1422]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:52:24 jack-Kaisa wireplumber[1445]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:52:24 jack-Kaisa wireplumber[1445]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:52:24 jack-Kaisa wireplumber[1445]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 16 20:52:24 jack-Kaisa wireplumber[1445]: Object activation aborted: proxy destroyed +4月 16 20:52:24 jack-Kaisa wireplumber[1445]: failed to activate item: Object activation aborted: proxy destroyed + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:72 +区块大小: 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:7d9e:0644 + +$ 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 = "4572311" + 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 + +$ 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:2107508292] + └─ Clients: + 32. pipewire [1.0.5, jack@jack-Kaisa, pid:1447] + 34. WirePlumber [1.0.5, jack@jack-Kaisa, pid:1445] + 35. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:1445] + 62. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1636] + 63. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1636] + 64. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1796] + 65. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2179] + 66. gjs [1.0.5, jack@jack-Kaisa, pid:2306] + 67. wpctl [1.0.5, jack@jack-Kaisa, pid:3561] + +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 + 1. Audio/Source alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 + +================================================================================ +VERIFY WirePlumber state files (default-*) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 40 +drwx------ 2 jack jack 4096 4月 16 20:52 . +drwx------ 4 jack jack 4096 4月 16 14:53 .. +-rw-rw-r-- 1 jack jack 1192 4月 16 20:46 default-nodes +-rw-rw-r-- 1 jack jack 982 4月 16 14:59 default-nodes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 74 4月 16 20:28 default-profile +-rw-rw-r-- 1 jack jack 1484 4月 16 20:52 default-routes +-rw-rw-r-- 1 jack jack 1201 4月 16 15:01 default-routes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 1189 4月 16 15:03 default-routes.bak2.20260416_150343 +-rw-rw-r-- 1 jack jack 8017 4月 16 20:52 restore-stream + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-profile +[default-profile] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def=HiFi + +$ 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 +default.configured.audio.sink.3=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 +default.configured.audio.sink.4=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 +default.configured.audio.sink.5=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 +default.configured.audio.sink.6=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 +default.configured.audio.sink.7=auto_null +default.configured.audio.source=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.0=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.1=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback + +$ 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: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:HiFi=[Out] Port1; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:output:stereo-fallback+input:stereo-fallback=analog-output-headphones; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:pro-audio=[Out] HDMI2;[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 + +=== 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 (exit 124) + +[WARN] pw-play timed out (8s). This can indicate a hung open/stream; capture PipeWire errors below. + +[NOTE] PipeWire (user) log tail since 2026-04-16 20:53:30 +-- No entries -- + +[NOTE] Kernel error window since 2026-04-16 20:53:30 (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-16 20:52:24 CST; 1min 15s ago +TriggeredBy: ● pipewire.socket + Main PID: 1441 (pipewire) + Tasks: 3 (limit: 38175) + Memory: 7.6M (peak: 8.1M) + CPU: 60ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─1441 /usr/bin/pipewire + +4月 16 20:52:24 jack-Kaisa systemd[1422]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:52:24 jack-Kaisa pipewire[1441]: mod.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-16 20:52:24 CST; 1min 15s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 1447 (pipewire-pulse) + Tasks: 3 (limit: 38175) + Memory: 4.3M (peak: 4.8M) + CPU: 34ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─1447 /usr/bin/pipewire-pulse + +4月 16 20:52:24 jack-Kaisa systemd[1422]: 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-16 20:52:24 CST; 1min 15s ago + Main PID: 1445 (wireplumber) + Tasks: 6 (limit: 38175) + Memory: 10.3M (peak: 11.7M) + CPU: 91ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─1445 /usr/bin/wireplumber + +4月 16 20:52:24 jack-Kaisa systemd[1422]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:52:24 jack-Kaisa wireplumber[1445]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:52:24 jack-Kaisa wireplumber[1445]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:52:24 jack-Kaisa wireplumber[1445]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 16 20:52:24 jack-Kaisa wireplumber[1445]: Object activation aborted: proxy destroyed +4月 16 20:52:24 jack-Kaisa wireplumber[1445]: 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-16 20:52:24 CST; 1min 15s 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月 16 20:52:24 jack-Kaisa systemd[1422]: 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月 10 14:41 /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月 10 14:41 /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月 10 14:52 /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 +总计 8 +drwxrwxr-x 2 jack jack 4096 4月 10 14:52 . +drwxrwxr-x 4 jack jack 4096 4月 16 20:31 .. + +$ ls -la /home/jack/.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/jack/.local/state/wireplumber +总计 40 +drwx------ 2 jack jack 4096 4月 16 20:53 . +drwx------ 4 jack jack 4096 4月 16 14:53 .. +-rw-rw-r-- 1 jack jack 1192 4月 16 20:53 default-nodes +-rw-rw-r-- 1 jack jack 982 4月 16 14:59 default-nodes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 74 4月 16 20:28 default-profile +-rw-rw-r-- 1 jack jack 1484 4月 16 20:52 default-routes +-rw-rw-r-- 1 jack jack 1201 4月 16 15:01 default-routes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 1189 4月 16 15:03 default-routes.bak2.20260416_150343 +-rw-rw-r-- 1 jack jack 8017 4月 16 20:53 restore-stream + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-profile +[default-profile] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def=HiFi + +$ 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 +default.configured.audio.sink.3=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 +default.configured.audio.sink.4=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 +default.configured.audio.sink.5=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 +default.configured.audio.sink.6=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 +default.configured.audio.sink.7=auto_null +default.configured.audio.source=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.0=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.1=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback + +$ 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: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:HiFi=[Out] Port1; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:output:stereo-fallback+input:stereo-fallback=analog-output-headphones; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:pro-audio=[Out] HDMI2;[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 +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 = "4572311" + 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 +是否本地服务器:是 +客户端索引:91 +区块大小: 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:7d9e:0644 + +$ 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 + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:2107508292] + └─ Clients: + 32. pipewire [1.0.5, jack@jack-Kaisa, pid:1447] + 34. WirePlumber [1.0.5, jack@jack-Kaisa, pid:1445] + 35. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:1445] + 62. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1636] + 63. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1636] + 64. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1796] + 65. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2179] + 66. gjs [1.0.5, jack@jack-Kaisa, pid:2306] + 67. wpctl [1.0.5, jack@jack-Kaisa, pid:3879] + +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_2__sink + 1. Audio/Source alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 + +================================================================================ +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): +903:4月 16 20:52:22 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +904:4月 16 20:52:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +909:4月 16 20:52:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +910:4月 16 20:52:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +911:4月 16 20:52:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +912:4月 16 20:52:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +913:4月 16 20:52:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +914:4月 16 20:52:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +915:4月 16 20:52:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +916:4月 16 20:52:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +917:4月 16 20:52:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +918:4月 16 20:52:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +927:4月 16 20:52:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +928:4月 16 20:52:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +929:4月 16 20:52:23 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 8s 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 行: 3887 已杀死 "$@" + +$ timeout -k 1s 8s 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 行: 4000 已杀死 "$@" + +$ timeout -k 1s 8s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 8s paplay /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +4月 16 20:52:24 jack-Kaisa systemd[1422]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 20:52:24 jack-Kaisa wireplumber[1445]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 20:52:24 jack-Kaisa wireplumber[1445]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 20:52:24 jack-Kaisa wireplumber[1445]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 16 20:52:24 jack-Kaisa wireplumber[1445]: Object activation aborted: proxy destroyed +4月 16 20:52:24 jack-Kaisa wireplumber[1445]: failed to activate item: Object activation aborted: proxy destroyed + +$ journalctl --user -u pipewire -b --no-pager -n 200 +4月 16 20:52:24 jack-Kaisa systemd[1422]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 20:52:24 jack-Kaisa pipewire[1441]: mod.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月 16 20:52:24 jack-Kaisa systemd[1422]: 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_20260416_205330.log diff --git a/_logs/kaisa-audio-doctor_20260416_210753.log b/_logs/kaisa-audio-doctor_20260416_210753.log new file mode 100644 index 0000000000..1ea12eecd8 --- /dev/null +++ b/_logs/kaisa-audio-doctor_20260416_210753.log @@ -0,0 +1,1012 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/kaisa-audio-doctor_20260416_210753.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月 16日 星期四 21:07:53 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月 16 21: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 + + +================================================================================ +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-16 21:07:53 + +================================================================================ +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-16 21:05:25 CST; 2min 27s ago +TriggeredBy: ● pipewire.socket + Main PID: 1400 (pipewire) + Tasks: 3 (limit: 38175) + Memory: 6.0M (peak: 6.2M) + CPU: 36ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─1400 /usr/bin/pipewire + +4月 16 21:05:25 jack-Kaisa systemd[1380]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 21:05:25 jack-Kaisa pipewire[1400]: mod.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-16 21:05:25 CST; 2min 27s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 1406 (pipewire-pulse) + Tasks: 3 (limit: 38175) + Memory: 3.4M (peak: 3.6M) + CPU: 20ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─1406 /usr/bin/pipewire-pulse + +4月 16 21:05:25 jack-Kaisa systemd[1380]: 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-16 21:05:25 CST; 2min 27s ago + Main PID: 1405 (wireplumber) + Tasks: 6 (limit: 38175) + Memory: 10.1M (peak: 10.7M) + CPU: 71ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─1405 /usr/bin/wireplumber + +4月 16 21:05:25 jack-Kaisa systemd[1380]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 21:05:25 jack-Kaisa wireplumber[1405]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 21:05:25 jack-Kaisa wireplumber[1405]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 21:05:25 jack-Kaisa wireplumber[1405]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 16 21:05:25 jack-Kaisa wireplumber[1405]: Object activation aborted: proxy destroyed +4月 16 21:05:25 jack-Kaisa wireplumber[1405]: failed to activate item: Object activation aborted: proxy destroyed + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:71 +区块大小: 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:6408:50ad + +$ 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 = "4482221" + 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 + +$ 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:1678266541] + └─ Clients: + 32. pipewire [1.0.5, jack@jack-Kaisa, pid:1406] + 34. WirePlumber [1.0.5, jack@jack-Kaisa, pid:1405] + 35. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:1405] + 62. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1589] + 63. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1589] + 64. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1765] + 65. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2123] + 66. wpctl [1.0.5, jack@jack-Kaisa, pid:3549] + +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_2__sink + 1. Audio/Source alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 + +================================================================================ +VERIFY WirePlumber state files (default-*) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 40 +drwx------ 2 jack jack 4096 4月 16 21:05 . +drwx------ 4 jack jack 4096 4月 16 14:53 .. +-rw-rw-r-- 1 jack jack 1192 4月 16 20:53 default-nodes +-rw-rw-r-- 1 jack jack 982 4月 16 14:59 default-nodes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 74 4月 16 20:28 default-profile +-rw-rw-r-- 1 jack jack 1484 4月 16 21:05 default-routes +-rw-rw-r-- 1 jack jack 1201 4月 16 15:01 default-routes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 1189 4月 16 15:03 default-routes.bak2.20260416_150343 +-rw-rw-r-- 1 jack jack 8017 4月 16 21:05 restore-stream + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-profile +[default-profile] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def=HiFi + +$ 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 +default.configured.audio.sink.3=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 +default.configured.audio.sink.4=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 +default.configured.audio.sink.5=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 +default.configured.audio.sink.6=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 +default.configured.audio.sink.7=auto_null +default.configured.audio.source=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.0=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.1=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback + +$ 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: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:HiFi=[Out] Port1; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:output:stereo-fallback+input:stereo-fallback=analog-output-headphones; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:pro-audio=[Out] HDMI2;[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 + +=== 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 (exit 124) + +[WARN] pw-play timed out (8s). This can indicate a hung open/stream; capture PipeWire errors below. + +[NOTE] PipeWire (user) log tail since 2026-04-16 21:07:53 +-- No entries -- + +[NOTE] Kernel error window since 2026-04-16 21:07:53 (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-16 21:05:25 CST; 2min 37s ago +TriggeredBy: ● pipewire.socket + Main PID: 1400 (pipewire) + Tasks: 3 (limit: 38175) + Memory: 6.7M (peak: 7.1M) + CPU: 58ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─1400 /usr/bin/pipewire + +4月 16 21:05:25 jack-Kaisa systemd[1380]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 21:05:25 jack-Kaisa pipewire[1400]: mod.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-16 21:05:25 CST; 2min 37s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 1406 (pipewire-pulse) + Tasks: 3 (limit: 38175) + Memory: 4.3M (peak: 4.8M) + CPU: 29ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─1406 /usr/bin/pipewire-pulse + +4月 16 21:05:25 jack-Kaisa systemd[1380]: 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-16 21:05:25 CST; 2min 37s ago + Main PID: 1405 (wireplumber) + Tasks: 6 (limit: 38175) + Memory: 10.6M (peak: 11.8M) + CPU: 89ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─1405 /usr/bin/wireplumber + +4月 16 21:05:25 jack-Kaisa systemd[1380]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 21:05:25 jack-Kaisa wireplumber[1405]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 21:05:25 jack-Kaisa wireplumber[1405]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 21:05:25 jack-Kaisa wireplumber[1405]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 16 21:05:25 jack-Kaisa wireplumber[1405]: Object activation aborted: proxy destroyed +4月 16 21:05:25 jack-Kaisa wireplumber[1405]: 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-16 21:05:25 CST; 2min 37s 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月 16 21:05:25 jack-Kaisa systemd[1380]: 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月 10 14:41 /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月 10 14:41 /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月 10 14:52 /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 +总计 8 +drwxrwxr-x 2 jack jack 4096 4月 10 14:52 . +drwxrwxr-x 4 jack jack 4096 4月 16 20:31 .. + +$ ls -la /home/jack/.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/jack/.local/state/wireplumber +总计 40 +drwx------ 2 jack jack 4096 4月 16 21:07 . +drwx------ 4 jack jack 4096 4月 16 14:53 .. +-rw-rw-r-- 1 jack jack 1192 4月 16 21:07 default-nodes +-rw-rw-r-- 1 jack jack 982 4月 16 14:59 default-nodes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 74 4月 16 20:28 default-profile +-rw-rw-r-- 1 jack jack 1484 4月 16 21:05 default-routes +-rw-rw-r-- 1 jack jack 1201 4月 16 15:01 default-routes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 1189 4月 16 15:03 default-routes.bak2.20260416_150343 +-rw-rw-r-- 1 jack jack 8017 4月 16 21:07 restore-stream + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-profile +[default-profile] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def=HiFi + +$ 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 +default.configured.audio.sink.3=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 +default.configured.audio.sink.4=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 +default.configured.audio.sink.5=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 +default.configured.audio.sink.6=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 +default.configured.audio.sink.7=auto_null +default.configured.audio.source=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.0=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.1=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback + +$ 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: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:HiFi=[Out] Port1; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:output:stereo-fallback+input:stereo-fallback=analog-output-headphones; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:pro-audio=[Out] HDMI2;[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 +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 = "4482221" + 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 +是否本地服务器:是 +客户端索引:90 +区块大小: 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:6408:50ad + +$ 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 + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:1678266541] + └─ Clients: + 32. pipewire [1.0.5, jack@jack-Kaisa, pid:1406] + 34. WirePlumber [1.0.5, jack@jack-Kaisa, pid:1405] + 35. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:1405] + 62. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1589] + 63. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1589] + 64. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1765] + 65. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2123] + 66. wpctl [1.0.5, jack@jack-Kaisa, pid:3864] + +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_2__sink + 1. Audio/Source alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 + +================================================================================ +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): +896:4月 16 21:05:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +897:4月 16 21:05:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +901:4月 16 21:05:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +905:4月 16 21:05:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +906:4月 16 21:05:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +907:4月 16 21:05:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +908:4月 16 21:05:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +909:4月 16 21:05:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +910:4月 16 21:05:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +911:4月 16 21:05:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +912:4月 16 21:05:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +913:4月 16 21:05:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +915:4月 16 21:05:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +916:4月 16 21:05:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +918:4月 16 21:05:23 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 8s 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 行: 3872 已杀死 "$@" + +$ timeout -k 1s 8s 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 行: 3935 已杀死 "$@" + +$ timeout -k 1s 8s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 8s paplay /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +4月 16 21:05:25 jack-Kaisa systemd[1380]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 21:05:25 jack-Kaisa wireplumber[1405]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 21:05:25 jack-Kaisa wireplumber[1405]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 21:05:25 jack-Kaisa wireplumber[1405]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 16 21:05:25 jack-Kaisa wireplumber[1405]: Object activation aborted: proxy destroyed +4月 16 21:05:25 jack-Kaisa wireplumber[1405]: failed to activate item: Object activation aborted: proxy destroyed + +$ journalctl --user -u pipewire -b --no-pager -n 200 +4月 16 21:05:25 jack-Kaisa systemd[1380]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 21:05:25 jack-Kaisa pipewire[1400]: mod.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月 16 21:05:25 jack-Kaisa systemd[1380]: 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_20260416_210753.log diff --git a/_logs/kaisa-audio-doctor_20260416_222021.log b/_logs/kaisa-audio-doctor_20260416_222021.log new file mode 100644 index 0000000000..0a9cf2afb0 --- /dev/null +++ b/_logs/kaisa-audio-doctor_20260416_222021.log @@ -0,0 +1,1012 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/kaisa-audio-doctor_20260416_222021.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月 16日 星期四 22:20:21 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月 16 22:18 /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-16 22:20:21 + +================================================================================ +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-16 22:16:44 CST; 3min 36s ago +TriggeredBy: ● pipewire.socket + Main PID: 1387 (pipewire) + Tasks: 3 (limit: 38175) + Memory: 6.2M (peak: 6.5M) + CPU: 42ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─1387 /usr/bin/pipewire + +4月 16 22:16:44 jack-Kaisa systemd[1329]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 22:16:44 jack-Kaisa pipewire[1387]: mod.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-16 22:16:44 CST; 3min 36s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 1393 (pipewire-pulse) + Tasks: 3 (limit: 38175) + Memory: 3.6M (peak: 4.1M) + CPU: 21ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─1393 /usr/bin/pipewire-pulse + +4月 16 22:16:44 jack-Kaisa systemd[1329]: 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-16 22:16:44 CST; 3min 36s ago + Main PID: 1392 (wireplumber) + Tasks: 6 (limit: 38175) + Memory: 10.0M (peak: 10.5M) + CPU: 76ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─1392 /usr/bin/wireplumber + +4月 16 22:16:44 jack-Kaisa systemd[1329]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 22:16:44 jack-Kaisa wireplumber[1392]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 22:16:44 jack-Kaisa wireplumber[1392]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 22:16:44 jack-Kaisa wireplumber[1392]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 16 22:16:44 jack-Kaisa wireplumber[1392]: Object activation aborted: proxy destroyed +4月 16 22:16:44 jack-Kaisa wireplumber[1392]: failed to activate item: Object activation aborted: proxy destroyed + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:71 +区块大小: 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:080c:890f + +$ 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 = "4622800" + 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 + +$ 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:135039247] + └─ Clients: + 32. pipewire [1.0.5, jack@jack-Kaisa, pid:1393] + 34. WirePlumber [1.0.5, jack@jack-Kaisa, pid:1392] + 35. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:1392] + 62. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1598] + 63. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1598] + 64. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1778] + 65. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2118] + 66. wpctl [1.0.5, jack@jack-Kaisa, pid:3931] + +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_2__sink + 1. Audio/Source alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 + +================================================================================ +VERIFY WirePlumber state files (default-*) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 40 +drwx------ 2 jack jack 4096 4月 16 22:16 . +drwx------ 4 jack jack 4096 4月 16 14:53 .. +-rw-rw-r-- 1 jack jack 1192 4月 16 21:07 default-nodes +-rw-rw-r-- 1 jack jack 982 4月 16 14:59 default-nodes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 74 4月 16 20:28 default-profile +-rw-rw-r-- 1 jack jack 1484 4月 16 22:16 default-routes +-rw-rw-r-- 1 jack jack 1201 4月 16 15:01 default-routes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 1189 4月 16 15:03 default-routes.bak2.20260416_150343 +-rw-rw-r-- 1 jack jack 8017 4月 16 22:16 restore-stream + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-profile +[default-profile] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def=HiFi + +$ 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 +default.configured.audio.sink.3=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 +default.configured.audio.sink.4=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 +default.configured.audio.sink.5=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 +default.configured.audio.sink.6=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 +default.configured.audio.sink.7=auto_null +default.configured.audio.source=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.0=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.1=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback + +$ 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: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:HiFi=[Out] Port1; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:output:stereo-fallback+input:stereo-fallback=analog-output-headphones; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:pro-audio=[Out] HDMI2;[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 + +=== 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 (exit 124) + +[WARN] pw-play timed out (8s). This can indicate a hung open/stream; capture PipeWire errors below. + +[NOTE] PipeWire (user) log tail since 2026-04-16 22:20:21 +-- No entries -- + +[NOTE] Kernel error window since 2026-04-16 22:20:21 (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-16 22:16:44 CST; 3min 45s ago +TriggeredBy: ● pipewire.socket + Main PID: 1387 (pipewire) + Tasks: 3 (limit: 38175) + Memory: 7.1M (peak: 7.3M) + CPU: 64ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─1387 /usr/bin/pipewire + +4月 16 22:16:44 jack-Kaisa systemd[1329]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 22:16:44 jack-Kaisa pipewire[1387]: mod.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-16 22:16:44 CST; 3min 45s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 1393 (pipewire-pulse) + Tasks: 3 (limit: 38175) + Memory: 4.5M (peak: 4.7M) + CPU: 30ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─1393 /usr/bin/pipewire-pulse + +4月 16 22:16:44 jack-Kaisa systemd[1329]: 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-16 22:16:44 CST; 3min 45s ago + Main PID: 1392 (wireplumber) + Tasks: 6 (limit: 38175) + Memory: 11.1M (peak: 12.0M) + CPU: 96ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─1392 /usr/bin/wireplumber + +4月 16 22:16:44 jack-Kaisa systemd[1329]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 22:16:44 jack-Kaisa wireplumber[1392]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 22:16:44 jack-Kaisa wireplumber[1392]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 22:16:44 jack-Kaisa wireplumber[1392]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 16 22:16:44 jack-Kaisa wireplumber[1392]: Object activation aborted: proxy destroyed +4月 16 22:16:44 jack-Kaisa wireplumber[1392]: 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-16 22:16:44 CST; 3min 45s 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月 16 22:16:44 jack-Kaisa systemd[1329]: 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月 10 14:41 /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月 10 14:41 /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月 10 14:52 /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 +总计 8 +drwxrwxr-x 2 jack jack 4096 4月 10 14:52 . +drwxrwxr-x 4 jack jack 4096 4月 16 20:31 .. + +$ ls -la /home/jack/.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/jack/.local/state/wireplumber +总计 40 +drwx------ 2 jack jack 4096 4月 16 22:20 . +drwx------ 4 jack jack 4096 4月 16 14:53 .. +-rw-rw-r-- 1 jack jack 1192 4月 16 22:20 default-nodes +-rw-rw-r-- 1 jack jack 982 4月 16 14:59 default-nodes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 74 4月 16 20:28 default-profile +-rw-rw-r-- 1 jack jack 1484 4月 16 22:16 default-routes +-rw-rw-r-- 1 jack jack 1201 4月 16 15:01 default-routes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 1189 4月 16 15:03 default-routes.bak2.20260416_150343 +-rw-rw-r-- 1 jack jack 8017 4月 16 22:20 restore-stream + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-profile +[default-profile] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def=HiFi + +$ 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 +default.configured.audio.sink.3=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 +default.configured.audio.sink.4=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 +default.configured.audio.sink.5=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 +default.configured.audio.sink.6=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 +default.configured.audio.sink.7=auto_null +default.configured.audio.source=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.0=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.1=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback + +$ 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: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:HiFi=[Out] Port1; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:output:stereo-fallback+input:stereo-fallback=analog-output-headphones; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:pro-audio=[Out] HDMI2;[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 +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 = "4622800" + 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 +是否本地服务器:是 +客户端索引:90 +区块大小: 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:080c:890f + +$ 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 + +$ wpctl status +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:135039247] + └─ Clients: + 32. pipewire [1.0.5, jack@jack-Kaisa, pid:1393] + 34. WirePlumber [1.0.5, jack@jack-Kaisa, pid:1392] + 35. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:1392] + 62. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1598] + 63. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1598] + 64. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1778] + 65. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2118] + 66. wpctl [1.0.5, jack@jack-Kaisa, pid:4237] + +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_2__sink + 1. Audio/Source alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 + +================================================================================ +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): +896:4月 16 22:16:42 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +897:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +901:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +905:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +906:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +907:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +908:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +909:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +910:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +911:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +912:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +913:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +915:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +916:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +919:4月 16 22:16:43 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 8s 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 行: 4245 已杀死 "$@" + +$ timeout -k 1s 8s 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 行: 4324 已杀死 "$@" + +$ timeout -k 1s 8s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 8s paplay /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +4月 16 22:16:44 jack-Kaisa systemd[1329]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 22:16:44 jack-Kaisa wireplumber[1392]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 22:16:44 jack-Kaisa wireplumber[1392]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 22:16:44 jack-Kaisa wireplumber[1392]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 16 22:16:44 jack-Kaisa wireplumber[1392]: Object activation aborted: proxy destroyed +4月 16 22:16:44 jack-Kaisa wireplumber[1392]: failed to activate item: Object activation aborted: proxy destroyed + +$ journalctl --user -u pipewire -b --no-pager -n 200 +4月 16 22:16:44 jack-Kaisa systemd[1329]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 22:16:44 jack-Kaisa pipewire[1387]: mod.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月 16 22:16:44 jack-Kaisa systemd[1329]: 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_20260416_222021.log diff --git a/_logs/kaisa-audio-doctor_20260417_052534.log b/_logs/kaisa-audio-doctor_20260417_052534.log new file mode 100644 index 0000000000..b57585c3f4 --- /dev/null +++ b/_logs/kaisa-audio-doctor_20260417_052534.log @@ -0,0 +1,1067 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/kaisa-audio-doctor_20260417_052534.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月 17日 星期五 05:25:34 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月 17 05:25 /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-17 05:25:34 + +================================================================================ +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 Fri 2026-04-17 05:25:26 CST; 8s ago +TriggeredBy: ● pipewire.socket + Main PID: 10180 (pipewire) + Tasks: 3 (limit: 38175) + Memory: 5.0M (peak: 5.4M) + CPU: 26ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─10180 /usr/bin/pipewire + +4月 17 05:25:26 jack-Kaisa systemd[1329]: Started pipewire.service - PipeWire Multimedia Service. +4月 17 05:25:26 jack-Kaisa pipewire[10180]: mod.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-04-17 05:25:31 CST; 3s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 10226 (pipewire-pulse) + Tasks: 3 (limit: 38175) + Memory: 2.6M (peak: 2.9M) + CPU: 13ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─10226 /usr/bin/pipewire-pulse + +4月 17 05:25:31 jack-Kaisa systemd[1329]: 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-04-17 05:25:26 CST; 8s ago + Main PID: 10183 (wireplumber) + Tasks: 7 (limit: 38175) + Memory: 4.6M (peak: 5.5M) + CPU: 89ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─10183 /usr/bin/wireplumber + +4月 17 05:25:26 jack-Kaisa systemd[1329]: Started wireplumber.service - Multimedia Service Session Manager. +4月 17 05:25:26 jack-Kaisa wireplumber[10183]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 17 05:25:26 jack-Kaisa wireplumber[10183]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 17 05:25:26 jack-Kaisa wireplumber[10183]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera + +$ 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_2__sink +默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor +Cookie:82bb:fd26 + +$ pactl list short cards +71 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 = "25707114709" + 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 = "54" + object.serial = "71" + 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 +72 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +73 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +74 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz SUSPENDED +75 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:2193358118] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2118] + 33. WirePlumber [1.0.5, jack@jack-Kaisa, pid:10183] + 34. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:10183] + 45. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1598] + 59. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1778] + 60. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1598] + 61. pipewire [1.0.5, jack@jack-Kaisa, pid:10226] + 66. wpctl [1.0.5, jack@jack-Kaisa, pid:10341] + +Audio + ├─ Devices: + │ 54. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 43. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ * 51. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ 52. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ 53. Comet Lake PCH-LP cAVS HDMI2 [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 + 1. Audio/Source alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 + +================================================================================ +VERIFY WirePlumber state files (default-*) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 40 +drwx------ 2 jack jack 4096 4月 17 05:25 . +drwx------ 4 jack jack 4096 4月 16 14:53 .. +-rw-rw-r-- 1 jack jack 1192 4月 16 22:20 default-nodes +-rw-rw-r-- 1 jack jack 982 4月 16 14:59 default-nodes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 74 4月 16 20:28 default-profile +-rw-rw-r-- 1 jack jack 1484 4月 17 05:25 default-routes +-rw-rw-r-- 1 jack jack 1201 4月 16 15:01 default-routes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 1189 4月 16 15:03 default-routes.bak2.20260416_150343 +-rw-rw-r-- 1 jack jack 8017 4月 17 05:25 restore-stream + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-profile +[default-profile] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def=HiFi + +$ 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 +default.configured.audio.sink.3=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 +default.configured.audio.sink.4=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 +default.configured.audio.sink.5=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 +default.configured.audio.sink.6=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 +default.configured.audio.sink.7=auto_null +default.configured.audio.source=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.0=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.1=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback + +$ 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: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:HiFi=[Out] Port1; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:output:stereo-fallback+input:stereo-fallback=analog-output-headphones; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:pro-audio=[Out] HDMI2;[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 + +=== 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 (exit 124) + +[WARN] pw-play timed out (8s). This can indicate a hung open/stream; capture PipeWire errors below. + +[NOTE] PipeWire (user) log tail since 2026-04-17 05:25:34 +-- No entries -- + +[NOTE] Kernel error window since 2026-04-17 05:25:34 (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 Fri 2026-04-17 05:25:26 CST; 17s ago +TriggeredBy: ● pipewire.socket + Main PID: 10180 (pipewire) + Tasks: 3 (limit: 38175) + Memory: 5.5M (peak: 6.1M) + CPU: 48ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─10180 /usr/bin/pipewire + +4月 17 05:25:26 jack-Kaisa systemd[1329]: Started pipewire.service - PipeWire Multimedia Service. +4月 17 05:25:26 jack-Kaisa pipewire[10180]: mod.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-04-17 05:25:31 CST; 12s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 10226 (pipewire-pulse) + Tasks: 3 (limit: 38175) + Memory: 3.4M (peak: 3.6M) + CPU: 22ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─10226 /usr/bin/pipewire-pulse + +4月 17 05:25:31 jack-Kaisa systemd[1329]: 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-04-17 05:25:26 CST; 17s ago + Main PID: 10183 (wireplumber) + Tasks: 6 (limit: 38175) + Memory: 4.9M (peak: 6.4M) + CPU: 108ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─10183 /usr/bin/wireplumber + +4月 17 05:25:26 jack-Kaisa systemd[1329]: Started wireplumber.service - Multimedia Service Session Manager. +4月 17 05:25:26 jack-Kaisa wireplumber[10183]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 17 05:25:26 jack-Kaisa wireplumber[10183]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 17 05:25:26 jack-Kaisa wireplumber[10183]: 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 Thu 2026-04-16 22:16:44 CST; 7h 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月 16 22:16:44 jack-Kaisa systemd[1329]: 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月 10 14:41 /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月 10 14:41 /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月 10 14:52 /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 +总计 8 +drwxrwxr-x 2 jack jack 4096 4月 10 14:52 . +drwxrwxr-x 4 jack jack 4096 4月 16 20:31 .. + +$ ls -la /home/jack/.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/jack/.local/state/wireplumber +总计 40 +drwx------ 2 jack jack 4096 4月 17 05:25 . +drwx------ 4 jack jack 4096 4月 16 14:53 .. +-rw-rw-r-- 1 jack jack 1192 4月 17 05:25 default-nodes +-rw-rw-r-- 1 jack jack 982 4月 16 14:59 default-nodes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 74 4月 16 20:28 default-profile +-rw-rw-r-- 1 jack jack 1484 4月 17 05:25 default-routes +-rw-rw-r-- 1 jack jack 1201 4月 16 15:01 default-routes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 1189 4月 16 15:03 default-routes.bak2.20260416_150343 +-rw-rw-r-- 1 jack jack 8017 4月 17 05:25 restore-stream + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-profile +[default-profile] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def=HiFi + +$ 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 +default.configured.audio.sink.3=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 +default.configured.audio.sink.4=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 +default.configured.audio.sink.5=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 +default.configured.audio.sink.6=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 +default.configured.audio.sink.7=auto_null +default.configured.audio.source=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.0=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.1=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback + +$ 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: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:HiFi=[Out] Port1; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:output:stereo-fallback+input:stereo-fallback=analog-output-headphones; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:pro-audio=[Out] HDMI2;[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 +71 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 = "25707114709" + 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 = "54" + object.serial = "71" + 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 +是否本地服务器:是 +客户端索引:111 +区块大小: 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:82bb:fd26 + +$ pactl list short sinks +72 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +73 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +74 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +75 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:2193358118] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2118] + 33. WirePlumber [1.0.5, jack@jack-Kaisa, pid:10183] + 34. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:10183] + 45. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1598] + 59. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1778] + 60. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1598] + 61. pipewire [1.0.5, jack@jack-Kaisa, pid:10226] + 66. wpctl [1.0.5, jack@jack-Kaisa, pid:10655] + +Audio + ├─ Devices: + │ 54. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 43. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ * 51. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ 52. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ 53. Comet Lake PCH-LP cAVS HDMI2 [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 + 1. Audio/Source alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 + +================================================================================ +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): +896:4月 16 22:16:42 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +897:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +901:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +905:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +906:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +907:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +908:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +909:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +910:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +911:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +912:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +913:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +915:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +916:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +919:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 +966:4月 16 22:23:01 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +967:4月 16 22:23:01 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 +968:4月 16 22:23:01 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 +969:4月 16 22:23:01 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +970:4月 16 22:23:01 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +971:4月 16 22:23:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +972:4月 16 22:23:06 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 +973:4月 16 22:23:06 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 +974:4月 16 22:23:06 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +975:4月 16 22:23:06 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +976:4月 16 22:23:48 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +977:4月 16 22:23:48 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 +978:4月 16 22:23:48 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 +979:4月 16 22:23:48 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +980:4月 16 22:23:48 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +981:4月 16 22:23:53 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +982:4月 16 22:23:53 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 +983:4月 16 22:23:53 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 +984:4月 16 22:23:53 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +985:4月 16 22:23:53 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +989:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +990:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +991:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +992:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +993:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +994:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +995:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +996:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +997:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +998:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +999:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +1000:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +1001:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +1002:4月 17 05:25:32 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 8s 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 行: 10663 已杀死 "$@" + +$ timeout -k 1s 8s 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 行: 10700 已杀死 "$@" + +$ timeout -k 1s 8s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 8s paplay /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +4月 16 22:16:44 jack-Kaisa systemd[1329]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 22:16:44 jack-Kaisa wireplumber[1392]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 22:16:44 jack-Kaisa wireplumber[1392]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 22:16:44 jack-Kaisa wireplumber[1392]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 16 22:16:44 jack-Kaisa wireplumber[1392]: Object activation aborted: proxy destroyed +4月 16 22:16:44 jack-Kaisa wireplumber[1392]: failed to activate item: Object activation aborted: proxy destroyed +4月 17 05:25:26 jack-Kaisa wireplumber[1392]: stopped by signal: 已终止 +4月 17 05:25:26 jack-Kaisa systemd[1329]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 17 05:25:26 jack-Kaisa wireplumber[1392]: disconnected from pipewire +4月 17 05:25:26 jack-Kaisa systemd[1329]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 17 05:25:26 jack-Kaisa systemd[1329]: Started wireplumber.service - Multimedia Service Session Manager. +4月 17 05:25:26 jack-Kaisa wireplumber[10183]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 17 05:25:26 jack-Kaisa wireplumber[10183]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 17 05:25:26 jack-Kaisa wireplumber[10183]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera + +$ journalctl --user -u pipewire -b --no-pager -n 200 +4月 16 22:16:44 jack-Kaisa systemd[1329]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 22:16:44 jack-Kaisa pipewire[1387]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 16 22:23:01 jack-Kaisa pipewire[1387]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 22:23:01 jack-Kaisa pipewire[1387]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 16 22:23:06 jack-Kaisa pipewire[1387]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 22:23:06 jack-Kaisa pipewire[1387]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 16 22:23:06 jack-Kaisa pipewire[1387]: pw.link: 0x5d964f7e1c20: one of the nodes is in error out:running in:error +4月 16 22:23:48 jack-Kaisa pipewire[1387]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 22:23:48 jack-Kaisa pipewire[1387]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 16 22:23:53 jack-Kaisa pipewire[1387]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 22:23:53 jack-Kaisa pipewire[1387]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 16 22:23:53 jack-Kaisa pipewire[1387]: pw.link: 0x5d964f7ae130: one of the nodes is in error out:running in:error +4月 17 05:25:26 jack-Kaisa systemd[1329]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 17 05:25:26 jack-Kaisa systemd[1329]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 17 05:25:26 jack-Kaisa systemd[1329]: Started pipewire.service - PipeWire Multimedia Service. +4月 17 05:25:26 jack-Kaisa pipewire[10180]: mod.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月 16 22:16:44 jack-Kaisa systemd[1329]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 17 05:25:26 jack-Kaisa systemd[1329]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 17 05:25:26 jack-Kaisa systemd[1329]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 17 05:25:31 jack-Kaisa systemd[1329]: 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_20260417_052534.log diff --git a/_logs/kaisa-audio-doctor_20260409_214041.log b/_logs/kaisa-audio-doctor_20260417_053420.log similarity index 51% rename from _logs/kaisa-audio-doctor_20260409_214041.log rename to _logs/kaisa-audio-doctor_20260417_053420.log index 0dd38921f0..643e40506a 100644 --- a/_logs/kaisa-audio-doctor_20260409_214041.log +++ b/_logs/kaisa-audio-doctor_20260417_053420.log @@ -1,6 +1,6 @@ ================================================================================ -Kaisa audio doctor (sof-rt5682) — report: ./_logs/kaisa-audio-doctor_20260409_214041.log +Kaisa audio doctor (sof-rt5682) — report: ./_logs/kaisa-audio-doctor_20260417_053420.log ================================================================================ @@ -8,7 +8,7 @@ $ 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 +2026年 04月 17日 星期五 05:34:20 CST $ id uid=1000(jack) gid=1000(jack) 组=1000(jack),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin) @@ -30,7 +30,7 @@ $ bash -lc echo "USER=$USER UID=$UID HOME=$HOME XDG_RUNTIME_DIR=${XDG_RUNTIME_DI 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 +drwx------ 17 jack jack 640 4月 17 05:34 /run/user/1000 $ bash -lc test -S "${XDG_RUNTIME_DIR-}/pipewire-0" && echo "pipewire socket: OK" || echo "pipewire socket: MISSING" pipewire socket: OK @@ -39,207 +39,6 @@ $ bash -lc test -S "${XDG_RUNTIME_DIR-}/pulse/native" && echo "pulse native sock 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) @@ -248,7 +47,7 @@ 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_start_ts=2026-04-17 05:34:20 ================================================================================ VERIFY snapshot (user services / routing / objects) @@ -258,54 +57,52 @@ 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 + Active: active (running) since Fri 2026-04-17 05:34:14 CST; 6s ago TriggeredBy: ● pipewire.socket - Main PID: 6723 (pipewire) - Tasks: 3 (limit: 38170) - Memory: 7.0M (peak: 7.3M) - CPU: 80ms + Main PID: 12047 (pipewire) + Tasks: 3 (limit: 38175) + Memory: 4.9M (peak: 5.4M) + CPU: 26ms CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service - └─6723 /usr/bin/pipewire + └─12047 /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 +4月 17 05:34:14 jack-Kaisa systemd[1329]: Started pipewire.service - PipeWire Multimedia Service. +4月 17 05:34:14 jack-Kaisa pipewire[12047]: mod.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 + Active: active (running) since Fri 2026-04-17 05:34:18 CST; 2s ago TriggeredBy: ● pipewire-pulse.socket - Main PID: 6726 (pipewire-pulse) - Tasks: 3 (limit: 38170) - Memory: 3.9M (peak: 4.0M) - CPU: 43ms + Main PID: 12154 (pipewire-pulse) + Tasks: 3 (limit: 38175) + Memory: 2.9M (peak: 3.0M) + CPU: 12ms CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service - └─6726 /usr/bin/pipewire-pulse + └─12154 /usr/bin/pipewire-pulse -4月 09 21:40:42 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 17 05:34:18 jack-Kaisa systemd[1329]: 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 + Active: active (running) since Fri 2026-04-17 05:34:14 CST; 6s ago + Main PID: 12049 (wireplumber) + Tasks: 7 (limit: 38175) + Memory: 4.6M (peak: 5.6M) + CPU: 93ms CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service - └─6725 /usr/bin/wireplumber + └─12049 /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 +4月 17 05:34:14 jack-Kaisa systemd[1329]: Started wireplumber.service - Multimedia Service Session Manager. +4月 17 05:34:14 jack-Kaisa wireplumber[12049]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 17 05:34:14 jack-Kaisa wireplumber[12049]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 17 05:34:14 jack-Kaisa wireplumber[12049]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera $ pactl info 服务器字串:/run/user/1000/pulse/native 程序库协议版本:35 服务器协议版本:35 是否本地服务器:是 -客户端索引:102 +客户端索引:87 区块大小: 65472 用户名:jack 主机名:jack-Kaisa @@ -313,12 +110,12 @@ $ pactl info 服务器版本: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_2__sink 默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor -Cookie:15e9:a97e +Cookie:14fa:90e1 $ pactl list short cards -43 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa +62 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 @@ -340,7 +137,7 @@ $ pactl list short cards 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.plugged.usec = "26230848103" device.product.id = "0x02c8" device.product.name = "Comet Lake PCH-LP cAVS" device.profile = "HiFi" @@ -350,9 +147,9 @@ $ pactl list short cards device.vendor.name = "Intel Corporation" media.class = "Audio/Device" factory.id = "14" - client.id = "36" - object.id = "43" - object.serial = "43" + client.id = "34" + object.id = "45" + object.serial = "62" object.path = "alsa:pcm:0" alsa.card = "0" alsa.card_name = "sof-rt5682" @@ -375,13 +172,12 @@ $ pactl list short cards 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) + [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" - device.product.name = "ASUS MG279" 属于配置文件:HiFi [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) 属性: @@ -399,32 +195,32 @@ $ pactl list short cards 属于配置文件: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 +63 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +64 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +65 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz SUSPENDED +66 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:367634814] +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:351965409] └─ 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] + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2118] + 33. WirePlumber [1.0.5, jack@jack-Kaisa, pid:12049] + 34. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:12049] + 62. pipewire [1.0.5, jack@jack-Kaisa, pid:12154] + 63. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1598] + 64. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1598] + 65. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1778] + 66. wpctl [1.0.5, jack@jack-Kaisa, pid:12246] Audio ├─ Devices: - │ 43. Comet Lake PCH-LP cAVS [alsa] + │ 45. 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] + │ 58. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ 59. Comet Lake PCH-LP cAVS HDMI2 [vol: 1.00] + │ * 60. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ 61. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] │ ├─ Sink endpoints: │ @@ -449,7 +245,8 @@ Video Settings └─ Default Configured Node Names: - 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + 1. Audio/Source alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 ================================================================================ VERIFY WirePlumber state files (default-*) @@ -457,22 +254,35 @@ 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 +总计 40 +drwx------ 2 jack jack 4096 4月 17 05:34 . +drwx------ 4 jack jack 4096 4月 16 14:53 .. +-rw-rw-r-- 1 jack jack 1192 4月 17 05:25 default-nodes +-rw-rw-r-- 1 jack jack 982 4月 16 14:59 default-nodes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 74 4月 16 20:28 default-profile +-rw-rw-r-- 1 jack jack 1484 4月 17 05:34 default-routes +-rw-rw-r-- 1 jack jack 1201 4月 16 15:01 default-routes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 1189 4月 16 15:03 default-routes.bak2.20260416_150343 +-rw-rw-r-- 1 jack jack 8017 4月 17 05:26 restore-stream $ sed -n 1,240p /home/jack/.local/state/wireplumber/default-profile -sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 +[default-profile] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def=HiFi $ 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=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 +default.configured.audio.sink.3=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 +default.configured.audio.sink.4=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 +default.configured.audio.sink.5=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 +default.configured.audio.sink.6=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 +default.configured.audio.sink.7=auto_null +default.configured.audio.source=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.0=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.1=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback $ sed -n 1,240p /home/jack/.local/state/wireplumber/default-routes [default-routes] @@ -485,7 +295,12 @@ alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:latency 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; +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:HiFi=[Out] Port1; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:output:stereo-fallback+input:stereo-fallback=analog-output-headphones; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:pro-audio=[Out] HDMI2;[Out] HDMI1;[Out] Port1; ================================================================================ VERIFY ALSA readiness (Jack/ELD/subdevices) @@ -495,10 +310,10 @@ VERIFY ALSA readiness (Jack/ELD/subdevices) $ aplay -l **** PLAYBACK 硬體裝置清單 **** card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] - 子设备: 0/1 + 子设备: 1/1 子设备 #0: subdevice #0 card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] - 子设备: 0/1 + 子设备: 1/1 子设备 #0: subdevice #0 card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] 子设备: 1/1 @@ -509,7 +324,7 @@ card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] HDMI/DP Jack + ELD + Subdevices: pcm=2 Jack=on ELD_bytes=36 Subdevices=?/? -pcm=3 Jack=on ELD_bytes=36 Subdevices=?/? +pcm=3 Jack=off ELD_bytes=0 Subdevices=?/? pcm=4 Jack=off ELD_bytes=0 Subdevices=?/? ================================================================================ @@ -517,44 +332,45 @@ VERIFY per-sink playback attempts (with kernel windows) ================================================================================ -[NOTE] Order preference: detected=3 then 3,4,2 then 0 +[NOTE] Order preference: detected=2 then 3,4,2 then 0 -=== VERIFY: pcm=3 === +=== 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_3__sink +[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_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_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,1 on -Simple mixer control 'IEC958',1 +$ 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: OK (exit 0) +[NOTE] pw-play attempt 1/1 -[NOTE] Kernel error window since 2026-04-09 21:41:02 (tail) +[WARN] pw-play: FAILED (exit 124) -[NOTE] VERIFY succeeded on pcm=3; stopping further attempts to avoid triggering flaky paths. +[WARN] pw-play timed out (8s). This can indicate a hung open/stream; capture PipeWire errors below. + +[NOTE] PipeWire (user) log tail since 2026-04-17 05:34:20 +-- No entries -- + +[NOTE] Kernel error window since 2026-04-17 05:34:20 (tail) ================================================================================ 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. +[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) @@ -630,59 +446,57 @@ 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 + Active: active (running) since Fri 2026-04-17 05:34:14 CST; 15s ago TriggeredBy: ● pipewire.socket - Main PID: 6723 (pipewire) - Tasks: 3 (limit: 38170) - Memory: 7.3M (peak: 8.0M) - CPU: 100ms + Main PID: 12047 (pipewire) + Tasks: 3 (limit: 38175) + Memory: 5.5M (peak: 5.8M) + CPU: 47ms CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service - └─6723 /usr/bin/pipewire + └─12047 /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 +4月 17 05:34:14 jack-Kaisa systemd[1329]: Started pipewire.service - PipeWire Multimedia Service. +4月 17 05:34:14 jack-Kaisa pipewire[12047]: mod.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 + Active: active (running) since Fri 2026-04-17 05:34:18 CST; 11s ago TriggeredBy: ● pipewire-pulse.socket - Main PID: 6726 (pipewire-pulse) - Tasks: 3 (limit: 38170) - Memory: 3.4M (peak: 4.0M) - CPU: 54ms + Main PID: 12154 (pipewire-pulse) + Tasks: 3 (limit: 38175) + Memory: 3.2M (peak: 3.6M) + CPU: 21ms CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service - └─6726 /usr/bin/pipewire-pulse + └─12154 /usr/bin/pipewire-pulse -4月 09 21:40:42 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 17 05:34:18 jack-Kaisa systemd[1329]: 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 + Active: active (running) since Fri 2026-04-17 05:34:14 CST; 15s ago + Main PID: 12049 (wireplumber) + Tasks: 7 (limit: 38175) + Memory: 4.7M (peak: 6.4M) + CPU: 112ms CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service - └─6725 /usr/bin/wireplumber + └─12049 /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 +4月 17 05:34:14 jack-Kaisa systemd[1329]: Started wireplumber.service - Multimedia Service Session Manager. +4月 17 05:34:14 jack-Kaisa wireplumber[12049]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 17 05:34:14 jack-Kaisa wireplumber[12049]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 17 05:34:14 jack-Kaisa wireplumber[12049]: 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 Thu 2026-04-09 21:34:09 CST; 6min ago + Active: active (running) since Thu 2026-04-16 22:16:44 CST; 7h 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. +4月 16 22:16:44 jack-Kaisa systemd[1329]: Listening on pipewire.socket - PipeWire Multimedia System Sockets. ================================================================================ ALSA enumeration @@ -692,13 +506,13 @@ ALSA enumeration $ aplay -l **** PLAYBACK 硬體裝置清單 **** card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] - 子设备: 0/1 + 子设备: 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 (*) [] - 子设备: 0/1 + 子设备: 1/1 子设备 #0: subdevice #0 card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] 子设备: 1/1 @@ -804,7 +618,7 @@ numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' $ amixer -c0 cget numid=16 numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' ; type=BOOLEAN,access=r-------,values=1 - : values=on + : values=off $ amixer -c0 cget numid=22 numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' @@ -818,8 +632,8 @@ numid=15,iface=PCM,name='ELD',device=2 $ 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 + ; type=BYTES,access=r--v----,values=0 + : values= $ amixer -c0 cget numid=27 numid=27,iface=PCM,name='ELD',device=4 @@ -832,13 +646,13 @@ 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 +-rw-rw-r-- 1 jack jack 238 4月 10 14:41 /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 +-rw-rw-r-- 1 jack jack 2209 4月 10 14:41 /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 +-rw-r--r-- 1 root root 1472 4月 10 14:52 /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': 没有那个文件或目录 @@ -849,13 +663,11 @@ 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 +总计 8 +drwxrwxr-x 2 jack jack 4096 4月 10 14:52 . +drwxrwxr-x 4 jack jack 4096 4月 16 20:31 .. -$ 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 /home/jack/.config/wireplumber/wireplumber.conf.d/*kaisa* $ ls -la /etc/wireplumber/wireplumber.conf.d @@ -867,22 +679,35 @@ 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 +总计 40 +drwx------ 2 jack jack 4096 4月 17 05:34 . +drwx------ 4 jack jack 4096 4月 16 14:53 .. +-rw-rw-r-- 1 jack jack 1192 4月 17 05:34 default-nodes +-rw-rw-r-- 1 jack jack 982 4月 16 14:59 default-nodes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 74 4月 16 20:28 default-profile +-rw-rw-r-- 1 jack jack 1484 4月 17 05:34 default-routes +-rw-rw-r-- 1 jack jack 1201 4月 16 15:01 default-routes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 1189 4月 16 15:03 default-routes.bak2.20260416_150343 +-rw-rw-r-- 1 jack jack 8017 4月 17 05:34 restore-stream $ sed -n 1,200p /home/jack/.local/state/wireplumber/default-profile -sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 +[default-profile] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def=HiFi $ 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=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_2__sink +default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink +default.configured.audio.sink.3=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 +default.configured.audio.sink.4=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 +default.configured.audio.sink.5=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 +default.configured.audio.sink.6=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 +default.configured.audio.sink.7=auto_null +default.configured.audio.source=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.0=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.1=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback $ sed -n 1,200p /home/jack/.local/state/wireplumber/default-routes [default-routes] @@ -895,7 +720,12 @@ alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:latency 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; +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:HiFi=[Out] Port1; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:output:stereo-fallback+input:stereo-fallback=analog-output-headphones; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:pro-audio=[Out] HDMI2;[Out] HDMI1;[Out] Port1; ================================================================================ WirePlumber default-routes: persisted volume sanity @@ -910,7 +740,7 @@ 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 +62 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 @@ -932,7 +762,7 @@ $ pactl list cards short 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.plugged.usec = "26230848103" device.product.id = "0x02c8" device.product.name = "Comet Lake PCH-LP cAVS" device.profile = "HiFi" @@ -942,9 +772,9 @@ $ pactl list cards short device.vendor.name = "Intel Corporation" media.class = "Audio/Device" factory.id = "14" - client.id = "36" - object.id = "43" - object.serial = "43" + client.id = "34" + object.id = "45" + object.serial = "62" object.path = "alsa:pcm:0" alsa.card = "0" alsa.card_name = "sof-rt5682" @@ -967,13 +797,12 @@ $ pactl list cards short 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) + [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" - device.product.name = "ASUS MG279" 属于配置文件:HiFi [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) 属性: @@ -1000,7 +829,7 @@ $ pactl info 程序库协议版本:35 服务器协议版本:35 是否本地服务器:是 -客户端索引:121 +客户端索引:106 区块大小: 65472 用户名:jack 主机名:jack-Kaisa @@ -1008,37 +837,37 @@ $ pactl info 服务器版本: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_2__sink 默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor -Cookie:15e9:a97e +Cookie:14fa:90e1 $ 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 +63 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +64 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +65 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +66 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:367634814] +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:351965409] └─ 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] + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2118] + 33. WirePlumber [1.0.5, jack@jack-Kaisa, pid:12049] + 34. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:12049] + 62. pipewire [1.0.5, jack@jack-Kaisa, pid:12154] + 63. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1598] + 64. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1598] + 65. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1778] + 66. wpctl [1.0.5, jack@jack-Kaisa, pid:12586] Audio ├─ Devices: - │ 43. Comet Lake PCH-LP cAVS [alsa] + │ 45. 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] + │ 58. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ 59. Comet Lake PCH-LP cAVS HDMI2 [vol: 1.00] + │ * 60. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ 61. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] │ ├─ Sink endpoints: │ @@ -1063,7 +892,8 @@ Video Settings └─ Default Configured Node Names: - 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + 1. Audio/Source alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 ================================================================================ Kernel hints (SOF/HDMI hw_params IPC errors) @@ -1074,26 +904,69 @@ Note: if you see PipeWire 'set_hw_params: Input/output error', the real cause is 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 +896:4月 16 22:16:42 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +897:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +901:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +905:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +906:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +907:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +908:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +909:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +910:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +911:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +912:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +913:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +915:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +916:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +919:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 +966:4月 16 22:23:01 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +967:4月 16 22:23:01 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 +968:4月 16 22:23:01 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 +969:4月 16 22:23:01 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +970:4月 16 22:23:01 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +971:4月 16 22:23:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +972:4月 16 22:23:06 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 +973:4月 16 22:23:06 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 +974:4月 16 22:23:06 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +975:4月 16 22:23:06 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +976:4月 16 22:23:48 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +977:4月 16 22:23:48 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 +978:4月 16 22:23:48 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 +979:4月 16 22:23:48 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +980:4月 16 22:23:48 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +981:4月 16 22:23:53 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +982:4月 16 22:23:53 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 +983:4月 16 22:23:53 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 +984:4月 16 22:23:53 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +985:4月 16 22:23:53 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +989:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +990:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +991:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +992:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +993:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +994:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +995:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +996:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +997:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +998:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +999:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +1000:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +1001:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +1002:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 +1009:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +1010:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +1011:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +1012:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +1013:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +1014:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +1015:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +1016:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +1017:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +1018:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +1019:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +1020:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +1021:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +1022:4月 17 05:34:16 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 @@ -1110,7 +983,7 @@ 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 +$ timeout -k 1s 8s speaker-test -D pipewire -c2 -t sine -f 440 -l 1 speaker-test 1.2.9 @@ -1125,10 +998,9 @@ Sine波形频率是440.0000Hz 时间段大小被设为=262144 缓冲大小被设为=1048576 0 - Front Left - 1 - Front Right -每时间段时间=5.519227 +./scripts/kaisa-audio-doctor.sh: 第 83 行: 12594 已杀死 "$@" -$ timeout -k 1s 5s speaker-test -D default -c2 -t sine -f 440 -l 1 +$ timeout -k 1s 8s speaker-test -D default -c2 -t sine -f 440 -l 1 speaker-test 1.2.9 @@ -1143,12 +1015,11 @@ Sine波形频率是440.0000Hz 时间段大小被设为=262144 缓冲大小被设为=1048576 0 - Front Left - 1 - Front Right -每时间段时间=5.538239 +./scripts/kaisa-audio-doctor.sh: 第 83 行: 12656 已杀死 "$@" -$ timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav +$ timeout -k 1s 8s pw-play /usr/share/sounds/alsa/Front_Center.wav -$ timeout -k 1s 5s paplay /usr/share/sounds/alsa/Front_Center.wav +$ timeout -k 1s 8s paplay /usr/share/sounds/alsa/Front_Center.wav ================================================================================ Recent logs (journalctl --user, current boot) @@ -1156,91 +1027,59 @@ 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月 16 22:16:44 jack-Kaisa systemd[1329]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 22:16:44 jack-Kaisa wireplumber[1392]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 22:16:44 jack-Kaisa wireplumber[1392]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 22:16:44 jack-Kaisa wireplumber[1392]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 16 22:16:44 jack-Kaisa wireplumber[1392]: Object activation aborted: proxy destroyed +4月 16 22:16:44 jack-Kaisa wireplumber[1392]: failed to activate item: Object activation aborted: proxy destroyed +4月 17 05:25:26 jack-Kaisa wireplumber[1392]: stopped by signal: 已终止 +4月 17 05:25:26 jack-Kaisa systemd[1329]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 17 05:25:26 jack-Kaisa wireplumber[1392]: disconnected from pipewire +4月 17 05:25:26 jack-Kaisa systemd[1329]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 17 05:25:26 jack-Kaisa systemd[1329]: Started wireplumber.service - Multimedia Service Session Manager. +4月 17 05:25:26 jack-Kaisa wireplumber[10183]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 17 05:25:26 jack-Kaisa wireplumber[10183]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 17 05:25:26 jack-Kaisa wireplumber[10183]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 17 05:34:14 jack-Kaisa systemd[1329]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 17 05:34:14 jack-Kaisa wireplumber[10183]: stopped by signal: 已终止 +4月 17 05:34:14 jack-Kaisa wireplumber[10183]: disconnected from pipewire +4月 17 05:34:14 jack-Kaisa systemd[1329]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 17 05:34:14 jack-Kaisa systemd[1329]: Started wireplumber.service - Multimedia Service Session Manager. +4月 17 05:34:14 jack-Kaisa wireplumber[12049]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 17 05:34:14 jack-Kaisa wireplumber[12049]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 17 05:34:14 jack-Kaisa wireplumber[12049]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera $ 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月 16 22:16:44 jack-Kaisa systemd[1329]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 22:16:44 jack-Kaisa pipewire[1387]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 16 22:23:01 jack-Kaisa pipewire[1387]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 22:23:01 jack-Kaisa pipewire[1387]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 16 22:23:06 jack-Kaisa pipewire[1387]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 22:23:06 jack-Kaisa pipewire[1387]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 16 22:23:06 jack-Kaisa pipewire[1387]: pw.link: 0x5d964f7e1c20: one of the nodes is in error out:running in:error +4月 16 22:23:48 jack-Kaisa pipewire[1387]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 22:23:48 jack-Kaisa pipewire[1387]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 16 22:23:53 jack-Kaisa pipewire[1387]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 22:23:53 jack-Kaisa pipewire[1387]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 16 22:23:53 jack-Kaisa pipewire[1387]: pw.link: 0x5d964f7ae130: one of the nodes is in error out:running in:error +4月 17 05:25:26 jack-Kaisa systemd[1329]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 17 05:25:26 jack-Kaisa systemd[1329]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 17 05:25:26 jack-Kaisa systemd[1329]: Started pipewire.service - PipeWire Multimedia Service. +4月 17 05:25:26 jack-Kaisa pipewire[10180]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 17 05:34:14 jack-Kaisa systemd[1329]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 17 05:34:14 jack-Kaisa systemd[1329]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 17 05:34:14 jack-Kaisa systemd[1329]: Started pipewire.service - PipeWire Multimedia Service. +4月 17 05:34:14 jack-Kaisa pipewire[12047]: mod.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月 16 22:16:44 jack-Kaisa systemd[1329]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 17 05:25:26 jack-Kaisa systemd[1329]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 17 05:25:26 jack-Kaisa systemd[1329]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 17 05:25:31 jack-Kaisa systemd[1329]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 17 05:34:14 jack-Kaisa systemd[1329]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 17 05:34:14 jack-Kaisa systemd[1329]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 17 05:34:18 jack-Kaisa systemd[1329]: Started pipewire-pulse.service - PipeWire PulseAudio. ================================================================================ Hints @@ -1254,4 +1093,4 @@ Hints - 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 +Done. Report saved to: ./_logs/kaisa-audio-doctor_20260417_053420.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 deleted file mode 100644 index 25d7b3bcb2..0000000000 --- a/_logs/kaisa-audio-doctor_local-plan-jack-fix_20260409_130131.log +++ /dev/null @@ -1,712 +0,0 @@ - -================================================================================ -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 deleted file mode 100644 index 9c632fe92a..0000000000 --- a/_logs/kaisa-audio-doctor_local-plan-jack_20260409_130048.log +++ /dev/null @@ -1,651 +0,0 @@ - -================================================================================ -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 deleted file mode 100644 index 5469a8a1de..0000000000 --- a/_logs/kaisa-audio-doctor_local-plan_20260409_123117.log +++ /dev/null @@ -1,349 +0,0 @@ - -================================================================================ -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-audio-doctor_20260409_213828.log b/_logs/kaisa-audio-doctor_plan_pcm2_20260417_055004.log similarity index 53% rename from _logs/kaisa-audio-doctor_20260409_213828.log rename to _logs/kaisa-audio-doctor_plan_pcm2_20260417_055004.log index 51e67f4997..f30730e532 100644 --- a/_logs/kaisa-audio-doctor_20260409_213828.log +++ b/_logs/kaisa-audio-doctor_plan_pcm2_20260417_055004.log @@ -1,6 +1,6 @@ ================================================================================ -Kaisa audio doctor (sof-rt5682) — report: ./_logs/kaisa-audio-doctor_20260409_213828.log +Kaisa audio doctor (sof-rt5682) — report: ./_logs/kaisa-audio-doctor_plan_pcm2_20260417_055004.log ================================================================================ @@ -8,7 +8,7 @@ $ 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 +2026年 04月 17日 星期五 05:50:04 CST $ id uid=1000(jack) gid=1000(jack) 组=1000(jack),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin) @@ -30,7 +30,7 @@ $ bash -lc echo "USER=$USER UID=$UID HOME=$HOME XDG_RUNTIME_DIR=${XDG_RUNTIME_DI 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 +drwx------ 17 jack jack 640 4月 17 05:49 /run/user/1000 $ bash -lc test -S "${XDG_RUNTIME_DIR-}/pipewire-0" && echo "pipewire socket: OK" || echo "pipewire socket: MISSING" pipewire socket: OK @@ -39,196 +39,6 @@ $ bash -lc test -S "${XDG_RUNTIME_DIR-}/pulse/native" && echo "pulse native sock 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) @@ -237,7 +47,7 @@ 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_start_ts=2026-04-17 05:50:04 ================================================================================ VERIFY snapshot (user services / routing / objects) @@ -247,54 +57,52 @@ 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 + Active: active (running) since Fri 2026-04-17 05:49:56 CST; 8s ago TriggeredBy: ● pipewire.socket - Main PID: 5637 (pipewire) - Tasks: 3 (limit: 38170) - Memory: 7.0M (peak: 7.5M) - CPU: 96ms + Main PID: 13254 (pipewire) + Tasks: 3 (limit: 38175) + Memory: 4.9M (peak: 5.1M) + CPU: 26ms CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service - └─5637 /usr/bin/pipewire + └─13254 /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月 17 05:49:56 jack-Kaisa systemd[1329]: Started pipewire.service - PipeWire Multimedia Service. +4月 17 05:49:56 jack-Kaisa pipewire[13254]: mod.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 + Active: active (running) since Fri 2026-04-17 05:50:00 CST; 4s ago TriggeredBy: ● pipewire-pulse.socket - Main PID: 5640 (pipewire-pulse) - Tasks: 3 (limit: 38170) - Memory: 3.7M (peak: 3.8M) - CPU: 45ms + Main PID: 13350 (pipewire-pulse) + Tasks: 3 (limit: 38175) + Memory: 2.8M (peak: 3.4M) + CPU: 16ms CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service - └─5640 /usr/bin/pipewire-pulse + └─13350 /usr/bin/pipewire-pulse -4月 09 21:38:28 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 17 05:50:00 jack-Kaisa systemd[1329]: 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 + Active: active (running) since Fri 2026-04-17 05:49:56 CST; 8s ago + Main PID: 13259 (wireplumber) + Tasks: 7 (limit: 38175) + Memory: 4.6M (peak: 5.8M) + CPU: 101ms CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service - └─5639 /usr/bin/wireplumber + └─13259 /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 +4月 17 05:49:56 jack-Kaisa systemd[1329]: Started wireplumber.service - Multimedia Service Session Manager. +4月 17 05:49:56 jack-Kaisa wireplumber[13259]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 17 05:49:56 jack-Kaisa wireplumber[13259]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 17 05:49:56 jack-Kaisa wireplumber[13259]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera $ pactl info 服务器字串:/run/user/1000/pulse/native 程序库协议版本:35 服务器协议版本:35 是否本地服务器:是 -客户端索引:102 +客户端索引:87 区块大小: 65472 用户名:jack 主机名:jack-Kaisa @@ -302,12 +110,12 @@ $ pactl info 服务器版本: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_2__sink 默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor -Cookie:e4d4:308b +Cookie:e8aa:3045 $ pactl list short cards -43 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa +62 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 @@ -329,7 +137,7 @@ $ pactl list short cards 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.plugged.usec = "27172553738" device.product.id = "0x02c8" device.product.name = "Comet Lake PCH-LP cAVS" device.profile = "HiFi" @@ -339,9 +147,9 @@ $ pactl list short cards device.vendor.name = "Intel Corporation" media.class = "Audio/Device" factory.id = "14" - client.id = "36" - object.id = "43" - object.serial = "43" + client.id = "34" + object.id = "45" + object.serial = "62" object.path = "alsa:pcm:0" alsa.card = "0" alsa.card_name = "sof-rt5682" @@ -364,13 +172,12 @@ $ pactl list short cards 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) + [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" - device.product.name = "ASUS MG279" 属于配置文件:HiFi [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) 属性: @@ -388,32 +195,32 @@ $ pactl list short cards 属于配置文件: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 +63 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +64 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +65 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz SUSPENDED +66 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:3839111307] +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:3903467589] └─ 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] + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2118] + 33. WirePlumber [1.0.5, jack@jack-Kaisa, pid:13259] + 34. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:13259] + 62. pipewire [1.0.5, jack@jack-Kaisa, pid:13350] + 63. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1598] + 64. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1598] + 65. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1778] + 66. wpctl [1.0.5, jack@jack-Kaisa, pid:13447] Audio ├─ Devices: - │ 43. Comet Lake PCH-LP cAVS [alsa] + │ 45. 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] + │ 58. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ 59. Comet Lake PCH-LP cAVS HDMI2 [vol: 1.00] + │ * 60. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ 61. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] │ ├─ Sink endpoints: │ @@ -438,7 +245,8 @@ Video Settings └─ Default Configured Node Names: - 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + 1. Audio/Source alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 ================================================================================ VERIFY WirePlumber state files (default-*) @@ -446,22 +254,35 @@ 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 +总计 40 +drwx------ 2 jack jack 4096 4月 17 05:49 . +drwx------ 4 jack jack 4096 4月 16 14:53 .. +-rw-rw-r-- 1 jack jack 1192 4月 17 05:34 default-nodes +-rw-rw-r-- 1 jack jack 982 4月 16 14:59 default-nodes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 74 4月 16 20:28 default-profile +-rw-rw-r-- 1 jack jack 1484 4月 17 05:49 default-routes +-rw-rw-r-- 1 jack jack 1201 4月 16 15:01 default-routes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 1189 4月 16 15:03 default-routes.bak2.20260416_150343 +-rw-rw-r-- 1 jack jack 8017 4月 17 05:34 restore-stream $ sed -n 1,240p /home/jack/.local/state/wireplumber/default-profile -sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 +[default-profile] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def=HiFi $ 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=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 +default.configured.audio.sink.3=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 +default.configured.audio.sink.4=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 +default.configured.audio.sink.5=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 +default.configured.audio.sink.6=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 +default.configured.audio.sink.7=auto_null +default.configured.audio.source=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.0=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.1=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback $ sed -n 1,240p /home/jack/.local/state/wireplumber/default-routes [default-routes] @@ -474,7 +295,12 @@ alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:latency 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; +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:HiFi=[Out] Port1; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:output:stereo-fallback+input:stereo-fallback=analog-output-headphones; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:pro-audio=[Out] HDMI2;[Out] HDMI1;[Out] Port1; ================================================================================ VERIFY ALSA readiness (Jack/ELD/subdevices) @@ -484,10 +310,10 @@ VERIFY ALSA readiness (Jack/ELD/subdevices) $ aplay -l **** PLAYBACK 硬體裝置清單 **** card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] - 子设备: 0/1 + 子设备: 1/1 子设备 #0: subdevice #0 card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] - 子设备: 0/1 + 子设备: 1/1 子设备 #0: subdevice #0 card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) [] 子设备: 1/1 @@ -498,7 +324,7 @@ card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) [] HDMI/DP Jack + ELD + Subdevices: pcm=2 Jack=on ELD_bytes=36 Subdevices=?/? -pcm=3 Jack=on ELD_bytes=36 Subdevices=?/? +pcm=3 Jack=off ELD_bytes=0 Subdevices=?/? pcm=4 Jack=off ELD_bytes=0 Subdevices=?/? ================================================================================ @@ -506,33 +332,7 @@ 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 +[NOTE] Order preference: detected=2 then 3,4,2 then 0 === VERIFY: pcm=2 === Jack=on ELD_bytes=36 Subdevices=?/? @@ -554,42 +354,23 @@ Simple mixer control 'IEC958',0 [NOTE] pw-play (attempt, 5s timeout) -[WARN] pw-play: FAILED (non-zero exit) +[NOTE] pw-play attempt 1/1 -[NOTE] Kernel error window since 2026-04-09 21:38:50 (tail) +[WARN] pw-play: FAILED (exit 124) -[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 +[WARN] pw-play timed out (8s). This can indicate a hung open/stream; capture PipeWire errors below. -=== VERIFY: pcm=0 === +[NOTE] PipeWire (user) log tail since 2026-04-17 05:50:04 +-- No entries -- -[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) +[NOTE] Kernel error window since 2026-04-17 05:50:04 (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. +[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) @@ -665,61 +446,57 @@ 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 + Active: active (running) since Fri 2026-04-17 05:49:56 CST; 17s ago TriggeredBy: ● pipewire.socket - Main PID: 5637 (pipewire) - Tasks: 3 (limit: 38170) - Memory: 7.2M (peak: 7.9M) - CPU: 157ms + Main PID: 13254 (pipewire) + Tasks: 3 (limit: 38175) + Memory: 5.7M (peak: 6.2M) + CPU: 47ms CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service - └─5637 /usr/bin/pipewire + └─13254 /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: 输入/输出错误) +4月 17 05:49:56 jack-Kaisa systemd[1329]: Started pipewire.service - PipeWire Multimedia Service. +4月 17 05:49:56 jack-Kaisa pipewire[13254]: mod.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; 38s ago + Active: active (running) since Fri 2026-04-17 05:50:00 CST; 13s ago TriggeredBy: ● pipewire-pulse.socket - Main PID: 5640 (pipewire-pulse) - Tasks: 3 (limit: 38170) - Memory: 3.4M (peak: 4.0M) - CPU: 79ms + Main PID: 13350 (pipewire-pulse) + Tasks: 3 (limit: 38175) + Memory: 3.7M (peak: 3.8M) + CPU: 25ms CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service - └─5640 /usr/bin/pipewire-pulse + └─13350 /usr/bin/pipewire-pulse -4月 09 21:38:28 jack-Kaisa systemd[1325]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 17 05:50:00 jack-Kaisa systemd[1329]: 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 + Active: active (running) since Fri 2026-04-17 05:49:56 CST; 17s ago + Main PID: 13259 (wireplumber) + Tasks: 6 (limit: 38175) + Memory: 5.0M (peak: 5.9M) + CPU: 121ms CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service - └─5639 /usr/bin/wireplumber + └─13259 /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 +4月 17 05:49:56 jack-Kaisa systemd[1329]: Started wireplumber.service - Multimedia Service Session Manager. +4月 17 05:49:56 jack-Kaisa wireplumber[13259]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 17 05:49:56 jack-Kaisa wireplumber[13259]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 17 05:49:56 jack-Kaisa wireplumber[13259]: 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 Thu 2026-04-09 21:34:09 CST; 4min 57s ago + Active: active (running) since Thu 2026-04-16 22:16:44 CST; 7h 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. +4月 16 22:16:44 jack-Kaisa systemd[1329]: Listening on pipewire.socket - PipeWire Multimedia System Sockets. ================================================================================ ALSA enumeration @@ -729,7 +506,7 @@ ALSA enumeration $ aplay -l **** PLAYBACK 硬體裝置清單 **** card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) [] - 子设备: 0/1 + 子设备: 1/1 子设备 #0: subdevice #0 card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) [] 子设备: 0/1 @@ -841,7 +618,7 @@ numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack' $ amixer -c0 cget numid=16 numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack' ; type=BOOLEAN,access=r-------,values=1 - : values=on + : values=off $ amixer -c0 cget numid=22 numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack' @@ -855,8 +632,8 @@ numid=15,iface=PCM,name='ELD',device=2 $ 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 + ; type=BYTES,access=r--v----,values=0 + : values= $ amixer -c0 cget numid=27 numid=27,iface=PCM,name='ELD',device=4 @@ -869,13 +646,13 @@ 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 +-rw-rw-r-- 1 jack jack 238 4月 10 14:41 /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 +-rw-rw-r-- 1 jack jack 2209 4月 10 14:41 /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 +-rw-r--r-- 1 root root 1472 4月 10 14:52 /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': 没有那个文件或目录 @@ -886,13 +663,11 @@ 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 +总计 8 +drwxrwxr-x 2 jack jack 4096 4月 10 14:52 . +drwxrwxr-x 4 jack jack 4096 4月 16 20:31 .. -$ 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 /home/jack/.config/wireplumber/wireplumber.conf.d/*kaisa* $ ls -la /etc/wireplumber/wireplumber.conf.d @@ -904,22 +679,35 @@ 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 +总计 40 +drwx------ 2 jack jack 4096 4月 17 05:50 . +drwx------ 4 jack jack 4096 4月 16 14:53 .. +-rw-rw-r-- 1 jack jack 1192 4月 17 05:50 default-nodes +-rw-rw-r-- 1 jack jack 982 4月 16 14:59 default-nodes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 74 4月 16 20:28 default-profile +-rw-rw-r-- 1 jack jack 1484 4月 17 05:49 default-routes +-rw-rw-r-- 1 jack jack 1201 4月 16 15:01 default-routes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 1189 4月 16 15:03 default-routes.bak2.20260416_150343 +-rw-rw-r-- 1 jack jack 8017 4月 17 05:50 restore-stream $ sed -n 1,200p /home/jack/.local/state/wireplumber/default-profile -sed: 无法读取 /home/jack/.local/state/wireplumber/default-profile: 没有那个文件或目录 +[default-profile] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def=HiFi $ 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=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 +default.configured.audio.sink.3=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 +default.configured.audio.sink.4=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 +default.configured.audio.sink.5=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 +default.configured.audio.sink.6=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 +default.configured.audio.sink.7=auto_null +default.configured.audio.source=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.0=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.1=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback $ sed -n 1,200p /home/jack/.local/state/wireplumber/default-routes [default-routes] @@ -932,7 +720,12 @@ alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:latency 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; +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:HiFi=[Out] Port1; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:output:stereo-fallback+input:stereo-fallback=analog-output-headphones; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:pro-audio=[Out] HDMI2;[Out] HDMI1;[Out] Port1; ================================================================================ WirePlumber default-routes: persisted volume sanity @@ -947,7 +740,7 @@ 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 +62 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 @@ -969,7 +762,7 @@ $ pactl list cards short 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.plugged.usec = "27172553738" device.product.id = "0x02c8" device.product.name = "Comet Lake PCH-LP cAVS" device.profile = "HiFi" @@ -979,9 +772,9 @@ $ pactl list cards short device.vendor.name = "Intel Corporation" media.class = "Audio/Device" factory.id = "14" - client.id = "36" - object.id = "43" - object.serial = "43" + client.id = "34" + object.id = "45" + object.serial = "62" object.path = "alsa:pcm:0" alsa.card = "0" alsa.card_name = "sof-rt5682" @@ -1004,13 +797,12 @@ $ pactl list cards short 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) + [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" - device.product.name = "ASUS MG279" 属于配置文件:HiFi [Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available) 属性: @@ -1037,7 +829,7 @@ $ pactl info 程序库协议版本:35 服务器协议版本:35 是否本地服务器:是 -客户端索引:143 +客户端索引:106 区块大小: 65472 用户名:jack 主机名:jack-Kaisa @@ -1045,37 +837,37 @@ $ pactl info 服务器版本: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_2__sink 默认信源: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink.monitor -Cookie:e4d4:308b +Cookie:e8aa:3045 $ 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 +63 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +64 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +65 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz IDLE +66 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:3839111307] +PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:3903467589] └─ 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] + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2118] + 33. WirePlumber [1.0.5, jack@jack-Kaisa, pid:13259] + 34. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:13259] + 62. pipewire [1.0.5, jack@jack-Kaisa, pid:13350] + 63. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1598] + 64. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1598] + 65. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1778] + 66. wpctl [1.0.5, jack@jack-Kaisa, pid:13771] Audio ├─ Devices: - │ 43. Comet Lake PCH-LP cAVS [alsa] + │ 45. 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] + │ 58. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ 59. Comet Lake PCH-LP cAVS HDMI2 [vol: 1.00] + │ * 60. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ 61. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] │ ├─ Sink endpoints: │ @@ -1100,7 +892,8 @@ Video Settings └─ Default Configured Node Names: - 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink + 0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink + 1. Audio/Source alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 ================================================================================ Kernel hints (SOF/HDMI hw_params IPC errors) @@ -1111,26 +904,83 @@ Note: if you see PipeWire 'set_hw_params: Input/output error', the real cause is 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 +896:4月 16 22:16:42 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +897:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +901:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +905:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +906:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +907:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +908:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +909:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +910:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +911:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +912:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +913:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +915:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +916:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +919:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 +966:4月 16 22:23:01 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +967:4月 16 22:23:01 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 +968:4月 16 22:23:01 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 +969:4月 16 22:23:01 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +970:4月 16 22:23:01 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +971:4月 16 22:23:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +972:4月 16 22:23:06 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 +973:4月 16 22:23:06 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 +974:4月 16 22:23:06 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +975:4月 16 22:23:06 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +976:4月 16 22:23:48 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +977:4月 16 22:23:48 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 +978:4月 16 22:23:48 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 +979:4月 16 22:23:48 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +980:4月 16 22:23:48 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +981:4月 16 22:23:53 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +982:4月 16 22:23:53 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 +983:4月 16 22:23:53 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 +984:4月 16 22:23:53 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +985:4月 16 22:23:53 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +989:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +990:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +991:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +992:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +993:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +994:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +995:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +996:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +997:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +998:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +999:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +1000:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +1001:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +1002:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 +1009:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +1010:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +1011:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +1012:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +1013:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +1014:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +1015:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +1016:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +1017:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +1018:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +1019:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +1020:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +1021:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +1022:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 +1029:4月 17 05:49:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +1030:4月 17 05:49:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +1031:4月 17 05:49:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +1032:4月 17 05:49:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +1033:4月 17 05:49:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +1034:4月 17 05:49:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +1035:4月 17 05:49:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +1036:4月 17 05:49:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +1037:4月 17 05:49:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +1038:4月 17 05:49:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +1039:4月 17 05:49:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +1040:4月 17 05:49:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +1041:4月 17 05:49:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +1042:4月 17 05:49:58 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 @@ -1147,7 +997,7 @@ 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 +$ timeout -k 1s 8s speaker-test -D pipewire -c2 -t sine -f 440 -l 1 speaker-test 1.2.9 @@ -1162,10 +1012,9 @@ Sine波形频率是440.0000Hz 时间段大小被设为=262144 缓冲大小被设为=1048576 0 - Front Left - 1 - Front Right -每时间段时间=5.530768 +./scripts/kaisa-audio-doctor.sh: 第 83 行: 13779 已杀死 "$@" -$ timeout -k 1s 5s speaker-test -D default -c2 -t sine -f 440 -l 1 +$ timeout -k 1s 8s speaker-test -D default -c2 -t sine -f 440 -l 1 speaker-test 1.2.9 @@ -1180,12 +1029,11 @@ Sine波形频率是440.0000Hz 时间段大小被设为=262144 缓冲大小被设为=1048576 0 - Front Left - 1 - Front Right -每时间段时间=5.527580 +./scripts/kaisa-audio-doctor.sh: 第 83 行: 13785 已杀死 "$@" -$ timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav +$ timeout -k 1s 8s pw-play /usr/share/sounds/alsa/Front_Center.wav -$ timeout -k 1s 5s paplay /usr/share/sounds/alsa/Front_Center.wav +$ timeout -k 1s 8s paplay /usr/share/sounds/alsa/Front_Center.wav ================================================================================ Recent logs (journalctl --user, current boot) @@ -1193,74 +1041,72 @@ 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月 16 22:16:44 jack-Kaisa systemd[1329]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 22:16:44 jack-Kaisa wireplumber[1392]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 22:16:44 jack-Kaisa wireplumber[1392]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 22:16:44 jack-Kaisa wireplumber[1392]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 16 22:16:44 jack-Kaisa wireplumber[1392]: Object activation aborted: proxy destroyed +4月 16 22:16:44 jack-Kaisa wireplumber[1392]: failed to activate item: Object activation aborted: proxy destroyed +4月 17 05:25:26 jack-Kaisa wireplumber[1392]: stopped by signal: 已终止 +4月 17 05:25:26 jack-Kaisa systemd[1329]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 17 05:25:26 jack-Kaisa wireplumber[1392]: disconnected from pipewire +4月 17 05:25:26 jack-Kaisa systemd[1329]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 17 05:25:26 jack-Kaisa systemd[1329]: Started wireplumber.service - Multimedia Service Session Manager. +4月 17 05:25:26 jack-Kaisa wireplumber[10183]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 17 05:25:26 jack-Kaisa wireplumber[10183]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 17 05:25:26 jack-Kaisa wireplumber[10183]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 17 05:34:14 jack-Kaisa systemd[1329]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 17 05:34:14 jack-Kaisa wireplumber[10183]: stopped by signal: 已终止 +4月 17 05:34:14 jack-Kaisa wireplumber[10183]: disconnected from pipewire +4月 17 05:34:14 jack-Kaisa systemd[1329]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 17 05:34:14 jack-Kaisa systemd[1329]: Started wireplumber.service - Multimedia Service Session Manager. +4月 17 05:34:14 jack-Kaisa wireplumber[12049]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 17 05:34:14 jack-Kaisa wireplumber[12049]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 17 05:34:14 jack-Kaisa wireplumber[12049]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 17 05:49:56 jack-Kaisa systemd[1329]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 17 05:49:56 jack-Kaisa systemd[1329]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 17 05:49:56 jack-Kaisa systemd[1329]: Started wireplumber.service - Multimedia Service Session Manager. +4月 17 05:49:56 jack-Kaisa wireplumber[13259]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 17 05:49:56 jack-Kaisa wireplumber[13259]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 17 05:49:56 jack-Kaisa wireplumber[13259]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera $ 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月 16 22:16:44 jack-Kaisa systemd[1329]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 22:16:44 jack-Kaisa pipewire[1387]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 16 22:23:01 jack-Kaisa pipewire[1387]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 22:23:01 jack-Kaisa pipewire[1387]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 16 22:23:06 jack-Kaisa pipewire[1387]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 22:23:06 jack-Kaisa pipewire[1387]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 16 22:23:06 jack-Kaisa pipewire[1387]: pw.link: 0x5d964f7e1c20: one of the nodes is in error out:running in:error +4月 16 22:23:48 jack-Kaisa pipewire[1387]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 22:23:48 jack-Kaisa pipewire[1387]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 16 22:23:53 jack-Kaisa pipewire[1387]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 22:23:53 jack-Kaisa pipewire[1387]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 16 22:23:53 jack-Kaisa pipewire[1387]: pw.link: 0x5d964f7ae130: one of the nodes is in error out:running in:error +4月 17 05:25:26 jack-Kaisa systemd[1329]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 17 05:25:26 jack-Kaisa systemd[1329]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 17 05:25:26 jack-Kaisa systemd[1329]: Started pipewire.service - PipeWire Multimedia Service. +4月 17 05:25:26 jack-Kaisa pipewire[10180]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 17 05:34:14 jack-Kaisa systemd[1329]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 17 05:34:14 jack-Kaisa systemd[1329]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 17 05:34:14 jack-Kaisa systemd[1329]: Started pipewire.service - PipeWire Multimedia Service. +4月 17 05:34:14 jack-Kaisa pipewire[12047]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 17 05:49:56 jack-Kaisa systemd[1329]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 17 05:49:56 jack-Kaisa systemd[1329]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 17 05:49:56 jack-Kaisa systemd[1329]: Started pipewire.service - PipeWire Multimedia Service. +4月 17 05:49:56 jack-Kaisa pipewire[13254]: mod.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月 16 22:16:44 jack-Kaisa systemd[1329]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 17 05:25:26 jack-Kaisa systemd[1329]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 17 05:25:26 jack-Kaisa systemd[1329]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 17 05:25:31 jack-Kaisa systemd[1329]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 17 05:34:14 jack-Kaisa systemd[1329]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 17 05:34:14 jack-Kaisa systemd[1329]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 17 05:34:18 jack-Kaisa systemd[1329]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 17 05:49:56 jack-Kaisa systemd[1329]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 17 05:49:56 jack-Kaisa systemd[1329]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 17 05:50:00 jack-Kaisa systemd[1329]: Started pipewire-pulse.service - PipeWire PulseAudio. ================================================================================ Hints @@ -1274,4 +1120,4 @@ Hints - 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 +Done. Report saved to: ./_logs/kaisa-audio-doctor_plan_pcm2_20260417_055004.log diff --git a/_logs/kaisa-audio-doctor_plan_pcm3_20260417_055053.log b/_logs/kaisa-audio-doctor_plan_pcm3_20260417_055053.log new file mode 100644 index 0000000000..199017d9e3 --- /dev/null +++ b/_logs/kaisa-audio-doctor_plan_pcm3_20260417_055053.log @@ -0,0 +1,1094 @@ + +================================================================================ +Kaisa audio doctor (sof-rt5682) — report: ./_logs/kaisa-audio-doctor_plan_pcm3_20260417_055053.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月 17日 星期五 05:50:53 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月 17 05: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 + + +================================================================================ +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-17 05:50:54 + +================================================================================ +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 Fri 2026-04-17 05:49:56 CST; 57s ago +TriggeredBy: ● pipewire.socket + Main PID: 13254 (pipewire) + Tasks: 3 (limit: 38175) + Memory: 6.0M (peak: 6.9M) + CPU: 101ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─13254 /usr/bin/pipewire + +4月 17 05:49:56 jack-Kaisa systemd[1329]: Started pipewire.service - PipeWire Multimedia Service. +4月 17 05:49:56 jack-Kaisa pipewire[13254]: mod.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-04-17 05:50:00 CST; 53s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 13350 (pipewire-pulse) + Tasks: 3 (limit: 38175) + Memory: 4.0M (peak: 4.5M) + CPU: 39ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─13350 /usr/bin/pipewire-pulse + +4月 17 05:50:00 jack-Kaisa systemd[1329]: 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-04-17 05:49:56 CST; 57s ago + Main PID: 13259 (wireplumber) + Tasks: 6 (limit: 38175) + Memory: 5.7M (peak: 6.4M) + CPU: 157ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─13259 /usr/bin/wireplumber + +4月 17 05:49:56 jack-Kaisa systemd[1329]: Started wireplumber.service - Multimedia Service Session Manager. +4月 17 05:49:56 jack-Kaisa wireplumber[13259]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 17 05:49:56 jack-Kaisa wireplumber[13259]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 17 05:49:56 jack-Kaisa wireplumber[13259]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera + +$ pactl info +服务器字串:/run/user/1000/pulse/native +程序库协议版本:35 +服务器协议版本:35 +是否本地服务器:是 +客户端索引:133 +区块大小: 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:e8aa:3045 + +$ pactl list short cards +62 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 = "27172553738" + 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 = "45" + object.serial = "62" + 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 +63 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +64 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +65 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz SUSPENDED +66 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:3903467589] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2118] + 33. WirePlumber [1.0.5, jack@jack-Kaisa, pid:13259] + 34. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:13259] + 62. pipewire [1.0.5, jack@jack-Kaisa, pid:13350] + 63. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1598] + 64. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1598] + 65. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1778] + 66. wpctl [1.0.5, jack@jack-Kaisa, pid:14025] + +Audio + ├─ Devices: + │ 45. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 58. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ 59. Comet Lake PCH-LP cAVS HDMI2 [vol: 1.00] + │ * 60. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ 61. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ + ├─ 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 + 1. Audio/Source alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 + +================================================================================ +VERIFY WirePlumber state files (default-*) + +================================================================================ + +$ ls -la /home/jack/.local/state/wireplumber +总计 40 +drwx------ 2 jack jack 4096 4月 17 05:50 . +drwx------ 4 jack jack 4096 4月 16 14:53 .. +-rw-rw-r-- 1 jack jack 1192 4月 17 05:50 default-nodes +-rw-rw-r-- 1 jack jack 982 4月 16 14:59 default-nodes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 74 4月 16 20:28 default-profile +-rw-rw-r-- 1 jack jack 1484 4月 17 05:49 default-routes +-rw-rw-r-- 1 jack jack 1201 4月 16 15:01 default-routes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 1189 4月 16 15:03 default-routes.bak2.20260416_150343 +-rw-rw-r-- 1 jack jack 8017 4月 17 05:50 restore-stream + +$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-profile +[default-profile] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def=HiFi + +$ 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 +default.configured.audio.sink.3=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 +default.configured.audio.sink.4=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 +default.configured.audio.sink.5=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 +default.configured.audio.sink.6=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 +default.configured.audio.sink.7=auto_null +default.configured.audio.source=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.0=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.1=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback + +$ 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: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:HiFi=[Out] Port1; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:output:stereo-fallback+input:stereo-fallback=analog-output-headphones; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:pro-audio=[Out] HDMI2;[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 Fri 2026-04-17 05:49:56 CST; 1min 4s ago +TriggeredBy: ● pipewire.socket + Main PID: 13254 (pipewire) + Tasks: 3 (limit: 38175) + Memory: 5.8M (peak: 6.9M) + CPU: 105ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service + └─13254 /usr/bin/pipewire + +4月 17 05:49:56 jack-Kaisa systemd[1329]: Started pipewire.service - PipeWire Multimedia Service. +4月 17 05:49:56 jack-Kaisa pipewire[13254]: mod.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-04-17 05:50:00 CST; 59s ago +TriggeredBy: ● pipewire-pulse.socket + Main PID: 13350 (pipewire-pulse) + Tasks: 3 (limit: 38175) + Memory: 4.2M (peak: 4.5M) + CPU: 43ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service + └─13350 /usr/bin/pipewire-pulse + +4月 17 05:50:00 jack-Kaisa systemd[1329]: 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-04-17 05:49:56 CST; 1min 4s ago + Main PID: 13259 (wireplumber) + Tasks: 6 (limit: 38175) + Memory: 5.9M (peak: 6.4M) + CPU: 164ms + CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service + └─13259 /usr/bin/wireplumber + +4月 17 05:49:56 jack-Kaisa systemd[1329]: Started wireplumber.service - Multimedia Service Session Manager. +4月 17 05:49:56 jack-Kaisa wireplumber[13259]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 17 05:49:56 jack-Kaisa wireplumber[13259]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 17 05:49:56 jack-Kaisa wireplumber[13259]: 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 Thu 2026-04-16 22:16:44 CST; 7h 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月 16 22:16:44 jack-Kaisa systemd[1329]: 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月 10 14:41 /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月 10 14:41 /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月 10 14:52 /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 +总计 8 +drwxrwxr-x 2 jack jack 4096 4月 10 14:52 . +drwxrwxr-x 4 jack jack 4096 4月 16 20:31 .. + +$ ls -la /home/jack/.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/jack/.local/state/wireplumber +总计 40 +drwx------ 2 jack jack 4096 4月 17 05:50 . +drwx------ 4 jack jack 4096 4月 16 14:53 .. +-rw-rw-r-- 1 jack jack 1192 4月 17 05:50 default-nodes +-rw-rw-r-- 1 jack jack 982 4月 16 14:59 default-nodes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 74 4月 16 20:28 default-profile +-rw-rw-r-- 1 jack jack 1484 4月 17 05:49 default-routes +-rw-rw-r-- 1 jack jack 1201 4月 16 15:01 default-routes.bak.20260416_150257 +-rw-rw-r-- 1 jack jack 1189 4月 16 15:03 default-routes.bak2.20260416_150343 +-rw-rw-r-- 1 jack jack 8017 4月 17 05:50 restore-stream + +$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-profile +[default-profile] +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def=HiFi + +$ 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 +default.configured.audio.sink.3=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 +default.configured.audio.sink.4=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 +default.configured.audio.sink.5=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 +default.configured.audio.sink.6=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 +default.configured.audio.sink.7=auto_null +default.configured.audio.source=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.0=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 +default.configured.audio.source.1=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback + +$ 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: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:HiFi=[Out] Port1; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:output:stereo-fallback+input:stereo-fallback=analog-output-headphones; +alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:pro-audio=[Out] HDMI2;[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 +62 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 = "27172553738" + 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 = "45" + object.serial = "62" + 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 +是否本地服务器:是 +客户端索引:141 +区块大小: 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:e8aa:3045 + +$ pactl list short sinks +63 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_4__sink PipeWire s32le 2ch 48000Hz SUSPENDED +64 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED +65 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink PipeWire s32le 2ch 48000Hz SUSPENDED +66 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:3903467589] + └─ Clients: + 32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2118] + 33. WirePlumber [1.0.5, jack@jack-Kaisa, pid:13259] + 34. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:13259] + 62. pipewire [1.0.5, jack@jack-Kaisa, pid:13350] + 63. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1598] + 64. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1598] + 65. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1778] + 66. wpctl [1.0.5, jack@jack-Kaisa, pid:14293] + +Audio + ├─ Devices: + │ 45. Comet Lake PCH-LP cAVS [alsa] + │ + ├─ Sinks: + │ 58. Comet Lake PCH-LP cAVS Analog (Port1) [vol: 1.00] + │ 59. Comet Lake PCH-LP cAVS HDMI2 [vol: 1.00] + │ * 60. Comet Lake PCH-LP cAVS HDMI1 [vol: 1.00] + │ 61. Comet Lake PCH-LP cAVS HDMI3 [vol: 0.40] + │ + ├─ 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 + 1. Audio/Source alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0 + +================================================================================ +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): +896:4月 16 22:16:42 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 +897:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +901:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +905:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +906:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +907:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +908:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +909:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +910:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +911:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +912:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +913:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +915:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +916:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +919:4月 16 22:16:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 +966:4月 16 22:23:01 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +967:4月 16 22:23:01 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 +968:4月 16 22:23:01 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 +969:4月 16 22:23:01 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +970:4月 16 22:23:01 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +971:4月 16 22:23:06 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +972:4月 16 22:23:06 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 +973:4月 16 22:23:06 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 +974:4月 16 22:23:06 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +975:4月 16 22:23:06 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +976:4月 16 22:23:48 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +977:4月 16 22:23:48 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 +978:4月 16 22:23:48 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 +979:4月 16 22:23:48 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +980:4月 16 22:23:48 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +981:4月 16 22:23:53 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5 +982:4月 16 22:23:53 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 +983:4月 16 22:23:53 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 +984:4月 16 22:23:53 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1 +985:4月 16 22:23:53 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1 +989:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +990:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +991:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +992:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +993:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +994:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +995:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +996:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +997:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +998:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +999:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +1000:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +1001:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +1002:4月 17 05:25:32 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 +1009:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +1010:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +1011:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +1012:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +1013:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +1014:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +1015:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +1016:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +1017:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +1018:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +1019:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +1020:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +1021:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +1022:4月 17 05:34:16 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1 +1029:4月 17 05:49:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915]) +1030:4月 17 05:49:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode +1031:4月 17 05:49:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT table not found +1032:4月 17 05:49:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 +1033:4月 17 05:49:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0 +1034:4月 17 05:49:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 0 +1035:4月 17 05:49:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0: +1036:4月 17 05:49:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/community/sof-cml.ri +1037:4月 17 05:49:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-cml-rt5682.tplg +1038:4月 17 05:49:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +1039:4月 17 05:49:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +1040:4月 17 05:49:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 +1041:4月 17 05:49:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1 +1042:4月 17 05:49:58 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 8s 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 行: 14301 已杀死 "$@" + +$ timeout -k 1s 8s speaker-test -D default -c2 -t sine -f 440 -l 1 +./scripts/kaisa-audio-doctor.sh: 第 83 行: 14333 已杀死 "$@" + +$ timeout -k 1s 8s pw-play /usr/share/sounds/alsa/Front_Center.wav + +$ timeout -k 1s 8s paplay /usr/share/sounds/alsa/Front_Center.wav + +================================================================================ +Recent logs (journalctl --user, current boot) + +================================================================================ + +$ journalctl --user -u wireplumber -b --no-pager -n 200 +4月 16 22:16:44 jack-Kaisa systemd[1329]: Started wireplumber.service - Multimedia Service Session Manager. +4月 16 22:16:44 jack-Kaisa wireplumber[1392]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 16 22:16:44 jack-Kaisa wireplumber[1392]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 16 22:16:44 jack-Kaisa wireplumber[1392]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner +4月 16 22:16:44 jack-Kaisa wireplumber[1392]: Object activation aborted: proxy destroyed +4月 16 22:16:44 jack-Kaisa wireplumber[1392]: failed to activate item: Object activation aborted: proxy destroyed +4月 17 05:25:26 jack-Kaisa wireplumber[1392]: stopped by signal: 已终止 +4月 17 05:25:26 jack-Kaisa systemd[1329]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 17 05:25:26 jack-Kaisa wireplumber[1392]: disconnected from pipewire +4月 17 05:25:26 jack-Kaisa systemd[1329]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 17 05:25:26 jack-Kaisa systemd[1329]: Started wireplumber.service - Multimedia Service Session Manager. +4月 17 05:25:26 jack-Kaisa wireplumber[10183]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 17 05:25:26 jack-Kaisa wireplumber[10183]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 17 05:25:26 jack-Kaisa wireplumber[10183]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 17 05:34:14 jack-Kaisa systemd[1329]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 17 05:34:14 jack-Kaisa wireplumber[10183]: stopped by signal: 已终止 +4月 17 05:34:14 jack-Kaisa wireplumber[10183]: disconnected from pipewire +4月 17 05:34:14 jack-Kaisa systemd[1329]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 17 05:34:14 jack-Kaisa systemd[1329]: Started wireplumber.service - Multimedia Service Session Manager. +4月 17 05:34:14 jack-Kaisa wireplumber[12049]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 17 05:34:14 jack-Kaisa wireplumber[12049]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 17 05:34:14 jack-Kaisa wireplumber[12049]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera +4月 17 05:49:56 jack-Kaisa systemd[1329]: Stopping wireplumber.service - Multimedia Service Session Manager... +4月 17 05:49:56 jack-Kaisa systemd[1329]: Stopped wireplumber.service - Multimedia Service Session Manager. +4月 17 05:49:56 jack-Kaisa systemd[1329]: Started wireplumber.service - Multimedia Service Session Manager. +4月 17 05:49:56 jack-Kaisa wireplumber[13259]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? +4月 17 05:49:56 jack-Kaisa wireplumber[13259]: PipeWire's libcamera SPA missing or broken. libcamera not supported. +4月 17 05:49:56 jack-Kaisa wireplumber[13259]: Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera + +$ journalctl --user -u pipewire -b --no-pager -n 200 +4月 16 22:16:44 jack-Kaisa systemd[1329]: Started pipewire.service - PipeWire Multimedia Service. +4月 16 22:16:44 jack-Kaisa pipewire[1387]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 16 22:23:01 jack-Kaisa pipewire[1387]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 22:23:01 jack-Kaisa pipewire[1387]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 16 22:23:06 jack-Kaisa pipewire[1387]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 22:23:06 jack-Kaisa pipewire[1387]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 16 22:23:06 jack-Kaisa pipewire[1387]: pw.link: 0x5d964f7e1c20: one of the nodes is in error out:running in:error +4月 16 22:23:48 jack-Kaisa pipewire[1387]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 22:23:48 jack-Kaisa pipewire[1387]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 16 22:23:53 jack-Kaisa pipewire[1387]: spa.alsa: set_hw_params: 输入/输出错误 +4月 16 22:23:53 jack-Kaisa pipewire[1387]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-45) suspended -> error (Start error: 输入/输出错误) +4月 16 22:23:53 jack-Kaisa pipewire[1387]: pw.link: 0x5d964f7ae130: one of the nodes is in error out:running in:error +4月 17 05:25:26 jack-Kaisa systemd[1329]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 17 05:25:26 jack-Kaisa systemd[1329]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 17 05:25:26 jack-Kaisa systemd[1329]: Started pipewire.service - PipeWire Multimedia Service. +4月 17 05:25:26 jack-Kaisa pipewire[10180]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 17 05:34:14 jack-Kaisa systemd[1329]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 17 05:34:14 jack-Kaisa systemd[1329]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 17 05:34:14 jack-Kaisa systemd[1329]: Started pipewire.service - PipeWire Multimedia Service. +4月 17 05:34:14 jack-Kaisa pipewire[12047]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 17 05:49:56 jack-Kaisa systemd[1329]: Stopping pipewire.service - PipeWire Multimedia Service... +4月 17 05:49:56 jack-Kaisa systemd[1329]: Stopped pipewire.service - PipeWire Multimedia Service. +4月 17 05:49:56 jack-Kaisa systemd[1329]: Started pipewire.service - PipeWire Multimedia Service. +4月 17 05:49:56 jack-Kaisa pipewire[13254]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files +4月 17 05:51:00 jack-Kaisa pipewire[13254]: spa.alsa: set_hw_params: 输入/输出错误 +4月 17 05:51:00 jack-Kaisa pipewire[13254]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-60) suspended -> error (Start error: 输入/输出错误) +4月 17 05:51:05 jack-Kaisa pipewire[13254]: spa.alsa: set_hw_params: 输入/输出错误 +4月 17 05:51:05 jack-Kaisa pipewire[13254]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-60) suspended -> error (Start error: 输入/输出错误) +4月 17 05:51:05 jack-Kaisa pipewire[13254]: pw.link: 0x59faf0f235c0: one of the nodes is in error out:running in:error +4月 17 05:51:09 jack-Kaisa pipewire[13254]: pw.link: 0x59faf0f24780: one of the nodes is in error out:suspended in:error +4月 17 05:51:09 jack-Kaisa pipewire[13254]: pw.link: 0x59faf0edc390: one of the nodes is in error out:suspended in:error +4月 17 05:51:18 jack-Kaisa pipewire[13254]: spa.alsa: set_hw_params: 输入/输出错误 +4月 17 05:51:18 jack-Kaisa pipewire[13254]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-60) suspended -> error (Start error: 输入/输出错误) +4月 17 05:51:23 jack-Kaisa pipewire[13254]: spa.alsa: set_hw_params: 输入/输出错误 +4月 17 05:51:23 jack-Kaisa pipewire[13254]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink-60) suspended -> error (Start error: 输入/输出错误) +4月 17 05:51:23 jack-Kaisa pipewire[13254]: pw.link: 0x59faf0f234e0: one of the nodes is in error out:running in:error +4月 17 05:51:26 jack-Kaisa pipewire[13254]: pw.link: 0x59faf0f22c10: one of the nodes is in error out:suspended in:error +4月 17 05:51:26 jack-Kaisa pipewire[13254]: pw.link: 0x59faf0f12730: one of the nodes is in error out:suspended in:error + +$ journalctl --user -u pipewire-pulse -b --no-pager -n 200 +4月 16 22:16:44 jack-Kaisa systemd[1329]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 17 05:25:26 jack-Kaisa systemd[1329]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 17 05:25:26 jack-Kaisa systemd[1329]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 17 05:25:31 jack-Kaisa systemd[1329]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 17 05:34:14 jack-Kaisa systemd[1329]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 17 05:34:14 jack-Kaisa systemd[1329]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 17 05:34:18 jack-Kaisa systemd[1329]: Started pipewire-pulse.service - PipeWire PulseAudio. +4月 17 05:49:56 jack-Kaisa systemd[1329]: Stopping pipewire-pulse.service - PipeWire PulseAudio... +4月 17 05:49:56 jack-Kaisa systemd[1329]: Stopped pipewire-pulse.service - PipeWire PulseAudio. +4月 17 05:50:00 jack-Kaisa systemd[1329]: 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_plan_pcm3_20260417_055053.log diff --git a/_logs/kaisa-hdmi-stability-probe_20260409_205441.log b/_logs/kaisa-hdmi-stability-probe_20260409_205441.log deleted file mode 100644 index 1baaf3a615..0000000000 --- a/_logs/kaisa-hdmi-stability-probe_20260409_205441.log +++ /dev/null @@ -1,160 +0,0 @@ - -================================================================================ -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 deleted file mode 100644 index feb7737679..0000000000 --- a/_logs/kaisa-hdmi-stability-probe_20260409_205622.log +++ /dev/null @@ -1,748 +0,0 @@ - -================================================================================ -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 deleted file mode 100644 index f79e45e809..0000000000 --- a/_logs/kaisa-hdmi-stability-probe_20260409_210230.log +++ /dev/null @@ -1,140 +0,0 @@ - -================================================================================ -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 deleted file mode 100644 index 93c778461e..0000000000 --- a/_logs/kaisa-hdmi-stability-probe_20260409_210448.log +++ /dev/null @@ -1,384 +0,0 @@ - -================================================================================ -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 deleted file mode 100644 index 1ad5adc373..0000000000 --- a/_logs/kaisa-hdmi-stability-probe_20260409_212356.log +++ /dev/null @@ -1,192 +0,0 @@ - -================================================================================ -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 deleted file mode 100644 index 6d1f4b0ba4..0000000000 --- a/_logs/kaisa-hdmi-stability-probe_20260409_212905.log +++ /dev/null @@ -1,116 +0,0 @@ - -================================================================================ -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 deleted file mode 100644 index 8f69d27e28..0000000000 --- a/_logs/kaisa-hdmi-stability-probe_20260409_212915.log +++ /dev/null @@ -1,800 +0,0 @@ - -================================================================================ -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 deleted file mode 100644 index 0a773aa0c6..0000000000 --- a/_logs/kaisa-livecd-collect_20260213_010351.log +++ /dev/null @@ -1,84 +0,0 @@ - -================================================================================ -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 deleted file mode 100644 index 2dd4d0d0f7..0000000000 --- a/_logs/kaisa-livecd-collect_20260213_010421.log +++ /dev/null @@ -1,86 +0,0 @@ - -================================================================================ -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 deleted file mode 100644 index c1c0ae524d..0000000000 --- a/_logs/kaisa-livecd-collect_20260213_012205.log +++ /dev/null @@ -1,84 +0,0 @@ - -================================================================================ -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 deleted file mode 100644 index af3c57f71f..0000000000 --- a/_logs/kaisa-livecd-collect_20260213_012235.log +++ /dev/null @@ -1,86 +0,0 @@ - -================================================================================ -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 deleted file mode 100644 index cbf5cccd31..0000000000 --- a/_logs/kaisa-livecd-collect_20260408_224942.log +++ /dev/null @@ -1,86 +0,0 @@ - -================================================================================ -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 deleted file mode 100644 index 796b52a477..0000000000 --- a/_logs/kaisa-livecd-collect_20260408_225012.log +++ /dev/null @@ -1,84 +0,0 @@ - -================================================================================ -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 deleted file mode 100644 index 99c5dcb507..0000000000 --- a/_logs/kaisa-livecd-collect_20260408_225251.log +++ /dev/null @@ -1,370 +0,0 @@ - -================================================================================ -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 deleted file mode 100644 index 1276cf1ce6..0000000000 --- a/_logs/kaisa-livecd-collect_20260408_225332.log +++ /dev/null @@ -1,401 +0,0 @@ - -================================================================================ -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 deleted file mode 100644 index 55635d38c9..0000000000 --- a/_logs/kaisa-livecd-collect_20260408_225349.log +++ /dev/null @@ -1,401 +0,0 @@ - -================================================================================ -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 deleted file mode 100644 index c51625e090..0000000000 --- a/_logs/kaisa-livecd-collect_20260408_225430.log +++ /dev/null @@ -1,425 +0,0 @@ - -================================================================================ -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/_logs/kernel_sof_ipc_20260416_225855.log b/_logs/kernel_sof_ipc_20260416_225855.log new file mode 100644 index 0000000000..e69de29bb2 diff --git a/_logs/kernel_sof_ipc_20260416_230046.log b/_logs/kernel_sof_ipc_20260416_230046.log new file mode 100644 index 0000000000..e69de29bb2 diff --git a/_logs/kernel_sof_ipc_20260416_230228.log b/_logs/kernel_sof_ipc_20260416_230228.log new file mode 100644 index 0000000000..e69de29bb2 diff --git a/_logs/sof-logger_20260416_230046.log b/_logs/sof-logger_20260416_230046.log new file mode 100644 index 0000000000..e69de29bb2 diff --git a/_logs/sof-logger_20260416_230228.log b/_logs/sof-logger_20260416_230228.log new file mode 100644 index 0000000000..67723c9549 --- /dev/null +++ b/_logs/sof-logger_20260416_230228.log @@ -0,0 +1,18 @@ + TIMESTAMP (us) DELTA C# COMPONENT LOCATION CONTENT ktime=2723.117s @ 2026-04-16 23:02:28 +0800 CST +[ 471410692.153239] ( 0.000000) c0 dma-trace ..../intel/hda/hda-dma.c:559 ERROR hda-dmac: 7 no free channel 0 +[ 11.562500] ( 11.562500) c0 dma-trace src/audio/dai.c:600 ERROR dai_config_prepare(): dma_channel_get() failed +[ 23.645832] ( 12.083333) c0 dma-trace ....../pipeline-params.c:347 ERROR pipeline_prepare(): ret = -5, dev->comp.id = 20 +[ 35.052082] ( 11.406250) c0 dma-trace src/ipc/ipc3/handler.c:313 ERROR ipc: pipe 4 comp 20 prepare failed -5 +[ 6256668.970132] ( 6256634.000000) c0 dma-trace ..../intel/hda/hda-dma.c:559 ERROR hda-dmac: 7 no free channel 0 +[ 6256680.584715] ( 11.614583) c0 dma-trace src/audio/dai.c:600 ERROR dai_config_prepare(): dma_channel_get() failed +[ 6256692.668048] ( 12.083333) c0 dma-trace ....../pipeline-params.c:347 ERROR pipeline_prepare(): ret = -5, dev->comp.id = 20 +[ 6256703.813881] ( 11.145833) c0 dma-trace src/ipc/ipc3/handler.c:313 ERROR ipc: pipe 4 comp 20 prepare failed -5 +[ 58548945.277641] ( 52292240.000000) c0 dma-trace ..../intel/hda/hda-dma.c:559 ERROR hda-dmac: 7 no free channel 0 +[ 58548956.788057] ( 11.510416) c0 dma-trace src/audio/dai.c:600 ERROR dai_config_prepare(): dma_channel_get() failed +[ 58548969.183890] ( 12.395833) c0 dma-trace ....../pipeline-params.c:347 ERROR pipeline_prepare(): ret = -5, dev->comp.id = 20 +[ 58548980.329723] ( 11.145833) c0 dma-trace src/ipc/ipc3/handler.c:313 ERROR ipc: pipe 4 comp 20 prepare failed -5 +[ 64810280.653837] ( 6261300.500000) c0 dma-trace ..../intel/hda/hda-dma.c:559 ERROR hda-dmac: 7 no free channel 0 +[ 64810292.008004] ( 11.354166) c0 dma-trace src/audio/dai.c:600 ERROR dai_config_prepare(): dma_channel_get() failed +[ 64810304.091337] ( 12.083333) c0 dma-trace ....../pipeline-params.c:347 ERROR pipeline_prepare(): ret = -5, dev->comp.id = 20 +[ 64810315.393419] ( 11.302083) c0 dma-trace src/ipc/ipc3/handler.c:313 ERROR ipc: pipe 4 comp 20 prepare failed -5 +Skipped 7744 bytes after the last statement. diff --git a/_logs/user_pipewire_20260416_225855.log b/_logs/user_pipewire_20260416_225855.log new file mode 100644 index 0000000000..6ba17d74f9 --- /dev/null +++ b/_logs/user_pipewire_20260416_225855.log @@ -0,0 +1 @@ +-- No entries -- diff --git a/_logs/user_pipewire_20260416_230046.log b/_logs/user_pipewire_20260416_230046.log new file mode 100644 index 0000000000..6ba17d74f9 --- /dev/null +++ b/_logs/user_pipewire_20260416_230046.log @@ -0,0 +1 @@ +-- No entries -- diff --git a/_logs/user_pipewire_20260416_230228.log b/_logs/user_pipewire_20260416_230228.log new file mode 100644 index 0000000000..6ba17d74f9 --- /dev/null +++ b/_logs/user_pipewire_20260416_230228.log @@ -0,0 +1 @@ +-- No entries -- diff --git a/docs/INDEX.md b/docs/INDEX.md index edefc454e0..9d4e8a0ef3 100644 --- a/docs/INDEX.md +++ b/docs/INDEX.md @@ -8,6 +8,7 @@ | [linux-hdmi/DEBUG_Reboot_No_Sound_and_Fix.md](linux-hdmi/DEBUG_Reboot_No_Sound_and_Fix.md) | 排障记录:重启后无声的根因链路(WirePlumber 状态恢复 / `set_hw_params`)与 `--fix` 一键恢复 | | [linux-hdmi/LOCAL_Root_Cause_and_Fix.md](linux-hdmi/LOCAL_Root_Cause_and_Fix.md) | **本机判因(替代 Live)**:`kaisa-audio-doctor.sh` 流程、证据表、安装顺序、与 DEBUG 文档衔接 | | [linux-hdmi/ROOTCAUSE_Reboot_Silent_Analysis.md](linux-hdmi/ROOTCAUSE_Reboot_Silent_Analysis.md) | **根因深读**:`default-routes` 极低 HDMI 音量(机制 A 实测)与 `set_hw_params`(机制 B)分工 | +| [linux-hdmi/FIX_HDMI_No_Sound_ProAudio_Session_20260410.md](linux-hdmi/FIX_HDMI_No_Sound_ProAudio_Session_20260410.md) | **应急兜底(pro-audio)**:卡 `off`/ `auto_null` 恢复、`pro-output-N` 与 IEC958 对照、检查点速查表(非 UCM/HiFi 主交付) | | [README.md](README.md) | 本目录说明 | **脚本(仓库根 `scripts/`)**:禁用 pro-audio 片段 — [`disable-kaisa-pro-audio-wireplumber.sh`](../scripts/disable-kaisa-pro-audio-wireplumber.sh);安装 UCM overlay — [`install-kaisa-ucm-overlay.sh`](../scripts/install-kaisa-ucm-overlay.sh)。 diff --git a/docs/linux-hdmi/FIX_HDMI_No_Sound_ProAudio_Session_20260410.md b/docs/linux-hdmi/FIX_HDMI_No_Sound_ProAudio_Session_20260410.md new file mode 100644 index 0000000000..72188af23d --- /dev/null +++ b/docs/linux-hdmi/FIX_HDMI_No_Sound_ProAudio_Session_20260410.md @@ -0,0 +1,221 @@ +# 2026-04-10 会话复盘:Kaisa(sof-rt5682)HDMI 无声修复记录 + +适用:Google Kaisa(Chromebox 10 / `sof-rt5682`)+ Ubuntu + PipeWire + WirePlumber。 + +目标:把“HDMI 无声(甚至 3.5 也无声)”快速恢复到**可出声**。 + +**重要**:本文记录的是一次实际排障中采用的 **`pro-audio` 应急/兜底方案**(能快速恢复输出并精确选到 pcm=2/3/4)。 +它**不是**仓库“UCM2 + HiFi(Jack-driven)”主交付方案;主线请看 `OPERATION_PipeWire_Kaisa_UCM_HiFi.md`。 +本文末尾保留了“如何回到 UCM/HiFi 主线”的建议路径。 + +--- + +## 结论(本次问题的真实根因) + +- **最关键的故障态**不是 UCM 文件本身,而是 **WirePlumber 把 `device.profile` 固定成 `HiFi`,但 PipeWire 侧并没有导出 `HiFi:` profile**(`pactl list cards` 里只有 `off`/`pro-audio`)。 + 结果:活动配置**卡在 `off`**,默认 sink 变成 `auto_null`,表现为 **HDMI 与 3.5 全无声**。 + +- **HDMI 链路是否“插上/可用”要看 Jack + ELD**,不要只看物理 HDMI 口编号: + `Jack=on` 且 `ELD_bytes>0` 的 pcm 才是当前真实连着的显示器链路。 + +- **单屏 vs 双屏的枚举差异(重要实测)**:在 Kaisa 上观察到一个容易误判的现象: + - 仅插 **一个** 显示器时,桌面/ACP 往往只呈现为 **`pcm=2`(HDMI1)** 可用(即使换不同物理 HDMI 口); + - 同时插 **两个** 显示器时,常会出现 **`pcm=2` 与 `pcm=3` 都 Jack=on 且 ELD 有效**,这时桌面切换输出更直观。 + + 因此,“插哪个物理口”不应直接等价为“使用哪个 pcm”;请以 **Jack/ELD 实测**为准。 + +- 本次实际连着的是 **`pcm=2`(HDMI1)**,并且在 **`pro-audio`** profile 下对应 sink 名为: + `alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2` + +--- + +## 必做前置(避免 90% 误判) + +- **必须在桌面会话、普通用户(jack)下运行**,不要 `sudo` 运行 doctor。 + 否则常见现象:`systemctl --user offline`、`/run/user/1000/pulse` 不存在、`pactl/wpctl` 连接失败、报告显示“找不到声卡/未安装”等假象。 + +快速自检: + +```bash +echo "XDG_RUNTIME_DIR=$XDG_RUNTIME_DIR" +test -S "$XDG_RUNTIME_DIR/pipewire-0" && echo "pipewire socket OK" || echo "pipewire socket MISSING" +test -S "$XDG_RUNTIME_DIR/pulse/native" && echo "pulse socket OK" || echo "pulse socket MISSING" +systemctl --user is-system-running +``` + +--- + +## 一键诊断与(可选)修复 + +仓库根目录: + +```bash +./scripts/kaisa-audio-doctor.sh -o ./_logs/doctor-$(date +%Y%m%d_%H%M%S).log +./scripts/kaisa-audio-doctor.sh --fix -o ./_logs/doctor-fix-$(date +%Y%m%d_%H%M%S).log +``` + +判因(高优先级看这三块): + +- `pactl list cards`:是否有 `HiFi:`;活动配置是否卡 `off` +- `pactl list short sinks`:是否只有 `auto_null` +- `amixer Jack/ELD`:哪个 pcm 真正连接(Jack=on + ELD>0) + +--- + +## 本次“从无声到有声”的最短操作(pro-audio 方案) + +当你发现: + +- `pactl list cards` 里只有 `off`/`pro-audio`,没有 `HiFi:` +- 或活动配置卡 `off`、默认 sink = `auto_null` + +先把活动配置切回 `pro-audio`(保证至少有声): + +```bash +systemctl --user restart wireplumber pipewire pipewire-pulse +pactl set-card-profile alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def pro-audio +``` + +然后切到当前连接的 HDMI pcm(本次为 `pcm=2`),并打开对应 IEC958: + +```bash +pactl set-default-sink "alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2" +wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 +wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 +amixer -c0 sset 'IEC958',0 on +pw-play /usr/share/sounds/alsa/Front_Center.wav +``` + +如果你插的是别的 pcm,对应关系为: + +- `pcm=2` → `pro-output-2` → `IEC958,0` +- `pcm=3` → `pro-output-3` → `IEC958,1` +- `pcm=4` → `pro-output-4` → `IEC958,2` + +--- + +## 目标态:双显示器均可出声 + 桌面可正常切换输出(推荐维持的“正常态”) + +我们在本机实测中确认:当 **两台显示器同时连接**时,更容易同时得到两路有效的 HDMI 音频链路(例如 `pcm=2` 与 `pcm=3` 都满足 `Jack=on + ELD_valid`),此时: + +- GNOME 桌面输出设备可在两路 HDMI 间正常切换 +- `pactl list short sinks` 通常可见 `pro-output-2` 与 `pro-output-3`(以及可选的 `pro-output-4`) + +### 快速检查(双屏是否都“真连接”) + +```bash +amixer -c0 cget "iface=CARD,name='HDMI/DP,pcm=2 Jack'" +amixer -c0 cget "iface=PCM,name='ELD',device=2" + +amixer -c0 cget "iface=CARD,name='HDMI/DP,pcm=3 Jack'" +amixer -c0 cget "iface=PCM,name='ELD',device=3" +``` + +### 观察点:双屏时 ELD slot 可能出现两个同时有效(口差异证据) + +在“双屏正常态”下,我们观测到 `/proc/asound/card0/eld#*` 可能同时出现两条 `present=1 valid=1`,并且它们的内部路径可能不同(例如 `pin/cvt` 不同): + +- `eld#2.0 ... pin=0x5 cvt=0x3` +- `eld#2.3 ... pin=0x6 cvt=0x2` + +查看命令: + +```bash +for f in /proc/asound/card0/eld#*; do + mp=$(awk '$1=="monitor_present"{print $2}' "$f" 2>/dev/null) + ev=$(awk '$1=="eld_valid"{print $2}' "$f" 2>/dev/null) + if [ "$mp" = "1" ] || [ "$ev" = "1" ]; then + awk '$1 ~ /monitor_present|eld_valid|monitor_name|connection_type|codec_pin_nid|codec_cvt_nid|codec_dev_id/ {print}' "$f" + echo "---" + fi +done +``` + +### (可选)把默认输出固定到某一路 HDMI(pro-audio) + +当双屏都可用时,你可以把默认输出固定到目标 pcm(例如 `pcm=3`): + +```bash +pactl set-card-profile alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def pro-audio +pactl set-default-sink "alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3" +wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 +wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 +amixer -c0 sset 'IEC958',1 on +pw-play /usr/share/sounds/alsa/Front_Center.wav +``` + +--- + +## pro-audio 方案:检查点速查表(位置 + 具体设置) + +按优先级从上到下;**卡名 / sink 前缀**以你机上的 `pactl list cards short` / `pactl list short sinks` 为准(本机常见为 `alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def`)。 + +| 优先级 | 要查什么 | 期望 / 典型设置 | 怎么查 / 怎么设 | +|--------|----------|-----------------|-----------------| +| P0 | 桌面用户会话 | `XDG_RUNTIME_DIR` 存在;`pipewire-0` / `pulse/native` socket 存在 | 见上文「必做前置」 | +| P1 | 默认 sink | **不是** `auto_null`;HDMI 应对应 `...pro-output-2/3/4` | `pactl info`(看默认音频入口);`pactl list short sinks` | +| P2 | 卡 profile | **活动配置**为 `pro-audio`,不要卡在 `off` | `pactl list cards`(筛 `cml_rt5682_def` 一段);`pactl set-card-profile <卡名> pro-audio` | +| P3 | 路由 + 音量 | 默认 sink 已切到目标 `pro-output-N`;未静音;音量满 | `pactl set-default-sink `;`wpctl set-mute @DEFAULT_AUDIO_SINK@ 0`;`wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0` | +| P4 | HDMI 真连接 | **Jack=on** 且 **ELD 非空** 的 pcm 才当作当前显示器链路 | `amixer -c0 cget "iface=CARD,name='HDMI/DP,pcm=N Jack'"`;`amixer -c0 cget "iface=PCM,name='ELD',device=N"`(N=2/3/4) | +| P5 | IEC958 | `pcm=2→IEC958,0`;`pcm=3→IEC958,1`;`pcm=4→IEC958,2`;Playback 为 `on` | `amixer -c0 sget 'IEC958',0`;`amixer -c0 sset 'IEC958',0 on`(其余类推) | +| P6 | WirePlumber 持久化 | `default-profile` 里卡为 `pro-audio`;`default-nodes` 不要把 sink 锁在 `auto_null`;`default-routes` 无异常低 `channelVolumes` | `sed -n '1,240p' ~/.local/state/wireplumber/default-profile` 等 | +| P7 | WirePlumber 规则 | 系统 `60-kaisa-ucm.lua` 等是否把 `device.profile` 指到不存在的 `HiFi` 导致卡 `off`;用户/系统 `*kaisa*` 片段是否冲突 | `ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua`;`ls ~/.config/wireplumber/wireplumber.conf.d/*kaisa*` 等 | +| P8 | 内核/SOF | 若路由与开关都对仍无声,查 `ipc tx error -5` / `hw_params` | 见下「内核/SOF 一行命令」 | + +### 内核/SOF 一行命令(P8) + +```bash +journalctl -k -b --no-pager | grep -nE 'sof-audio|sof_ipc3_pcm_hw_params|ipc tx error|ASoC error|set_hw_params|HDMI|pcm[234]' | tail -n 200 +``` + +**pro-audio 下 sink 命名(本机 Kaisa / cml_rt5682_def)**: + +- 模拟(Port1 / device 0):`alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0` +- HDMI:`pro-output-2`(pcm=2)、`pro-output-3`(pcm=3)、`pro-output-4`(pcm=4) + +**一键复制块(把 `N` 换成 2/3/4,与 Jack+ELD 一致的 pcm)**: + +```bash +CARD="alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def" +N=2 +systemctl --user restart wireplumber pipewire pipewire-pulse +pactl set-card-profile "$CARD" pro-audio +pactl set-default-sink "alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-${N}" +wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 +wpctl set-volume @DEFAULT_AUDIO_SINK@ 1.0 +case "$N" in + 2) amixer -c0 sset 'IEC958',0 on ;; + 3) amixer -c0 sset 'IEC958',1 on ;; + 4) amixer -c0 sset 'IEC958',2 on ;; +esac +pw-play /usr/share/sounds/alsa/Front_Center.wav +``` + +--- + +## 如何判断“不是路由问题,而是内核/SOF 打不开 HDMI” + +当你把默认 sink 切到了对应 `pro-output-N`,依然无声时,看内核窗口是否出现类似: + +- `sof_ipc3_pcm_hw_params: pcmN ... ipc tx error ... -5` +- `ASoC error (-5): ... HDMI*` + +出现这类信息通常表示 **kernel/SOF 层打开该路 HDMI 失败**,UCM/WirePlumber 只能做绕行(换 pcm/换口/单屏测试),根因在驱动/固件侧。 + +--- + +## 回到“主交付 UCM/HiFi(插线才出现 HDMI)”的建议路径 + +1. 先确保 `pactl list cards` 的配置文件里真的出现 `HiFi:`(见 `docs/linux-hdmi/OPERATION_PipeWire_Kaisa_UCM_HiFi.md` §3.2)。 +2. 确认出现后,再把 WirePlumber 的默认 profile 固定到 `HiFi`,并重启用户音频栈。 + +--- + +## 会话中对仓库做过的改动(目的:减少卡死与误判) + +- `wireplumber/main.lua.d/60-kaisa-ucm.lua` + - 默认从强制 `HiFi` 调整为 **默认 `pro-audio`**(避免 `HiFi:` 未导出时卡 `off` -> `auto_null`)。 +- `scripts/kaisa-audio-doctor.sh` + - `--fix`:若检测不到 `HiFi` profile,**自动回退到 `pro-audio`**,避免把系统锁死到无声状态。 + - `--verify`:在 `pro-audio` 时能用 `pro-output-N` 作为 sink 名(避免硬找 `HiFi__...` 而“Sink missing”)。 + diff --git a/docs/linux-hdmi/systemd-user/kaisa-hdmi-watchdog.service b/docs/linux-hdmi/systemd-user/kaisa-hdmi-watchdog.service new file mode 100644 index 0000000000..954071b146 --- /dev/null +++ b/docs/linux-hdmi/systemd-user/kaisa-hdmi-watchdog.service @@ -0,0 +1,19 @@ +# 周期性:verify(严格退出码)失败则 PCI reset + doctor --fix,再 verify。 +# 需:1) 桌面用户登录会话 2) sudoers NOPASSWD 指向 reset-sof-hdmi-pci.sh 绝对路径 +# +# 安装(将 @REPO@ 换成仓库路径): +# mkdir -p ~/.config/systemd/user +# sed "s|@REPO@|$HOME/文档/chromebox_10th_audio_driver|g" kaisa-hdmi-watchdog.service > ~/.config/systemd/user/kaisa-hdmi-watchdog.service +# chmod +x @REPO@/scripts/kaisa-audio-hdmi-watchdog.sh @REPO@/scripts/kaisa-audio-doctor.sh @REPO@/scripts/reset-sof-hdmi-pci.sh +# systemctl --user daemon-reload +# systemctl --user enable --now kaisa-hdmi-watchdog.timer +# +[Unit] +Description=Kaisa HDMI: verify then reset+fix on failure (watchdog one-shot) +After=wireplumber.service pipewire-pulse.service pipewire.service +Wants=wireplumber.service + +[Service] +Type=oneshot +# 单次周期;间隔由 .timer 控制。默认仅测已连接 HDMI(--only-connected)。 +ExecStart=@REPO@/scripts/kaisa-audio-hdmi-watchdog.sh --loops 1 diff --git a/docs/linux-hdmi/systemd-user/kaisa-hdmi-watchdog.timer b/docs/linux-hdmi/systemd-user/kaisa-hdmi-watchdog.timer new file mode 100644 index 0000000000..295739d809 --- /dev/null +++ b/docs/linux-hdmi/systemd-user/kaisa-hdmi-watchdog.timer @@ -0,0 +1,13 @@ +# 每 5 分钟触发一次 kaisa-hdmi-watchdog.service(可按需修改 OnUnitActiveSec)。 +# +[Unit] +Description=Timer for Kaisa HDMI watchdog (verify / reset+fix) + +[Timer] +OnBootSec=3min +OnUnitActiveSec=5min +AccuracySec=1min +Persistent=true + +[Install] +WantedBy=timers.target diff --git a/scripts/kaisa-audio-doctor.sh b/scripts/kaisa-audio-doctor.sh index d4bccc6866..7f5f509b9f 100755 --- a/scripts/kaisa-audio-doctor.sh +++ b/scripts/kaisa-audio-doctor.sh @@ -8,6 +8,7 @@ out="" fix=0 fix_only=0 verify=0 +verify_strict=0 only_pcm="" retries=1 only_connected=0 @@ -16,13 +17,14 @@ log_dir="${KAISA_LOG_DIR:-./_logs}" usage() { cat <<'EOF' Usage: - ./scripts/kaisa-audio-doctor.sh [--fix] [--fix-only] [--verify] [--only-pcm N] [--only-connected] [--retries N] [-o|--out /path/to/log] + ./scripts/kaisa-audio-doctor.sh [--fix] [--fix-only] [--verify] [--verify-strict] [--only-pcm N] [--only-connected] [--retries N] [-o|--out /path/to/log] Modes: default Diagnostics only (no changes) --fix Best-effort recovery, then full diagnostics report --fix-only Same recovery as --fix, then exit (for login/boot automation; use with -o for a short log) --verify More detailed verification (route/ports/playback + kernel error window), best used right after boot + --verify-strict Implies --verify; after the full report, exit non-zero if VERIFY found no clean sink (for watchdogs/CI) Options: --only-pcm N Restrict fix/verify to a single PCM (0/2/3/4). Useful for single-monitor A/B tests. @@ -31,7 +33,7 @@ Options: Recovery steps: - restart user PipeWire/WirePlumber - - set card profile to HiFi + - set card profile to HiFi (required; no pro-audio fallback) - choose an "available" HDMI port (prefer pcm=3/4, then pcm=2), else fallback to Analog (pcm=0) - enable matching IEC958 switch (pcm=2->IEC958,0; pcm=3->IEC958,1; pcm=4->IEC958,2) - quick playback test (timeout) @@ -47,6 +49,7 @@ while [[ $# -gt 0 ]]; do --fix-only) fix=1; fix_only=1; shift ;; --fix) fix=1; shift ;; --verify) verify=1; shift ;; + --verify-strict) verify=1; verify_strict=1; shift ;; --only-pcm) only_pcm="${2:-}"; shift 2 ;; --only-connected) only_connected=1; shift ;; --retries) retries="${2:-}"; shift 2 ;; @@ -86,10 +89,41 @@ warn() { printf '\n[WARN] %s\n' "$*"; } is_int() { [[ "${1:-}" =~ ^[0-9]+$ ]]; } +PLAY_TIMEOUT_S="${KAISA_PLAY_TIMEOUT_S:-8}" +PLAY_KILL_AFTER_S="${KAISA_PLAY_KILL_AFTER_S:-1}" + get_kaisa_card_name() { pactl list cards short 2>/dev/null | awk '/cml_rt5682_def/ {print $2; exit}' } +wait_for_card() { + # Wait for PipeWire/ACP to enumerate the card after service restart. + local timeout_s="${1:-6}" + local i + for i in $(seq 1 "$timeout_s"); do + local card + card="$(get_kaisa_card_name || true)" + if [[ -n "$card" ]]; then + echo "$card" + return 0 + fi + sleep 1 + done + return 1 +} + +card_has_profile() { + # Usage: card_has_profile "" "HiFi" + local card="${1:?card}" + local prof="${2:?profile}" + pactl list cards 2>/dev/null | awk -v c="$card" -v p="$prof" ' + $0 ~ ("名称:[ \t]*" c "$") { in_card=1; next } + in_card && $0 ~ /^名称:[ \t]*/ { in_card=0 } + in_card && $0 ~ ("^[ \t]*" p ":") { found=1; exit } + END { exit !found } + ' +} + amixer_find_numid() { # Find numid by matching a single control line from `amixer -c0 controls`. # Usage: @@ -222,6 +256,10 @@ connected_hdmi_pcms() { local out=() local pcm for pcm in 3 4 2; do + if kernel_pcm_is_bad "$pcm"; then + warn "Kernel shows pcm=${pcm} hw_params failures in this boot; skipping from connected set" + continue + fi if read_jack_on_for_pcm "$pcm"; then local eld eld="$(eld_bytes_len_for_pcm "$pcm" || echo 0)" @@ -286,6 +324,7 @@ iec958_index_for_pcm() { sink_name_for_pcm() { local pcm="${1:?pcm}" + # Delivery requirement: must be managed by UCM/HiFi. echo "alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_${pcm}__sink" } @@ -303,11 +342,70 @@ kernel_tail_since_ts() { tail -n 200 || true } +user_pipewire_tail_since_ts() { + # PipeWire user-service errors since ts (best-effort). + local since_ts="${1:?since_ts}" + journalctl --user -u pipewire -b --since "$since_ts" --no-pager 2>/dev/null | tail -n 120 || true +} + +kernel_pcm_is_bad() { + # Return 0 if kernel has shown SOF/ASoC hw_params failures for this PCM in current boot. + # This is used as a guardrail to avoid re-probing a PCM that is known to brick HDMI audio in this session. + local pcm="${1:?pcm}" + journalctl -k -b --no-pager 2>/dev/null | \ + grep -qE "sof_ipc3_pcm_hw_params: pcm${pcm} \\(HDMI|STREAM_PCM_PARAMS.*pcm${pcm}.*failed|HDMI[0-9]+: ASoC error .*pcm${pcm}" \ + && return 0 + return 1 +} + restart_user_audio_services() { maybe systemctl --user restart pipewire pipewire-pulse wireplumber maybe sleep 2 } +clamp_wireplumber_default_routes_min_volume() { + # WirePlumber persists per-port volumes in ~/.local/state/wireplumber/default-routes. + # On this machine, HDMI ports sometimes get persisted to very low values (e.g. 0.06~0.12), + # which feels like "no sound" after reboot even when routing is correct. + # + # This function is intentionally conservative: + # - only edits lines containing channelVolumes= + # - only bumps values that are >0 and < threshold + local threshold="${1:-0.25}" + local routes="${HOME}/.local/state/wireplumber/default-routes" + [[ -f "$routes" ]] || return 0 + + # If awk fails for any reason, do nothing (best-effort). + local tmp + tmp="$(mktemp)" + if awk -v th="$threshold" ' + function should_bump(line, n, rest, v) { + n = split(line, a, "channelVolumes=") + if (n < 2) return 0 + rest = a[2] + sub(/;.*/, "", rest) + v = rest + 0.0 + if (v > 0 && v < th) return 1 + return 0 + } + { + if ($0 ~ /channelVolumes=/ && should_bump($0)) { + sub(/channelVolumes=[0-9.]+;[0-9.]+;/, "channelVolumes=1.0;1.0;") + } + print + } + ' "$routes" >"$tmp" 2>/dev/null; then + if ! cmp -s "$routes" "$tmp" 2>/dev/null; then + mv "$tmp" "$routes" + note "Clamped low WirePlumber route volumes in default-routes (threshold ${threshold})" + else + rm -f "$tmp" + fi + else + rm -f "$tmp" + fi +} + verify_one_pcm() { local pcm="${1:?pcm}" local since_ts="${2:?since_ts}" @@ -356,12 +454,23 @@ verify_one_pcm() { local ok=0 while [[ "$attempt" -le "$max_attempts" ]]; do note "pw-play attempt ${attempt}/${max_attempts}" - if timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav; then + timeout -k "${PLAY_KILL_AFTER_S}s" "${PLAY_TIMEOUT_S}s" pw-play /usr/share/sounds/alsa/Front_Center.wav + local rc=$? + if [[ "$rc" -eq 0 ]]; then note "pw-play: OK (exit 0)" ok=1 break fi - warn "pw-play: FAILED (non-zero exit)" + warn "pw-play: FAILED (exit ${rc})" + if [[ "$rc" -eq 124 ]]; then + warn "pw-play timed out (${PLAY_TIMEOUT_S}s). This can indicate a hung open/stream; capture PipeWire errors below." + fi + note "PipeWire (user) log tail since $since_ts" + local u + u="$(user_pipewire_tail_since_ts "$since_ts")" + if [[ -n "$u" ]]; then + printf '%s\n' "$u" + fi if [[ "$attempt" -lt "$max_attempts" ]]; then note "Restarting user audio services before retry" restart_user_audio_services @@ -478,8 +587,46 @@ verify_audio() { note "At least one sink attempt completed with no kernel error lines in its window (pcm=${ok_pcm})." 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." + return 0 + fi + warn "No sink attempt was clean. If windows show ipc tx error -5 / hw_params failures, this points to kernel/SOF." + return 1 +} + +persist_wireplumber_default_profile_hifi() { + # WirePlumber restores card profile from this file on user-session start. + # If it contains pro-audio, it will override our manual pactl set-card-profile HiFi. + local f="${HOME}/.local/state/wireplumber/default-profile" + [[ -f "$f" ]] || return 0 + local tmp + tmp="$(mktemp)" + if awk ' + BEGIN { changed=0 } + { + if ($0 ~ /^alsa_card\.pci-0000_00_1f\.3-platform-cml_rt5682_def=/) { + if ($0 !~ /=HiFi$/) { changed=1 } + print "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def=HiFi" + next + } + print + } + END { + # If mapping line does not exist, append it. + if (NR > 0 && !seen) {} + } + ' "$f" >"$tmp" 2>/dev/null; then + # Ensure the mapping line exists (append if missing) + if ! grep -q '^alsa_card\.pci-0000_00_1f\.3-platform-cml_rt5682_def=' "$tmp" 2>/dev/null; then + printf '\nalsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def=HiFi\n' >>"$tmp" + fi + if ! cmp -s "$f" "$tmp" 2>/dev/null; then + mv "$tmp" "$f" + note "Persisted WirePlumber default-profile to HiFi (${f})" + else + rm -f "$tmp" + fi else - warn "No sink attempt was clean. If windows show ipc tx error -5 / hw_params failures, this points to kernel/SOF." + rm -f "$tmp" fi } @@ -497,6 +644,9 @@ apply_fix() { return 1 fi + # Preemptively fix the most common "looks routed but silent after reboot" trap. + clamp_wireplumber_default_routes_min_volume 0.25 + note "Restarting user audio services" restart_user_audio_services @@ -506,14 +656,24 @@ apply_fix() { maybe aplay -l local card - card="$(get_kaisa_card_name)" + card="$(wait_for_card 8 || true)" if [[ -z "$card" ]]; then warn "Could not find card name (expected match: cml_rt5682_def). Abort fix." return 1 fi - note "Forcing profile to HiFi on card: $card" - maybe pactl set-card-profile "$card" HiFi + local target_profile="HiFi" + if ! card_has_profile "$card" "HiFi"; then + warn "Card does not expose HiFi profile in pactl. This violates the 'HiFi-only' requirement." + warn "Fix: ensure UCM overlay is installed and PipeWire enumerates HiFi, then reboot/restart user audio services." + return 1 + fi + + # Ensure WirePlumber won't revert profile back to pro-audio on restart. + persist_wireplumber_default_profile_hifi + + note "Setting card profile to ${target_profile} on card: $card" + maybe pactl set-card-profile "$card" "$target_profile" maybe sleep 1 local preferred_pcm @@ -548,6 +708,10 @@ apply_fix() { local pcm sink iec avail total for pcm in "${candidates[@]}"; do + if [[ "$pcm" -ne 0 ]] && kernel_pcm_is_bad "$pcm"; then + warn "Skipping pcm=$pcm due to kernel SOF/ASoC failure signature in this boot" + continue + fi # For HDMI outputs, only try PCMs whose Jack is currently ON. if [[ "$pcm" -ne 0 ]]; then if ! wait_for_hdmi_ready_pcm "$pcm" 6; then @@ -568,9 +732,9 @@ apply_fix() { sink="alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_${pcm}__sink" if [[ "$pcm" -eq 0 ]]; then - note "Trying fallback Analog (Port1) sink: $sink" + note "Trying fallback Analog (Port1)" else - note "Trying HDMI pcm=$pcm sink: $sink" + note "Trying HDMI pcm=$pcm" fi maybe pactl set-default-sink "$sink" @@ -659,8 +823,13 @@ if [[ "$fix_only" -eq 1 ]]; then exit 0 fi +verify_rc=0 if [[ "$verify" -eq 1 ]]; then - verify_audio || true + if [[ "$verify_strict" -eq 1 ]]; then + verify_audio && verify_rc=0 || verify_rc=$? + else + verify_audio || true + fi fi sec "Versions (PipeWire / WirePlumber / ALSA utils)" @@ -776,10 +945,10 @@ echo "Try these instead (they use PipeWire):" echo echo "Tip: these are wrapped with a short timeout to avoid hanging." echo " (uses: timeout -k 1s 5s ... -> TERM then KILL)" -maybe timeout -k 1s 5s speaker-test -D pipewire -c2 -t sine -f 440 -l 1 -maybe timeout -k 1s 5s speaker-test -D default -c2 -t sine -f 440 -l 1 -maybe timeout -k 1s 5s pw-play /usr/share/sounds/alsa/Front_Center.wav -maybe timeout -k 1s 5s paplay /usr/share/sounds/alsa/Front_Center.wav +maybe timeout -k "${PLAY_KILL_AFTER_S}s" "${PLAY_TIMEOUT_S}s" speaker-test -D pipewire -c2 -t sine -f 440 -l 1 +maybe timeout -k "${PLAY_KILL_AFTER_S}s" "${PLAY_TIMEOUT_S}s" speaker-test -D default -c2 -t sine -f 440 -l 1 +maybe timeout -k "${PLAY_KILL_AFTER_S}s" "${PLAY_TIMEOUT_S}s" pw-play /usr/share/sounds/alsa/Front_Center.wav +maybe timeout -k "${PLAY_KILL_AFTER_S}s" "${PLAY_TIMEOUT_S}s" paplay /usr/share/sounds/alsa/Front_Center.wav sec "Recent logs (journalctl --user, current boot)" maybe journalctl --user -u wireplumber -b --no-pager -n 200 @@ -798,3 +967,6 @@ EOF hr echo "Done. Report saved to: $out" +if [[ "$verify" -eq 1 && "$verify_strict" -eq 1 ]]; then + exit "${verify_rc:-1}" +fi diff --git a/scripts/kaisa-audio-hdmi-watchdog.sh b/scripts/kaisa-audio-hdmi-watchdog.sh new file mode 100755 index 0000000000..f660eb8116 --- /dev/null +++ b/scripts/kaisa-audio-hdmi-watchdog.sh @@ -0,0 +1,134 @@ +#!/usr/bin/env bash +# When VERIFY fails: PCI reset (root) + doctor --fix (desktop user), then re-verify. +# Run as your desktop user (same as kaisa-audio-doctor.sh). Reset step needs: +# sudo -n /path/to/reset-sof-hdmi-pci.sh +# (configure NOPASSWD for that absolute path). +# +# Typical: +# ./scripts/kaisa-audio-hdmi-watchdog.sh +# ./scripts/kaisa-audio-hdmi-watchdog.sh --loop --interval 300 +# +set -euo pipefail + +REPO_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" +RESET_SCRIPT="${KAISA_RESET_SCRIPT:-${REPO_ROOT}/scripts/reset-sof-hdmi-pci.sh}" +DOCTOR="${REPO_ROOT}/scripts/kaisa-audio-doctor.sh" +LOG_DIR="${KAISA_LOG_DIR:-${REPO_ROOT}/_logs}" + +CONNECTED_ARGS=(--only-connected) +LOOPS=1 +INTERVAL_SEC="${KAISA_WATCHDOG_INTERVAL:-120}" +LOOP_FOREVER=0 + +log() { printf '[%s] %s\n' "$(date '+%F %T')" "$*"; } + +usage() { + sed -n '1,40p' "$0" | sed -n '/^# /s/^# //p' + cat <&2 + usage >&2 + exit 2 + ;; + esac +done + +if ! [[ "${LOOPS}" =~ ^[0-9]+$ ]] || [[ "${LOOPS}" -lt 1 ]]; then + echo "ERROR: --loops must be a positive integer" >&2 + exit 2 +fi + +if [[ "${EUID}" -eq 0 ]]; then + echo "ERROR: run as desktop user, not root (doctor --fix needs user session)." >&2 + exit 1 +fi + +if [[ ! -x "${DOCTOR}" ]]; then + echo "ERROR: missing doctor: ${DOCTOR}" >&2 + exit 1 +fi + +if [[ ! -f "${RESET_SCRIPT}" ]]; then + echo "ERROR: missing reset script: ${RESET_SCRIPT}" >&2 + exit 1 +fi + +mkdir -p "${LOG_DIR}" + +run_one_cycle() { + local cycle="${1:?}" + local ts + ts="$(date +%Y%m%d_%H%M%S)" + local v1 f1 v2 + v1="${LOG_DIR}/kaisa-watchdog_${ts}_c${cycle}_verify.log" + f1="${LOG_DIR}/kaisa-watchdog_${ts}_c${cycle}_fix.log" + v2="${LOG_DIR}/kaisa-watchdog_${ts}_c${cycle}_reverify.log" + + log "cycle ${cycle}: verify -> ${v1}" + if "${DOCTOR}" --verify "${CONNECTED_ARGS[@]}" --verify-strict -o "${v1}"; then + log "cycle ${cycle}: verify OK" + return 0 + fi + + log "cycle ${cycle}: verify FAILED -> sudo -n reset (${RESET_SCRIPT})" + if ! sudo -n "${RESET_SCRIPT}"; then + log "ERROR: sudo -n reset failed (password / NOPASSWD path?)" + return 1 + fi + + log "cycle ${cycle}: doctor --fix -> ${f1}" + "${DOCTOR}" --fix "${CONNECTED_ARGS[@]}" -o "${f1}" || true + + log "cycle ${cycle}: re-verify -> ${v2}" + if "${DOCTOR}" --verify "${CONNECTED_ARGS[@]}" --verify-strict -o "${v2}"; then + log "cycle ${cycle}: re-verify OK after reset+fix" + return 0 + fi + log "cycle ${cycle}: re-verify still FAILED (see ${v2})" + return 1 +} + +cycle=0 +while true; do + cycle=$((cycle + 1)) + if run_one_cycle "${cycle}"; then + : + else + log "cycle ${cycle}: recovery did not achieve clean verify" + fi + + if [[ "${LOOP_FOREVER}" -eq 0 ]]; then + if [[ "${cycle}" -ge "${LOOPS}" ]]; then + break + fi + fi + + if [[ "${LOOP_FOREVER}" -eq 1 ]] || [[ "${cycle}" -lt "${LOOPS}" ]]; then + log "sleep ${INTERVAL_SEC}s before next cycle" + sleep "${INTERVAL_SEC}" + fi +done + +log "watchdog finished (${cycle} cycle(s))" diff --git a/scripts/reset-sof-hdmi-pci.sh b/scripts/reset-sof-hdmi-pci.sh new file mode 100755 index 0000000000..59865d59c2 --- /dev/null +++ b/scripts/reset-sof-hdmi-pci.sh @@ -0,0 +1,115 @@ +#!/usr/bin/env bash +# Reset Intel SOF audio PCI driver (sof-audio-pci-intel-cnl) for 0000:00:1f.3 +# Goal: recover from SOF/HDA DMA channel exhaustion ("hda-dmac: ... no free channel") +# that manifests as HDMI hw_params failures / ipc tx error -5 in kernel logs. +# +# IMPORTANT: +# - This script is intended to be run as root (sudo). +# - For unattended automation from tools without a TTY, add a single sudoers NOPASSWD entry, e.g.: +# jack ALL=(root) NOPASSWD: /home/jack/文档/chromebox_10th_audio_driver/scripts/reset-sof-hdmi-pci.sh +# +# Usage: +# sudo bash scripts/reset-sof-hdmi-pci.sh +# sudo bash scripts/reset-sof-hdmi-pci.sh --verify-pcm2 +# +set -euo pipefail + +REPO_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" +DOCTOR="${REPO_ROOT}/scripts/kaisa-audio-doctor.sh" + +DEV_PCI="${DEV_PCI:-0000:00:1f.3}" +DRIVER_NAME="${DRIVER_NAME:-sof-audio-pci-intel-cnl}" +DRIVER_SYSFS="/sys/bus/pci/drivers/${DRIVER_NAME}" + +DESKTOP_USER="${DESKTOP_USER:-jack}" + +VERIFY_PCM2=0 +if [[ "${1:-}" == "--verify-pcm2" ]]; then + VERIFY_PCM2=1 +fi + +log() { printf '[%s] %s\n' "$(date '+%F %T')" "$*"; } + +require_root() { + if [[ "${EUID}" -ne 0 ]]; then + echo "ERROR: run as root: sudo bash $0" >&2 + exit 1 + fi +} + +mount_debugfs_if_needed() { + if mountpoint -q /sys/kernel/debug; then + log "debugfs already mounted" + return 0 + fi + log "mounting debugfs on /sys/kernel/debug" + mount -t debugfs none /sys/kernel/debug +} + +stop_user_audio() { + log "stopping user audio services for ${DESKTOP_USER}" + # Use sudo -u to target the desktop user's systemd --user session. + # This requires root privileges (this script runs as root). + sudo -u "${DESKTOP_USER}" XDG_RUNTIME_DIR="/run/user/$(id -u "${DESKTOP_USER}")" \ + systemctl --user stop wireplumber pipewire-pulse pipewire || true + sleep 1 +} + +start_user_audio() { + log "starting user audio services for ${DESKTOP_USER}" + sudo -u "${DESKTOP_USER}" XDG_RUNTIME_DIR="/run/user/$(id -u "${DESKTOP_USER}")" \ + systemctl --user start pipewire pipewire-pulse wireplumber || true + sleep 2 +} + +pci_reset() { + if [[ ! -d "${DRIVER_SYSFS}" ]]; then + echo "ERROR: driver sysfs dir missing: ${DRIVER_SYSFS}" >&2 + ls -la /sys/bus/pci/drivers | grep -i sof || true + exit 1 + fi + + log "unbinding ${DEV_PCI} from ${DRIVER_NAME}" + echo "${DEV_PCI}" >"${DRIVER_SYSFS}/unbind" + sleep 1 + + log "binding ${DEV_PCI} to ${DRIVER_NAME}" + echo "${DEV_PCI}" >"${DRIVER_SYSFS}/bind" + sleep 2 +} + +tail_kernel_hints() { + log "kernel hints (last ~120 matching lines)" + journalctl -k -b --no-pager 2>/dev/null | \ + grep -nE 'sof-audio-pci-intel-cnl|Firmware file:|Topology file:|Firmware info: version|ipc tx error|sof_ipc3_pcm_hw_params|hda-dmac|dma_channel_get|ASoC error|HDMI[0-9]|pcm[0-9]+' | \ + tail -n 120 || true +} + +maybe_verify() { + if [[ "${VERIFY_PCM2}" -ne 1 ]]; then + return 0 + fi + if [[ ! -x "${DOCTOR}" ]]; then + echo "WARN: doctor script missing: ${DOCTOR}" >&2 + return 0 + fi + log "running doctor verify (pcm2) as ${DESKTOP_USER}" + sudo -u "${DESKTOP_USER}" XDG_RUNTIME_DIR="/run/user/$(id -u "${DESKTOP_USER}")" \ + bash -lc "cd '${REPO_ROOT}' && ./scripts/kaisa-audio-doctor.sh --verify --only-pcm 2" || true +} + +main() { + require_root + mount_debugfs_if_needed + + stop_user_audio + pci_reset + start_user_audio + + tail_kernel_hints + maybe_verify + + log "done" +} + +main "$@" diff --git a/scripts/sof-trace-capture.sh b/scripts/sof-trace-capture.sh new file mode 100644 index 0000000000..f9779882f8 --- /dev/null +++ b/scripts/sof-trace-capture.sh @@ -0,0 +1,172 @@ +#!/usr/bin/env bash +set -euo pipefail + +REPO_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" +LOG_DIR="${REPO_ROOT}/_logs" + +SOF_BIN_ROOT="${SOF_BIN_ROOT:-/var/tmp/sof-bin-upgrade/sof-bin-2025.12.2}" +SOF_LOGGER="${SOF_LOGGER:-${SOF_BIN_ROOT}/tools/sof-logger}" +SOF_LDC_DEFAULT="${SOF_LDC_DEFAULT:-${SOF_BIN_ROOT}/sof/sof-cml.ldc}" + +mkdir -p "${LOG_DIR}" +ts="$(date +%Y%m%d_%H%M%S)" +start_ts_human="$(date '+%F %T')" + +sof_log="${LOG_DIR}/sof-logger_${ts}.log" +kernel_log="${LOG_DIR}/kernel_sof_ipc_${ts}.log" +pipewire_log="${LOG_DIR}/user_pipewire_${ts}.log" +sof_debug_snapshot="${LOG_DIR}/sof-debugfs_${ts}.txt" + +echo "[INFO] repo=${REPO_ROOT}" +echo "[INFO] log_dir=${LOG_DIR}" +echo "[INFO] start_ts=${start_ts_human}" +echo + +if [[ "${EUID}" -ne 0 ]]; then + echo "[ERROR] 请用 sudo 运行:sudo bash scripts/sof-trace-capture.sh" >&2 + exit 1 +fi + +echo "[STEP] 1) 确保 debugfs 已挂载 (/sys/kernel/debug)" +if ! mountpoint -q /sys/kernel/debug; then + mount -t debugfs none /sys/kernel/debug +fi + +if [[ ! -d /sys/kernel/debug ]]; then + echo "[ERROR] /sys/kernel/debug 不存在?" >&2 + exit 1 +fi + +echo "[INFO] debugfs: OK" + +echo +echo "[STEP] 2) 检查 sof-logger 工具" +if [[ ! -x "${SOF_LOGGER}" ]]; then + echo "[ERROR] 找不到可执行的 sof-logger:" >&2 + echo " ${SOF_LOGGER}" >&2 + echo " 可通过环境变量覆盖:SOF_BIN_ROOT 或 SOF_LOGGER" >&2 + exit 1 +fi + +echo "[INFO] sof-logger=${SOF_LOGGER}" + +echo +echo "[STEP] 2.1) 确认 SOF dictionary (.ldc)" +SOF_LDC="${SOF_LDC:-${SOF_LDC_DEFAULT}}" +if [[ ! -e "${SOF_LDC}" ]]; then + echo "[ERROR] 未找到 SOF .ldc 文件:" >&2 + echo " ${SOF_LDC}" >&2 + echo " 可通过环境变量覆盖:SOF_LDC" >&2 + exit 1 +fi +echo "[INFO] SOF_LDC=${SOF_LDC}" + +echo +echo "[STEP] 2.2) 确认 debugfs 下的 SOF trace 节点" +# We expect one of these to exist when SOF is running. +SOF_TRACE_NODE="" +SOF_TRACE_MODE="" +for p in /sys/kernel/debug/sof/trace /sys/kernel/debug/sof/etrace; do + if [[ -e "$p" ]]; then + SOF_TRACE_NODE="$p" + if [[ "$p" == */trace ]]; then + SOF_TRACE_MODE="trace" + else + SOF_TRACE_MODE="etrace" + fi + break + fi +done +if [[ -z "${SOF_TRACE_NODE}" ]]; then + echo "[ERROR] 未找到 /sys/kernel/debug/sof/{trace,etrace}(可能权限或内核配置问题)" >&2 + echo " 你可以先用 root 查看:ls -la /sys/kernel/debug/sof" >&2 + exit 1 +fi +echo "[INFO] SOF_TRACE_NODE=${SOF_TRACE_NODE}" +echo "[INFO] SOF_TRACE_MODE=${SOF_TRACE_MODE}" + +echo +echo "[STEP] 2.3) 记录 SOF debugfs 快照(用于后续定位)" +{ + echo "=== snapshot ts=${start_ts_human} ===" + echo "SOF_TRACE_NODE=${SOF_TRACE_NODE}" + echo "SOF_TRACE_MODE=${SOF_TRACE_MODE}" + echo + echo "## ls -la /sys/kernel/debug/sof" + ls -la /sys/kernel/debug/sof 2>&1 || true + echo + for f in fw_version dsp_state ipc4_fw_status ipc4_bldr_status; do + if [[ -e "/sys/kernel/debug/sof/${f}" ]]; then + echo "## cat /sys/kernel/debug/sof/${f}" + cat "/sys/kernel/debug/sof/${f}" 2>&1 || true + echo + fi + done +} > "${sof_debug_snapshot}" 2>&1 || true +echo "[DONE] sof debugfs snapshot: ${sof_debug_snapshot}" + +cleanup() { + echo + echo "[STEP] 4) 收集日志窗口 (since ${start_ts_human})" + + # Kernel: capture SOF/ASoC/HDMI related lines since start + journalctl -k -b --since "${start_ts_human}" --no-pager 2>/dev/null | \ + grep -nE 'sof-audio|snd_sof|sof_ipc3_pcm_hw_params|ipc tx error|STREAM_PCM_PARAMS|ASoC error|set_hw_params|HDMI[0-9]|pcm[0-9]+' \ + > "${kernel_log}" || true + + # User PipeWire: capture since start + journalctl --user -u pipewire -b --since "${start_ts_human}" --no-pager 2>/dev/null \ + > "${pipewire_log}" || true + + echo "[DONE] sof-logger: ${sof_log}" + echo "[DONE] kernel window: ${kernel_log}" + echo "[DONE] pipewire window: ${pipewire_log}" + echo + echo "[NEXT] 请把这三份日志发我分析:" + echo " - ${sof_log}" + echo " - ${kernel_log}" + echo " - ${pipewire_log}" +} + +trap cleanup INT TERM EXIT + +echo +echo "[STEP] 3) 开始抓取 SOF trace(前台运行,按 Ctrl+C 结束并收集窗口日志)" +echo "[ACTION] 现在请在另一个终端复现一次问题(例如触发 HDMI pcm2 的播放/切换)。" +echo +echo "[INFO] capturing to: ${sof_log}" +echo +# sof-logger 参数说明(关键): +# -l: 传入 .ldc dictionary(不是输出文件) +# -t: 选择 DMA trace stream(会强制读取 /sys/kernel/debug/sof/trace) +# -i/-o: 将输入流解码输出到文件 +echo "[INFO] NOTE: etrace 通常是“读完当前缓冲就退出”,所以这里使用循环追加,直到 Ctrl+C。" +echo + +touch "${sof_log}" +echo "=== sof-trace-capture start ${start_ts_human} ===" >> "${sof_log}" + +capture_once() { + local tmp="${LOG_DIR}/.sof-logger_${ts}.tmp" + rm -f "${tmp}" + if [[ "${SOF_TRACE_MODE}" == "trace" ]]; then + "${SOF_LOGGER}" -l "${SOF_LDC}" -t -i "${SOF_TRACE_NODE}" -o "${tmp}" || true + else + # etrace mailbox: do NOT pass -t, otherwise sof-logger will try /sys/kernel/debug/sof/trace + "${SOF_LOGGER}" -l "${SOF_LDC}" -i "${SOF_TRACE_NODE}" -o "${tmp}" || true + fi + if [[ -s "${tmp}" ]]; then + { + echo + echo "=== sof-logger chunk @ $(date '+%F %T') ===" + cat "${tmp}" + } >> "${sof_log}" + fi + rm -f "${tmp}" +} + +while true; do + capture_once + sleep 0.2 +done + diff --git a/scripts/upgrade-sof-cml.sh b/scripts/upgrade-sof-cml.sh new file mode 100644 index 0000000000..981e8b34ba --- /dev/null +++ b/scripts/upgrade-sof-cml.sh @@ -0,0 +1,159 @@ +#!/usr/bin/env bash +set -euo pipefail + +echo "==== 1) 当前内核中的 SOF 固件 / 拓扑信息 ====" +journalctl -k -b | grep -nE 'Firmware file:|Topology file:|Firmware info: version' || true +echo + +# 确保用 root 运行 +if [[ $EUID -ne 0 ]]; then + echo "请用 sudo 运行本脚本:sudo bash $0" + exit 1 +fi + +echo "==== 2) 备份当前 SOF 固件和拓扑 ====" + +BACKUP_FW_DIR="/lib/firmware/intel/sof-backup-kaisa-20260416" +BACKUP_TPLG_DIR="/lib/firmware/intel/sof-tplg-backup-kaisa-20260416" + +mkdir -p "$BACKUP_FW_DIR" +mkdir -p "$BACKUP_TPLG_DIR" + +if [[ -f /lib/firmware/intel/sof/community/sof-cml.ri ]]; then + cp -a /lib/firmware/intel/sof/community/sof-cml.ri "$BACKUP_FW_DIR"/ + echo "已备份 sof-cml.ri 到 $BACKUP_FW_DIR/" +else + echo "警告:未找到 /lib/firmware/intel/sof/community/sof-cml.ri" +fi + +if [[ -f /lib/firmware/intel/sof-tplg/sof-cml-rt5682.tplg ]]; then + cp -a /lib/firmware/intel/sof-tplg/sof-cml-rt5682.tplg "$BACKUP_TPLG_DIR"/ + echo "已备份 sof-cml-rt5682.tplg 到 $BACKUP_TPLG_DIR/" +else + echo "警告:未找到 /lib/firmware/intel/sof-tplg/sof-cml-rt5682.tplg" +fi + +echo +echo "==== 2.1) 校验备份是否落盘(sha256) ====" +if [[ -f "$BACKUP_FW_DIR/sof-cml.ri" ]]; then + sha256sum /lib/firmware/intel/sof/community/sof-cml.ri "$BACKUP_FW_DIR/sof-cml.ri" || true +else + echo "错误:未生成备份文件 $BACKUP_FW_DIR/sof-cml.ri(中止,避免覆盖后无法回滚)" + exit 1 +fi + +if [[ -f "$BACKUP_TPLG_DIR/sof-cml-rt5682.tplg" ]]; then + sha256sum /lib/firmware/intel/sof-tplg/sof-cml-rt5682.tplg "$BACKUP_TPLG_DIR/sof-cml-rt5682.tplg" || true +else + echo "错误:未生成备份文件 $BACKUP_TPLG_DIR/sof-cml-rt5682.tplg(中止,避免覆盖后无法回滚)" + exit 1 +fi + +echo + +echo "==== 3) 下载并解压 sof-bin 2025.12.2 ====" + +WORKDIR="/var/tmp/sof-bin-upgrade" +mkdir -p "$WORKDIR" +cd "$WORKDIR" + +if [[ ! -f sof-bin-2025.12.2.tar.gz ]]; then + echo "下载 sof-bin-2025.12.2.tar.gz ..." + wget https://github.com/thesofproject/sof-bin/releases/download/v2025.12.2/sof-bin-2025.12.2.tar.gz +else + echo "已存在 sof-bin-2025.12.2.tar.gz,跳过下载。" +fi + +echo "解析 tarball 顶层目录..." +# 注意:脚本启用了 pipefail,直接用 `tar ... | head -n1` 会触发 tar 的 SIGPIPE (exit 141),导致脚本中止。 +# 所以先将列表落盘,再读取第一行。 +TAR_LIST_FILE="$WORKDIR/sof-bin-2025.12.2.tar.list" +tar tf sof-bin-2025.12.2.tar.gz > "$TAR_LIST_FILE" +TOPDIR="$(head -n 1 "$TAR_LIST_FILE" | cut -d/ -f1)" +if [[ -z "${TOPDIR}" ]]; then + echo "错误:无法解析 tarball 顶层目录(TOPDIR 为空)" + exit 1 +fi +echo "tarball 顶层目录:$TOPDIR" + +if [[ ! -d "$TOPDIR" ]]; then + echo "解压 sof-bin-2025.12.2.tar.gz 到 $WORKDIR/$TOPDIR ..." + tar xf sof-bin-2025.12.2.tar.gz +else + echo "已存在目录 $TOPDIR,跳过解压。" +fi + +cd "$TOPDIR" + +echo +echo "==== 4) 查找 sof-cml.ri 和 sof-cml-rt5682*.tplg ====" + +# 重要:同一个 tarball 里可能同时存在: +# - ./sof/sof-cml.ri(通常指向 intel-signed 版本或与旧版本相同) +# - ./sof/community/sof-cml.ri(我们系统实际加载的路径也是 intel/sof/community/sof-cml.ri) +# 为避免误选,优先选择 community 目录的固件。 +FW_CML_PATH=$( + find ./sof/community -maxdepth 1 \( -type f -o -type l \) -name 'sof-cml.ri' 2>/dev/null | head -n 1 || true +) +if [[ -z "${FW_CML_PATH}" ]]; then + FW_CML_PATH=$(find . \( -type f -o -type l \) -name 'sof-cml.ri' | head -n 1 || true) +fi + +TPLG_RT5682_PATH=$( + find ./sof-tplg -maxdepth 1 -type f -name 'sof-cml-rt5682.tplg' 2>/dev/null | head -n 1 || true +) +if [[ -z "${TPLG_RT5682_PATH}" ]]; then + TPLG_RT5682_PATH=$(find . -type f -name 'sof-cml-rt5682.tplg' | head -n 1 || true) +fi + +echo "找到的 sof-cml.ri 路径: $FW_CML_PATH" +echo "找到的 sof-cml-rt5682*.tplg 路径: $TPLG_RT5682_PATH" +echo + +if [[ -z "$FW_CML_PATH" || -z "$TPLG_RT5682_PATH" ]]; then + echo "错误:未能在 sof-bin 包内找到 sof-cml.ri 或 sof-cml-rt5682*.tplg" + exit 1 +fi + +echo "==== 5) 用新固件 / 拓扑 覆盖系统文件 ====" + +cp -L "$FW_CML_PATH" /lib/firmware/intel/sof/community/sof-cml.ri +echo "已覆盖 /lib/firmware/intel/sof/community/sof-cml.ri" + +cp -L "$TPLG_RT5682_PATH" /lib/firmware/intel/sof-tplg/sof-cml-rt5682.tplg +echo "已覆盖 /lib/firmware/intel/sof-tplg/sof-cml-rt5682.tplg" + +echo +echo "==== 5.1) 覆盖后校验(sha256 / 文件大小) ====" +sha256sum \ + /lib/firmware/intel/sof/community/sof-cml.ri \ + /lib/firmware/intel/sof-tplg/sof-cml-rt5682.tplg || true +ls -la \ + /lib/firmware/intel/sof/community/sof-cml.ri \ + /lib/firmware/intel/sof-tplg/sof-cml-rt5682.tplg || true + +echo +echo "提示:如果你想确认 tarball 里选中的文件 hash,可在工作目录下执行:" +echo " sha256sum \"$FW_CML_PATH\" \"$TPLG_RT5682_PATH\"" + +echo + +echo "==== 6) 更新 initramfs(可能需要几秒) ====" +update-initramfs -u + +echo +echo "==== 7) 升级完成,当前系统中的固件信息 (下次重启后再确认一次) ====" +journalctl -k -b | grep -nE 'Firmware file:|Topology file:|Firmware info: version' || true + +echo +echo "步骤完成:" +echo "1) 已备份旧版本到:" +echo " - $BACKUP_FW_DIR/sof-cml.ri" +echo " - $BACKUP_TPLG_DIR/sof-cml-rt5682.tplg" +echo "2) 已将 sof-bin 2025.12.2 中的 sof-cml.ri / sof-cml-rt5682.tplg 覆盖到系统目录。" +echo +echo "下一步:请手动执行 reboot,然后重启回来后用以下命令确认新固件版本:" +echo " journalctl -k -b | grep -nE 'Firmware file:|Topology file:|Firmware info: version'" +echo +echo "如需回滚,可将备份文件拷回原路径后再次执行 update-initramfs -u。" + diff --git a/wireplumber/main.lua.d/60-kaisa-ucm.lua b/wireplumber/main.lua.d/60-kaisa-ucm.lua index 817c58feff..0650e138ea 100644 --- a/wireplumber/main.lua.d/60-kaisa-ucm.lua +++ b/wireplumber/main.lua.d/60-kaisa-ucm.lua @@ -3,15 +3,10 @@ -- -- 若仅启用 use-ucm 而不固定 profile,栈常会默认选 stereo-fallback,界面只剩模拟/耳机,HDMI 消失。 -- --- 重要(policy-device-profile.lua / findBestProfile):若下面 KAISA_WP_DEVICE_PROFILE 设为 "HiFi", --- 但 PipeWire 的 EnumProfile 里还没有名为 HiFi 的条目(pactl「配置文件」仅有 off / pro-audio), --- WirePlumber 无法匹配 device.profile,最终会把活动配置留在 off,且 pactl set-card-profile HiFi --- 报「无此实体」。此时请保持 "pro-audio" 先恢复输出;待 install-kaisa-ucm-overlay + 重启后 pactl 已出现 --- HiFi: 时,再把本变量改为 "HiFi" 并重启用户 pipewire 栈。 --- --- 当前仓库主交付为 UCM/HiFi;当你已验证 `pactl list cards` 的「配置文件」里出现 `HiFi:`, --- 就应默认固定为 "HiFi",避免重启后回退到 stereo-fallback(只剩 3.5mm)。 -local KAISA_WP_DEVICE_PROFILE = "HiFi" -- 或 "pro-audio"(仅用于临时排障对照) +-- 交付策略:必须由 UCM/HiFi 管理音频(Jack-driven ports)。 +-- 若某台机器在 PipeWire/ACP 枚举阶段暂未暴露 HiFi profile(pactl「配置文件」里看不到 HiFi:), +-- 这是安装/时序/内核问题,应修复根因,而不是回退到 pro-audio。 +local KAISA_WP_DEVICE_PROFILE = "HiFi" table.insert(alsa_monitor.rules, { matches = { @@ -20,10 +15,39 @@ table.insert(alsa_monitor.rules, { }, }, apply_properties = { - ["api.alsa.use-acp"] = true, + -- 交付策略:仅使用 UCM/HiFi,避免 ACP 注入 pro-audio 等通用 profile。 + -- 这会让系统枚举中不再出现 pro-audio(仅保留 UCM 定义的 HiFi / off 等)。 + ["api.alsa.use-acp"] = false, ["api.alsa.use-ucm"] = true, - ["api.acp.auto-profile"] = false, - ["api.acp.auto-port"] = true, + -- ACP disabled; keep these unset to avoid confusing policy. ["device.profile"] = KAISA_WP_DEVICE_PROFILE, }, }) + +-- Default route among HDMI: WirePlumber policy-node picks highest priority.session. +-- Stock UCM tends to give pcm=2 (HDMI1) the highest value, which matches observed +-- defaults and a flaky pcm2 path (SOF ipc -5 / set_hw_params). Prefer pcm 3/4. +table.insert(alsa_monitor.rules, { + matches = { + { { "node.name", "matches", "alsa_output.*HiFi__hw_sofrt5682_4__sink*" } }, + }, + apply_properties = { + ["priority.session"] = 900, + }, +}) +table.insert(alsa_monitor.rules, { + matches = { + { { "node.name", "matches", "alsa_output.*HiFi__hw_sofrt5682_3__sink*" } }, + }, + apply_properties = { + ["priority.session"] = 850, + }, +}) +table.insert(alsa_monitor.rules, { + matches = { + { { "node.name", "matches", "alsa_output.*HiFi__hw_sofrt5682_2__sink*" } }, + }, + apply_properties = { + ["priority.session"] = 700, + }, +})