Continuing the exciting Wine-related news tonight, DXVK [GitHub] for Vulkan-based D3D11 and D3D10 implementation that's used with Wine has a 0.81 version now available.
Reminder: DXVK is one of the projects that makes up Valve's Steam Play. Enabling Windows games to run on Linux, directly through the Linux Steam client. Valve help fund the development of it.
Here's the highlights of what's new:
Improvements
- 32-bit builds are now compiled with the dw2 exception model for better performance
- Minor reduction of CPU overhead
- Added configuration option to disable D3D10 support (set "d3d10.enable = False"). This can be used to let problematic D3D10 games fall back to their D3D9 renderer.
Bug fixes
- Fixed occasional crash/hang when the state cache is enabled (#665)
- Fixed potential violation of the Vulkan specification when copying images
- Star Control: Origins: Fixed rendering issues when MSAA is enabled (#666)
While perhaps not as overly exciting as previous builds, every tiny hint of a performance increase through each release will add up to create a better experience for everyone. The level of work going into DXVK is seriously impressive.
Some you may have missed, popular articles from the last month:
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
Best part of it:
Minor reduction of CPU overhead (I know it's getting boring, but I swear I'm telling the truth!)
9 Likes, Who?
Number of commits doesn't equal the amount of work though.The level of work going into DXVK is seriously impressive.If I'm not mistaken, there were about 30 commits for that +0.01 upgrade, from 0.80. Perhaps not roadmap-worthy stuff, but still a boatload of work it seems.
5 Likes, Who?
Hey, nice!
0 Likes
well done they fixed bug 666, must be a really diabolic bug.Fixing that was actually a shitton of work, so it kind of lives up to its number I guess? On the bright side, it also makes depth-to-color image copies more efficient than they were before, so it wasn't exactly wasted effort.
More important is the other bug though, I thought it was quite rare, but apparently a lot of Lutris users started running into it as of late. FWIW, the fix for that bug was cherry-picked for the Proton build.
And yeah, things might be rather boring nowadays, but it's mostly feature complete and doesn't have a huge amount of optimization potential left.
Last edited by YoRHa-2B on 5 Oct 2018 at 8:24 pm UTC
18 Likes, Who?
The level of work going into DXVK is seriously impressive.If I'm not mistaken, there were about 30 commits for that +0.01 upgrade, from 0.80. Perhaps not roadmap-worthy stuff, but still a boatload of work it seems.
Critical part in that release is #665.
0 Likes
Keep doing your awesome work YoRHa-2B!
1 Likes, Who?
well done they fixed bug 666, must be a really diabolic bug.Fixing that was actually a shitton of work, so it kind of lives up to its number I guess? On the bright side, it also makes depth-to-color image copies more efficient than they were before, so it wasn't exactly wasted effort.
More important is the other bug though, I thought it was quite rare, but apparently a lot of Lutris users started running into it as of late. FWIW, the fix for that bug was cherry-picked for the Proton build.
And yeah, things might be rather boring nowadays, but it's mostly feature complete and doesn't have a huge amount of optimization potential left.
Thanks a lot for all your work spent on this. It is still magic that I'm playing GTA5 on my machine.
I have a small question: Next to stream output there is still "Predication" on your list with missing features. From my (limited) understanding this should only affect performance for games that use this feature (e.g. Arkham Knight wants to do so). Do you have a feeling about what you can gain with predication, assuming that it is actually possible to somehow translate this DX feature.
0 Likes
Do you have a feeling about what you can gain with predication, assuming that it is actually possible to somehow translate this DX feature.No idea, depends on the game. It can potentially avoid some GPU work (CPU is entirely unaffected).
It's a massive PITA to implement though, because it's tightly tied to queries in D3D11, and those really don't map well to Vulkan queries at all.
Last edited by YoRHa-2B on 5 Oct 2018 at 8:55 pm UTC
1 Likes, Who?
And yeah, things might be rather boring nowadays, but it's mostly feature complete and doesn't have a huge amount of optimization potential left.This in itself is excellent and impressive news.
5 Likes, Who?
Not sure what fixed it, my system update in Solus or the latest steam beta (got both today), but finally Proton starts for me with TW3 and Skyrim. I am pleased :-).
Now I got another issue. Grand Ages: Medieval works now with my system update to mesa 8.2.1, and I got Skyrim and TW3. Could we expand the hours/day a bit?
Now I got another issue. Grand Ages: Medieval works now with my system update to mesa 8.2.1, and I got Skyrim and TW3. Could we expand the hours/day a bit?
1 Likes, Who?
Star Control: Origins: Fixed rendering issues when MSAA is enabled
Star Control doesn't even launch for me :/ Glad to see it might be a user thing xD
0 Likes
Star Control doesn't even launch for me :/According to the guy who reported the rendering bug, you either need to use wine-git (or apply the stub posted here to 3.17) because there's a function missing otherwise. Apparently the stub breaks Steam on Wine though.
Last edited by YoRHa-2B on 6 Oct 2018 at 3:41 pm UTC
0 Likes
Star Control doesn't even launch for me :/According to the guy who reported the rendering bug, you either need to use wine-git (or apply the stub posted here to 3.17) because there's a function missing otherwise. Apparently the stub breaks Steam on Wine though.
Thanks :) Probably will wait for a more stable/less fiddly option in that case.
0 Likes
I installed the latest and greatest. Now Steam Play runs Windows games in Linux better than they run in Windows. I know that seems crazy but I noticed it in No Man's Sky. The stary scene at the beginning use to stutter and now it doesn't. The game itself seems to run more smoothly.
2 Likes, Who?
I installed the latest and greatest. Now Steam Play runs Windows games in Linux better than they run in Windows. I know that seems crazy but I noticed it in No Man's Sky. The stary scene at the beginning use to stutter and now it doesn't. The game itself seems to run more smoothly.True, No Man's Sky is working good, but in fact it is OpenGL game...
0 Likes
#665
#666
that is what i'm talking about!
its pointless to say what was fixed, without pointing what games those bugs affect
pointing to the issue is the usefull information that we need
#666
that is what i'm talking about!
its pointless to say what was fixed, without pointing what games those bugs affect
pointing to the issue is the usefull information that we need
0 Likes
See more from me