Check out our Monthly Survey Page to see what our users are running.
We do often include affiliate links to earn us some pennies. See more here.

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
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked 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. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
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.
8 comments

const Mar 26, 2022
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?
drlamb Mar 26, 2022
Assassin'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:

There 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 Mar 26, 2022
View PC info
  • Supporter
Assassin'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 Mar 26, 2022

I can sleep now, thank you.


Last edited by drlamb on 26 March 2022 at 9:15 pm UTC
SkyGuyWhy Mar 27, 2022
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?

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 Mar 28, 2022
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.
Comandante Ñoñardo Mar 28, 2022
Exactly, what means "Shared Resources"?
Whitewolfe80 Mar 29, 2022
Assassin'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:

There 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: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring 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!
The comments on this article are closed.