Skip to content

v11-rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@yshui yshui released this 14 Jan 15:59
· 649 commits to next since this release
v11-rc1
b7b3bf0

Announcements

New collaborators

Welcome @absolutelynothelix who has joined as our newest collaborator! 🎉

Discord server

We have a discord server now! Join to chat with developers and other picom users.

Changelog

Notable features

  • picom now uses dithering to prevent banding. Banding is most notable when using a strong background blur. (#952)
  • Frame pacing. picom uses present feedback information to schedule new frames when it makes sense to do so. This improves latency, and replaces the glFlush and GL_MaxFramesAllowed=1 hacks we used to do for NVIDIA. (#968 #1156)
  • Some missing features have been implemented for the EGL backend (#1004 #1007)

Bug fixes

Build changes

  • Dependency pcre has been replaced by pcre2.
  • New dependency xcb-util.
  • xinerama is no longer used.
  • picom now tries to give itself a real-time scheduling priority. Please consider giving picom the CAP_SYS_NICE capability when packaging it.

Deprecations

  • The kawase blur method is removed. Note this is just an alias to the dual_kawase method, which is still available. (#1102)

New first time contributors

@i-c-u-p @summaryInfo @EpsilonKu @Monsterovich @softmoth @tokyoneon78