DXVK 1.7.1 (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 AMD Vanguard

    Messages:
    2,669
    Likes Received:
    955
    GPU:
    Sapphire RX 6800XT
    Bug fixes and Improvements

    • VK_EXT_4444_formats is now used on supported drivers to resolve potential issues with sampler border colors on Intel hardware.
    • VK_EXT_extended_dynamic_state is now used on supported drivers to implement out-of-bounds vertex buffer access behaviour correctly.
    • Minor performance improvements.
    • Implemented NV12 video format support for D3D9. This should make the GeForce Now app usable with DXVK.
    • Implemented missing shader instruction for D3D9 to fix shadow rendering in a number of games.
    • Anarchy Online: Fixed an out-of-memory error.
    • Metro Exodus: Added missing DXGI entry points required to run the game.
    • Observation: Work around a game bug causing rendering issues on RADV.
    • Resident Evil 7: Disabled relaxedBarriers option again due to rendering issues.
    • Serious Sam 2 and others: Fixed incorrect water reflections.
    • SpellForce 2: Work around black water ripples.
    • Timeshift: Fixed shadows
    • TrackMania: Fixed water and other rendering issues.
    • Work around performance issues in Darksiders: Warmastered Edition (#1719) and Monster Hunter World on AMD and recent Nvidia drivers.
    • Work around Z-fighting issues in Borderlands 3, Halo, Halo CE, Mafia III: Definitive Edition, Terminator: Resistance.

    Compatibility notes

    VK_EXT_transform_feedback is now a hard requirement for D3D10 and D3D11. This extension is supported by all Nvidia and Mesa drivers released in early 2019 or later, as well as recent AMDVLK releases and the proprietary AMD driver.


    https://github.com/doitsujin/dxvk/releases/tag/v1.7.1
     
  2. Mufflore

    Mufflore Ancient Guru

    Messages:
    12,491
    Likes Received:
    1,149
    GPU:
    Aorus 3090 Xtreme
    Thanks for making a thread about DXVK.
    Do they intend on supporting DX12?
     
  3. Astyanax

    Astyanax Ancient Guru

    Messages:
    9,131
    Likes Received:
    3,124
    GPU:
    GTX 1080ti
    Down the track
     
  4. JonasBeckman

    JonasBeckman Ancient Guru

    Messages:
    17,445
    Likes Received:
    2,788
    GPU:
    MSI 6800 "Vanilla"
    Impressive how this actually helps both AMD and NVIDIA even on Windows and even in a few D3D11 cases even for NVIDIA, nice to see more updates too although it might be a while before the .148/.149 Vulkan extensions land in the release display drivers.
    (The NVIDIA VLK beta driver might be up to almost the latest though but losing a few other changes if it's based on a slightly earlier 451.xx branch driver though it was still rebased to the 451.xx code.)

    Wrapping D3D12 would be a interesting comparison too just for trying it though for these low-level ones I suppose it's even more important that the port itself and coding is done right. :D
     

  5. RzrTrek

    RzrTrek Ancient Guru

    Messages:
    2,525
    Likes Received:
    725
    GPU:
    RX 580 ❤ MESA 20.3
    All that's missing right now is MESA 20.2 on my end.
     
  6. SpajdrEX

    SpajdrEX AMD Vanguard

    Messages:
    2,669
    Likes Received:
    955
    GPU:
    Sapphire RX 6800XT
    Version 1.7.2

    Bug fixes and Improvements

    Fixed a major D3D9 regression that would cause crashes in many games.
    Fixed D3D9 crashes on AMDVLK due to invalid Vulkan API usage (#1742).
    Work around stack overflows in some 32-bit D3D9 games.
    Added workarounds for rendering issues on AMD drivers in some Unity Engine games.
    Work around Unicode support on Windows being garbage (PR #1761).
    Log file creation can now be disabled by setting DXVK_LOG_PATH=none, but logs will still be printed to stderr (#1743).
    Age of Empires II HD: Fixed video playback (#1726).
    Baldur's Gate 3: Fixed crash after character selection screen in D3D11 mode.
    Final Fantasy XIV: Improved stability on recent Nvidia drivers.
    Just Cause 3: Work around a game bug causing flickering terrain on RADV (#1553).
    Marvel's Avengers: Fixed spurious crashes due to invalid resource copies.
    Need for Speed Heat: Fixed some Vulkan validation errors.
    PGA TOUR 2K21: Fixed Vulkan validation errors and potential crashes.
    Trails in the Sky SC: Fixed fog rendering (#1771).

    https://github.com/doitsujin/dxvk/releases
     
    JonasBeckman and MerolaC like this.
  7. SpajdrEX

    SpajdrEX AMD Vanguard

    Messages:
    2,669
    Likes Received:
    955
    GPU:
    Sapphire RX 6800XT
    Version 1.7.3

    Bug fixes and Improvements
    Added support for new DXGI interfaces introduced in Windows 10 version 1809.
    Added an option to scale the HUD on high-DPI displays. Refer to the README for details. (#771)
    Changed generated D3D11 shader code to allow drivers to optimize away texture operations in case no texture is bound.
    Fixed some D3D9 games crashing on RADV due to invalid shader code.
    Fixed Vulkan validation errors when the HUD is active.
    Optimized away redundant render target clears in some games to potentially increase performance.
    Indirect draw batching can now work with arbitrary strides. This may slightly reduce the draw call count in Trine 4.
    EverQuest 2 Fixed broken cloth rendering on Nvidia. (#1832)
    Trine 4: Fixed rendering issues that would occur on some Nvidia GPUs as well as on RADV. (#1816)

    https://github.com/doitsujin/dxvk/releases
     
    Valken likes this.
  8. Valken

    Valken Ancient Guru

    Messages:
    1,688
    Likes Received:
    168
    GPU:
    Forsa 1060 3GB Temp GPU
    Awesome. Is it possible to use this with RESHADE at the same time? I don't see any ini files from it to inject another dll. Vice versa, I don't see the ability for reshade to inject another to covert a DX games to Vulkan for better performance in Windows.
     
  9. Astyanax

    Astyanax Ancient Guru

    Messages:
    9,131
    Likes Received:
    3,124
    GPU:
    GTX 1080ti
    install reshade as a vulkan layer.
     

Share This Page