dxvk icon indicating copy to clipboard operation
dxvk copied to clipboard

[Windows 10] [d3d9] Raceroom Racing Experience - artefacts on certain parts of the image

Open Harrier-Du-Bois opened this issue 3 years ago • 14 comments

I'm trying to use dxvk with Raceroom Racing Experience on Win10. Other users seem to be able to run it without issues: https://www.youtube.com/watch?v=cYcunmawBBA

When I'm trying to run it on my AMD system (see below) I see some impressive fps gains but sadly I also get some artefacts: https://youtu.be/Hj1m57bPAaE

Software info:

Raceroom Racing Experience (You can chose between 64 and 32 bit version, both produced the same issue)

System information

  • CPU: AMD FX6350
  • GPU: AMD RX570 8GB
  • Driver: 21.6.1 / 2.0.183
  • Wine version: - (Windows10)
  • DXVK version: 1.9.1
  • RAM: 8GB DDR3-1600

Apitrace file(s)

  • I did create an api trace but when I used the d3d9.dll from the trace guide those artefacts did not happen. The game was running very slow/choppy, but I assume that's simply due to the logging going on, but there were no artefacts visible on screen. If I should upload that trace nonetheless, let me know.

Log files

I'll happily provide more info and data if needed.

Harrier-Du-Bois avatar Sep 02 '21 10:09 Harrier-Du-Bois

If I should upload that trace nonetheless, let me know.

Yes, please do that. It's completely normal that the problem doesn't show up when you're making the apitrace because DXVK is not loaded when the apitrace dll is used. We can later replay the apitrace with DXVK which should make the issue show up again.

Please also try the latest master build of DXVK. You can download it here: https://github.com/doitsujin/dxvk/actions/runs/1174007847

K0bin avatar Sep 02 '21 11:09 K0bin

Hi, thank you for your swift reply.

I tried the latest master build you linked but I got the exact same artefacts (around windscreen/wipers & the sky textures) using that.

I created the trace by launching the game and loading into the same car-track-combo briefly, then alt-f4'ed out of it. Hopefully it's of any use. Link: https://mega.nz/file/TI1ihI5Y#z8UAGTQJAYsqXBr5WAp5x6Sjh-nUXfG76aFWXop6gyQ

Thanks for taking the time and again, I'll gladly do more tests or provide additional info/data.

Harrier-Du-Bois avatar Sep 02 '21 11:09 Harrier-Du-Bois

Hi! just discovered this, does it work in raceroom vr? RR its dx9 but for VR uses dx10

Davizmg avatar Sep 02 '21 13:09 Davizmg

It won't work on Windows ~~but will probably work on Linux.~~ And for the record, it probably uses D3D11 as VR doesn't support D3D10.

K0bin avatar Sep 02 '21 14:09 K0bin

AfaIk this game cannot be run on Linux. Not entirely sure if this has any relevance when it comes to dxvk, but it's also listed as "borked" on proton db: https://www.protondb.com/app/211500

I think the problem might be that the game uses some chromium stuff for their menu implementation, but I'm really not sure if that's what's breaking it for Linux.

Harrier-Du-Bois avatar Sep 02 '21 14:09 Harrier-Du-Bois

AfaIk this game cannot be run on Linux. Not entirely sure if this has any relevance when it comes to dxvk, but it's also listed as "borked" on proton db: https://www.protondb.com/app/211500

I think the problem might be that the game uses some chromium stuff for their menu implementation, but I'm really not sure if that's what's breaking it for Linux.

Very high chance that there is chromium content. A lot of the content runs web pages directly off the server for multiplayer mode.

sdhengsoft avatar Oct 07 '21 06:10 sdhengsoft

Apparently it is now possible to run RaceRoom under Linux, using this build of Proton GE: https://github.com/GloriousEggroll/proton-ge-custom/commit/1e917a2b76dedc0bb9a070cd7457cfe6053731cb

A Linux user reported similar shadow artefacts like the ones I got (not the glitchy pixels, just the moving shadows).

Harrier-Du-Bois avatar Oct 14 '21 14:10 Harrier-Du-Bois

I'm having a similar issue on shadows. There is a huge shadow layer in front of the car moving at the same speed. If i turn to a specific direction it disappears but I can still see it on mirrors. Here is the video link for better description of the glitch

https://odysee.com/@ggnoredo:2/raceroom_proton_shadow_glitch:0

fuzunspm avatar Oct 14 '21 14:10 fuzunspm

I'm still seeing the shadow problem and micro stuttering with the latest artefacts build ecd7b67069a6e2a4b78a8a929fd287030d283ccb.

IOBYTE avatar Dec 26 '21 19:12 IOBYTE

Can reproduce the funky color artifacts on amdvlk-2021.Q2.5. It seems to be the Multi Sampling option as it goes away when it's set to 0.

Blisto91 avatar Apr 09 '22 15:04 Blisto91

The apitrace is no longer available.

K0bin avatar Aug 07 '22 23:08 K0bin

I'm getting a black screen and crash with 76ee76d6da6a3d4ec010aab43f1f6ccaaaf491f1

RRRE64_d3d9.log

IOBYTE avatar Aug 19 '22 20:08 IOBYTE

@IOBYTE Open a new issue. Fill out the issue template and try to include a apitrace

Blisto91 avatar Aug 19 '22 20:08 Blisto91

I am not reproducing a black screen and crash on Linux with that commit and the mesa drivers. This is with a R9 380. Not able to check amd's own drivers as my card isn't supported.

Anyway i made a trace. Hopefully it works as a replacement for the original one. https://mega.nz/file/Bhwx0KLD#jW34lao7mNkX07YcRxRJ04R_nbltuEukAb5L7PpC1cA

Blisto91 avatar Aug 20 '22 00:08 Blisto91

@Harrier-Du-Bois Friendly ping. Could i get you to retest this? The Vulkan extension that can help some of these issues is available in AMD's Windows driver now.

Blisto91 avatar Mar 13 '23 09:03 Blisto91

Closing this because it's likely a driver bug that may have even been fixed in the time since this was reported.

K0bin avatar May 06 '23 17:05 K0bin