Atomic Mode-Setting For Wayland's Weston Has Been Revised
Daniel Stone of Collabora has published the latest version of his massive patch series for supporting atomic mode-setting by Wayland's Weston compositor.
Since the previous version of these atomic mode-setting patches, Daniel Stone has reworked large parts of the support as well as testing the code on Intel Skylake and Rockchip hardware with DRM atomic mode-setting support.
There still is more work left before this code is merged, including fixes and more testing, but it appears to be making progress for moving Weston to an atomic world. Migrating to atomic mode-setting in Weston is just under three thousand lines of code.
These latest V5 patches of atomic mode-setting for Weston can be found via the Wayland devel list.
For those looking to do more playing around with atomic mode-setting and nuclear page-flipping, Enlightenment has already implemented. On the driver side, Intel's atomic support is already mainlined while the Nouveau initial atomic mode-setting is coming to Linux 4.10 and the AMDGPU atomic support I believe isn't coming until DAL lands.
Since the previous version of these atomic mode-setting patches, Daniel Stone has reworked large parts of the support as well as testing the code on Intel Skylake and Rockchip hardware with DRM atomic mode-setting support.
There still is more work left before this code is merged, including fixes and more testing, but it appears to be making progress for moving Weston to an atomic world. Migrating to atomic mode-setting in Weston is just under three thousand lines of code.
These latest V5 patches of atomic mode-setting for Weston can be found via the Wayland devel list.
For those looking to do more playing around with atomic mode-setting and nuclear page-flipping, Enlightenment has already implemented. On the driver side, Intel's atomic support is already mainlined while the Nouveau initial atomic mode-setting is coming to Linux 4.10 and the AMDGPU atomic support I believe isn't coming until DAL lands.
5 Comments