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,250
    Likes Received:
    1,524
    GPU:
    Gigabyte 6800XT
  2. Astyanax

    Astyanax Ancient Guru

    Messages:
    15,718
    Likes Received:
    6,539
    GPU:
    GTX 1080ti
  3. SpajdrEX

    SpajdrEX Ancient Guru

    Messages:
    3,250
    Likes Received:
    1,524
    GPU:
    Gigabyte 6800XT
    Without Async unless someone modify necessary files to include it ;-)
     
  4. RealNC

    RealNC Ancient Guru

    Messages:
    4,243
    Likes Received:
    2,438
    GPU:
    EVGA GTX 980 Ti FTW
    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:
    2,807
    Likes Received:
    1,070
    GPU:
    Asus 6700XT Dual OC
    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:
    50
    Likes Received:
    31
    GPU:
    Nvidia GTX 650 1GB
    chinobino likes this.
  7. Astyanax

    Astyanax Ancient Guru

    Messages:
    15,718
    Likes Received:
    6,539
    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:
    2,807
    Likes Received:
    1,070
    GPU:
    Asus 6700XT Dual OC
    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,250
    Likes Received:
    1,524
    GPU:
    Gigabyte 6800XT
    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:
    2,807
    Likes Received:
    1,070
    GPU:
    Asus 6700XT Dual OC
    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,563
    Likes Received:
    2,960
    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,250
    Likes Received:
    1,524
    GPU:
    Gigabyte 6800XT
  13. JonasBeckman

    JonasBeckman Ancient Guru

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

    Unwinder Ancient Guru Staff Member

    Messages:
    16,576
    Likes Received:
    5,059
    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,826
    Likes Received:
    979
    GPU:
    AORUS RTX 3070 8Gb
    Thank you for your work!
     

  16. Cryio

    Cryio Master Guru

    Messages:
    556
    Likes Received:
    224
    GPU:
    AMD RX 5700 XT
    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,071
    Likes Received:
    2,134
    GPU:
    Aorus 3090 Xtreme
    There are other pages in this thread with what you are looking for.
     
  18. Cryio

    Cryio Master Guru

    Messages:
    556
    Likes Received:
    224
    GPU:
    AMD RX 5700 XT
    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:
    2,807
    Likes Received:
    1,070
    GPU:
    Asus 6700XT Dual OC
    Works now, nice.
     
    Unwinder likes this.
  20. Unwinder

    Unwinder Ancient Guru Staff Member

    Messages:
    16,576
    Likes Received:
    5,059
    Excellent, thanks for confirming.
     

Share This Page