• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Microsoft Releases DirectX Raytracing - NVIDIA Volta-based RTX Adds Real-Time Capability

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
40,435 (6.59/day)
Location
Republic of Texas (True Patriot)
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64
Just to abandon it like physx/sli...
 
Joined
Aug 22, 2010
Messages
753 (0.15/day)
Location
Germany
System Name Acer Nitro 5 (AN515-45-R715)
Processor AMD Ryzen 9 5900HX
Motherboard AMD Promontory / Bixby FCH
Cooling Acer Nitro Sense
Memory 32 GB
Video Card(s) AMD Radeon Graphics (Cezanne) / NVIDIA RTX 3080 Laptop GPU
Storage WDC PC SN530 SDBPNPZ
Display(s) BOE CQ NE156QHM-NY3
Software Windows 11 beta channel
Joined
Feb 3, 2017
Messages
3,481 (1.32/day)
Processor R5 5600X
Motherboard ASUS ROG STRIX B550-I GAMING
Cooling Alpenföhn Black Ridge
Memory 2*16GB DDR4-2666 VLP @3800
Video Card(s) EVGA Geforce RTX 3080 XC3
Storage 1TB Samsung 970 Pro, 2TB Intel 660p
Display(s) ASUS PG279Q, Eizo EV2736W
Case Dan Cases A4-SFX
Power Supply Corsair SF600
Mouse Corsair Ironclaw Wireless RGB
Keyboard Corsair K60
VR HMD HTC Vive
Denoise? Sounds like they are trying to optimize what is essentially upscaling or antialiasing equivalent for raytracing.
Nvidia surely does not mind, raytracing will eat up all the hardware you are able to throw at it and they are more than happy to help provide that for you.

AMD probably intends to leverage Vega 16-bit compute capabilities for the same purpose as Nvidia does with Tensor cores.

Having an API, even more so in DX, is very VERY important milestone for raytracing even if no significant game/application takes advantage of it this time around.
 
Joined
Mar 10, 2014
Messages
1,793 (0.49/day)
Denoise? Sounds like they are trying to optimize what is essentially upscaling or antialiasing equivalent for raytracing.
Nvidia surely does not mind, raytracing will eat up all the hardware you are able to throw at it and they are more than happy to help provide that for you.

AMD probably intends to leverage Vega 16-bit compute capabilities for the same purpose as Nvidia does with Tensor cores.

Having an API, even more so in DX, is very VERY important milestone for raytracing even if no significant game/application takes advantage of it this time around.

There's another AI:ish difference between Pascal and Volta SMs, Volta can do fp32 and int32 at the same time while Pascal can't. Just remembered that Nvidias research paper of AI denoising filter, so maybe their denoising filter really need tensor cores for to make it real time:
We implemented the inference (i.e. runtime reconstruction) using fused CUDA kernels and cuDNN 5.11 convolution routines with Winograd optimization. We were able to achieve highly interactive performance on the latest GPUs. For a 720p image (1280×720 pixels), the reconstruction time was 54.9ms on NVIDIA (Pascal) Titan X. The execution time scales linearly with the number of pixels.
The performance of the comparison methods varies considerably. EAW (10.3ms) is fast, while SBF (74.2ms), AAF (211ms), and LBF (1550ms) are slower than our method (54.9ms). The NFOR method has a runtime of 107–121s on Intel i7-7700HQ CPU. Our comparisons are based on the image quality obtainable from a fixed number of input samples, disregarding the performance differencies. That said, the performance of our OptiX-based path tracer varies from 70ms in SponzaGlossy to 260ms in SanMiguel for 1 sample/pixel. Thus in this context, until the path tracer becomes substantially faster, it would be more expensive to take another sample/pixel than it is to reconstruct the image using our method.
Furthermore, our method is a convolutional network, and there is a strong evidence that the inference of such networks can be accelerated considerably by building custom reduced-precision hardware units for it, e.g., over 100× [Han et al. 2016]. In such a scenario, our method would move from highly interactive speeds to the realtime domain.
 

bug

