DXVK 2.0 (A Vulkan-based translation layer for DX 9/10/11)

Discussion in 'General Software and Applications' started by SpajdrEX, Aug 13, 2020.

  1. SpajdrEX

    SpajdrEX Ancient Guru

    Messages:
    3,399
    Likes Received:
    1,653
    GPU:
    Gainward RTX 4070
  2. Astyanax

    Astyanax Ancient Guru

    Messages:
    17,011
    Likes Received:
    7,351
    GPU:
    GTX 1080ti
  3. SpajdrEX

    SpajdrEX Ancient Guru

    Messages:
    3,399
    Likes Received:
    1,653
    GPU:
    Gainward RTX 4070
    Without Async unless someone modify necessary files to include it ;-)
     
  4. RealNC

    RealNC Ancient Guru

    Messages:
    4,944
    Likes Received:
    3,223
    GPU:
    4070 Ti Super
    I already use this of course on Linux through Steam Play, but I just tried this on Windows 10 in GTA 4. People online say it improves the game's performance a ton on Windows.

    Well, for me it cuts performance almost in half. With uncapped FPS, I go from 90-100FPS to 50-60FPS. With capped FPS (60), GPU utilization goes from 50-60% to 90-100% and the game is often struggling to maintain 60FPS. It dips to the 50s or high 40s very often.

    Tried both vanilla DXVK as well as DXVK Async (1.7.3.) This is on a 980 Ti at 1440p.

    Two other issues with DXVK are that the game thinks I only have 512MB of VRAM so it disables the high graphics settings, so I have to set:

    -availablevidmem 6144

    in the Steam launch options to tell the game I have 6GB. The other issue is that I cannot select 1440p anymore in the game. Max resolution is somewhere around 720p. This can be fixed by using this in dxvk.conf:

    d3d9.forceAspectRatio = 16:9

    I wish there was also a fix for the atrocious performance loss :p If I could get it to work as well as it seems to be working for other people, I might be able to use DSR to get some proper anti-aliasing and still get a solid 60FPS.
     
    Last edited: Feb 13, 2021
    chinobino likes this.

  5. aufkrawall2

    aufkrawall2 Ancient Guru

    Messages:
    4,352
    Likes Received:
    1,814
    GPU:
    7800 XT Hellhound
    An extreme performance hit when GPU bound is not that uncommon with Nvidia, e.g. HotS also runs ~50% faster without DXVK on Pascal.
    Can be due to not available nvapi optimizations or driver + hardware limitations. Though there usually is far less need to use DXVK with Nvidia in the first place (at least on Windows).
     
  6. Arinoki

    Arinoki Active Member

    Messages:
    71
    Likes Received:
    37
    GPU:
    Nvidia GTX 650 1GB
    chinobino likes this.
  7. Astyanax

    Astyanax Ancient Guru

    Messages:
    17,011
    Likes Received:
    7,351
    GPU:
    GTX 1080ti
    I didn't change anything for GTA4, seems like user error, especially since the correct setup for gta4 on cards >1GB requires a commandline.txt file.

    Actually, no, you're right, my configuration was being pulled from the games pre-dvxk setup so it was setting 1440p but the bar was longer than it should be and when you moved it down you lost the ability to set above 1280x720.

    The issue is the amount of modes reported is higher than the game can actually list unless you clamp it to only displaying 16:9 modes, for some reason its not even limiting it to what the monitor reports as supported. heh.

    https://github.com/doitsujin/dxvk/issues/1831
     
    Last edited: Feb 14, 2021
  8. aufkrawall2

    aufkrawall2 Ancient Guru

    Messages:
    4,352
    Likes Received:
    1,814
    GPU:
    7800 XT Hellhound
    Mirror's Edge Catalyst actually works on Windows when disabling fullscreen optimizations, though AMD's proprietary Vulkan shader compiler produces garbled screen space reflections (and is also slower in this game vs. RADV ACO).
     
  9. SpajdrEX

    SpajdrEX Ancient Guru

    Messages:
    3,399
    Likes Received:
    1,653
    GPU:
    Gainward RTX 4070
    There is no nightly build available for every new commit. What we need is to include async patch with latest dxvk commit.
    Hoping that some linux gurus can do it here :)?
     
    Krteq likes this.
  10. aufkrawall2

    aufkrawall2 Ancient Guru

    Messages:
    4,352
    Likes Received:
    1,814
    GPU:
    7800 XT Hellhound
    I'm unfortunately not a Linux guru who could set up auto-generated and auto-hosted nightly builds. DXVK is easy to build though and there is this toolset to conveniently apply patches: https://github.com/Frogging-Family/dxvk-tools
    If the patch requires rebasing with newer git-master commits at some point, it would probably require the patch developer's attention anyway. But perhaps the next DXVK release isn't that far away and the maintainer of the patch will provide a new build?
     

  11. JonasBeckman

    JonasBeckman Ancient Guru

    Messages:
    17,564
    Likes Received:
    2,961
    GPU:
    XFX 7900XTX M'310
    1.8
    https://github.com/doitsujin/dxvk/releases

     
    GSDragoon and Krteq like this.
  12. SpajdrEX

    SpajdrEX Ancient Guru

    Messages:
    3,399
    Likes Received:
    1,653
    GPU:
    Gainward RTX 4070
  13. JonasBeckman

    JonasBeckman Ancient Guru

    Messages:
    17,564
    Likes Received:
    2,961
    GPU:
    XFX 7900XTX M'310
    Nice, wasn't expecting it to be available that quickly. Excellent.
     
  14. Unwinder

    Unwinder Ancient Guru Staff Member

    Messages:
    17,122
    Likes Received:
    6,686
    Confirmed, JustCause3+DXVK combo will be supported by next RTSS build
     
    Frusio, GSDragoon, Krteq and 3 others like this.
  15. emperorsfist

    emperorsfist Ancient Guru

    Messages:
    1,972
    Likes Received:
    1,074
    GPU:
    AORUS RTX 3070 8Gb
    Thank you for your work!
     

  16. Cryio

    Cryio Master Guru

    Messages:
    683
    Likes Received:
    298
    GPU:
    Nitro+ 7900 XTX
    So people, from your experience, what other games benefits tremendously from DXVK on Windows?

    Currently playing Jedi Fallen Order and the experience is noticeably smoother. Smoother frametimes, slightly less CPU bound and vastly fewer stutters.
     
  17. Mufflore

    Mufflore Ancient Guru

    Messages:
    14,691
    Likes Received:
    2,671
    GPU:
    Aorus 3090 Xtreme
    There are other pages in this thread with what you are looking for.
     
  18. Cryio

    Cryio Master Guru

    Messages:
    683
    Likes Received:
    298
    GPU:
    Nitro+ 7900 XTX
    Quantum Break does not like DXVK. Some 3-7 fps less than DX11 and stuttery at the beggining, even with DXVK Async. Oh well.
     
  19. aufkrawall2

    aufkrawall2 Ancient Guru

    Messages:
    4,352
    Likes Received:
    1,814
    GPU:
    7800 XT Hellhound
    Works now, nice.
     
    Unwinder likes this.
  20. Unwinder

    Unwinder Ancient Guru Staff Member

    Messages:
    17,122
    Likes Received:
    6,686
    Excellent, thanks for confirming.
     

Share This Page