NVIDIA / Q2RTX

NVIDIA’s implementation of RTX ray-tracing in Quake II
Other
1.22k stars 181 forks source link

Steam dependencies / redistributables setup? #36

Open SkacikPL opened 5 years ago

SkacikPL commented 5 years ago

It seems it hasn't been done?

I've noticed that for most people on the forums who claim the game doesn't boot, the core issue is absence of some Vulkan dependency that appears to not be included in driver or is only solved with a clean driver install. This causes crashes before the game does check on driver version to even inform them they need a newer one.

I'm not entirely sure since i'm not affected but perhaps including Vulkan SDK / runtime as part of initial Steam "first boot setup" would provide all of the missing bits?

Also while we're speaking about dependencies, from what i've noticed from console logs and random footage - fair amount of people run the game in software audio mode because they lack OpenAL or it fails to initialize, thankfully the client is smart enough to switch to software mode if it fails to initialize OpenAL, but nevertheless - ugh, it's software mode. Including OpenAL installer as part of initial Steam setup would probably greatly help mitigate such cases (an even better option would be to ship the project with installer to make sure OpenAL gets all of its dependencies and provide precompiled binary of OpenAL Soft which unlike original OpenAL is still maintained and is overall just better).

Squall-Leonhart commented 5 years ago

The vulkan runtime is installed by the display driver, the only actual crashes i have noticed are due to the presence of AMD vulkan references left on the system

Exception information: Code: 0xc0000005 Address: 0x00007ff9f0f3b461 (amdvlk64)