Joined
May 22, 2015
Messages
13,210 (4.06/day)
Processor Intel i5-12600k
Motherboard Asus H670 TUF
Cooling Arctic Freezer 34
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 2TB Crucial MX500
Display(s) Dell U3219Q + HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
My guess is even if this will work on Volta, it will still bring it to its knees. Historically, none of the features being introduced ever worked fine on the first generation hardware that supported them. Tessellation, PS 3.0, PS 2.0, vertex shaders, TnL, even 8 bits per channel was too much for the hardware at its time.

So everybody just take it easy, for the time being this is aimed at developers so they get get their feet wet. We'll get this in a usable form in the next generation of GPUs. Or the one after that.
 
Joined
Mar 10, 2014
Messages
1,793 (0.49/day)
My guess is even if this will work on Volta, it will still bring it to its knees. Historically, none of the features being introduced ever worked fine on the first generation hardware that supported them. Tessellation, PS 3.0, PS 2.0, vertex shaders, TnL, even 8 bits per channel was too much for the hardware at its time.

So everybody just take it easy, for the time being this is aimed at developers so they get get their feet wet. We'll get this in a usable form in the next generation of GPUs. Or the one after that.

Sure, GDC is game developers conference after all. The rumor is though there will be games with DXR features coming this year, obviously they will be optional but I don't think we are that far a way from hardware side either.
 

bug

Joined
May 22, 2015
Messages
13,210 (4.06/day)
Processor Intel i5-12600k
Motherboard Asus H670 TUF
Cooling Arctic Freezer 34
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 2TB Crucial MX500
Display(s) Dell U3219Q + HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
Sure, GDC is game developers conference after all. The rumor is though there will be games with DXR features coming this year, obviously they will be optional but I don't think we are that far a way from hardware side either.
Yeah, enable DXR and enjoy the game at 12fps. However this is still invaluable for developers that can validate the rendering, the drivers at whatnot. Consumers, I think we're looking a two year waiting at the minimum. Maybe less you're willing to buy high-end and SLI/Crossfire.

However, ray tracing is worth any wait ;)
 
Joined
Feb 18, 2005
Messages
5,238 (0.75/day)
Location
Ikenai borderline!
System Name Firelance.
Processor Threadripper 3960X
Motherboard ROG Strix TRX40-E Gaming
Cooling IceGem 360 + 6x Arctic Cooling P12
Memory 8x 16GB Patriot Viper DDR4-3200 CL16
Video Card(s) MSI GeForce RTX 4060 Ti Ventus 2X OC
Storage 2TB WD SN850X (boot), 4TB Crucial P3 (data)
Display(s) 3x AOC Q32E2N (32" 2560x1440 75Hz)
Case Enthoo Pro II Server Edition (Closed Panel) + 6 fans
Power Supply Fractal Design Ion+ 2 Platinum 760W
Mouse Logitech G602
Keyboard Logitech G613
Software Windows 10 Professional x64
My guess is even if this will work on Volta, it will still bring it to its knees. Historically, none of the features being introduced ever worked fine on the first generation hardware that supported them. Tessellation, PS 3.0, PS 2.0, vertex shaders, TnL, even 8 bits per channel was too much for the hardware at its time.

So everybody just take it easy, for the time being this is aimed at developers so they get get their feet wet. We'll get this in a usable form in the next generation of GPUs. Or the one after that.

What's your basis for saying that? Why would NVIDIA create hype and game devs embrace this if it can't create playable framerates?
 
Joined
Oct 30, 2013
Messages
45 (0.01/day)
What's your basis for saying that? Why would NVIDIA create hype and game devs embrace this if it can't create playable framerates?

Every first generation hardware that is using some next gen feature will be only formally playable on that hardware.
Someone old enough maybe remembers T&L (Transforming and Lightning) on the first Geforce ever made.
When game designers finally implemented T&L Geforce1 was already to weak to run any game that had that feature.
And i am sure there are more similar up to date examples
 
Last edited:

bug

Joined
May 22, 2015
Messages
13,210 (4.06/day)
Processor Intel i5-12600k
Motherboard Asus H670 TUF
Cooling Arctic Freezer 34
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 2TB Crucial MX500
Display(s) Dell U3219Q + HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
What's your basis for saying that? Why would NVIDIA create hype and game devs embrace this if it can't create playable framerates?
I just told you in my previous post: to lay the groundwork for what's to come.
And I also told you what's my basis: that's how all new technologies have been introduced since I care to remember.
 
Joined
Jan 8, 2017
Messages
8,926 (3.36/day)
System Name Good enough
Processor AMD Ryzen R9 7900 - Alphacool Eisblock XPX Aurora Edge
Motherboard ASRock B650 Pro RS
Cooling 2x 360mm NexXxoS ST30 X-Flow, 1x 360mm NexXxoS ST30, 1x 240mm NexXxoS ST30
Memory 32GB - FURY Beast RGB 5600 Mhz
Video Card(s) Sapphire RX 7900 XT - Alphacool Eisblock Aurora
Storage 1x Kingston KC3000 1TB 1x Kingston A2000 1TB, 1x Samsung 850 EVO 250GB , 1x Samsung 860 EVO 500GB
Display(s) LG UltraGear 32GN650-B + 4K Samsung TV
Case Phanteks NV7
Power Supply GPS-750C
Why would NVIDIA create hype and game devs embrace this if it can't create playable framerates?

Come on , don't look so surprised. Remember the frame rate crippling tessellation from the early days ?
 
Joined
Feb 3, 2017
Messages
3,481 (1.32/day)
Processor R5 5600X
Motherboard ASUS ROG STRIX B550-I GAMING
Cooling Alpenföhn Black Ridge
Memory 2*16GB DDR4-2666 VLP @3800
Video Card(s) EVGA Geforce RTX 3080 XC3
Storage 1TB Samsung 970 Pro, 2TB Intel 660p
Display(s) ASUS PG279Q, Eizo EV2736W
Case Dan Cases A4-SFX
Power Supply Corsair SF600
Mouse Corsair Ironclaw Wireless RGB
Keyboard Corsair K60
VR HMD HTC Vive
Come on , don't look so surprised. Remember the frame rate crippling tessellation from the early days ?
You mean TruForm? :)
But tessellation is actually a fairly good example of a long adoption period. The tech was there in hardware since 2001 but it only gradually gained traction in mid to late 2000s. Getting tessellation into an API (primarily Direct3D) was a huge step in making that happen.
 
