Wine 3.0 Finally Released

Wine 3.0 has finally been released for our gaming pleasure.

https://www.winehq.org/announce/3.0

Boasting some new Direct X 10/11 features and multi-thread streaming which should hopefully improve performance in games like Assassin's Creed III and Just Cause 2

*** Direct3D

- A significant number of Direct3D 10 and 11 features are implemented in
this release, including:
- Compute shaders.
- Hull and domain (tessellation) shaders.
- Stream output.
- Format capability queries.
- A large number of shader model 4 and 5 shader instructions.
- Shader model 4 and 5 interpolation modifiers.
- Shader model 4 and 5 clip and cull distances.
- Indirect draws and indirect compute dispatch.
- Structured buffers.
- Byte addressable buffers.
- Append and consume buffers.
- Unordered access view counters.
- Cube-map arrays.
- Layered rendering to 3-dimensional textures and texture arrays.
- Mip-map generation.
- Conservative depth output.
- Type-less (sub)resource copies.
- Depth bias.

- The multi-threaded command stream feature serializes Direct3D rendering
commands from different threads into a single rendering thread. Its main
purpose in this release is rendering correctness, but the feature also
provides opportunities for future performance improvements. This feature
is disabled by default.

- Support for OpenGL core contexts in Direct3D is improved, to the point
that core contexts are used by default for Direct3D 10 and 11
applications on AMD and Intel graphics cards. As a result, users of those
graphics cards in combination with Mesa OpenGL drivers should no longer
need to set the "MaxVersionGL" registry key to enable Direct3D 10 and 11
support.

- The Direct3D graphics card database recognizes more graphics cards.

- New HKCU\Software\Wine\Direct3D registry key:
- "csmt" (REG_DWORD)
Enable (0x1) or disable (0x0, default) the multi-threaded command
stream feature described above.

- Deprecated HKCU\Software\Wine\Direct3D registry keys:
- "StrictDrawOrdering"
This has been superseded by the multi-threaded command stream feature.
- "OffscreenRenderingMode"
The "fbo" setting is the only remaining supported value. The
"backbuffer" setting, while still available, is no longer supported.

- Removed HKCU\Software\Wine\Direct3D registry keys:
- "AlwaysOffscreen"
This is always enabled in this release.
- "MultiSampling"
Use the "SampleCount" (REG_DWORD) setting to force a specific
multi-sample anti-aliasing sample count for swapchain render targets
instead.
 
Great as I am currently installing STO on another computer.

Latest wine on PLO is 3.0-rc6.

64bit wine download appears to be broken on PLO web site. I will use the 32bit version.
 
Last edited:
I have to wait for PlayOnLinux developers to compile it and prepare it for our Wine Manager.
 
I'm looking at this in PlayonLinux. Quite a few 3,0 and higher, which of them am I likely to need?
 
The wine team has abandoned wine stagging but I believe There is a team at get hub or someplace that will keep it going. It was created a few years ago to help with pipelight and silverlight to get Netflix working in Firefox. That is no longer necessary. The wine devs no longer have as much free time so they are stopping support, but others are picking it up.I don't think the Linux gamming communite will let wine stagging die, as it is too useful.
 
I didn't realize a Wine developer was developing the "staging" versions.
I've heard on Reddit that they are slowly implementing some of the "staging" capabilities into regular Wine.

Staging versions have been totally necessary for some games. I always test a game with stable Wine versions first, but when that doesn't work, I go to "staging" versions and many times it has allowed games to run perfectly!
 
Back
Top