You are not logged in.
Since updating WirePlumber to 0.5.0-1 a couple days ago, I've had issues with sound. At first I was getting no sound from my Framework 12th gen laptop's speakers or headphone jack, but I was getting audio via HDMI when hooked up to an external monitor.
wpctl status
showed a single HDMI audio sink despite not being hooked up via HDMI. I might have been hooked up via HDMI to a monitor when I did the update though. Anyway,
rm -rf ~/.local/state/wireplumber
"fixed" the problem: I now have audio via my laptop speakers and headphone jack. I no longer get audio via HDMI though.
I'm not sure how long I have been getting the below errors, but I don't think I've been getting them for that long. Having said that, I've been getting them since at least the systemd journal user log was rolled over on March 10th:
Mar 10 13:01:12 laptop wireplumber[603]: [0:00:12.039855556] [603] ERROR IPAModule ipa_module.cpp:172 Symbol ipaModuleInfo >
Mar 10 13:01:12 laptop wireplumber[603]: [0:00:12.039884171] [603] ERROR IPAModule ipa_module.cpp:292 v4l2-compat.so: IPA m>
Mar 10 13:01:12 laptop wireplumber[603]: [0:00:12.039913588] [603] INFO Camera camera_manager.cpp:284 libcamera v0.2.0
Since the update, I am now getting the below message as well:
Mar 23 12:41:47 laptop wireplumber[627]: 0x642071e146a0: no modules loaded from context.modules
Not sure if it's a different problem, but Waybar was also updated to 0.10.0-2 and the audio icon is always showing 0. It uses WirePlumber, so I think this is related. Similarly when clicking on the icon, Helvum is opened and I get errors reported after I close Helvum; however I don't get such errors when opening and closing Helvum directly:
[zack@laptop ~]$ journalctl -q | tail -10
Mar 23 11:42:16 laptop helvum[4360]: pw.core: 0x7f8fc804cb30: leaked proxy 0x7f8fc8061670 id:3
Mar 23 11:42:16 laptop helvum[4360]: pw.core: 0x7f8fc804cb30: leaked proxy 0x7f8fc80618a0 id:4
Mar 23 11:42:16 laptop helvum[4360]: pw.core: 0x7f8fc804cb30: leaked proxy 0x7f8fc8061a10 id:5
Mar 23 11:42:16 laptop helvum[4360]: pw.core: 0x7f8fc804cb30: leaked proxy 0x7f8fc8061b60 id:6
Mar 23 11:42:16 laptop helvum[4360]: pw.core: 0x7f8fc804cb30: leaked proxy 0x7f8fc8061e50 id:7
Mar 23 11:42:16 laptop helvum[4360]: pw.core: 0x7f8fc804cb30: leaked proxy 0x7f8fc8061fa0 id:8
Mar 23 11:42:16 laptop helvum[4360]: pw.core: 0x7f8fc804cb30: leaked proxy 0x7f8fc80620f0 id:9
Mar 23 11:42:16 laptop helvum[4360]: pw.core: 0x7f8fc804cb30: leaked proxy 0x7f8fc8062240 id:10
Mar 23 11:42:16 laptop helvum[4360]: pw.core: 0x7f8fc804cb30: leaked proxy 0x7f8fc80626c0 id:11
Mar 23 11:42:16 laptop helvum[4360]: pw.core: 0x7f8fc804cb30: leaked proxy 0x7f8fc8062810 id:12
When I connect to an external monitor via HDMI, I get core dumps from Waybar that I didn't before either:
[zack@laptop ~]$ journalctl
⋮
Mar 23 10:58:58 laptop systemd-coredump[2422]: Process 2398 (waybar) of user 1000 dumped core.
Stack trace of thread 2398:
#0 0x000078ec6f01b2a8 g_log_structured_array (libglib-2.0.so.0 + 0x612a8)
#1 0x000078ec6f01b5a3 g_log_default_handler (libglib-2.0.so.0 + 0x615a3)
#2 0x000078ec6f01c455 g_logv (libglib-2.0.so.0 + 0x62455)
#3 0x000078ec6f01c724 g_log (libglib-2.0.so.0 + 0x62724)
#4 0x000078ec6f020d97 g_log_set_writer_func (libglib-2.0.so.0 + 0x66d97)
#5 0x000078ec6e02be63 wp_init (libwireplumber-0.5.so.0 + 0x4be63)
#6 0x00005963d334c11c n/a (waybar + 0x10c11c)
#7 0x00005963d329eec9 n/a (waybar + 0x5eec9)
#8 0x00005963d32c4552 n/a (waybar + 0x84552)
#9 0x00005963d32c6868 n/a (waybar + 0x86868)
#10 0x00005963d32cf00f n/a (waybar + 0x8f00f)
#11 0x000078ec6def1596 n/a (libffi.so.8 + 0x7596)
#12 0x000078ec6deee00e n/a (libffi.so.8 + 0x400e)
#13 0x000078ec6def0bd3 ffi_call (libffi.so.8 + 0x6bd3)
#14 0x000078ec6f73d645 n/a (libwayland-client.so.0 + 0x7645)
#15 0x000078ec6f73de73 n/a (libwayland-client.so.0 + 0x7e73)
#16 0x000078ec6f73e13c wl_display_dispatch_queue_pending (libwayland-client.so.0 + 0x813c)
#17 0x000078ec6f740cf0 wl_display_roundtrip_queue (libwayland-client.so.0 + 0xacf0)
#18 0x000078ec6ef6c6c0 g_closure_invoke (libgobject-2.0.so.0 + 0x146c0)
#19 0x000078ec6ef9aa36 n/a (libgobject-2.0.so.0 + 0x42a36)
#20 0x000078ec6ef8ba42 n/a (libgobject-2.0.so.0 + 0x33a42)
#21 0x000078ec6ef8bc77 g_signal_emit_valist (libgobject-2.0.so.0 + 0x33c77)
#22 0x000078ec6ef8bd34 g_signal_emit (libgobject-2.0.so.0 + 0x33d34)
#23 0x000078ec6e54410d gtk_widget_map (libgtk-3.so.0 + 0x34410d)
#24 0x000078ec6e56441e n/a (libgtk-3.so.0 + 0x36441e)
#25 0x000078ec6ef6c6c0 g_closure_invoke (libgobject-2.0.so.0 + 0x146c0)
#26 0x000078ec6ef9ab7a n/a (libgobject-2.0.so.0 + 0x42b7a)
#27 0x000078ec6ef8ba42 n/a (libgobject-2.0.so.0 + 0x33a42)
#28 0x000078ec6ef8bc77 g_signal_emit_valist (libgobject-2.0.so.0 + 0x33c77)
#29 0x000078ec6ef8bd34 g_signal_emit (libgobject-2.0.so.0 + 0x33d34)
#30 0x000078ec6e54491b gtk_widget_show (libgtk-3.so.0 + 0x34491b)
#31 0x00005963d32c802d n/a (waybar + 0x8802d)
#32 0x00005963d32cf00f n/a (waybar + 0x8f00f)
#33 0x000078ec6def1596 n/a (libffi.so.8 + 0x7596)
#34 0x000078ec6deee00e n/a (libffi.so.8 + 0x400e)
#35 0x000078ec6def0bd3 ffi_call (libffi.so.8 + 0x6bd3)
#36 0x000078ec6f73d645 n/a (libwayland-client.so.0 + 0x7645)
#37 0x000078ec6f73de73 n/a (libwayland-client.so.0 + 0x7e73)
#38 0x000078ec6f73e13c wl_display_dispatch_queue_pending (libwayland-client.so.0 + 0x813c)
#39 0x000078ec6f16aa39 n/a (libgdk-3.so.0 + 0x64a39)
#40 0x000078ec6f136fa9 gdk_display_get_event (libgdk-3.so.0 + 0x30fa9)
#41 0x000078ec6f172208 n/a (libgdk-3.so.0 + 0x6c208)
#42 0x000078ec6f013f69 n/a (libglib-2.0.so.0 + 0x59f69)
#43 0x000078ec6f0723a7 n/a (libglib-2.0.so.0 + 0xb83a7)
#44 0x000078ec6f012162 g_main_context_iteration (libglib-2.0.so.0 + 0x58162)
#45 0x000078ec6ed83b66 g_application_run (libgio-2.0.so.0 + 0xdfb66)
#46 0x00005963d328d498 n/a (waybar + 0x4d498)
#47 0x00005963d328bfb5 main (waybar + 0x4bfb5)
#48 0x000078ec6d957cd0 n/a (libc.so.6 + 0x25cd0)
#49 0x000078ec6d957d8a __libc_start_main (libc.so.6 + 0x25d8a)
#50 0x00005963d3293ed5 n/a (waybar + 0x53ed5)
Stack trace of thread 2419:
#0 0x000078ec6d5f1e73 n/a (libfontconfig.so.1 + 0x1ee73)
#1 0x000078ec6d9726ca n/a (libc.so.6 + 0x406ca)
#2 0x000078ec6d972491 n/a (libc.so.6 + 0x40491)
#3 0x000078ec6d972491 n/a (libc.so.6 + 0x40491)
#4 0x000078ec6d972491 n/a (libc.so.6 + 0x40491)
#5 0x000078ec6d972474 n/a (libc.so.6 + 0x40474)
#6 0x000078ec6d972491 n/a (libc.so.6 + 0x40491)
#7 0x000078ec6d972491 n/a (libc.so.6 + 0x40491)
#8 0x000078ec6d972491 n/a (libc.so.6 + 0x40491)
#9 0x000078ec6d972491 n/a (libc.so.6 + 0x40491)
#10 0x000078ec6d972491 n/a (libc.so.6 + 0x40491)
#11 0x000078ec6d972491 n/a (libc.so.6 + 0x40491)
#12 0x000078ec6d9728cc qsort_r (libc.so.6 + 0x408cc)
#13 0x000078ec6d5fa11e FcFontSetSort (libfontconfig.so.1 + 0x2711e)
#14 0x000078ec6d189d2a n/a (libpangoft2-1.0.so.0 + 0x8d2a)
#15 0x000078ec6f045a45 n/a (libglib-2.0.so.0 + 0x8ba45)
#16 0x000078ec6d9bd55a n/a (libc.so.6 + 0x8b55a)
#17 0x000078ec6da3aa3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 2411:
#0 0x000078ec6da3ae66 epoll_wait (libc.so.6 + 0x108e66)
#1 0x00005963d3331131 n/a (waybar + 0xf1131)
#2 0x00005963d32ab8d1 n/a (waybar + 0x6b8d1)
#3 0x000078ec6dce1943 execute_native_thread_routine (libstdc++.so.6 + 0xe1943)
#4 0x000078ec6d9bd55a n/a (libc.so.6 + 0x8b55a)
#5 0x000078ec6da3aa3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 2412:
#0 0x000078ec6d9b9ebe n/a (libc.so.6 + 0x87ebe)
#1 0x000078ec6d9bcd35 pthread_cond_clockwait (libc.so.6 + 0x8ad35)
#2 0x00005963d339efa9 n/a (waybar + 0x15efa9)
#3 0x00005963d32ab8d1 n/a (waybar + 0x6b8d1)
#4 0x000078ec6dce1943 execute_native_thread_routine (libstdc++.so.6 + 0xe1943)
#5 0x000078ec6d9bd55a n/a (libc.so.6 + 0x8b55a)
#6 0x000078ec6da3aa3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 2418:
#0 0x000078ec6d9b9ebe n/a (libc.so.6 + 0x87ebe)
#1 0x000078ec6d9bcd35 pthread_cond_clockwait (libc.so.6 + 0x8ad35)
#2 0x00005963d339efa9 n/a (waybar + 0x15efa9)
#3 0x00005963d32ab8d1 n/a (waybar + 0x6b8d1)
#4 0x000078ec6dce1943 execute_native_thread_routine (libstdc++.so.6 + 0xe1943)
#5 0x000078ec6d9bd55a n/a (libc.so.6 + 0x8b55a)
#6 0x000078ec6da3aa3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 2420:
#0 0x000078ec6da3ca1c recv (libc.so.6 + 0x10aa1c)
#1 0x00005963d32f2061 n/a (waybar + 0xb2061)
#2 0x00005963d32f6d7e n/a (waybar + 0xb6d7e)
#3 0x00005963d3301fe8 n/a (waybar + 0xc1fe8)
#4 0x00005963d32ab8d1 n/a (waybar + 0x6b8d1)
#5 0x000078ec6dce1943 execute_native_thread_routine (libstdc++.so.6 + 0xe1943)
#6 0x000078ec6d9bd55a n/a (libc.so.6 + 0x8b55a)
#7 0x000078ec6da3aa3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 2414:
#0 0x000078ec6d9b9ebe n/a (libc.so.6 + 0x87ebe)
#1 0x000078ec6d9bcd35 pthread_cond_clockwait (libc.so.6 + 0x8ad35)
#2 0x00005963d339efa9 n/a (waybar + 0x15efa9)
#3 0x00005963d32ab8d1 n/a (waybar + 0x6b8d1)
#4 0x000078ec6dce1943 execute_native_thread_routine (libstdc++.so.6 + 0xe1943)
#5 0x000078ec6d9bd55a n/a (libc.so.6 + 0x8b55a)
#6 0x000078ec6da3aa3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 2404:
#0 0x000078ec6da2d0bf __poll (libc.so.6 + 0xfb0bf)
#1 0x000078ec6f0722f6 n/a (libglib-2.0.so.0 + 0xb82f6)
#2 0x000078ec6f012162 g_main_context_iteration (libglib-2.0.so.0 + 0x58162)
#3 0x000078ec6f0121b2 n/a (libglib-2.0.so.0 + 0x581b2)
#4 0x000078ec6f045a45 n/a (libglib-2.0.so.0 + 0x8ba45)
#5 0x000078ec6d9bd55a n/a (libc.so.6 + 0x8b55a)
#6 0x000078ec6da3aa3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 2409:
#0 0x000078ec6da3ae66 epoll_wait (libc.so.6 + 0x108e66)
#1 0x000078ec6b7a4cf9 n/a (libspa-support.so + 0x14cf9)
#2 0x000078ec6b79658d n/a (libspa-support.so + 0x658d)
#3 0x000078ec6e13fe52 n/a (libpipewire-0.3.so.0 + 0x1be52)
#4 0x000078ec6d9bd55a n/a (libc.so.6 + 0x8b55a)
#5 0x000078ec6da3aa3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 2407:
#0 0x000078ec6da2d0bf __poll (libc.so.6 + 0xfb0bf)
#1 0x000078ec6f0722f6 n/a (libglib-2.0.so.0 + 0xb82f6)
#2 0x000078ec6f012162 g_main_context_iteration (libglib-2.0.so.0 + 0x58162)
#3 0x000078ec6f755fde n/a (libdconfsettings.so + 0x5fde)
#4 0x000078ec6f045a45 n/a (libglib-2.0.so.0 + 0x8ba45)
#5 0x000078ec6d9bd55a n/a (libc.so.6 + 0x8b55a)
#6 0x000078ec6da3aa3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 2408:
#0 0x000078ec6da3ca1c recv (libc.so.6 + 0x10aa1c)
#1 0x00005963d32f2061 n/a (waybar + 0xb2061)
#2 0x00005963d32f6d7e n/a (waybar + 0xb6d7e)
#3 0x00005963d3301fe8 n/a (waybar + 0xc1fe8)
#4 0x00005963d32ab8d1 n/a (waybar + 0x6b8d1)
#5 0x000078ec6dce1943 execute_native_thread_routine (libstdc++.so.6 + 0xe1943)
#6 0x000078ec6d9bd55a n/a (libc.so.6 + 0x8b55a)
#7 0x000078ec6da3aa3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 2413:
#0 0x000078ec6d9b9ebe n/a (libc.so.6 + 0x87ebe)
#1 0x000078ec6d9bcd35 pthread_cond_clockwait (libc.so.6 + 0x8ad35)
#2 0x00005963d339efa9 n/a (waybar + 0x15efa9)
#3 0x00005963d32ab8d1 n/a (waybar + 0x6b8d1)
#4 0x000078ec6dce1943 execute_native_thread_routine (libstdc++.so.6 + 0xe1943)
#5 0x000078ec6d9bd55a n/a (libc.so.6 + 0x8b55a)
#6 0x000078ec6da3aa3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 2416:
#0 0x000078ec6da2d6bc read (libc.so.6 + 0xfb6bc)
#1 0x00005963d32d9ebc n/a (waybar + 0x99ebc)
#2 0x00005963d32ab8d1 n/a (waybar + 0x6b8d1)
#3 0x000078ec6dce1943 execute_native_thread_routine (libstdc++.so.6 + 0xe1943)
#4 0x000078ec6d9bd55a n/a (libc.so.6 + 0x8b55a)
#5 0x000078ec6da3aa3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 2402:
#0 0x000078ec6d96f42a __sigtimedwait (libc.so.6 + 0x3d42a)
#1 0x000078ec6d96eafc sigwait (libc.so.6 + 0x3cafc)
#2 0x00005963d32c0ecc n/a (waybar + 0x80ecc)
#3 0x000078ec6d9bd55a n/a (libc.so.6 + 0x8b55a)
#4 0x000078ec6da3aa3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 2403:
#0 0x000078ec6da3888d syscall (libc.so.6 + 0x10688d)
#1 0x000078ec6f06d337 g_cond_wait (libglib-2.0.so.0 + 0xb3337)
#2 0x000078ec6efdf1b4 n/a (libglib-2.0.so.0 + 0x251b4)
#3 0x000078ec6f047ace n/a (libglib-2.0.so.0 + 0x8dace)
#4 0x000078ec6f045a45 n/a (libglib-2.0.so.0 + 0x8ba45)
#5 0x000078ec6d9bd55a n/a (libc.so.6 + 0x8b55a)
#6 0x000078ec6da3aa3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 2405:
#0 0x000078ec6da3888d syscall (libc.so.6 + 0x10688d)
#1 0x000078ec6f06dd13 g_cond_wait_until (libglib-2.0.so.0 + 0xb3d13)
#2 0x000078ec6efdf185 n/a (libglib-2.0.so.0 + 0x25185)
#3 0x000078ec6f04857b n/a (libglib-2.0.so.0 + 0x8e57b)
#4 0x000078ec6f045a45 n/a (libglib-2.0.so.0 + 0x8ba45)
#5 0x000078ec6d9bd55a n/a (libc.so.6 + 0x8b55a)
#6 0x000078ec6da3aa3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 2410:
#0 0x000078ec6d9b9ebe n/a (libc.so.6 + 0x87ebe)
#1 0x000078ec6d9bcd35 pthread_cond_clockwait (libc.so.6 + 0x8ad35)
#2 0x00005963d339efa9 n/a (waybar + 0x15efa9)
#3 0x00005963d32ab8d1 n/a (waybar + 0x6b8d1)
#4 0x000078ec6dce1943 execute_native_thread_routine (libstdc++.so.6 + 0xe1943)
#5 0x000078ec6d9bd55a n/a (libc.so.6 + 0x8b55a)
#6 0x000078ec6da3aa3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 2415:
#0 0x000078ec6d9b9ebe n/a (libc.so.6 + 0x87ebe)
#1 0x000078ec6d9bcd35 pthread_cond_clockwait (libc.so.6 + 0x8ad35)
#2 0x00005963d339efa9 n/a (waybar + 0x15efa9)
#3 0x00005963d32ab8d1 n/a (waybar + 0x6b8d1)
#4 0x000078ec6dce1943 execute_native_thread_routine (libstdc++.so.6 + 0xe1943)
#5 0x000078ec6d9bd55a n/a (libc.so.6 + 0x8b55a)
#6 0x000078ec6da3aa3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 2406:
#0 0x000078ec6da2d0bf __poll (libc.so.6 + 0xfb0bf)
#1 0x000078ec6f0722f6 n/a (libglib-2.0.so.0 + 0xb82f6)
#2 0x000078ec6f014b97 g_main_loop_run (libglib-2.0.so.0 + 0x5ab97)
#3 0x000078ec6edb619c n/a (libgio-2.0.so.0 + 0x11219c)
#4 0x000078ec6f045a45 n/a (libglib-2.0.so.0 + 0x8ba45)
#5 0x000078ec6d9bd55a n/a (libc.so.6 + 0x8b55a)
#6 0x000078ec6da3aa3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 2417:
#0 0x000078ec6da2d6bc read (libc.so.6 + 0xfb6bc)
#1 0x00005963d32d9fac n/a (waybar + 0x99fac)
#2 0x00005963d32ab8d1 n/a (waybar + 0x6b8d1)
#3 0x000078ec6dce1943 execute_native_thread_routine (libstdc++.so.6 + 0xe1943)
#4 0x000078ec6d9bd55a n/a (libc.so.6 + 0x8b55a)
#5 0x000078ec6da3aa3c n/a (libc.so.6 + 0x108a3c)
ELF object binary architecture: AMD x86-64
⋮
If I remove the WirePlumber portion of the config for Waybar, however, Waybar works fine.
I don't have any non-default WirePlumber config:
[zack@laptop ~]$ ls -al ~/.config/wireplumber
ls: cannot access '/home/zack/.config/wireplumber': No such file or directory
[zack@laptop ~]$ ls -al /etc/wireplumber
ls: cannot access '/etc/wireplumber': No such file or directory
Update log from two days ago:
[zack@laptop ~]$ rg -N '^\[2024-03-21' /var/log/pacman.log
[2024-03-21T10:07:17-0600] [PACMAN] Running '/usr/bin/pacman -Syu'
[2024-03-21T10:07:17-0600] [PACMAN] synchronizing package lists
[2024-03-21T10:07:18-0600] [PACMAN] starting full system upgrade
[2024-03-21T10:07:37-0600] [ALPM] running 'ghc-unregister.hook'...
[2024-03-21T10:07:37-0600] [ALPM] transaction started
[2024-03-21T10:07:38-0600] [ALPM] upgraded dav1d (1.4.0-1 -> 1.4.1-1)
[2024-03-21T10:07:38-0600] [ALPM] upgraded gnutls (3.8.3-1 -> 3.8.4-1)
[2024-03-21T10:07:38-0600] [ALPM] upgraded haskell-zip-archive (0.4.3-26 -> 0.4.3.1-1)
[2024-03-21T10:07:38-0600] [ALPM] upgraded haskell-hslua-module-zip (1.1.1-12 -> 1.1.1-13)
[2024-03-21T10:07:38-0600] [ALPM] upgraded haskell-pandoc (3.1.8-10 -> 3.1.8-11)
[2024-03-21T10:07:38-0600] [ALPM] upgraded haskell-pandoc-lua-engine (0.2.1-54 -> 0.2.1-55)
[2024-03-21T10:07:38-0600] [ALPM] upgraded haskell-pandoc-server (0.1.0.5-12 -> 0.1.0.5-13)
[2024-03-21T10:07:38-0600] [ALPM] upgraded mesa (1:24.0.3-1 -> 1:24.0.3-2)
[2024-03-21T10:07:38-0600] [ALPM] upgraded signon-kwallet-extension (24.02.0-1 -> 24.02.1-1)
[2024-03-21T10:07:38-0600] [ALPM] upgraded kaccounts-integration (24.02.0-1 -> 24.02.1-1)
[2024-03-21T10:07:38-0600] [ALPM] upgraded libcloudproviders (0.3.5-1 -> 0.3.6-1)
[2024-03-21T10:07:38-0600] [ALPM] upgraded libkexiv2 (24.02.0-1 -> 24.02.1-1)
[2024-03-21T10:07:38-0600] [ALPM] upgraded libsynctex (2023.66984-19 -> 2024.0-1)
[2024-03-21T10:07:38-0600] [ALPM] upgraded libwireplumber (0.4.17-1 -> 0.5.0-1)
[2024-03-21T10:07:38-0600] [ALPM] upgraded nodejs (21.7.0-1 -> 21.7.1-1)
[2024-03-21T10:07:38-0600] [ALPM] upgraded okular (24.02.0-2 -> 24.02.1-1)
[2024-03-21T10:07:38-0600] [ALPM] upgraded pandoc-cli (0.1.1.1-79 -> 0.1.1.1-80)
[2024-03-21T10:07:38-0600] [ALPM] upgraded signal-desktop (7.2.1-1 -> 7.3.0-1)
[2024-03-21T10:07:38-0600] [ALPM] upgraded texlive-bin (2023.66984-19 -> 2024.0-1)
[2024-03-21T10:07:39-0600] [ALPM] upgraded texlive-basic (2023.66594-20 -> 2024.0-2)
[2024-03-21T10:07:39-0600] [ALPM] upgraded texlive-fontsrecommended (2023.66594-20 -> 2024.0-2)
[2024-03-21T10:07:39-0600] [ALPM] upgraded texlive-latex (2023.66594-20 -> 2024.0-2)
[2024-03-21T10:07:39-0600] [ALPM] upgraded texlive-latexrecommended (2023.66594-20 -> 2024.0-2)
[2024-03-21T10:07:39-0600] [ALPM] upgraded texlive-pictures (2023.66594-20 -> 2024.0-2)
[2024-03-21T10:07:39-0600] [ALPM] upgraded texlive-latexextra (2023.66594-20 -> 2024.0-2)
[2024-03-21T10:07:39-0600] [ALPM] upgraded texlive-mathscience (2023.66594-20 -> 2024.0-2)
[2024-03-21T10:07:39-0600] [ALPM] upgraded waybar (0.10.0-1 -> 0.10.0-2)
[2024-03-21T10:07:39-0600] [ALPM] upgraded wireplumber (0.4.17-1 -> 0.5.0-1)
[2024-03-21T10:07:40-0600] [ALPM] transaction completed
[2024-03-21T10:07:40-0600] [ALPM] running '30-systemd-daemon-reload-user.hook'...
[2024-03-21T10:07:40-0600] [ALPM] running '30-systemd-update.hook'...
[2024-03-21T10:07:40-0600] [ALPM] running '70-mktexlsr.hook'...
[2024-03-21T10:07:40-0600] [ALPM] running '72-texlive-fmtutil.hook'...
[2024-03-21T10:08:07-0600] [ALPM] running '73-texlive-updmap.hook'...
[2024-03-21T10:08:08-0600] [ALPM] running 'fontconfig.hook'...
[2024-03-21T10:08:08-0600] [ALPM] running 'ghc-register.hook'...
[2024-03-21T10:08:08-0600] [ALPM] running 'gtk-update-icon-cache.hook'...
[2024-03-21T10:08:08-0600] [ALPM] running 'texinfo-install.hook'...
[2024-03-21T10:08:08-0600] [ALPM] running 'update-desktop-database.hook'...
systemd status:
[zack@laptop ~]$ systemctl --user status
● laptop
State: running
Units: 152 loaded (incl. loaded aliases)
Jobs: 0 queued
Failed: 0 units
Since: Sat 2024-03-23 10:50:46 MDT; 1h 17min ago
systemd: 255.4-2-arch
CGroup: /user.slice/user-1000.slice/user@1000.service
├─app.slice
│ └─app-dbus\x2d:1.9\x2dorg.a11y.atspi.Registry.slice
│ └─dbus-:1.9-org.a11y.atspi.Registry@0.service
│ └─1368 /usr/lib/at-spi2-registryd --use-gnome-session
├─init.scope
│ ├─604 /usr/lib/systemd/systemd --user
│ └─606 "(sd-pam)"
└─session.slice
├─at-spi-dbus-bus.service
│ ├─1330 /usr/lib/at-spi-bus-launcher
│ ├─1336 /usr/bin/dbus-broker-launch --config-file=/usr/share/defaults/at-spi2/accessibility.conf --scope user
│ └─1337 dbus-broker --log 4 --controller 9 --machine-id 3d3b80d4c5a441ebb89b43304d723781 --max-bytes 100000000000000 --max-fds 6400000 --max-matches 5000000000
├─dbus-broker.service
│ ├─622 /usr/bin/dbus-broker-launch --scope user
│ └─623 dbus-broker --log 4 --controller 9 --machine-id 3d3b80d4c5a441ebb89b43304d723781 --max-bytes 100000000000000 --max-fds 25000000000000 --max-matches 5000000000
├─pipewire-pulse.service
│ └─614 /usr/bin/pipewire-pulse
├─pipewire.service
│ └─612 /usr/bin/pipewire
├─wireplumber.service
│ └─2370 /usr/bin/wireplumber
├─xdg-desktop-portal.service
│ └─1338 /usr/lib/xdg-desktop-portal
├─xdg-document-portal.service
│ ├─1343 /usr/lib/xdg-document-portal
│ └─1354 fusermount3 -o rw,nosuid,nodev,fsname=portal,auto_unmount,subtype=portal -- /run/user/1000/doc
└─xdg-permission-store.service
└─1347 /usr/lib/xdg-permission-store
If the Waybar issues are related:
[zack@laptop ~]$ cat ~/.config/waybar/config
{
"layer": "top",
"position": "top",
"height": 29,
"margin-left": 5,
"margin-right": 5,
"margin-top": 5,
"modules-left": ["sway/workspaces"],
"modules-center": [],
"modules-right": ["wireplumber", "network", "temperature", "cpu", "memory", "battery", "clock", "tray"],
"sway/workspaces": {
"disable-scroll": true,
"disable-click": true
},
"tray": {
"spacing": 10
},
"clock": {
"tooltip-format": "<big>{:%B %Y}</big>\n<tt><small>{calendar}</small></tt>",
"format": "{:%a %D %I:%M %p}"
},
"cpu": {
"format": " {usage}%"
},
"memory": {
"format": " {}%"
},
"temperature": {
"critical-threshold": 75,
"format": " {temperatureC}°C"
},
"battery": {
"bat": "BAT1",
"full-at": 95,
"states": {
"good": 95,
"warning": 20,
"critical": 10
},
"format": "{icon} {capacity}%",
"format-charging": " {capacity}%",
"format-plugged": " {capacity}%",
"format-alt": "{icon} {time}",
"format-icons": ["", "", "", "", ""]
},
"network": {
"family": "ipv6",
"format-wifi": " {essid}",
"format-linked": " {ifname} (No IP) ",
"format-alt": "{ifname}: {ipaddr}/{cidr}",
"format-disconnected": "⚠ Disconnected"
},
"wireplumber": {
"format": "{volume}% {icon}",
"format-icons": ["", "", ""],
"format-muted": "",
"on-click": "helvum"
}
}
[zack@laptop ~]$ cat ~/.config/waybar/style.css
* {
font-family: FontAwesome, Roboto, sans-serif;
font-size: 13px;
min-height: 0;
}
window#waybar {
/* background: transparent; */
/* background: black; */
background: rgba(40, 44, 52, 0.85);
color: white;
border: 1px solid #8fd4ff;
border-radius: 10px;
}
button:hover {
background: black;
}
#workspaces button.focused {
color: white;
border: 1px solid #8fd4ff;
border-radius: 10px;
}
#tray,
#network,
#cpu,
#memory,
#battery,
#clock,
#temperature,
#custom
#wireplumber {
color: white;
padding: 0 5px;
margin-right: 5px;
margin-top: 5px;
margin-bottom: 5px;
}
#temperature.critical {
color: #b62d66;
}
#battery icon {
color: #b62d66;
}
#battery.charging {
border-bottom: 1px dotted #8fd4ff;
}
@keyframes blink {
to {
background-color: #8fd4ff;
color: black;
}
}
#battery.warning:not(.charging) {
color: white;
animation-name: blink;
animation-duration: 2s;
animation-timing-function: linear;
animation-iteration-count: infinite;
animation-direction: alternate;
border-radius: 5px;
}
#battery.critical:not(.charging) {
color: white;
animation-name: blink;
animation-duration: 1s;
animation-timing-function: linear;
animation-iteration-count: infinite;
animation-direction: alternate;
border-radius: 5px;
}
#network.disconnected {
color: #b62d66;
}
Possibly related issue: No sound since today's update?
I've tried rebooting while hooked up via HDMI, but that didn't cause audio to work either.
Last edited by philomathic_life (2024-03-23 21:46:23)
Offline
Based on the Framework Laptop 13 Wiki, I decided to follow the HDMI Audio Output section despite it only mentioning the 11th gen laptop and the fact that I didn't need to follow it before. Anyway, installing
sof-firmware
and creating
/etc/modprobe/alsa.conf
with the content
options snd_intel_dspcfg dsp_driver=3
fixed the problem. Unfortunately the WirePlumber module for Waybar still does not work.
Last edited by philomathic_life (2024-03-23 21:45:27)
Offline
For the wireplumber module in waybar try the git build. See: https://github.com/Alexays/Waybar/pull/2919
https://github.com/Alexays/Waybar/issues/3059
Edit: Or just use the pulseaudio module for now.
Last edited by progandy (2024-03-23 22:01:28)
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |
Offline
For the wireplumber module in waybar try the git build. See: https://github.com/Alexays/Waybar/pull/2919
https://github.com/Alexays/Waybar/issues/3059
Yep! That fixed it for me. Thanks.
Offline
I'm not sure how long I have been getting the below errors, but I don't think I've been getting them for that long. Having said that, I've been getting them since at least the systemd journal user log was rolled over on March 10th:
Mar 10 13:01:12 laptop wireplumber[603]: [0:00:12.039855556] [603] ERROR IPAModule ipa_module.cpp:172 Symbol ipaModuleInfo > Mar 10 13:01:12 laptop wireplumber[603]: [0:00:12.039884171] [603] ERROR IPAModule ipa_module.cpp:292 v4l2-compat.so: IPA m> Mar 10 13:01:12 laptop wireplumber[603]: [0:00:12.039913588] [603] INFO Camera camera_manager.cpp:284 libcamera v0.2.0
Regarding only this snippet... I filed an issue with upstream pipewire, but haven't yet pursued it further in other respective projects.
https://gitlab.freedesktop.org/pipewire … ssues/3411
Offline
Regarding only this snippet... I filed an issue with upstream pipewire, but haven't yet pursued it further in other respective projects.
https://gitlab.freedesktop.org/pipewire … ssues/3411
Interesting, so I've been getting those messages longer than I thought. Like you, I am not running into any functional issues; so I'm not terribly motivated to pursue one of the fixes recommended:
On the arch side, this could be solved by setting libexecdir and libdir meson options to different locations when configuring the build.
On the libcamera side, this can be solved by guaranteeing a separate directory for IPA modules, e.g. $libdir/libcamera/ipa or something.
Offline
With the recent Waybar update, one doesn't need to compile from upstream anymore to get the WirePlumber module to work.
Offline