protonscr

2.5.2 breaks Guild Wars 1

dxvkclosed d3d9
doitsujin/dxvk#4546 · opened 2024-12-24 by KayTaneJupiter · updated 2024-12-24 · 4 comments · github
KKayTaneJupiter 2024-12-24 github

Software information

Guild Wars 1

System information

  • GPU: AMD
  • API: d3d9
  • Wine version: 10 rc3
  • DXVK version: 2.5.2

Causes unreadable artifact garbage screen

2.5.1 works fine

Good vs Bad examples attached

Screenshot_20241223_212212

Screenshot_20241223_211329

KK0bin maintainer 2024-12-24 github

This is most likely already fixed in master. 2.5.2 unfortunately shipped with a bug that broke a lot of old games.

https://github.com/doitsujin/dxvk/actions/runs/12435734651

Ccasasfernando 2024-12-24 github

This is most likely already fixed in master. 2.5.2 unfortunately shipped with a bug that broke a lot of old games.

https://github.com/doitsujin/dxvk/actions/runs/12435734651

I was about to open a new issue for Prince of Persia - The Sands of Time that is also broken after updating to DXVK 2.5.2.

@K0bin, any chance to push a new release (2.5.2-1 or 2.5.3) including the fix ASAP?
Launchers like Heroic will automatically update DXVK as soon as a new version is available (as far as I know without notifying the user) and potentially breaking the games (this is what happened in my case) so having a new release with the fix can prevent many user from finding this problem out of the blue and opening new issues here.

Thanks

KK0bin maintainer 2024-12-24 github

It's probably unlikely that there will be a new release over the holidays.

I assume that it is fixed in master then?

Ccasasfernando 2024-12-24 github

Indeed. The issue is fixed for Prince of Persia - The Sands of Time with https://github.com/doitsujin/dxvk/actions/runs/12435734651

Note for Heroic Games Launcher users (Linux) out there. Before starting any new games you may want to run the steps below. For games that are already broken, after running the steps below, you can simply uncheck the DXVK install/autoupdate option in game settings, wait for 30 seconds or so and check it again (this will remove and reinstall DXVK for the game with the fixed build):

  1. Download the build including the fix: https://github.com/doitsujin/dxvk/actions/runs/12435734651
  2. Extract the x32 and x64 directories from the ZIP file
  3. Replace the x32 and x64 directories in the following paths (depending on the HGL release you are using) with the ones extracted from the ZIP file:
  • HGL Flatpak: ~/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/dxvk/dxvk-2.5.2
  • HGL non-Flatpak: ~/.config/heroic/tools/dxvk/dxvk-2.5.2

Thanks

Nothing extracted yet.