sultim-t / xash-rt

Fork of the Xash3D FWGS with a real-time path tracing
1.09k stars 23 forks source link

AMD Text Draw Issues #3

Open Degeso opened 1 year ago

Degeso commented 1 year ago

I'm aware that this wasn't tested with AMD, so I thought I'd share some insight on what's going on here!

The game itself launches and actually renders the world, seemingly with no issues (that I could see, given the text mess that you're about to wittness).

image

image

Sadly, this is what happens to... basically all texts and overlays shown over the rendered game world. That's in the main menu, and also when starting the game, when the black background fades away. In fact, as soon as the fading is done, the artifacts are gone too.

Card in question is a 7900XTX, so if I can assist with fixing issues, I'll happily help!

engine.log

magikmw commented 1 year ago

I don't want to be the 'works for me' guy, but I've just tried it, and so far runs flawlessly on my RX 6600 XT. Happy to compare notes.

luisaugustz commented 1 year ago

I don't want to be the 'works for me' guy, but I've just tried it, and so far runs flawlessly on my RX 6600 XT. Happy to compare notes.

yeah, same, works for me on a 6600xt, using 22.1.2

maybe its tied to the 7000 series or a newer driver?

Nopileus commented 1 year ago

Can confirm this happens on 7900xt with driver 23.2.2 Appears to render and perform fine otherwise.

Edit: The same thing happens in vkquake-rt 1.0.2

yoshinatsu commented 1 year ago

I don't want to be the 'works for me' guy, but I've just tried it, and so far runs flawlessly on my RX 6600 XT. Happy to compare notes.

Same. No such glitch for me on RX 6600 XT with 23.2.2. I was actually shocked it even works at all on AMD.

funkkiy commented 1 year ago

Doesn't run for me on RX 6600.

image

yoshinatsu commented 1 year ago

Doesn't run for me on RX 6600.

image

Are you using the Pro drivers by any chance?

funkkiy commented 1 year ago

No, but I am running 22.11.2 because I found it more stable than the latest drivers. Has anyone tested with this version before?

yoshinatsu commented 1 year ago

No, but I am running 22.11.2 because I found it more stable than the latest drivers. Has anyone tested with this version before?

No need to use older drivers anymore. Update to the latest ones, and make sure you disable MPO. It's the culprit for 90% of RX 6000 issues.

funkkiy commented 1 year ago

Ah, I fixed my issue by reinstalling Half-Life! I disabled MPO too, but I had done that a few days ago to fix unrelated graphical issues.

denliner commented 1 year ago

I have no issue from my side (RX 6800XT with driver 23.2.1 with MPO disabled) This seem to be an RDNA 3 issue.

chaosophy commented 1 year ago

I see the same issue as the OP.

6700XT with 23.2.2 drivers on WIn10. Fresh install of Half-Life.

Srandista commented 1 year ago

Maybe @kd-11 can save us again?

AnTrii commented 1 year ago

Can confirm exactly same issue as OP with AMD drivers 23.2.1 and 23.2.2 on 7900 XTX, Win10 22h2 x64,

thewacokid commented 1 year ago

Same issue. Affects all text overlay including the HUD. 7900XTX, 23.2.1 driver, Win11.

thewacokid commented 1 year ago

image It does appear to only be the bottom 1/3 of the screen on RDNA3. Apologies for the Woot window. :)

kd-11 commented 1 year ago

Maybe @kd-11 can save us again?

I'm unavailable for the next few days unfortunately. I'll definitely look into it when I have some time (on monday)

tomek0055 commented 1 year ago

I have also this issue on my 7900 XTX. Driver version is 23.2.2 on Win10 22h2

kd-11 commented 1 year ago

I submitted a fix for this which solves the issue on my RDNA2 GPU. I don't have RDNA3 yet, so I don't know if the 7900 series has other issues.

vvtunes commented 1 year ago

7900XT here, have exactly the same problem (something to do with sprites?) Was thinking it could due to a defective card, but other ray traced games seem to work fine.

(As a temporary workaround i have disabled all hud elements)

Happens in all engines (latest release): prboom+ rt, xash rt, vkquake rt and serious engine rt

Apart from this, everything is running smoothly, love the new half life lighting...

chaosophy commented 1 year ago

I submitted a fix for this which solves the issue on my RDNA2 GPU. I don't have RDNA3 yet, so I don't know if the 7900 series has other issues.

Think I've done this correctly?

I downloaded the 'RayTracedGL1-Bundle' from here...

https://github.com/sultim-t/RayTracedGL1/actions/runs/4298133075

unzipped it and copied over what I think are the correct files to the correct locations and from a quick test can confirm it has fixed the issue, thanks!

tomek0055 commented 1 year ago

I submitted a fix for this which solves the issue on my RDNA2 GPU. I don't have RDNA3 yet, so I don't know if the 7900 series has other issues.

Think I've done this correctly?

I downloaded the 'RayTracedGL1-Bundle' from here...

https://github.com/sultim-t/RayTracedGL1/actions/runs/4298133075

unzipped it and copied over what I think are the correct files to the correct locations and from a quick test can confirm it has fixed the issue, thanks!

I did the same, and I don't have artifacts anymore. Thanks for fix! 🙏

Degeso commented 1 year ago

I submitted a fix for this which solves the issue on my RDNA2 GPU. I don't have RDNA3 yet, so I don't know if the 7900 series has other issues.

Can confirm that this fixes it on my 7900 XTX as well! 👍

AnTrii commented 1 year ago

Placing a new RayTracedGL1.dll from RayTracedGL1-Bundle.zip\bin to ...\Steam\steamapps\common\Half-Life\rt_bin folder definitely solves the issue with a text drawing!

sultim-t commented 1 year ago

Should be in 1.0.5a