We do often include affiliate links to earn us some pennies. See more here.

Wine 8.12 brings more Wayland work and performance improvements

By - | Views: 22,219

Another biweekly release of the compatibility layer Wine is out now! As the developers continue the progress towards getting Wine working fully with Wayland in version 8.12. Reminder: once a year a new stable release is made with the next being Wine 9.0, and Wine is just one part of what allows Steam Play Proton to play some of the biggest games around on Linux desktop and Steam Deck.

The main highlights of this release:

  • Initial support for painting windows in the Wayland driver.
  • Command stream performance improvements in WineD3D.
  • Various bug fixes.

31 bugs were noted as solved with this release including fixes for: Combat Mission Shock Force (a bug from 2007!), Starcraft II, Flutter SDK, Excel 2016, Harry Potter Magic Awakened and plenty more miscellaneous fixes for expected behaviour of Windows apps.

Want help managing Wine on Linux? You can try BottlesLutris and the Heroic Launcher.

Article taken from GamingOnLinux.com.
14 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. Find me on Mastodon.
See more from me
23 comments
Page: «3/3
  Go to:

mrdeathjr Jul 12, 2023
Quoting: ShmerlJust tried in the Debian build, no dice either:

00fc:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
00fc:err:winediag:nodrv_CreateWindow L"Make sure that your X server is running and that $DISPLAY is set correctly."

Yeah this error stay affecting staging in my case since 8.10 for now

meanwhile wine staging fix this error stay using 8.12 devel, this fix various issues like steam and some input issues in some games




Last edited by mrdeathjr on 12 July 2023 at 12:18 pm UTC
whizse Jul 12, 2023
View PC info
  • Supporter
Quoting: ShmerlHmm, seems it's enabled by default?

https://gitlab.winehq.org/wine/wine/-/blob/master/configure#L4420
It's not hooked up yet.

This is the missing bit needed for the waylanddrv driver to be loaded and used instead of winex11:
https://gitlab.collabora.com/alf/wine/-/commit/4db0008a36fd424cac274447d8b4517d8b8055aa
It has yet to be merged in upstream Wine.

Applying that works. It's just that other interesting bits, like actually interacting with a Wayland window have yet to be merged!
Shmerl Jul 12, 2023
Quoting: whizseIt's not hooked up yet.

This is the missing bit needed for the waylanddrv driver to be loaded and used instead of winex11:
https://gitlab.collabora.com/alf/wine/-/commit/4db0008a36fd424cac274447d8b4517d8b8055aa
It has yet to be merged in upstream Wine.

Applying that works. It's just that other interesting bits, like actually interacting with a Wayland window have yet to be merged!

I see, thanks for the pointer. No rush to test it then.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register


Or login with...
Sign in with Steam Sign in with Google
Social logins require cookies to stay logged in.