A light has been casted - AMD files patent combining hardware and software for raytracing
Click here to post a comment for A light has been casted - AMD files patent combining hardware and software for raytracing on our message forum
Alessio1989
Meanwhile the preview of the Windows SDK shows updated DirectX Raytracing APIs...
Evildead666
This looks really cool if i've understood it correctly.
You have fixed function hardware for just part of the full ray trace, the single node. You can have as many of these as you want, and they will each do one full node in HW.
But, the shaders will control the full ray trace, using the fixed function hardware if and when needed, and bypassing it when not.
So technically you keep both fed optimally, and there should be less idle transistors.
one per CU maybe ?
Aren't the CU's smaller on Navi, compared to Vega/VII ?
cowie
funny with rt,x nv says look what we can do big shows and stuff amd yeah we got it hardware and software
with half a paragraph no show now or anything
maybe they have to keep quite because the unreleased consoles
asturur
that is a paragraph from the patent file.
You do not show anything there, you register the method you use to do it, in case someone wants to copy it.
It does not have to be a detailed description, as long as you have a working prototype that matches the description.
alanm
Would be funny if AMD masters ray tracing and Nvidia is left behind and cant do anything about it because the best method is patented.
Corbus
Maybe its similar to that reshade mod that enables RT in games that don't have it?
drac
Whoops Nvidia?... will be interesting to see how this performs for sure.
cryohellinc
I really like the idea that CPU will also participate in the calculation (hopefully not resulting in micro-stutter).
jbscotchman
I knew there was no way Nvidia keep could this proprietary for long. They were crazy for thinking it would only be possible with special hardware dedication.(aka RT cores)
http://i67.tinypic.com/29urfkg.jpg
vdelvec
Astyanax
fantaskarsef
Just to have it stated here, anything Nvidia has right now is based on DXR. DirectX Ray tracing. It's a standard and an API that AMD could adapt.
That said, they chose not to. AMD is not running this over DXR API, are they? So this time I have to say, way to go for fracturing the market AMD. This time it's not Nvidia's fault. And they're fracturing it between consoles and PC now, creating a messy situation for devs where they now have to put in work to adapt it for consoles and for PC again as well. Could have been otherwise, but AMD chose not to.
Also: "AMD has announced in a published patent how its proprietary software and hardware solutions are supposed to make raytracing better."
This is NOT based on the API both could support and it's proprietary to AMD hardware. So where's the uproar now? Where's the protest about another piece of proprietary tech? Nowhere to be heard? Thanks for double standards on this one 😀
Honestly, I've yet to see what this even does. But I have a sour aftertaste since they did what people always complained about with Nvidia, and we didn't like it, so I can't like it this time around either.
The only positive of this is that it could be supported without dx12 / DXR api, but I've yet to see it happen. As of now we have 2 RT systems, Nvidia (PC) and AMD (consoles). And this only is bad for the market.
edit: This "rant" is meaningless as (see below) they are using DXR as a back end as well. I'm just leaving it here to show I was wrong.
Fox2232
Dribble
fantaskarsef
Silva
Interesting stuff, we will have to wait and see!
barbacot
Not to rain on anybody (amd die hard fans) parade but this patent is from 2017 (over a year and a half ago) and amd said in their launch of the Navi-based graphics cards that they didn't include any hardware devoted to ray tracing because they believe it will be a few years before real-time ray tracing catches on anyway.
So, if any, they were wrong in this assumption ("a few years") and maybe this announcement is actually a bad thing for amd demonstrating that they are - again - on back foot regarding new technologies in video games. They still need a hardware implementation of some kind and maybe the next gen graphic cards from them will have something like this. In the meantime if many AAA titles will include ray tracing optimized for nvidia rtx the damage is done because somebody at amd choose not to develop this patent on the assumption that "it will be few years before it will catch on"....
Evildead666
schmidtbag
That was pretty fast getting that patent filled out.
What I think is especially interesting is how, as far as I can tell, this should allow you to use a secondary GPU as a discrete ray-tracer. I wouldn't mind using the M.2 slot for some cheap low-end GPU for this. I'm not going to use it on an NVMe drive, not for a while anyway.
Kaarme