1. 05 Nov, 2017 1 commit
    • Martin Flöser's avatar
      [platforms/drm] Restore previous mode if an atomic test fails · 26cdfd31
      Martin Flöser authored
      When KWin successfully presents a new mode, it stores the current state
      as the last working mode. If a new modeset is requested and the atomic
      test fails, all is undone and reverted to this last knowing mode.
      Currently included are:
       * the mode
       * global position
       * transformation
      This is only done on a modeset not when going to DPMS.
      Test Plan:
      Selected the not working vertical rotation and nothing bad
      Reviewers: #kwin, #plasma, subdiff
      Subscribers: plasma-devel, kwin
      Tags: #kwin
      Differential Revision: https://phabricator.kde.org/D8602
  2. 02 Nov, 2017 1 commit
  3. 09 May, 2017 1 commit
    • Roman Gilg's avatar
      [DRM plugin] Correct Atomic Mode Setting · d15cb526
      Roman Gilg authored
      This patch makes the AMS execution path work with the new DrmCrtc and
      DrmBuffer structure and solves major issues about:
      * VT switching
      * DPMS
      * Hot plugging
      * Logout
      * Memory leaks
      Test Plan:
      Tested with Gl and QPainter.
      Reviewers: #kwin
      Subscribers: kwin, #kwin
      Tags: #kwin
      Differential Revision: https://phabricator.kde.org/D5191
  4. 31 Aug, 2016 1 commit