GPU Ray Tracing Performance Comparisons [2021] *spawn*

Discussion in 'Architecture and Products' started by DavidGraham, Mar 29, 2021.

  1. dobwal

    Legend

    Joined:
    Oct 26, 2005
    Messages:
    5,955
    Likes Received:
    2,324
    Yes, framerate is king in esports/PVP titles so not only does the RT setting gets switched off but a lot of other IQ related settings get turned down or off if necessary to achieve the highest possible fps.

    However, just because almost everyone loves playing PVP based titles and spend a lot of time on them. It doesn't mean thats all they play and somehow RT is irrelevant regarding their buying decisions. Devs wouldn't spend billions of dollars a year developing SP games if no one was buying those games. IQ matters way more in that part of the market and RT is relevant to plenty of gamers that enjoy that space.

    "Once the consoles have multiple AAA releases & feature a fully traced lighting & soundfield, is when ray tracing will move mainstream."

    GPU features and performance are a product of evolution not revolutionary hardware magically appearing out of nowhere. In reality, to get to fully traced lighting & soundfield games, gamers have to care about and invest in ever evolving RT hardware and software.
     
    #1081 dobwal, Oct 22, 2021
    Last edited: Oct 23, 2021
    pharma and PSman1700 like this.
  2. DegustatoR

    Veteran

    Joined:
    Mar 12, 2002
    Messages:
    3,240
    Likes Received:
    3,393
    Never play these. Have no idea what the fuck he's mumbling about. 15 fps is fine by me if it's resulting in some incredible unbelievable graphics and doesn't ask me to do twitch input actions really. I'll get to 30 from there by adding DLSS or something and will be fine.
     
  3. Davros

    Legend

    Joined:
    Jun 7, 2004
    Messages:
    17,879
    Likes Received:
    5,330
    DegustatoR - you have no idea that multiplayer games are popular - seriously

    Can RT hardware be repurposed to do wavetracing (aka like a vortex chip)
     
    #1083 Davros, Oct 23, 2021
    Last edited: Oct 23, 2021
  4. CarstenS

    Legend Subscriber

    Joined:
    May 31, 2002
    Messages:
    5,800
    Likes Received:
    3,920
    Location:
    Germany
    Isn't that the same thing actually? Finding the source of a sound (tracing over several bounces) and how it's modulated by the surfaces it is reflected on (calling hit shaders)?
     
    Davros and PSman1700 like this.
  5. DegustatoR

    Veteran

    Joined:
    Mar 12, 2002
    Messages:
    3,240
    Likes Received:
    3,393
    Oh I know that they are popular.
    I also know that single player games are even more popular, especially when you compare the number of releases in both categories.
    And I also know that RT in itself doesn't mean that you suddenly can't get 500+ fps in some MP title - it all depends on an implementation, the fact that most MP gamers are using 1080p displays and are usually CPU limited more than GPU limited.
    So still, no idea what the hell he's even trying to say.
     
    PSman1700 likes this.
  6. Davros

    Legend

    Joined:
    Jun 7, 2004
    Messages:
    17,879
    Likes Received:
    5,330
    #1086 Davros, Oct 23, 2021
    Last edited: Oct 23, 2021
  7. Lurkmass

    Regular

    Joined:
    Mar 3, 2020
    Messages:
    565
    Likes Received:
    711
    In regards to the article above, the reason why there's no hardware acceleration for AMD is because their drivers do not support D3D11 and Vulkan interop. Interop between gfx APIs is cursed stuff from a driver implementation perspective so the subpar performance seen on other vendors can mostly be chalked up to flawed design in the application. The only way to access hardware acceleration for ray tracing on other vendors is for games to use D3D12 or Vulkan in it's entirety otherwise the Crysis Trilogy remains as a faulty point of comparison ...
     
  8. Davros

    Legend

    Joined:
    Jun 7, 2004
    Messages:
    17,879
    Likes Received:
    5,330
    Interop : Does that mean Crysis is using d3d and vulkan at the same time ?
     
  9. Lurkmass

    Regular

    Joined:
    Mar 3, 2020
    Messages:
    565
    Likes Received:
    711
    Yes and it's massive challenge from a driver design standpoint to implement this feature. It would takes months of work and lot's of hacks or workarounds just to get one feature working in a couple of applications for which most vendors wouldn't find to be worthwhile. It'd easier for other drivers if games just stuck to using gfx APIs that offers native functionality instead. The remastered trilogy's graphics code could easily be described as being "Frankenstein" since that is repulsive stuff that no vendors should ever have to implement ...

    Only proper fix is to rewrite the entire renderer so that others can be potentially at feature parity. Relying on gfx interop in the drivers is a bad idea in general ...
     
    Lightman likes this.
  10. Davros

    Legend

    Joined:
    Jun 7, 2004
    Messages:
    17,879
    Likes Received:
    5,330
    Thats bizarre it's like creating a game that uses d3d and opengl at the same time
     
  11. DegustatoR

    Veteran

    Joined:
    Mar 12, 2002
    Messages:
    3,240
    Likes Received:
    3,393
    So an ISV has to rewrite the entire renderer for remasters of three old games because an IHV can't implement a feature in the driver?
    I mean, did it take Nv months of work to implement the feature? I dunno but they did - and the results are in the benchmarks.
    Could Crytek/Saber port the games to D3D12 and make use of DXR? This probably wasn't in their budget otherwise they would've done it.
    In any case the results are in the wild, and saying that some IHV can't implement the performance feature because it would require months of work for them won't make the results different.
     
    xpea and PSman1700 like this.
  12. Davros

    Legend

    Joined:
    Jun 7, 2004
    Messages:
    17,879
    Likes Received:
    5,330
    Question : why would an IHV implement such a feature in the first place - it seems to me like a bizarre feature. Do nvidia also support a game being rendered with d3d and opengl simultaneously ?
     
  13. DegustatoR

    Veteran

    Joined:
    Mar 12, 2002
    Messages:
    3,240
    Likes Received:
    3,393
    The obvious answer is obvious - to provide better performance in the three games which use the feature.
    From a strategic perspective this makes little sense of course because it's highly unlikely that there will ever be more than these three games which would use RT h/w this way.

    And I'm not entirely sure that this feature is that difficult to implement tbh.
    If a renderer uses two different APIs to render frames and both APIs are present in the system and supported by the GPU driver then what else is there to implement?
     
    PSman1700 likes this.
  14. Kaotik

    Kaotik Drunk Member
    Legend

    Joined:
    Apr 16, 2003
    Messages:
    10,244
    Likes Received:
    4,462
    Location:
    Finland
    It's not "AMD drivers not supporting". It's Crytek using NVIDIAs API which allows such interoperability.
     
    DegustatoR, xpea, Lightman and 4 others like this.
  15. Davros

    Legend

    Joined:
    Jun 7, 2004
    Messages:
    17,879
    Likes Received:
    5,330
    Question : This interop functionality have nvidia patented it ?
     
  16. Krteq

    Newcomer

    Joined:
    May 5, 2020
    Messages:
    148
    Likes Received:
    261
    I'm pretty sure any kind of interop will add some more performance cost/overhead due to additional calls etc.


    If you will like to do that proper way, you will use DX12 with DXR or Vulkan with corresponding RT extensions :)

    For some reasons, Crytek used their "current" DX11 rendering path and they implemented/glued up interop to vendor locked extension VK_NV_ray_tracing with some proprietary intrinsics.

    I still don't understand why they haven't used Khronos standardized and IHW agnostic VK_KHR_ray_tracing_pipeline extension instead
     
    DegustatoR and Lightman like this.
  17. Most probably not, but it sure makes getting compatibility with non-Nvidia graphics cards a whole lot more complicated.

    Which may or may not have been the goal of using such a setup from the start.
     
  18. trinibwoy

    trinibwoy Meh
    Legend

    Joined:
    Mar 17, 2004
    Messages:
    12,055
    Likes Received:
    3,109
    Location:
    New York
    Im pretty sure the goal was adding RT to an old ass game in the easiest way possible.
     
    DegustatoR, DavidGraham and PSman1700 like this.
  19. Krteq

    Newcomer

    Joined:
    May 5, 2020
    Messages:
    148
    Likes Received:
    261
    I would say a fastest way possible, not an easiest :D
     
    Putas likes this.
Loading...

Share This Page

  • About Us

    Beyond3D has been around for over a decade and prides itself on being the best place on the web for in-depth, technically-driven discussion and analysis of 3D graphics hardware. If you love pixels and transistors, you've come to the right place!

    Beyond3D is proudly published by GPU Tools Ltd.
Loading...