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.
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
Last edited by Rouhollah on 10 December 2023 at 4:34 pm UTC
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.
Quoting: whizseQuoting: 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.
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
https://www.youtube.com/watch?v=evZoTLoc3A4
*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.
https://source.winehq.org/git/wine.git/commit/48e6bf3cf1aabdd2ac640f572416b9169e324f21
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
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
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?
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
See more from me