sultim-t / vkquake-rt

GNU General Public License v2.0
345 stars 14 forks source link

AMD support #2

Closed ShadF0x closed 1 year ago

ShadF0x commented 1 year ago

vkQuake crashes when launched with the provided RayTracedGL1.dll. No error message, just "vkQuake has stopped working".

Using Serious Sam's .dll or building one from the source results in this error message: image

OS: Windows 10 21H2 (build 19044) GPU: AMD Radeon RX 6900 XT, running 22.9.2 driver.

patientx commented 1 year ago

For me (rx 6600) it does show white screen than closes. No errors.

BeermotorWB commented 1 year ago

Vulkan raytracing should be vendor-agnostic by design, so this issue affects both AMD and Intel ARC boards.

kd-11 commented 1 year ago

I may take a look at this one on my 6700XT, though it may take a few days before I have some time to check why it doesn't work.

sultim-t commented 1 year ago

That would be extremely nice, thank you!

FreiherrSeymore commented 1 year ago

Sadly 6900HX + 3080 Ti mobile also crashes at start with no errors

urielejh commented 1 year ago

got a 6900xt... i start the game but it returns to desktop after a few secs of the app's white screen. no errors.

joseywales72 commented 1 year ago

Game starts with a blank white screen, then after a few seconds, returns to the desktop. Radeon 6500XT, latest AMD drivers.

Blitzwing1 commented 1 year ago

Ray tracing Initialization ModLoad: 00007ff8bf4f0000 00007ff8bf51f000 C:\Windows\SYSTEM32\dwmapi.dll ModLoad: 00007ff8c1580000 00007ff8c15ac000 C:\Windows\SYSTEM32\DEVOBJ.dll ModLoad: 00007ff8c1f90000 00007ff8c1ff7000 C:\Windows\System32\WINTRUST.dll ModLoad: 00007ff8c1a00000 00007ff8c1b62000 C:\Windows\System32\CRYPT32.dll ModLoad: 00007ff8c1120000 00007ff8c1132000 C:\Windows\SYSTEM32\MSASN1.dll (440c.3e44): Access violation - code c0000005 (first chance) First chance exceptions are reported before any exception handling. This exception may be expected and handled. amdvlk64+0x62c5e: 00007ff8215d2c5e 4a8b743318 mov rsi,qword ptr [rbx+r14+18h] ds:0000000000000018=???????????????? 0:000> g (440c.3e44): Access violation - code c0000005 (!!! second chance !!!) amdvlk64+0x62c5e: 00007ff8215d2c5e 4a8b743318 mov rsi,qword ptr [rbx+r14+18h] ds:0000000000000018=????????????????

Windows 11 latest AMD drivers.

Calinou commented 1 year ago

This issue has been confirmed several times already (on different hardware configurations). There's no need to confirm it further, as it only creates useless notifications for people watching this repository :slightly_smiling_face:

kd-11 commented 1 year ago

I've submitted the patch for this here: https://github.com/sultim-t/RayTracedGL1/pull/21 If you're technically inclined you may build it and try it for yourself, or wait for the next release by the maintainer.

sultim-t commented 1 year ago

https://github.com/sultim-t/vkquake-rt/releases/tag/1.20.2-rt1.0.2

Let's see if it works :)

ShadF0x commented 1 year ago

https://github.com/sultim-t/vkquake-rt/releases/tag/1.20.2-rt1.0.2

Let's see if it works :)

Seems so.

image

FreiherrSeymore commented 1 year ago

Sadly not really on my 6900HX + 3080 TI mobile here.

Game starts now but freezes and crashes in demo1 while hes shooting the grenade launcher. Starting new game also crashes

kd-11 commented 1 year ago

Maybe it's running on the integrated GPU. The only issue I can think of there is memory restrictions. Try disabling the igpu or updating its drivers.

FreiherrSeymore commented 1 year ago

Its a brand new and freshly updated Asus Duo running newest drivers and over 50 new games ive just tested. I dont think its a problem on my machine but ill test a bit and tell you if something works. On my Intel Nvidia desktop everything runs fine.

Really hope for a solution, i love Quake so much and was already praying for RT Quake for years. Ill also have to rely just on my new laptop the next years because of my job.

EDIT: wow sorry. It works now. Was copying from my desktop folder instead of a new install. Now it seems to work great! Thank you guys so much!

EDIT2: It really seems to run on integrated GPU only because perfomance isnt as fast as it should be and i cant select DLSS

EDIT3: deactivating integrated GPU just made performance worse and i still couldnt choose DLSS. I also tried the DLSS updated files. This PC can run Cyberpunk maxed at 2k RT Ultra with 70+ FPS, im sure there is still something wrong here sadly

urielejh commented 1 year ago

https://github.com/sultim-t/vkquake-rt/releases/tag/1.20.2-rt1.0.2

Let's see if it works :)

6900xt here. it works. is there a way to put in fsr 2.1?

sultim-t commented 1 year ago

Oof, I just forgot to rename the menu option after integrating AMD FSR 2.1. It's there, ignore the menu text :)

FreiherrSeymore commented 1 year ago

Another small update regarding the issue of this release strangely just using my laptop intgrated AMD GPU: Forcing the dedicated NVIDIA GPU via driver for the exe works. its running with perfect performance maxed with DLSS Quality now

jonathancumming commented 1 year ago

6900xt here, that new version works for me, Thanks! :D

f1am3d commented 2 months ago

image It doesn't look right on RX 7900 XTX.