Joined
Mar 10, 2014
Messages
1,793 (0.49/day)
Yeah, enable DXR and enjoy the game at 12fps. However this is still invaluable for developers that can validate the rendering, the drivers at whatnot. Consumers, I think we're looking a two year waiting at the minimum. Maybe less you're willing to buy high-end and SLI/Crossfire.

However, ray tracing is worth any wait ;)

Which part of it to enable though, why to go full-monty if one does not have to? I.E. There's already other good methods for AO and shadows, maybe use raytracing just for reflections if it's feasible by performance penalty(Wonder how would mirrors edge look-like with raytraced reflections :D)... It's PC after all, settings for adding/removing graphical fidelity is already very large.
 

bug

Joined
May 22, 2015
Messages
13,210 (4.06/day)
Processor Intel i5-12600k
Motherboard Asus H670 TUF
Cooling Arctic Freezer 34
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 2TB Crucial MX500
Display(s) Dell U3219Q + HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
Which part of it to enable though, why to go full-monty if one does not have to? I.E. There's already other good methods for AO and shadows, maybe use raytracing just for reflections if it's feasible by performance penalty(Wonder how would mirrors edge look-like with raytraced reflections :D)... It's PC after all, settings for adding/removing graphical fidelity is already very large.
Yeah, I don't think ray tracing works like that. I don't know the specifics of this implementation, but when I learnt about it, ray tracing was pretty much a scene-wide affair.
 
Joined
Feb 3, 2017
Messages
3,481 (1.32/day)
Processor R5 5600X
Motherboard ASUS ROG STRIX B550-I GAMING
Cooling Alpenföhn Black Ridge
Memory 2*16GB DDR4-2666 VLP @3800
Video Card(s) EVGA Geforce RTX 3080 XC3
Storage 1TB Samsung 970 Pro, 2TB Intel 660p
Display(s) ASUS PG279Q, Eizo EV2736W
Case Dan Cases A4-SFX
Power Supply Corsair SF600
Mouse Corsair Ironclaw Wireless RGB
Keyboard Corsair K60
VR HMD HTC Vive

(3:35-5:50 looks especially impressive)
 
Top