本帖最後由 Okt04175 於 2021-4-24 20:52 編輯
早幾日VKD3D-Proton更新出咗2.3版,效能方面進步咗好多,功能上已經接近食晒DX12嘅功能,下一步就係要等開發組執好光影追蹤部份(DX12 DXR轉Vulkan VKRT)之後得閒再搞掂埋DirectML部份咁就可以發揮埋N卡DLSS功能。Linux系統之後可以靠佢行新出DX11+12 / DX12嘅Game放心開Ray Tracing功能體驗下。
https://github.com/HansKristian- ... n/releases/tag/v2.3
7-Zip-zstd可以解壓縮.zst壓縮檔。
https://github.com/mcmilk/7-Zip-zstd/releases
Features
Early DXR 1.0 support
VK_KHR_raytracing is used to enable cross-vendor ray-tracing support.
The implementation is WIP, but it is good enough to run some real content.
As of writing, only the NVIDIA driver works correctly.
It is expected AMD RDNA2 GPUs will work when working drivers are available
(amdgpu-pro 21.10 is known to not work).
Games which are expected to work include:
-Control (appears to be fully working)
-Ghostrunner (seems to work, not exhaustively tested)
To enable DXR support, VKD3D_CONFIG=dxr %command% should be used when launching game.
Certain games may be unstable if DXR is enabled by default.
Conservative rasterization
Full support (tier 3) for conservative rasterization was added.
Variable rate shading
Full support (tier 2) for variable rate shading was added.
Command list bundles
Allows Kingdom Hearts remaster to get past the errors, unsure if game fully works yet.
Write Watch and APITrace
Support for D3D12_HEAP_FLAG_ALLOW_WRITE_WATCH has been added.
This means APITraces of titles can now be captured.
Performance
-Improve GPU bound performance in RE2 by up to 20% on NVIDIA.
-Enable async compute queues. Greatly improves GPU performance and frame pacing in many titles.
Horizon Zero Dawn and Death Stranding see exceptional gains with this fix,
due to how the engines work. GPU utilization should now reach ~100%.
For best results, AMD Navi+ GPUs are recommended, but Polaris and earlier still
see great results. It is possible to disable this path, if for whatever reason
multiple queues are causing issues. See README.
-Optimize bindless constant buffer GPU-bound performance on NVIDIA if certain API code paths are used.
-Optimize sparse binding CPU overhead.
-TRACE logging calls are disabled by default on release builds.
Fixes and workarounds
-Fix various DXIL bugs.
-Be more robust against broken pipeline creation API calls.
-Avoids driver crashes in Forza Horizon 4.
-Workaround some buggy shaders in F1 2020.
-Fix bugs if depth bounds test is used in certain ways.
-Fix a read out-of-bounds in UpdateTileMappings.
-Fix SV_ClipDistance and SV_CullDistance in Hull Shaders. |