DXVK is the free and open source project that translates Direct3D 9 / 10 / 11 to Vulkan for use with the Wine and Proton Windows translation layers. One of the major parts of Steam Play Proton that helps games run well on Linux desktops and Steam Deck.
Version 1.10.1 brings on initial support for shared resources, fixing video playback in a number of Koei Tecmo games (Atelier series, Nioh 2), as well as the D3D11-based UI in the Windows version of Black Mesa. It's still quite experimental now and needs more testing across various drivers.
Some of the other fixes and improvements includes:
- Added an environment variable
DXVK_ENABLE_NVAPI
to bypass the vendor ID override. Setting it to1
behaves exactly the same as settingdxvk.nvapiHack = False
in the config file, but may allow for better integration into Lutris or the Proton launch script. (#2544)- Improved shader code generation when local arrays are used. This may improve performance on Nvidia drivers in some D3D11 games.
- Fixed shader code generation when switch-case fallthrough is used in Shader Model 4.0 (#2556). Current FXC versions no longer generate such code.
- Potentially improved performance when rendering to
DXGI_FORMAT_R11G11B10_FLOAT
images that can also be used with unordered access views.- Fixed various D3D9 issues related to texture uploads (#2559, #2541, #2535).
- Assassin's Creed 3, Black Flag: Enabled
d3d11.cachedDynamicResources = a
to work around severe performance issues.- Frostpunk: Enabled
d3d11.cachedDynamicResources = c
to work around low CPU-bound performance.- God of War: Fixed some issues that started with game patch 1.0.9:
- Extremely inconsistent frame pacing when the game detects an AMD GPU,
dxgi.maxFrameLatency = 1
is now set by default to work around this issue.- Heavy flickering of some lights. Apparently this was also fixed in the game in patch 1.0.11.
- GTA: San Andreas: Fixed UI rendering issues (#2560)
- Rayman Origins: Fixed rendering issues (#2545)
Some you may have missed, popular articles from the last month:
8 comments
I remember shared resources was supposed to be a big thing. Are Atelier series and Nioh 2 really the biggest titles that suffered from it?
0 Likes
QuoteAssassin's Creed34, Black Flag
I don't know why this bothers me so much but it does, unless the issue is trying to say Assassin's Creed 3 and Black Flag.
Edit: Heh, even phoronix user's are commenting on this. Phoronix decided to paraphrase the release notes into:
QuoteThere are known fixes/improvements for Assassin's Creed 3: Black Flag, Frostpunk, God of War, GTA: San Andreas, and Rayman Origins.
That can't be interpreted to mean both, heh.
Last edited by drlamb on 26 March 2022 at 9:19 pm UTC
1 Likes, Who?
Quoting: drlambQuoteAssassin's Creed34, Black Flag
I don't know why this bothers me so much but it does, unless the issue is trying to say Assassin's Creed 3 and Black Flag.
It's referring to both 3 and 4:
/* Assassin's Creed 3 and 4 */
{ R"(\\ac(3|4bf)[sm]p\.exe$)", {{
{ "d3d11.cachedDynamicResources", "a" },
}} },
6 Likes, Who?
Quoting: F.Ultra
I can sleep now, thank you.
Last edited by drlamb on 26 March 2022 at 9:15 pm UTC
2 Likes, Who?
Quoting: constI remember shared resources was supposed to be a big thing. Are Atelier series and Nioh 2 really the biggest titles that suffered from it?
No I think it was also one of many issues plaguing Persona 5 Strikers. It's probably not in the list because it still has other issues keeping it broken, video codecs are also borked. It was also needed to get the GTA 5 mod manager working.
1 Likes, Who?
As I understand it, Proton-GE 7-10 implements "shared resources" already, which is why games that make use of it, like Fatal Frame: Maiden of Black Water, are now playable on Linux. That's a game I've been wanting to play on PC instead of console, but have been unable to up until now.
0 Likes
Exactly, what means "Shared Resources"?
0 Likes
Quoting: drlambQuoteAssassin's Creed34, Black Flag
I don't know why this bothers me so much but it does, unless the issue is trying to say Assassin's Creed 3 and Black Flag.
Edit: Heh, even phoronix user's are commenting on this. Phoronix decided to paraphrase the release notes into:
QuoteThere are known fixes/improvements for Assassin's Creed 3: Black Flag, Frostpunk, God of War, GTA: San Andreas, and Rayman Origins.
That can't be interpreted to mean both, heh.
Well it's sorted now I just though the of thread was trying to pretend ac3 didn't exist like I do
0 Likes
See more from me