Is Windows 10 the final nail in Mantle's coffin?

Page 3 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.
Status
Not open for further replies.

dacostafilipe

Senior member
Oct 10, 2013
810
315
136
Oh god. There is a lot of misunderstanding here. :)

Drivers: So D3D12 is a low-level API. The drivers will be mainly shader compliers. This is the evolution of the low-level approach. Most things that the drivers previously handled "automatically" will be handled by the application itself. It must be optimized for every GPU IP by the developers. I don't want to oversimplify this, but in some aspect it is safe to say that the application will be the graphics driver.

New features:
Rasterizer Ordered Views - this is actually a memory view ordering option and it is possible in Mantle or GNM. The GPU can wait for GDS changes preventing the further shader execution until it will be safe.
Typed UAV Load - as I said Mantle use a simplified resource model so there is no UAV, SRV, CBV, and other buffer types. There is only memory and image. This is a more robust solution because you don't need to care about legacy stuff. With the image buffer type everything is possible. Every shader stage can write to or read from it, and it supports every format. So Mantle don't need these new resource types to support more functions, because the base resource model allow everything.
Volume Tiled Resources - with explicit memory management it is possible in Mantle and GNM.
Conservative Raster - well conservative rasterization is not really a hardware feature. I'm actually wrote some code with conservative rasterization ten years ago when I bought a GeForce 6800. It was fun. Anyway certainly it is possible in Mantle and GNM also.

Keep in mind that the low-level APIs will simplify the access to the hardware. In the past, many new features came to the API because the driver actually hid the GPU memory from the application. So if we want something new, it had to be implemented in the API, and then a new driver introduced the supporf for it. This is where the application can access the new feature. But in the future this will change, because the new low-level model will allow explicit access to the GPU memory. So if we want something new we can implement it. This simple.
Sure it will hurt the marketing departments, because they don't able to sell new fancy buzzwords to the market, but look at NVIDIA they are now selling effects as a feature. It's bullshit but nobody cares about it. This is the evolution of the marketing.

+1 (again :D)

Only adding that Nvidia's VXGI uses most of those "new" features. But Nvidia also states:

... it is possible for VXGI to run across a
wide range of hardware, including Kepler GPUs, console hardware, etc. ...
 

Flapdrol1337

Golden Member
May 21, 2014
1,677
93
91
They're not giving away win10 for free, they're allowing a computer already running windows 7 or 8 to upgrade to 10, something almost nobody would do if they had to pay for it.

Microsoft isn't really losing anything by doing this.
 

beginner99

Diamond Member
Jun 2, 2009
5,320
1,768
136
Actually the only news worthy thing here is MS wanting to give away Win 10 for free.. what's the catch?!

It's only free to you. OEMs have to pay for license and since most users buy out-of the box PC or laptops and then never upgrade windows anyway MS doesn't loose much money from this.

How this upgrade process works remains to be seen especially in case you need to reinstall after that 1 year period...
 

beginner99

Diamond Member
Jun 2, 2009
5,320
1,768
136
I remember a large OS maker warning customers there's no such thing as "completely free".

*Hardware and software requirements apply. No additional charge. Feature availability may vary by device. Some editions excluded.

That * tells you a lot. Sounds like I will not get the free upgrade as I have Win 7 professional OEM version. Or maybe it only applies to OEM version? Who knows. Anyway it will probably stop workign after upgrading the mainboard
/platform.
 

wand3r3r

Diamond Member
May 16, 2008
3,180
0
0
Sounds more like a dream of the op.

I don't necessarily support mantle, I'm neutral primarily due to the fact that it could be opened to the others. They clearly did something good when the promotors of the competitors propriety tech want to see it die. Dx12 seems to have taken elements of mantle which only validates it's effect.

While I agree one api is better, Idc which it is.
 

Rvenger

Elite Member <br> Super Moderator <br> Video Cards
Apr 6, 2004
6,283
5
81
On that note, we are done here. The inflammatory thread title was only asking for trouble here and the discussion was not about Windows 10 upgrades.


Rvenger
Anandtech Super Moderator
 
Status
Not open for further replies.