So apparently a new thing is this. Crytek runs an "almost as good as hardware RTX" illumination on AMD, then nVidia reveals 10x0 series will get DXR, which is in-driver support for the more or less the same thing, some sort of real-time illumination run on existing cores... without dedicated rtx cores... not as good but okayish...

Any thoughts?

Some sources:
https://www.youtube.com/watch?v=bfyBtGXU41I
https://www.pcgamer.com/nvidia-pascal-gpus-ray-tracing-drivers-in-april/

5 years ago

Comment has been collapsed.

Rich people paid to beta test RTX but not many RTX were sold and not many games want to have RTX so they will give RTX for free now as a new drivers because they are afraid that RTX will die like many others technologies did.

5 years ago
Permalink

Comment has been collapsed.

It's not rtx, it's a different process of real-time illumination, it's not even as good... and will be slower on gtx than on rtx... but it's possible it will popularize the "omg look at the reflections" idea.

5 years ago
Permalink

Comment has been collapsed.

Well we will see.

I just hope that in future years RTX will be able to use more than 1 light source.

Also for me if the gameplay is good I don't care about graphics or reflections :P

5 years ago
Permalink

Comment has been collapsed.

Uhm RTX "uses" more than one light source in games. As for render engines, ray tracing already existed there.
...or I am not sure what you mean.

5 years ago
Permalink

Comment has been collapsed.

If it uses more than one why it looks so bad in Metro Exodus open areas?

5 years ago
Permalink

Comment has been collapsed.

I haven't played that game, so I can't provide an adequate answer for you, I have however seen the tech demos for it and other games that utilize this tech, and they appear to be using multiple light sources there too.

5 years ago
Permalink

Comment has been collapsed.

I can only hope that RTX will look better in next years and performance impact will be less.

Also I hope either DLSS gets better or dies.

EDIT: https://www.youtube.com/watch?v=-mEP5k_-zso

When I look at this I prefer RTX off most of the times.

5 years ago*
Permalink

Comment has been collapsed.

It's sole purpose is to get better. It's basically an AI chewing away at code all day in massive farm set-ups.
It's even in the name itself. Deep Learning Super Sampling

RTX is a new tech. And we need to give DLSS time to smoothen it out. Not wish for it to die 😋

5 years ago
Permalink

Comment has been collapsed.

Well right now DLSS looks like a bad filter that makes everything looks worse and less sharp.

5 years ago
Permalink

Comment has been collapsed.

DXR is a DirectX API for ray-traced rendering. RTX is a specific implementation of that API that utilises hardware cores of the 20x cards. Nothing stops other methods of implementing the same API, using your CPU, GPU, AMD, cloud-based processing power, whatever. The game should not know the difference, but of course there should different performance settings depending on the method of implementing these calculations.

If I understand it correctly :D

5 years ago
Permalink

Comment has been collapsed.

There's no such thing as “hardware RTX”. It is all software based, just that Nvidia offers hardware tailored specifically to deal with these calculations — so it runs faster, but if powerful enough, then generic CPU, GPU what have you, can deal with it too. Performance will differ, but then it depends on what the calculations are.

Even “hardware” cannot trace every single ray in the scene (it is impossible, since there can be infinite rays, with infinite number of bounces), so it depends heavily on approximation and denoising. So, as I understand, generic hardware running the same software will need to rely on approximation / denoising heavier, that's all. Considering that most shadows are softened anyway, this may be good enough for shadow only or Global Illumination applications (as in Metro, Tomb Raider), and reflections depend on geometry, so can be limited to just tracing rays for the triangles, not for the whole scene. It is possible to further simplify these tasks and achieve a “good enough” result.

Dedicated specialized hardware is undeniably better, but it's not the only way.

5 years ago
Permalink

Comment has been collapsed.

Thank you for the detailed explanation. I'm aware ray tracing existed back on Amiga too (not real time, of course) so I know it's nothing new/hardcoded, I was just trying to keep it simple and make the "dedicated chip vs driver supported" distinction. But yeah, this will help people understand it much easier.

5 years ago
Permalink

Comment has been collapsed.

GPUs in general are good with parallelized matrix calculations. Tensors are a generalisation of matrices. So I wonder if Intel/AMD others won't pick the trend up and make next gen CPUs deal better with matrices and tensors. That would help with a lot of machine learning / AI tasks, and wouldn't be specific to graphics only — but would help with the graphics too.

5 years ago
Permalink

Comment has been collapsed.

nvidia™

5 years ago
Permalink

Comment has been collapsed.

The opposite. RTX is Nvidia, but DXR is by Microsoft (stands for DirectX Raytracing), available to be implemented by all driver vendors, for any hardware (that's hopefully powerful enough for the task :)).

5 years ago
Permalink

Comment has been collapsed.

Tempted to call that a fake subject; as far as I understand it, it was a known fact that AMD, having better compute performance, would be in about the same league whenever DXR became available, while not actively advertising a proprietary solution.

That is, unless you took at face value the cantankerous propaganda spewed by that CEO thing at nVidia.

5 years ago
Permalink

Comment has been collapsed.

DXR(DirectX Raytracking) is just API, for raytracking. It's not implementation and certainly not software one.

RTX is one implementation of it.

On 1000 series, Nvidia will just run it on Cuda cores instead. Still much faster than software.

5 years ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.