Skip to content

Commit

Permalink
Remove deprecated broken dxvk-async patch
Browse files Browse the repository at this point in the history
Upstream DXVK has implemented the GraphicsPipelineLibrary (GPL) back in August, which takes over dxvk-async's job:

https://www.khronos.org/blog/reducing-draw-time-hitching-with-vk-ext-graphics-pipeline-library
doitsujin/dxvk#2798

Driver support for Nvidia was added in version 515.49.10:
https://developer.nvidia.com/vulkan-driver

Driver support for AMD/RADV was added in August 2022 and is an ongoing WIP:
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17542

Per the above, it can be exposed for testing on AMD/RADV via:
RADV_PERFTEST=gpl

dxvk-async now causes problems with the dxvk-cache, which is not something new users may know how to clear:
Sporif/dxvk-async#55

In light of the above, in addition to the current rebase still not working properly, I am removing the dxvk-async patch from Proton-GE.

RIP dxvk-async 2018-2023
  • Loading branch information
GloriousEggroll committed Jan 18, 2023
1 parent 285af4a commit 6def823
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 293 deletions.
290 changes: 0 additions & 290 deletions patches/dxvk/dxvk-async.patch

This file was deleted.

3 changes: 0 additions & 3 deletions patches/protonprep-valve-staging.sh
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,6 @@
# https://github.com/doitsujin/dxvk/pull/2675
echo "DXVK: [dxgi] Leave fullscreen mode when window looses focus"
patch -Np1 < ../patches/dxvk/2675.patch

echo "DXVK: add dxvk async patch"
patch -Np1 < ../patches/dxvk/dxvk-async.patch

echo "DXVK: Fix Secret World: Legends patcher crash"
patch -Np1 < ../patches/dxvk/secret-world.patch
Expand Down

0 comments on commit 6def823

Please sign in to comment.