Skip to content
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

Possible future suport for older GPU`s? GTX 980? #70

Closed
3m2oo5 opened this issue Apr 21, 2022 · 3 comments
Closed

Possible future suport for older GPU`s? GTX 980? #70

3m2oo5 opened this issue Apr 21, 2022 · 3 comments

Comments

@3m2oo5
Copy link

3m2oo5 commented Apr 21, 2022

As in title..

As a owner of wonderful ROG G751 with Maxwell gtx 980m i was wondering will there be ever possible to run that piece of code..

Can you clarify once and definly?

Take care, great job !

@ColinSalem
Copy link

Sadly this isn't possible because older gpus like the gtx 980 don't have driver support for the VK_KHR_ray_tracing_pipeline extension that this mod uses. The list on gpuinfo has all of the gpus that report driver support for VK_KHR_raytracing_pipeline and out of these some older ones including gtx 1000 series don't have full driver support and aren't capable of running the mod.

@3m2oo5
Copy link
Author

3m2oo5 commented Apr 22, 2022

Clear answer. Thanks

And - amazing job with that mod :)

@3m2oo5 3m2oo5 closed this as completed Apr 22, 2022
@Calinou
Copy link

Calinou commented May 9, 2022

Sadly this isn't possible because older gpus like the gtx 980 don't have driver support for the VK_KHR_ray_tracing_pipeline extension that this mod uses. The list on gpuinfo has all of the gpus that report driver support for VK_KHR_raytracing_pipeline and out of these some older ones including gtx 1000 series don't have full driver support and aren't capable of running the mod.

It is possible to run some kind of fallback (at least on Pascal GPUs), but it needs to be implemented on a per-application basis in Vulkan. Unlike Direct3D 12, there is no driver-level fallback provided. This is how Quake 2 RTX can run on non-RTX GPUs despite its name 🙂 (slowly, but playable at low settings on GTX 1080/1080 Ti)

Edit: For those looking to run PrBoom+ RT on a non-raytracing-capable GPU, download the 1.0.7 prerelease and replace RaytracedGL1.dll with the one linked here: #12 (comment)

It will be slow as emulating raytracing functionality using compute shaders is much slower than using dedicated RT units. Stick to a low resolution (ideally 4:3) and consider leaving the framerate cap to the vanilla 35 FPS.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants