protonscr

Star Wars Outlaws graphical bug

vkd3dclosed
HansKristian-Work/vkd3d-proton#2116 · opened 2024-09-05 by hpeter1994 · updated 2024-12-06 · 10 comments · github
Hhpeter1994 2024-09-05 github

Software information

Star Wars Outlaws, Snow effect glitchy. Tried multiple graphical settings, with framegen, without framegen, max settings minimum settings, even switched to the integrated AMD GPU but the issue still persists. I have not found any mention of this glitch on the internet so i'm fairly certain it does not come up on windows.
I'm using Bottles, and tried it with the default soda-9.0-1, lutris-7.2-2, GE-Proton9-12 and GE-Proton9-13 runners using dxvk-2.4 and vkd3d-proton-2.13

Video of the issue:
https://youtu.be/aSW03WYawUM

System information

  • GPU: AMD Radeon RX 7900 GRE and AMD Radeon Graphics (AMD Ryzen 5 7600)
  • Driver: latest amdgpu from arch repos. (Mesa 24.2.1-arch1.1)
  • Wine version: GE-Proton9-13
  • VKD3D-Proton version: vkd3d-proton-2.13

Log files

logfile.txt

BBlisto91 2024-09-05 github

You seem to be running the amdvlk driver instead of mesa radv as you have written in the issue. I assume that is unintentional.

Edit: Note that you need latest vkd3d-proton master for the game to not almost insta crash with radv.
Might be interesting to check with amdvlk too to see if the issue goes away.

Hhpeter1994 2024-09-05 github

Well, its certanly not intentional on my part, i copied the driver version from glxinfo, so maybe that was the mistake. I have been messing around a lot when i tried to get gpu-passthrough working, and at the end i gave up when i realized i can run most of my games througt proton. Maybe i have both installed?

Game has been running perfectly fine for this last week, ocasional crashes, but no major issues, except this graphical bug on the newly unlocked planet.

BBlisto91 2024-09-05 github

Yes it isn't unusual to have both installed

Edit: first noticed now that you were using GE 13 which had the latest vkd3d-proton fixes so nvm to the vkd3d-proton master part.

Edit 2: can you share your save game?

Hhpeter1994 2024-09-05 github

I have been using the default bottles runner (soda i think), until yesterday when i tried installing other stuff trying to fix the issue. GE 12 also ran the game, and that one certanly had the older vkd3d-proton version.
So if i'm apperantly running it with amdvlk, then the mentioned crashes must be related to radv somehow.

20240904_13h05m36s.save.zip
Save should be right next to a glitchy snowpatch, but the whole area is full of it.

Mmbriar 2024-09-05 github

Install vulkan-radeon lib32-vulkan-radeon, uninstall amdvlk lib32-amdvlk. Unintentionally using amdvlk is issue number 1 for Arch linux users with amd gpus.

Hhpeter1994 2024-09-05 github

Thank you, can confirm the previous findings, if i switch to radv i can't even load a savefile. Start loading, maxes out the GPU and then crashes after a minute.
Switching back to amdvlk for the time being, in this situation workin 95% beats not working at all :)

Ddominikzogg 2024-09-21 github

Yes it isn't unusual to have both installed

Edit: first noticed now that you were using GE 13 which had the latest vkd3d-proton fixes so nvm to the vkd3d-proton master part.

Edit 2: can you share your save game?

No, GE 13 doesn't contain the fix (at least it has not when used with bottles) but compiling vkd3d using master does.

BBlisto91 2024-09-21 github

GE 13 contains all the work that has been dedicated specifically to Outlaws yes

Ddominikzogg 2024-09-22 github

@Blisto91 so it seems an issue with bottles, or me understanding their settings: https://github.com/bottlesdevs/Bottles/issues/3506

HHansKristian-Work maintainer 2024-12-06 github

This should be fixed on master now I think ...

Proton versions