• Competitor rules

    Please remember that any mention of competitors, hinting at competitors or offering to provide details of competitors will result in an account suspension. The full rules can be found under the 'Terms and Rules' link in the bottom right corner of your screen. Just don't mention competitors in any way, shape or form and you'll be OK.

AMD's Radeon VII Supports DirectML - An Alternative to DLSS?

Soldato
Joined
22 Nov 2003
Posts
2,933
Location
Cardiff
Secodnly, DirectML is not an open standard, just like DirectX is not an open standard. It is am industry standard controlled by Microsoft.
It's open in as much that it is not locked to any particular GPU. It's closed in the fact that MS ultimately have control on the direction it takes.
 
Soldato
Joined
18 May 2010
Posts
22,376
Location
London
ehh, Nvidia supports DirectML as well, in fact they worked closely with Microsft to help define the specification and ensure the API is generalizable enough to benefit form dedicated acceleration hardware like Nvidia's TensorCores


Secodnly, DirectML is not an open standard, just like DirectX is not an open standard. It is am industry standard controlled by Microsoft.

Fair enough.

I think what I meant was that AMD seems to be more friendly when it comes to open source than Nvidia.
 
Soldato
Joined
19 Oct 2004
Posts
4,213
Location
London
ehh, Nvidia supports DirectML as well, in fact they worked closely with Microsft to help define the specification and ensure the API is generalizable enough to benefit form dedicated acceleration hardware like Nvidia's TensorCores


Secodnly, DirectML is not an open standard, just like DirectX is not an open standard. It is am industry standard controlled by Microsoft.

Nvidia can do it but they’d rather you used their own DLSS which sounds very similar, and oh yeah you’ll need a new card for that...
 
Soldato
OP
Joined
25 Nov 2011
Posts
20,639
Location
The KOP
Nvidia have a nice slide describing their support for DirectML
https://developer.nvidia.com/using-ai-slide



By leveraging Turing' and Volta's Tensor cores, DirectML is 8x faster than using direct compute on FP32 cores.

It was using FP16 compute

perfchart.png
 
Caporegime
Joined
18 Oct 2002
Posts
32,618
Fair enough.

I think what I meant was that AMD seems to be more friendly when it comes to open source than Nvidia.


NVidia are also very friendly when it comes to opensource. For example, they beat AMD to the market with Vulkan compatible drivers, support more features in Vulkan and have far more resources available for Vulkan deelopers.


Nvidia always supports wide spread Open source standard where they make sense, but are equally happy supporting closed source standard like DX, or using a proprietary standard
 
Soldato
Joined
18 May 2010
Posts
22,376
Location
London
NVidia are also very friendly when it comes to opensource. For example, they beat AMD to the market with Vulkan compatible drivers, support more features in Vulkan and have far more resources available for Vulkan deelopers.

Nvidia always supports wide spread Open source standard where they make sense, but are equally happy supporting closed source standard like DX, or using a proprietary standard

Maybe. It's just from what I've noticed AMD always seem to go down the open source route with their tech whilst Nvidia will choose proprietary standards such as Gysnc, Physx, GameWorks etc...
 
Permabanned
Joined
2 Sep 2017
Posts
10,490
We couldn’t write a graphics blog without calling out how DNNs can help improve the visual quality and performance of games. Take a close look at what happens when NVIDIA uses ML to up-sample this photo of a car by 4x. At first the images will look quite similar, but when you zoom in close, you’ll notice that the car on the right has some jagged edges, or aliasing, and the one using ML on the left is crisper. Models can learn to determine the best color for each pixel to benefit small images that are upscaled, or images that are zoomed in on. You may have had the experience when playing a game where objects look great from afar, but when you move close to a wall or hide behind a crate, things start to look a bit blocky or fuzzy – with ML we may see the end of those types of experiences.

This sounds similar to what Unlimited Detail will achieve:

 
Soldato
Joined
22 Nov 2006
Posts
23,372
I think they is more chance devs using Microsoft own in house tech than Nvidia DLSS.

DirectX 12 vs Vulkan at the moment speaks for itself. Even though everyone knows Vulkan is the clear winning yet still devs keep on using DirectX 12

Both AMD and Nvidia can use it!!

That is key here!

Some developers actually went back to dx11 due to stability issues with dx12 (E.g. Hitman 2 uses dx11 even though 1 used 12).
 
Soldato
OP
Joined
25 Nov 2011
Posts
20,639
Location
The KOP
Some developers actually went back to dx11 due to stability issues with dx12 (E.g. Hitman 2 uses dx11 even though 1 used 12).

That isn't the fault of DX12 though. Its the devs and engine to get DX12 working. That is why i said above they is some really good DX12 games and then they is some really bad games.
 
Caporegime
Joined
18 Oct 2002
Posts
32,618
How does DirectML differ to DLSS? Why would Nvidia support both?

DlSS is one particular implementation of an algorithm. It actually operates his g the DirectML stack, at least on Windows.

Directly is just a middleware API, just like DirectX. Directly doesn't provide any algorithms, it just defined the instructions.

Directly let's you develop all kinds of machine learning models, DLSS is just one.


Where it gets interesting is Directly has been developed to be agnostic to architecture, so this way it fully supports Nvidia's tensor cores. This way Turing GPUs could be 8x faster than equivalent AMD hours for tasks like DLSS. Moreover, by using the Tensor cores the CUDA cores are not know Ted allowing them to soothe game razerization faster
 
Soldato
OP
Joined
25 Nov 2011
Posts
20,639
Location
The KOP
DlSS is one particular implementation of an algorithm. It actually operates his g the DirectML stack, at least on Windows.

Directly is just a middleware API, just like DirectX. Directly doesn't provide any algorithms, it just defined the instructions.

Directly let's you develop all kinds of machine learning models, DLSS is just one.


Where it gets interesting is Directly has been developed to be agnostic to architecture, so this way it fully supports Nvidia's tensor cores. This way Turing GPUs could be 8x faster than equivalent AMD hours for tasks like DLSS. Moreover, by using the Tensor cores the CUDA cores are not know Ted allowing them to soothe game razerization faster

I like how you take that 8x from a benchmark ran on a nvidia GPU and automatically say its 8x faster than a Vega GPU.

It's a wild claim since we haven't seen a single test from DirectML ran on AMD.

For all we know it could be 5x faster, it could be much more, it could be even less. Amd might be working on something for Vega 7 when this releases spring windows 10 update.
 
Back
Top Bottom