Wednesday, April 24, 2024

Ray tracing on GTX GPUs might sound stupid, but there’s a method to the madness

Share

Less than a month after promising it was on its way, Nvidia has released a new Game Ready driver that makes ray tracing possible on its GTX graphics cards from the Pascal 10-series generation, and the 16-series Turing generation. You can download it here.

But before you get too excited, you should know that older GTX cards aren’t exactly good (or even mediocre) at performing a task like real-time ray tracing. In fact, they’re downright horrible.

So, why did Nvidia even bother? Well, we can’t know for sure, especially since Nvidia hasn’t commented much on the matter. But maybe — just maybe — this could increase adoption of ray tracing by both gamers and developers. Could this be Nvidia’s strategy for pushing ray tracing forward?

The performance cost

The performance cost for real-time ray tracing is enormous. The $1,000+ RTX 2080 Ti struggles to achieve high framerates at even 1080p resolution. Lower-end cards like the 2070 or 2060 can barely push playable frame rates in similar settings, even with deep learning super sampling helping and hindering in equal measure.

All of these cards have Nvidia’s “RT cores” as well. That’s bespoke hardware that is designed specifically to accelerate ray tracing calculations so that there isn’t too much of a performance hit on the GPU’s other rendering responsibilities. Without them, performance suffers even more.

In Nvidia’s own benchmarks it shows a huge difference between RT-core equipped RTX cards and a GTX 1080 Ti — the most powerful gamer card from the last-generation. In Battlefield V, where at 1440p the mid-range RTX 2060 can achieve more than 40 FPS with ray tracing at the highest setting, the 1080 Ti only just breaks 30 FPS. Very capable gaming cards like the GTX 1080 don’t even manage 25 FPS.

Metro Exodus could be the most stark example of this phenomenon, with the 1080 Ti averaging just 16 FPS — but then even the 2080 Ti can only just about handle 65 FPS at 1440p.

These numbers belie the otherwise fantastic capabilities of the 10-series GPUs. The 1070 through 1080 Ti are still excellent gaming cards for 1440p and even 4K gaming, but ray tracing is an anchor dragging them all down — even the 20-series suffers tremendously with “RTX On.”

It’s intriguing how well the newer 16-series GTX cards do in some tests, showing comparable performance with ray tracing to otherwise much more powerful last-generation cards. But no card comes out of these ray tracing demos smelling like roses.

[youtube https://www.youtube.com/watch?v=J3ue35ago3Y?feature=oembed&w=100&h=100]

For a perfect indication of how the gorgeous, reflective future promise of ray tracing is just too advanced for contemporary hardware, we only need look at Nvidia’s results from the Star Wars Reflections demo that first captivated audiences to the technology’s capabilities in 2018. At 1440p, paired with a $1,000 Intel 7900X CPU, the 2080 Ti couldn’t even break 60 FPS. The 1080 Ti, which is only a few steps behind its new-generation replacement in traditional gaming, didn’t even manage 10 FPS.

In other words, it’s pretty obvious Nvidia doesn’t intend for people to actually use ray tracing with old GTX graphics cards. Instead, Nvidia is hoping it can spur on public interest in the technology.

Playing the long game

Metro in 1440p with DLSS and ray tracing enabled.

Beyond performance, the larger issue is adoption, which is where Nvidia’s strategy could come into play.

Right now, there are still only three playable games with ray tracing capabilities eight-months on from the original RTX-series release. There are others set for release later this year, with some looking absolutely fantastic in early demonstrations, but most don’t have firm releases and a few are expected to be exclusively available in Eastern markets.

In other words, developers and game publishers don’t seem as confident in the adoption of ray tracing as Nvidia does. With popular game engines like Unity coming on board, that could significantly help, but anything added to the normal development process needs to have a direct result on increased revenue. Gamers have to want it before developers can start implementing.

By introducing ray tracing to older cards, it serves the purpose of introducing gamers to a feature that they may wish to upgrade their graphics card to better enjoy. It’s an attempt at solving the chicken and egg problem of developers not making ray tracing games because of a lack of supporting hardware, and gamers not buying supporting hardware because of a lack of supporting games. The average PC gamer has still never even seen real-time ray tracing with their own eyes. That’s a serious problem that this could solve.

Whether or not it’ll work, is still up in the air. Nvidia has a lot of work to do in making RTX capabilities a more satisfactory experience. It needs to blow people away at first glance, not require in-depth testing to even notice. One thing is for sure — this is all taking a lot more time than Nvidia hoped it would.

Editors’ Recommendations

  • Old Nvidia graphics cards to get ray tracing support in upcoming driver
  • AMD’s Radeon VII delivers top-tier performance the old-fashioned way. Raw power
  • Nvidia’s next midrange card might be a GTX 1660 Ti, rumors suggest
  • The best graphics cards for 2019
  • Nvidia’s new RTX graphics make for the fastest gaming laptops ever made







Read more

More News