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

Goodbye Nouveau GL. Hello Zink!

11/03/2025

Using Mesa 25.1, Nouveau users will default to Zink+NVK instead of the old OpenGL driver, shifting towards an OpenGL on Vulkan.

MediaTek Genio update: Kernel, Debian 13 images, and KernelCI

10/03/2025

Towards the end of 2024, MediaTek and Collabora started on a journey to improve upstream support for MediaTek Genio devices. Here's where…

Apertis v2025: the second Bookworm-based release for industrial embedded devices

07/03/2025

Apertis v2025 has landed with all the updates from Debian 12.9. This release has a variety of updates including new supported boards, improved…

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.