While you're here, please consider supporting GamingOnLinux on:
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register
- Valve COO on Epic's Tim Sweeney "you mad bro?" when launching the Epic Store
- Triple-i Initiative teased by devs of Vampire Survivors, Darkest Dungeon, Risk of Rain
- Steam Spring Sale 2024 live, Valve list the Top 100 games on Steam Deck
- God of War now DRM-freed with a GOG release and discount
- Valve fixes up Steam Remote Play - again
- > See more over 30 days here
-
Playtron plan to launch PlaytronOS, a Linux-based syste…
- pleasereadthemanual -
Playtron plan to launch PlaytronOS, a Linux-based syste…
- elmapul -
Playtron plan to launch PlaytronOS, a Linux-based syste…
- elmapul -
Playtron plan to launch PlaytronOS, a Linux-based syste…
- Pengling -
Playtron plan to launch PlaytronOS, a Linux-based syste…
- pleasereadthemanual - > See more comments
Latest Forum Posts
- Extra Steam Keys from bundles
- Gully42 - The Talos Principle Benchmarks
- Trias - Thief (2014) Benchmarks
- Trias - Batman: Arkham City Benchmarks
- PublicNuisance - Batman: Arkham Origins Benchmark
- PublicNuisance - See more posts
It was possible. NVIDIA made OptiX to do it. But it needs hardware support for realtime graphics. If you want it actually be used by game developers, it needs a standardized cross-vendor API. This makes VK_KHR_ray_tracing not just "a convenience", it makes it essential.
View PC info
That's exactly the point. Without dedicated hardware, it was all up to general GPU compute units. So extension will need to fall back to them anyway. And a year ago nothing had that dedicated hardware either way.
Therefore there was no benefit in using DXR vs using Vulkan. It was just a bait by both Nvidia and MS who pushed that junk probably colluding with each other.
Last edited by Shmerl on 5 July 2020 at 8:35 am UTC
Well, we might not like it, but DXR provides the exact same thing as VK_KHR_ray_tracing does. It might be closed, but it is functionally the same. The REDEngine is clearly built around DX11, so switching to DX12 with optional DXR meant the least work. A clear benefit and also a prime example of Vendor lock-in right there.
Nvidia is being normal here. They create new technology and try to push it in order to keep their lead. Same as any company would do. AMD on the other hand create a shiny demonstration video that clearly demonstrated they understood the importance of realtime ray tracing, but did nothing with it. They need to catch up like they did with their CPUs. Consumers need Nvidia to have a full blown competitor, not a company that's several years behind.
View PC info
Last edited by Shmerl on 5 July 2020 at 9:25 am UTC
View PC info
why? VKD3D works pretty good.
View PC info
Yet they somehow are OK with compute fallback for those who don't have dedicated hardware? If they are OK with that, they could write their own too, since back then there was no dedicated hardware anyway.
So how is that their DXR was stable before their Vulkan extensions? That's dirty corpo in action to me with cozy money from MS flowing into Nvidia's pockets.
Last edited by Shmerl on 5 July 2020 at 2:50 pm UTC
View PC info
I'm not going to buy it either, at least not for full price for sure. Until there is either a Linux version or until there is a major sale or they at least add a Vulkan renderer. Not interested in encouraging this corrupt DX12 junk.
Last edited by Shmerl on 5 July 2020 at 2:48 pm UTC
View PC info
Ray tracing exists for decades. It's not something new or unheard of. So yeah, they totally can write whatever they want, if they don't aim for dedicated hardware. It was never going to perform well in real time anyway.
Last edited by Shmerl on 5 July 2020 at 3:24 pm UTC
View PC info
Not really applicable here, since Nvidia made their own extensions for Vulkan first. No one had to collaborate on them. Only the common extensions required collaborative input already. So I see it as clear corruption that Nvidia made DXR first and only then their own Vulkan extensions. Money from MS must have been convincing.
Last edited by Shmerl on 5 July 2020 at 3:28 pm UTC
View PC info
How is it not feasible? Ray tracing algorithms are well known and documented. As I said, it's not a new idea, it's been around for decades. If it's feasible to write a fallback compute path for those extensions, it should be totally feasible to write it without them. Even ray tracing on the CPU has been written ages ago.
Last edited by Shmerl on 5 July 2020 at 3:31 pm UTC