Здравствуйте. Начну с того что я - hamsterxp, так что баньте старый акк. Ну а теперь к проблеме. PW не видит микрофон. Недавно перешёл с рача на alpine. В отличии от alpine, у него есть пакет pipewire-media-session
, который и решал проблему со звуком (с wireplumber всё точно также было на раче). В общем, как решить проблему? Установка pulseaudio её не решает, а только хуже делает (с пульсой вообще звук не работает). Из логов могу предоставить только wireplumber, поскольку я не знаю чем их брать, а PW не стартует как сервис openrc, и не имеет опции -t, как у nginx.
M 20:04:53.499509 mod.rt ../src/modules/module-rt.c:270:translate_error: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
M 20:04:53.499534 mod.rt ../src/modules/module-rt.c:637:set_nice: could not set nice-level to -11: No such file or directory
M 20:04:53.500995 mod.rt ../src/modules/module-rt.c:270:translate_error: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
M 20:04:53.501005 mod.rt ../src/modules/module-rt.c:874:impl_acquire_rt: could not make thread 5998 realtime using RTKit: No such file or directory
M 20:04:53.505129 m-lua-scripting ../modules/module-lua-scripting/api/config.c:80:load_components: Failed to open module /usr/lib/wireplumber-0.4/libwireplumber-module-logind: Error loading shared library /usr/lib/wireplumber-0.4/libwireplumber-module-logind.so: No such file or directory
M 20:04:53.521606 wp-device ../lib/wp/device.c:619:wp_spa_device_new_from_spa_factory: SPA handle 'api.bluez5.enum.dbus' could not be loaded; is it installed?
M 20:04:53.521627 script/bluez bluez.lua:277:createMonitor: PipeWire's BlueZ SPA missing or broken. Bluetooth not supported.
[1:08:17.491928364] [5997] INFO Camera camera_manager.cpp:298 libcamera v0.0.5
W 20:04:54.080071 m-portal-permissio ../modules/module-portal-permissionstore.c:63:wp_portal_permissionstore_plugin_lookup: <WpPortalPermissionStorePlugin:0x7fde2eea85f0> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
M 20:04:54.087035 m-lua-scripting ../modules/module-lua-scripting/api/api.c:376:object_activate_done: <WpSiAudioAdapter:0x7fde2decfbf0> Object activation aborted: proxy destroyed
M 20:04:54.087053 script/create-item create-item.lua:80:chunk: <WpSiAudioAdapter:0x7fde2decfbf0> failed to activate item: Object activation aborted: proxy destroyed
wpctl status
:
PipeWire 'pipewire-0' [0.3.70, skunk@ls.i2p, cookie:3867407055]
└─ Clients:
31. pipewire [0.3.70, skunk@ls.i2p, pid:3793]
33. WirePlumber [0.3.70, skunk@ls.i2p, pid:3792]
34. WirePlumber [export] [0.3.70, skunk@ls.i2p, pid:3792]
37. xdg-desktop-portal [0.3.70, skunk@ls.i2p, pid:3615]
50. Plasma PA [0.3.70, skunk@ls.i2p, pid:3711]
51. wpctl [0.3.70, skunk@ls.i2p, pid:5908]
52. kwin_wayland [0.3.70, skunk@ls.i2p, pid:3605]
59. plasmashell [0.3.70, skunk@ls.i2p, pid:3711]
Audio
├─ Devices:
│ 38. HDA NVidia [alsa]
│ 39. HD-Audio Generic [alsa]
│ 40. HD-Audio Generic [alsa]
│
├─ Sinks:
│ * 32. HD-Audio Generic Analog Stereo [vol: 0.16]
│ 45. HDA NVidia Digital Stereo (HDMI) [vol: 0.40 MUTED]
│
├─ Sink endpoints:
│
├─ Sources:
│
├─ Source endpoints:
│
└─ Streams:
Video
├─ Devices:
│
├─ Sinks:
│
├─ Sink endpoints:
│
├─ Sources:
│
├─ Source endpoints:
│
└─ Streams:
60. kwin_wayland
58. output_1 > plasmashell:input_1 [init]
64. plasmashell
57. input_1 < kwin_wayland:output_1 [init]
Settings
└─ Default Configured Node Names:
head -n 5 /proc/asound/card*/codec#*
:
==> /proc/asound/card0/codec#0 <==
Codec: Nvidia GPU 81 HDMI/DP
Address: 0
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x10de0081
Subsystem Id: 0x104385f5
==> /proc/asound/card1/codec#0 <==
Codec: ATI R6xx HDMI
Address: 0
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x1002aa01
Subsystem Id: 0x00aa0100
==> /proc/asound/card2/codec#0 <==
Codec: Realtek ALC897
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec0897
Subsystem Id: 0x104387fb