-
Notifications
You must be signed in to change notification settings - Fork 79
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Problems with starting OpenGothic on 2nd GFX card. #451
Comments
Hi, @dreimer1986 ! Hm, I'm not really sure how such setup suppose to work :D
There is no call to |
The funny thing is... it IS the most recent one here. My own 1:1 fork, but up to date one including submodules. Funny thing is... Both cards work fine for games and only the newly added Radeon RX6500 XT goes haywire for OpenGothic. But I have an idea... Windows update ate the graphics driver maybe. This will take a few minutes though.
|
OK, AMD Adrenalin Edition Software did not work as the driver WAS replaced. I cleanly reinstalled it and am now back on 23.4.3 and... it still does only work on the NVidia Card. AMD causes the error above. EDIT: That "GPU: ?" is interesting I think? And what does boost fight with down below? And why does it check in DriverStore? Looks for me like it chose this Vulkan dll instead of the real one in system32? Regarding what I mean with setting app to use a specific GFX card: I am not on my home PC right now, but here in settings you can add any Desktop app and then choose between Energy Saving, Power mode AND select the card to use for processing. By default Windows uses the smaller AMD now. NVidia is sleeping 99% of the time and just wakes up for VR stuff. I added a Vulkan test app in there, too. It happily starts Vulkan API on both cards. |
Some "news"... I rebuilt 5d89212 and used an updated Vulkan SDK 1.3.246.1, too. Vulkan still does NOT start at all. -dx12 does fine though. I was able to verify Vulkan working anyways. Vulkan Hardware Capability Viewer says so at least. https://vulkan.gpuinfo.org/displayreport.php?id=20533 This is mine. Maybe something you need is missing? |
Did you notice that GPU: ? This is a bit fishy I would say? And why does it enlist that dll file from the AMD driver x times btw? Log only shows: OpenGothic v1.0 dev and not the rest I see on the NVIDIA card: |
Hi, @dreimer1986 ! I haven't look much into this issue yet, been busy with lighting and tone-mapping..
Ah, that engine issue: gpu name is set only after renderer is fully initialized.
Can be anything, recursion maybe. This part is likely fine. What is concerning is |
From screenshoot: Can you test, if vertex shader path works? Command line key is |
Crashlog please? :) Taking step back to "lnd_gbuffer.64.mesh": would it be possible for you to create a bug report for AMD? Since this shader works on NV and Apple, most likely shared-compiller bug in their driver. |
Can't believe I forgot it... here it is ^^
Btw, adding -rt 0 to the -ms 0 makes it run fine. And no you need both parameters. -rt 0 alone still makes is not start at all. Regarding bug report: I can try to... Have to check on where to do that first. So "From screen-shoot can't see what exact shader is problematic." is resolved and "lnd_gbuffer.64.mesh" is the problem here, right? |
I think there are at lest 2 issues:
UPD
Oh, so both mesh-shader and raytracing(probably bindless stuff) is on amd... |
I sent AMD the report you asked for with the AMD Report Tool included in the drivers. I explained shortly what I did, how I built the source and how to run it and that the application dies in silent vain only on AMD and not on the NVidia in the same PC. I attached the shader ZIP and linked them here, too. |
Just some information in here regarding my problems and the current status. master branch still has the same problems, but your gdr-optimizations branch starts to behave different here. Both GI and GII start up, show the main menu and even the video. As soon as it plans to show the ingame next I get these though and these look similar to what we had before: YES; I know your branch is not finished yet, just wanted to let you know that things changed a bit
I used this build: https://ci.appveyor.com/project/Try/opengothic/build/job/vitde9mg2qc35p3d |
Out of desperate HDMI 2.1 need I added a AMD Radeon RX6500 XT to my GeForce RTX 2080 WIndows 11 system. When I let Windows decide which card to use I get this:
Same happens if I force to use the AMD. When I switch to the NVidia card all works even tough the card has no screen plugged in and is just there for specific games.
The text was updated successfully, but these errors were encountered: