aboutsummaryrefslogtreecommitdiff
path: root/sway/sway.5.scd
diff options
context:
space:
mode:
Diffstat (limited to 'sway/sway.5.scd')
-rw-r--r--sway/sway.5.scd16
1 files changed, 16 insertions, 0 deletions
diff --git a/sway/sway.5.scd b/sway/sway.5.scd
index 9119b379..52ee9d28 100644
--- a/sway/sway.5.scd
+++ b/sway/sway.5.scd
@@ -182,6 +182,22 @@ set|plus|minus <amount>
*layout* toggle [split|tabbed|stacking|splitv|splith] [split|tabbed|stacking|splitv|splith]...
Cycles the layout mode of the focused container through a list of layouts.
+*max_render_time* off|<msec>
+ Works together with *output max_render_time* to reduce the latency even
+ further by delaying the frame callbacks sent to a surface. When set to
+ a positive number of milliseconds, delays the frame callback in such a
+ way that the surface has the specified number of milliseconds to render
+ and commit new contents before being sampled by the compositor for the
+ next presentation. See *max_render_time* in *sway-output*(5) for
+ further details.
+
+ To set this up for optimal latency:
+ . Set up *output max_render_time*.
+ . Put the target application in _full-screen_ and have it continuously
+ render something.
+ . Start by setting *max_render_time 1*. If the application drops
+ frames, increment by *1*.
+
*move* left|right|up|down [<px> px]
Moves the focused container in the direction specified. If the container,
the optional _px_ argument specifies how many pixels to move the container.