diff options
author | David Herrmann <dh.herrmann@gmail.com> | 2014-10-11 18:49:20 +0200 |
---|---|---|
committer | David Herrmann <dh.herrmann@gmail.com> | 2014-10-11 18:49:20 +0200 |
commit | f08f302732c0597c83ec6b8022aa82faffb116f9 (patch) | |
tree | db9b20c8db2c15e3f57457a69e8f9c5cb1bad2ed /src/libsystemd-terminal/sysview-internal.h | |
parent | 76253e73f9c9c24fec755e485516f3b55d0707b4 (diff) |
terminal/grdrm: force deep modeset on enter
Usually, when our session is activated (or re-configurated) we should be
able to try a page-flip to our buffer. The kernel driver should reject it
if it is incompatible. As it turns out, drivers don't do this. Therefore,
we now force a deep modeset if we're not sure what mode is set.
This has the side-effect that we might get glitches on session-switches
(depending on driver behavior). However, there's no way around this and it
is what everyone does so far. Most drivers still detect if we keep the
mode and so don't touch the clocks. Therefore, we just get a regular async
flip.
Diffstat (limited to 'src/libsystemd-terminal/sysview-internal.h')
0 files changed, 0 insertions, 0 deletions