buffers on port 0 2 pipewire-pulse[8198]: spa.audioconvert: 0x64d5d5a4e5d0: (28 suppressed) out of buffers on port 0 2 $ journalctl | grep 'out of buffers' | cut -d' ' -f-2 | uniq -c | tail -5 89 Jun 01 159 Jun 02 26 Jun 03 30 Jun 04 10 Jun 05 新しいPipewireをビルドしたり、バッファの最低確保量を増やしたり していたが焼け石に水。 $ pw-metadata -n settings 0 clock.min-quantum 512
leads to frozen display and need to hard reboot” https://gitlab.freedesktop.org/drm/amd/-/work_items/4141 AMD側で再現できなかった影響もあり原因究明がしばらく進んでいなかった ようだが、最近になって積極的にパッチ作成と検証のサイクルが 進んでいるように見受けられる。 正式なパッチを待つ間、PSR/省電力機能自体をオフにすることで回避できる。 # DC_DISABLE_PSR: (0x10) If set, disable Panel self refresh v1 and PSR-SU GRUB_CMDLINE_LINUX_DEFAULT="[...] amdgpu.dcdebugmask=0x10"
programmatically (or manually) simulate keyboard input and mouse activity, move and resize windows, etc. It does this using X11's XTEST extension and other Xlib functions. xdotoolも、名前からXな感じだったが “ WaylandセッションでもX互換レイヤー(Xwayland)のおかげで ある程度は問題なく使えていた。
compositor using XTEST. That’s kinda nice, but every few minutes get a popup with almost zero context stating “Allow remote interaction” with a toggle switch. It’s confusing, because sending keystrokes from a local command does not feel like “remote interaction” [...] GNOME offers window management only through GNOME Shell Extensions. [...] GNOME has a DBus method for executing javascript (org.gnome.Shell.Eval), but it’s disabled by default. “Exploring the Fragmentation of Wayland, an xdotool adventure” https://www.semicomplete.com/blog/xdotool-and-exploring-wayland-fragmentation/
fullscreen was denied because Element.requestFullscreen() was not called from inside a short running user-generated event handler.” ◦ ユーザーの操作ありきでないとダメみたい • 回避策として、Esc -> Tab -> Ctrl+F5と 一度別のキーを挟むとフルスクリーンに戻れる Ctrl+F5はFirefoxで動くときと動かない時がある
Google Slides to present in full screen is blocked https://bugzilla.mozilla.org/show_bug.cgi?id=2001938 著名なサービスで発生し、かつChrome/Chromiumでは発生しない Firefox特有の事象だったため、仕様ではなくバグ認定されそうな雰囲気があった。