Every article tag can be clicked to get a list of all articles in that category. Every article tag also has an RSS feed! You can customize an RSS feed too!
We do often include affiliate links to earn us some pennies. See more here.

Wine 9.0 has a first Release Candidate released

By - | Views: 36,776

The time is approaching for the next major version bump to the Windows compatibility layer Wine, with Wine 9.0 Release Candidate 1 now available.

With this release the yearly code freeze has begun, so no new features will be making it in after this point, only bug fixes until the main Wine 9.0 release to ensure it's as stable as possible.

Here's what new in Wine 9.0 RC1:

  • Bundled vkd3d upgraded to version 1.10.
  • Support for DH encryption keys with a recent GnuTLS.
  • Keyboard layouts support in the Wayland driver.
  • Various bug fixes.

For bug fixes they noted 42 solved as of this release including fixes for: For Honor, STEEP, Far Cry 5, Rockstar Games Launcher, GTA V, and Red Dead Redemption 2, Need for Speed: Most Wanted, Castlevania: Lords of Shadow 2, Eurobattle, ModOrganizer and more.

vkd3d is their own Direct3D to Vulkan translation layer, not to be confused with VKD3D-Proton from Valve. The 1.10 release also only went up on December 6th with these highlights:

  • libvkd3d exposes various newer Direct3D 12 interfaces.
  • The HLSL compiler supports dynamic indexing of arrays.
  • libvkd3d-utils implements various helper functions for manipulating DXBC blobs.
  • Miscellaneous bug fixes.
Article taken from GamingOnLinux.com.
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
Page: «2/2
  Go to:

Shmerl Dec 10, 2023
Quoting: redmcgI recently learnt that you can also configure WineD3D to translate DX10 and DX11 calls to Vulkan. You can do this in the registry (see 'renderer' @ https://wiki.winehq.org/Useful_Registry_Keys) or with an environment variable; for example: WINE_D3D_CONFIG=renderer=vulkan.

That's possible, but as above, not worth doing it on Linux due to limited vkd3d features.

Last edited by Shmerl on 10 December 2023 at 2:24 am UTC
Rouhollah Dec 10, 2023
Would Wine-ge have wayland code after wine 9.0 releases? Is it based on wine or proton?

Last edited by Rouhollah on 10 December 2023 at 4:34 pm UTC
whizse Dec 10, 2023
View PC info
  • Supporter
Quoting: RouhollahWould Wine-ge have wayland code after wine 9.0 releases? Is it based on wine or proton?
As far as I can tell Wine-GE is also based on Proton. The name is a bit of a misnomer.
tuubi Dec 10, 2023
View PC info
  • Supporter
Quoting: whizse
Quoting: RouhollahWould Wine-ge have wayland code after wine 9.0 releases? Is it based on wine or proton?
As far as I can tell Wine-GE is also based on Proton. The name is a bit of a misnomer.

It used to be based on Wine Staging and just pulled fixes over from Proton. Been the other way around for a long while now.
mrdeathjr Dec 11, 2023
For this wine version

I can change my Core i3 8350K (UHD 630), 16gb ddr4 3600mhz 1.35v cas 18 gskill (2 sticks), mainboard ASUS Z370-P (around 7 years with this plataform) and 2TB Seagate Skyhawk HDD (for xubuntu only aka 2TB for install system and games native - non native)

Now jump to:

Ryzen 5 4600G (3700mhz stock) overclocked to 4300mhz in all cores

iGPU Vega 7 (1900mhz stock) overclocked to 2300mhz

16gb ddr4 4133mhz 1.4v mushkin redline (2 sticks)

Mainboard MSI PRO B550-VC

6TB Seagate Exos Enterprise HDD (5.46tb formatted, all for xubuntu aka install system and games native - non native)

In this video* stay recording using VA-API avalaible for vega igpu


*related about avalaible titles for test (maybe more are added later)

With before changes on HDD side now is possible have so many games installed compared old HDD

back to this wine version on virtual desktop have some interesting changes according wine devs for example:

winex11: Use the new SystrayDock driver interface.


in practice now appear new option in virtual desktop main menu for exit desktop in my case:

now ryzen 5 with vega 7 resolve my steam on wine issue (system freeze with core i3 8350k using uhd 630)

When i had gtx 1050 with core i3 8350k oc 4.5ghz, nier automata dont be possible recording because gpu up to 100%

according before i think test nier automata for see gpu limits but using same settings with vega 7 oc...........

only use around 80% of gpu and for before is possible recording without fps loss and audio de sync

since last time use amd gpu on linux around 2011, improvement since these times is mind blowing

on performance Vega 7 @2300mhz is more or less 3.5 to 4x improvement compared UHD 630

some new devs on wine or i dont see them, put commits around wmv:

QuoteAlfred Agrell (11):

quartz/tests: Improve VMR9 ChangeD3DDevice test.

winegstreamer: Add codec_data to WMVs.

winegstreamer: Fill in a few more pieces of WMV format handling.

winegstreamer: Move file size to struct wm_reader.

winegstreamer: Introduce mutex for wm_reader read_thread_shutdown.

winegstreamer: Leave pts/duration unchanged if they're not set.

winegstreamer: Implement compressed output support in WMSyncReader.

wmvcore/tests: Add tests for compressed output.

winegstreamer: Don't use VIDEOINFO for non-RGB data.

winegstreamer: Fix a memory leak in stream_props_GetMediaType.

winegstreamer: Delete duplicate WMT_ON check.

but in practice darksiders videos remains equal (mp4 magic can help but with some losses) and others

however some titles wmv stay working case ultimate marvel vs capcom 3

and Anton Baskanov also add some commits related amstream, quartz and winegstreamer

Quotewinegstreamer: Wake all streaming threads after seeking.

amstream/tests: Test IEnumPins with two streams.

amstream: Use correct index in MediaStreamFilter's IEnumPins::Next().

amstream/tests: Add quality control tests.

amstream: Send quality control messages from AMDirectDrawStream::Receive.

quartz/tests: Add quality control tests for CMpegVideoCodec.

winegstreamer: Handle quality control messages in CMpegVideoCodec.

Last edited by mrdeathjr on 11 December 2023 at 3:47 am UTC
mrdeathjr Dec 12, 2023
Add some updates

when build wine using: ./configure --enable-archs=i386,x86_64

appear new dependency:

this depency are related wayland 64bit development files but curiously in my xubuntu 24.04 have wayland dev dependencies installed but wine dont detect (maybe need new version ?)

other thing about this wine, in my case dont show dxvk in 32bit games

but i found new location in wine registry (HKEY_CURRENT_USER) where stay dll overrides for 32bit apps

this is default 64bit apps dll overrides registry location

and this is 32bit apps dll overrides registry location appear with wine 9.0-rc1 in my case

maybe can help for anyone use in same prefix 64bit and 32bit apps like in my case

Last edited by mrdeathjr on 12 December 2023 at 7:40 pm UTC
Avehicle7887 Dec 12, 2023
Quoting: mrdeathjrbut in practice darksiders videos remains equal (mp4 magic can help but with some losses) and others

Not sure I understood correctly, does Darksiders fmv's work now or still nothing?
mrdeathjr Dec 12, 2023
Quoting: Avehicle7887Not sure I understood correctly, does Darksiders fmv's work now or still nothing?

no remains equal in my case, mp4 magic works but with some videos dont work or sometimes work case some vulgrim cinematics

however needs make a new test and leave in shame uhd 630 performance again

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.