We're hiring!
*

Wine on Wayland: A year in review (and a look ahead)

Alexandros Frantzis avatar

Alexandros Frantzis
January 30, 2024

Share this post:

Reading time:

2023 was a great year for the Wayland driver for Wine. Our goal was to move forward from the experimental phase and make the driver a proper upstream component. A year later, after several merge requests, many people are now already able to use the latest Wine release to enjoy some of their favorite Windows applications in a completely X11-free environment!

Here is what we have in upstream so far:

  • Basic window management (fullscreen, maximization, resize, etc)
  • Software rendering (i.e., GDI)
  • Mouse support, including mouselook
  • Keyboard support, including keymap handling
  • Vulkan, including Direct3D through WineD3D/Vulkan or DXVK
  • Basic support for HiDPI

Our work is not yet done, however. We will continue our upstreaming efforts in 2024, focusing on:

  • Emulation of display mode changes through compositor scaling
  • OpenGL support
  • Improved positioning of transient windows (popups, menus, etc)
  • Even more window management (e.g., minimization)
  • Clipboard and drag-and-drop
  • General robustness improvements, bug fixes, code improvements

Some other features that would be great to have eventually:

  • Support for system DPI auto-detection and, ideally, per-monitor DPI handling in Wine core
  • Integration with the upcoming Wayland color-management (and hdr) protocol
  • Cross-process rendering

In every past driver update I included a video showcasing the progress we have made. This year however there are already several videos made by people using the Wayland driver (which is very exciting to see), so I'll let those videos speak for themselves!

Enjoy!

 

Comments (0)


Add a Comment






Allowed tags: <b><i><br>Add a new comment:


 

Search the newsroom

Latest News & Events

Chromium on MediaTek Genio 700 and 720: from test plans to real‑world performance

24/12/2025

Detailed post about the current status of Chromium enablement on MediaTek Genio SoCs

Driving a seamless Chromium experience on MediaTek SoCs

17/12/2025

As Chromium becomes the default UI runtime on embedded Linux devices, we’re closing long-standing V4L2 gaps and enabling efficient hardware…

Monado 25.1.0: Enabling tomorrow’s OpenXR experiences

10/12/2025

Released as UnitedXR wraps up in Brussels, this latest update to the cross-platform Open-Source OpenXR runtime delivers major improvements…

Open Since 2005 logo

Our website only uses a strictly necessary session cookie provided by our CMS system. To find out more please follow this link.

Collabora Limited © 2005-2025. All rights reserved. Privacy Notice. Sitemap.