Your old AMD GPU now has unofficial ray tracing support, but not on Windows

Discussion in 'Industry News' started by Calliers, Sep 25, 2021.

  1. Calliers

    Calliers Administrator/Editor Staff Member

    Joined:
    Oct 12, 2004
    Messages:
    60,425
    Likes Received:
    4,620
    Trophy Points:
    139
    Ray tracing is a luxury that’s usually associated with new GPU technology. However, thanks to the efforts of a Direct3D developer, older AMD cards can now, unofficially, enjoy the benefits of fancy rendering and lighting tricks on Linux.

    According to Phoronix, developer Joshua Ashton’s has submitted a merge request that includes ray tracing support for past generations of AMD GPUs. This is something that Ashton states is achieved by “emulating the AMD bvh intersection instructions in software”. Naturally, the unofficial RADV driver support will enable ray tracing on Navi, Vega, and Polaris cards, but the features won’t necessarily work as intended.

    While the magic of emulation is enough to make using the drivers possible, AMD’s legacy lineup lacks physical Ray Accelerators, something that’s integral to performance when it comes to ray tracing tasks. Even with dedicated GPU cores, the light rendering technique is enough to make even Nvidia RTX and AMD Radeon RX cards sweat. That said, Ashton’s merge request states that the process “passes CTS the same as on RDNA 2 cards”, so perhaps the software solution will yield some surprising results.
    ____________________
    Source: pcgamesn
     
  2. IvanV

    IvanV HH Assassin Guild Member

    Joined:
    Dec 18, 2004
    Messages:
    11,279
    Likes Received:
    2,580
    Trophy Points:
    138
    That's cool. Probably slow, but still cool.
     
  3. Judas

    Judas Obvious Closet Brony Pony

    Joined:
    May 13, 2002
    Messages:
    39,670
    Likes Received:
    1,521
    Trophy Points:
    138
    Definitely cool

    It was suggested even before rx 6000's were announced, that due to AMD's GCN technology and hardware scheduling, that ray tracing without "dedicated hardware" while still utilizing the dedicated hardware and the hardware scheduling advantages that have made the GCN architectures amazing in parallel processing of tasks with zilch for performance impact, aka Async compute, the ray tracing processing could be done in compute utilizing it and still providing a respectable amount of ray tracing performance considering how it's being done.

    Even a HD7000 gpu could do it. How well, well that's irrelevant really, since even today, most people are unlikely to play games with RT enabled in any worthwhile fashion.
     

Share This Page

visited