Jump to content

I know a while back AMD filed a patent for a software and hardware based raytracing solution. Has there been any news on this? If they will eventually get it then I might  get am RX5700XT now. 

Acer Predator Helios 500

 

8th Gen Intel Core i7 8750H

Nvidia Geforce GTX 1070 8GB (Mobile)

16GB DDR4 SDRAM

1TB Hard Drive

256 GB Solid State Drive

Processor Speed 2.20 GHz

Wireless LAN Standard IEEE 802.11ac

Screen Resolution 1920 × 1080

Operating System: Windows 10 Home

Link to comment
https://linustechtips.com/topic/1081807-amd-raytracing/
Share on other sites

Link to post
Share on other sites

But their Navi RIS is much better than RTX DLSS

 

https://www.techspot.com/article/1873-radeon-image-sharpening-vs-nvidia-dlss/

SILVER GLINT

CPU: AMD Ryzen 7 3700X || Motherboard: Gigabyte X570 I Aorus Pro WiFi || Memory: G.Skill Trident Z Neo 3600 MHz || GPU: Sapphire Radeon RX 5700 XT || Storage: Intel 660P Series || PSU: Corsair SF600 Platinum || Case: Phanteks Evolv Shift TG Modded || Cooling: EKWB ZMT Tubing, Velocity Strike RGB, Vector RX 5700 +XT Special Edition, EK-Quantum Kinetic FLT 120 DDC, and EK Fittings || Fans: Noctua NF-F12 (2x), NF-A14, NF-A12x15

Link to comment
https://linustechtips.com/topic/1081807-amd-raytracing/#findComment-12715913
Share on other sites

Link to post
Share on other sites

3 hours ago, RejZoR said:

They are planning on using fixed function ray trace acceleration which means Navi probably won't get RT treatment at all.

Any possibility you could explain what fixed function ray trace acceleration is?

Is that like RTX running on 10-series pascal?

Link to comment
https://linustechtips.com/topic/1081807-amd-raytracing/#findComment-12716092
Share on other sites

Link to post
Share on other sites

1 hour ago, Cypher-Jackson said:

Any possibility you could explain what fixed function ray trace acceleration is?

Is that like RTX running on 10-series pascal?

NVIDIA is using RT cores and tensor cores to do RTX. While RT cores are somewhat focused on ray tracing, they are not exclusive to this operation. You can technically program them to do other things too as far as I understand their tech and they can change and adapt RT computation if changes are needed via drivers (someone correct me if I'm wrong). AMD is planning on using HW RT acceleration (based on little leaks that we got so far), a dedicated ray tracing computation GPU unit that only does ray tracing and nothing else. In a nutshell, that's really all most gamers crave for anyway and may in the end be faster because it's so focused feature on hardware level. It might be a downside if DXR changes in the meanwhile and fixed function can't adapt to it in any way, but I guess that's the tax you pay for using fixed function units in GPU. You can imagine this like DirectX 7 that had fixed function rendering and DirectX 8 that brought pixel shaders which were programmable and allowed more things to be done visually without having to add dedicated pixel processing unit to the GPU. Something along those lines.

 

What Pascal cards do and could technically be also done on any Radeon card is simply use general purpose compute function to compute ray tracing. Radeon cards even had this exposed for a short while and were able to run DXR just like Pascal cards, but AMD blocked that in driver because performance was poor (just like it is on Pascal if we're realistic). But it works so you can see it, although at 5-10fps...

Link to comment
https://linustechtips.com/topic/1081807-amd-raytracing/#findComment-12716213
Share on other sites

Link to post
Share on other sites

2 hours ago, RejZoR said:

NVIDIA is using RT cores and tensor cores to do RTX. While RT cores are somewhat focused on ray tracing, they are not exclusive to this operation. You can technically program them to do other things too as far as I understand their tech and they can change and adapt RT computation if changes are needed via drivers (someone correct me if I'm wrong). AMD is planning on using HW RT acceleration (based on little leaks that we got so far), a dedicated ray tracing computation GPU unit that only does ray tracing and nothing else. In a nutshell, that's really all most gamers crave for anyway and may in the end be faster because it's so focused feature on hardware level. It might be a downside if DXR changes in the meanwhile and fixed function can't adapt to it in any way, but I guess that's the tax you pay for using fixed function units in GPU. You can imagine this like DirectX 7 that had fixed function rendering and DirectX 8 that brought pixel shaders which were programmable and allowed more things to be done visually without having to add dedicated pixel processing unit to the GPU. Something along those lines.

 

What Pascal cards do and could technically be also done on any Radeon card is simply use general purpose compute function to compute ray tracing. Radeon cards even had this exposed for a short while and were able to run DXR just like Pascal cards, but AMD blocked that in driver because performance was poor (just like it is on Pascal if we're realistic). But it works so you can see it, although at 5-10fps...

Thanks, thats actually a fantastic in-depth answer! 

I found I could get my 1080ti to run Quake II RTX at ~25 FPS with ray tracing on max at 720p. The effects are really fascinating.

It's interesting that future DirectX versions may be able to do ray tracing without any dedicated hardware infrastructure. 

Link to comment
https://linustechtips.com/topic/1081807-amd-raytracing/#findComment-12716496
Share on other sites

Link to post
Share on other sites

The input lag is horrendous on Pascal cards and even at 720p it felt weird. Not to mention it was hurting my eyes for some reason, must have been the soft edges from 720p. I mean, the faster graphic cards are becoming, the better DXR runs even on cards without any ray tracing units. Which is why even cards like Pascal run ray tracing reasonably well. Something pretty much unthinkable like 5 years ago.

Link to comment
https://linustechtips.com/topic/1081807-amd-raytracing/#findComment-12716594
Share on other sites

Link to post
Share on other sites

i would hold off on any buying if you do it for ray tracing only. 

Currently though the nvidia gpu's have the upper hand when it comes to ray tracing. 
Ray tracing will eventually be mainstream as more and more developers start to use the technology. such as the newest and very popular upcoming gamy called cyperpunk. 

 

 

PC: 
MSI MPG X870E CARBON WIFI                            (motherboard)  |    Powercolor RX 9070XT Red Devil    (Gpu)           

ryzen 7 9800X3D                                                                  (cpu)   |   2560x1440 165hz (phillips 27m1c5500v)    (Monitor)       
ARCTIC Liquid Freezer III Pro A-RGB 420                (cpu cooler)  |  seasonic focus plus gold 850w      (Psu)             
Lian Li O11 Dynamic EVO XL                                         (PCcase)    |  Kingston FURY Beast RGB 32 GB (2 x 16 GB) DDR5-6000 CL30   (Memory)       

Steel series apex pro                                                  (keyboard)   |   Razer Basilisk v3 pro    (mouse) 

https://pcpartpicker.com/user/hollyh888/saved/LX2cYJ

Link to comment
https://linustechtips.com/topic/1081807-amd-raytracing/#findComment-12716602
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×