From 6b16cc52dbfaa12889cadb93ce19da3e3fde46f2 Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Tue, 17 Dec 2024 17:04:23 +0300 Subject: Add force-pipewire-invalid-modifier debug flag --- wiki/Configuration:-Debug-Options.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'wiki/Configuration:-Debug-Options.md') diff --git a/wiki/Configuration:-Debug-Options.md b/wiki/Configuration:-Debug-Options.md index ee6691bc..66b449ff 100644 --- a/wiki/Configuration:-Debug-Options.md +++ b/wiki/Configuration:-Debug-Options.md @@ -17,6 +17,7 @@ debug { disable-cursor-plane disable-direct-scanout render-drm-device "/dev/dri/renderD129" + force-pipewire-invalid-modifier dbus-interfaces-in-non-session-instances wait-for-frame-completion-before-queueing emulate-zero-presentation-time @@ -95,6 +96,20 @@ debug { } ``` +### `force-pipewire-invalid-modifier` + +Since: next release + +Forces PipeWire screencasting to use the invalid modifier, even when DRM offers more modifiers. + +Useful for testing the invalid modifier code path that is hit by drivers that don't support modifiers. + +```kdl +debug { + force-pipewire-invalid-modifier +} +``` + ### `dbus-interfaces-in-non-session-instances` Make niri create its D-Bus interfaces even if it's not running as a `--session`. -- cgit