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

Pushing the kernel forward at Linux Plumbers 2025

04/12/2025

Collabora is headed to Tokyo for the Linux Plumbers Conference! Join us for our talks exploring stability for Rockchip boards, the latest…

Kernel 6.18: Tyr advances Rust in Linux

03/12/2025

In the latest Linux kernel release, Collabora’s engineering team delivers multiple contributions including Tyr, a Rust driver for CSF-based…

Training open source LLMs at ESE Kongress 2025

27/11/2025

Collabora will be at Embedded Software Engineering Kongress! Catch our talk as we share our expertise in training large open source models.

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.