From bd9a53f1a3e7dba247aab0a4e4268724acc12c38 Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Wed, 25 Sep 2019 17:35:41 +0300 Subject: view: add max_render_time --- sway/sway.5.scd | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'sway/sway.5.scd') 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 *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| + 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] Moves the focused container in the direction specified. If the container, the optional _px_ argument specifies how many pixels to move the container. -- cgit v1.2.3-54-g00ecf