1369 lines
66 KiB
Plaintext
1369 lines
66 KiB
Plaintext
|
||
================================================================================
|
||
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]: <WpPortalPermissionStorePlugin:0x6116523dcc20> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
|
||
4月 09 21:50:57 jack-Kaisa wireplumber[4413]: <WpSiAudioAdapter:0x6116525564c0> Object activation aborted: proxy destroyed
|
||
4月 09 21:50:57 jack-Kaisa wireplumber[4413]: <WpSiAudioAdapter:0x6116525564c0> 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 <perex@perex.cz>
|
||
|
||
================================================================================
|
||
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]: <WpPortalPermissionStorePlugin:0x5b4fec787230> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
|
||
4月 09 21:51:30 jack-Kaisa wireplumber[4971]: <WpSiAudioAdapter:0x5b4fec8fc8a0> Object activation aborted: proxy destroyed
|
||
4月 09 21:51:30 jack-Kaisa wireplumber[4971]: <WpSiAudioAdapter:0x5b4fec8fc8a0> 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]: <WpImplMetadata:0x60dc35a80ed0> 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]: <WpImplMetadata:0x60dc35a7fdb0> 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]: <WpSiAudioAdapter:0x585ea49dba40> Object activation aborted: proxy destroyed
|
||
4月 09 21:48:23 jack-Kaisa wireplumber[1454]: <WpSiAudioAdapter:0x585ea49dba40> 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]: <WpPortalPermissionStorePlugin:0x5654dd6e9ed0> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
|
||
4月 09 21:50:28 jack-Kaisa wireplumber[3944]: <WpSiAudioAdapter:0x5654dd8727f0> Object activation aborted: proxy destroyed
|
||
4月 09 21:50:28 jack-Kaisa wireplumber[3944]: <WpSiAudioAdapter:0x5654dd8727f0> 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]: <WpPortalPermissionStorePlugin:0x6162d0bf5b60> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
|
||
4月 09 21:50:36 jack-Kaisa wireplumber[4146]: <WpSiAudioAdapter:0x6162d0d80320> Object activation aborted: proxy destroyed
|
||
4月 09 21:50:36 jack-Kaisa wireplumber[4146]: <WpSiAudioAdapter:0x6162d0d80320> 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]: <WpPortalPermissionStorePlugin:0x5b8479a7a8a0> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
|
||
4月 09 21:50:43 jack-Kaisa wireplumber[4247]: <WpSiAudioAdapter:0x5b8479bf2570> Object activation aborted: proxy destroyed
|
||
4月 09 21:50:43 jack-Kaisa wireplumber[4247]: <WpSiAudioAdapter:0x5b8479bf2570> 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]: <WpPortalPermissionStorePlugin:0x5c6a4dbc10f0> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
|
||
4月 09 21:50:50 jack-Kaisa wireplumber[4347]: <WpSiAudioAdapter:0x5c6a4dd427d0> Object activation aborted: proxy destroyed
|
||
4月 09 21:50:50 jack-Kaisa wireplumber[4347]: <WpSiAudioAdapter:0x5c6a4dd427d0> 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]: <WpPortalPermissionStorePlugin:0x6116523dcc20> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
|
||
4月 09 21:50:57 jack-Kaisa wireplumber[4413]: <WpSiAudioAdapter:0x6116525564c0> Object activation aborted: proxy destroyed
|
||
4月 09 21:50:57 jack-Kaisa wireplumber[4413]: <WpSiAudioAdapter:0x6116525564c0> 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]: <WpPortalPermissionStorePlugin:0x5c904ae7d570> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
|
||
4月 09 21:51:09 jack-Kaisa wireplumber[4711]: <WpSiAudioAdapter:0x5c904aff4da0> Object activation aborted: proxy destroyed
|
||
4月 09 21:51:09 jack-Kaisa wireplumber[4711]: <WpSiAudioAdapter:0x5c904aff4da0> 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]: <WpPortalPermissionStorePlugin:0x57c3e62b6860> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
|
||
4月 09 21:51:16 jack-Kaisa wireplumber[4777]: <WpSiAudioAdapter:0x57c3e642d0e0> Object activation aborted: proxy destroyed
|
||
4月 09 21:51:16 jack-Kaisa wireplumber[4777]: <WpSiAudioAdapter:0x57c3e642d0e0> 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]: <WpPortalPermissionStorePlugin:0x571a9020d550> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
|
||
4月 09 21:51:23 jack-Kaisa wireplumber[4875]: <WpSiAudioAdapter:0x571a90398ce0> Object activation aborted: proxy destroyed
|
||
4月 09 21:51:23 jack-Kaisa wireplumber[4875]: <WpSiAudioAdapter:0x571a90398ce0> 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]: <WpPortalPermissionStorePlugin:0x5b4fec787230> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
|
||
4月 09 21:51:30 jack-Kaisa wireplumber[4971]: <WpSiAudioAdapter:0x5b4fec8fc8a0> Object activation aborted: proxy destroyed
|
||
4月 09 21:51:30 jack-Kaisa wireplumber[4971]: <WpSiAudioAdapter:0x5b4fec8fc8a0> 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
|