Wine on Wayland year-end update: improved functionality & stability
source link: https://www.collabora.com/news-and-blog/blog/2021/12/22/wine-on-wayland-year-end-update-improved-functionality-stability/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Wine on Wayland year-end update: improved functionality & stability
It has been just over a year since we first announced our effort to implement a Wayland driver for Wine. Since then a lot of work has been done to improve the functionality and stability of the driver, and to provide a cleaner and more upstreamable patchset. This work continues as we expand our testing and receive valuable feedback from the community.
The Wine Wayland driver currently supports (minus any bugs):
- Window state handling: resizing, maximization, minimization (often no proper minimized window contents, though), fullscreen.
- OpenGL and Vulkan (including using WineD3D and DXVK).
- Display mode changes (emulated with Wayland compositor scaling, rather than real display hardware mode changes).
- Multiple monitors.
- Mouse capture/clipping/relative motion (but note that Wayland compositors don't tend to deal with non-fullscreen cases very well).
- Popups, menus and other transient windows (except when cross-process, see below).
- Keymaps set/updated from the Wayland compositor should work transparently.
- HiDPI scaling (configurable to use either application/Wine or Wayland compositor scaling).
- Copy/paste both ways, drag and drop in the direction from native Wayland to Wine.
- Systray (minus right-click menu positioning)
A currently open issue is related to cross-process rendering, which is particularly relevant for Chromium/CEF based applications, like some game stores applications. For now, such applications require workarounds to function properly, but we have a few ideas about how to resolve these issues, which we plan to explore in the coming months.
For more information about known issues (and their workarounds), the current state of the Wayland driver and the next steps, we encourage you to visit the related discussion in the wine-devel mailing list.
Below is video of some applications and games running on the latest version of the Wine Wayland driver. Enjoy!
Recommend
-
137
Progressive Growing of GANs for Improved Quality, Stability, and Variation— Official TensorFlow implementation of the ICLR 2018 paper Tero Karras (NVIDIA), Timo Aila (NVIDIA), Samuli...
-
80
-
41
Atlassian has launched BitBucket server 5.13 , bringing in support for Git v2 and also improvin...
-
34
As a next step in the Wayland effort we have new fresh Firefox packages [1] with all the goodies from Firefox 63/64 (Nightly) for you. They come with better (and fixed) rendering, v-sync support, and working HiDPI. Support for hi-res displays is...
-
49
We have been busy recently on the Wayland Goal. A few of those points were already highlight on Nate's excellent blog . But some were missing, and I wanted to highlight...
-
7
Redmi K30 Pro gets MIUI 12.2.2 update: Optimizes system fluency and improve stability Chinese manufacturer, Xiaomi, has been releasing relevant updates...
-
6
Terraform 1.0 Release Adds Stability Guarantees and an Improved Upgrade Experience Jun 23, 2021...
-
8
Google Drive gets improved file access expiration functionality November 1, 2022 ...
-
7
January 3, 2023 ...
-
8
KDE Plasma and Wayland: one year later 1 Reply I...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK