Confused on Steam Play and Proton? Be sure to check out our guide.

DXVK 1.10.1 is out with initial support for shared resources

By - | Views: 18,022

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 to 1 behaves exactly the same as setting dxvk.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)
Article taken from GamingOnLinux.com.
28 Likes
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG and Humble Store. See more here.
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.
See more from me
9 comments

const 26 Mar
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?
dec05eba 26 Mar
If I recall correctly, doesn't some game mods rely on this shared resources feature? such as alternative GTA V online mods (FiveM, RageMP). I wonder if they are playable now.


Last edited by dec05eba on 26 March 2022 at 7:10 pm UTC
drlamb 26 Mar
QuoteAssassin's Creed 3 4, 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
F.Ultra 26 Mar
View PC info
  • Supporter
Quoting: drlamb
QuoteAssassin's Creed 3 4, 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"    },
    }} },
drlamb 26 Mar
Quoting: F.Ultra

I can sleep now, thank you.


Last edited by drlamb on 26 March 2022 at 9:15 pm UTC
SkyGuyWhy 27 Mar
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.
CyborgZeta 28 Mar
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.
Exactly, what means "Shared Resources"?
Quoting: drlamb
QuoteAssassin's Creed 3 4, 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
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: Liberapay or PayPal.

This ensures all of our main content remains totally free for everyone with no article paywalls. We also don't have tons of adverts, there's also no tracking and we respect your privacy. Just 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 Twitter Sign in with Google
Social logins require cookies to stay logged in.