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

AMD Explains Why Mantle Doesn't Work on Xbox One

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
47,218 (7.55/day)
Location
Hyderabad, India
System Name RBMK-1000
Processor AMD Ryzen 7 5700G
Motherboard ASUS ROG Strix B450-E Gaming
Cooling DeepCool Gammax L240 V2
Memory 2x 8GB G.Skill Sniper X
Video Card(s) Palit GeForce RTX 2080 SUPER GameRock
Storage Western Digital Black NVMe 512GB
Display(s) BenQ 1440p 60 Hz 27-inch
Case Corsair Carbide 100R
Audio Device(s) ASUS SupremeFX S1220A
Power Supply Cooler Master MWE Gold 650W
Mouse ASUS ROG Strix Impact
Keyboard Gamdias Hermes E2
Software Windows 11 Pro
Microsoft stated in its recent company blog that the Xbox One console won't support third-party 3D APIs such as OpenGL and AMD Mantle (specifically mentioning the two), and that the console will be built to take advantage of the latest DirectX 11.2 API. AMD jumped in with a quick statement on the matter, so developers don't take Microsoft the wrong way, stating that AMD Mantle was never intended to be a 3D API for consoles, but rather PCs. The API would be compatible with DirectX HLSL (shading language), to simplify porting games from DirectX over to Mantle. Says AMD;

What Mantle creates for the PC is a development environment that's _similar_ to the consoles, which already offer low-level APIs, close-to-metal programming, easier development and more (vs. the complicated PC environment). By creating a more console-like developer environment, Mantle: improves time to market; reduces development costs; and allows for considerably more efficient rendering, improving performance for gamers. The console connection is made because next-gen uses Radeon, so much of the programming they're doing for the consoles are already well-suited to a modern Radeon architecture on the desktop; that continuum is what allows Mantle to exist.



View at TechPowerUp Main Site
 
Joined
Aug 13, 2010
Messages
5,471 (1.05/day)
Because why WOULD Microsoft support an API that competes with DirectX? i would do the same.
 
Joined
Dec 9, 2011
Messages
260 (0.05/day)
Location
The Netherlands
Processor Intel Core i5 3570k
Motherboard MSI Z77 MPower
Cooling Thermalright Archon
Memory Crucial Ballistix Elite 2x4GB 1600MHz (8-8-8-24)
Video Card(s) MSI Geforce GTX 1060 6GB Gaming X
Storage Plextor M5 Pro 512GB; WD Caviar Green 2TB
Display(s) 2x HP ZR24w
Case Phanteks Enthoo Pro M Special Edition Tempered Glass
Audio Device(s) Creative Sound Blaster Z
Power Supply Seasonic Focus GX-650
Mouse Logitech G403 HERO
Keyboard SteelSeries 7G
Software Windows 10 Pro 64-bit EN
Because why WOULD Microsoft support an API that competes with DirectX? i would do the same.

Well for instance if the performance is behind the PS4 and they could close the gap by using Mantle you would have to be rather ignorant to not support it.
 
Joined
Dec 23, 2012
Messages
1,715 (0.39/day)
Location
Somewhere Over There!
System Name Gen2
Processor Ryzen R9 5950X
Motherboard Asus ROG Crosshair Viii Hero Wifi
Cooling Lian Li 360 Galahad
Memory G.Skill Trident Z RGB 64gb @ 3600 Mhz CL14-13-13-24 1T @ 1.45V
Video Card(s) Sapphire RX 6900 XT Nitro+
Storage Seagate 520 1TB + Samsung 970 Evo Plus 1TB + lots of HDD's
Display(s) Samsung Odyssey G7
Case Lian Li PC-O11D XL White
Audio Device(s) Onboard
Power Supply Super Flower Leadex SE Platinum 1000W
Mouse Xenics Titan GX Air Wireless
Keyboard Kemove Snowfox 61
Software Main: Gentoo+Arch + Windows 11
Benchmark Scores Have tried but can't beat the leaders :)
Thats because microsoft is more "closer" to Nvidia :p :laugh:
 
Joined
Oct 2, 2004
Messages
13,791 (1.88/day)
Funny, at first we had Mentle like API's for all vendors, then they unified everything under DirectX and now we are moving back to proprietary API's again? Or is it now just because we only have 2 GPU vendors and before we had like 5...
 

de.das.dude

Pro Indian Modder
Joined
Jun 13, 2010
Messages
9,040 (1.71/day)
Location
Internet is borked, please help.
System Name Monke | Work Thinkpad| J1nnx took Old Monke
Processor Ryzen 5600X | Ryzen 5500U | FX8320
Motherboard ASRock B550 Extreme4 | ? | Asrock 990FX Extreme 4
Cooling 240mm Rad | Not needed | hyper 212 EVO
Memory 2x16GB DDR4 3600 Corsair RGB | 16 GB DDR4 3600 | 16GB DDR3 1600
Video Card(s) Sapphire Pulse RX6700XT 12GB | Vega 8 | Sapphire Pulse RX580 8GB
Storage Samsung 980 nvme (Primary) | some samsung SSD
Display(s) Dell 2723DS | Some 14" 1080p 98%sRGB IPS | Dell 2240L
Case Ant Esports Tempered case | Thinkpad | Antec
Audio Device(s) Logitech Z333 | Jabra corpo stuff
Power Supply Corsair RM750e | not needed | Corsair GS 600
Mouse Logitech G400 | nipple
Keyboard Logitech G213 | stock kb is awesome | Logitech K230
VR HMD ;_;
Software Windows 10 Professional x3
Benchmark Scores There are no marks on my bench
ahh so now i get it!
console ports will be better optimised now since microsoft is using amd hardware!. amd will use this to their advantage and came up with mantle to make porting easier and more optimised!
 
Joined
Jan 18, 2012
Messages
751 (0.16/day)
System Name My PC
Processor i7 4790k @4.4ghz
Motherboard Gigabyte z97m-d3h
Cooling Corsair H105
Memory 4x4GB Corsair Dominator Platinum 2133-9-11-11-31-1T
Video Card(s) GTX970 Stric oc
Storage Samsung 840Pro 512GB
Display(s) Asus ROG SWIFT
Case Lian Li 359
Audio Device(s) Denon DA-300USB / Denon AH-D5000
Power Supply Corsair AX860
Mouse Roccat Kone Pure Optical
Keyboard Corsair K70
Software Win10 64-bit home
Funny, at first we had Mentle like API's for all vendors, then they unified everything under DirectX and now we are moving back to proprietary API's again? Or is it now just because we only have 2 GPU vendors and before we had like 5...

Haven't you noticed how DirectX progress has stagnated since DirectX9? Basically the only new thing you get with DirectX11 is better tessellation and better shadows (not even sure about the second one). OpenGL is so much smoother in games that support it and are not poorly optimised and we even heard stories of nVidia nerfing their OpenGL drivers for Linux so that MS Windows and DX11 can catch up...

DirectX is console-bound (DX -> MS -> Xbox). We saw some unified memory upgrades for low-level hardware (ie XbOne) and thats it for the next 5 or so years there wont be anything new unless other APIs make something new and DX needs to catch up
 

TheMailMan78

Big Member
Joined
Jun 3, 2007
Messages
22,599 (3.54/day)
Location
'Merica. The Great SOUTH!
System Name TheMailbox 5.0 / The Mailbox 4.5
Processor RYZEN 1700X / Intel i7 2600k @ 4.2GHz
Motherboard Fatal1ty X370 Gaming K4 / Gigabyte Z77X-UP5 TH Intel LGA 1155
Cooling MasterLiquid PRO 280 / Scythe Katana 4
Memory ADATA RGB 16GB DDR4 2666 16-16-16-39 / G.SKILL Sniper Series 16GB DDR3 1866: 9-9-9-24
Video Card(s) MSI 1080 "Duke" with 8Gb of RAM. Boost Clock 1847 MHz / ASUS 780ti
Storage 256Gb M4 SSD / 128Gb Agelity 4 SSD , 500Gb WD (7200)
Display(s) LG 29" Class 21:9 UltraWide® IPS LED Monitor 2560 x 1080 / Dell 27"
Case Cooler Master MASTERBOX 5t / Cooler Master 922 HAF
Audio Device(s) Realtek ALC1220 Audio Codec / SupremeFX X-Fi with Bose Companion 2 speakers.
Power Supply Seasonic FOCUS Plus Series SSR-750PX 750W Platinum / SeaSonic X Series X650 Gold
Mouse SteelSeries Sensei (RAW) / Logitech G5
Keyboard Razer BlackWidow / Logitech (Unknown)
Software Windows 10 Pro (64-bit)
Benchmark Scores Benching is for bitches.
Aaaaand that's the death of Mantle. Damn that didn't even last a week!
 

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
26,259 (4.46/day)
Location
IA, USA
System Name BY-2021
Processor AMD Ryzen 7 5800X (65w eco profile)
Motherboard MSI B550 Gaming Plus
Cooling Scythe Mugen (rev 5)
Memory 2 x Kingston HyperX DDR4-3200 32 GiB
Video Card(s) AMD Radeon RX 7900 XT
Storage Samsung 980 Pro, Seagate Exos X20 TB 7200 RPM
Display(s) Nixeus NX-EDG274K (3840x2160@144 DP) + Samsung SyncMaster 906BW (1440x900@60 HDMI-DVI)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay + USB 3.2 (A+C) 3.5" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse Nixeus REVEL-X
Keyboard Tesoro Excalibur
Software Windows 10 Home 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
It sounds to me like Mantle will allow faster porting of games from Xbox One to Windows. What's not to like about that?

Xbox 360 didn't support OpenGL either.
 
Joined
Mar 6, 2012
Messages
569 (0.12/day)
Processor i5 4670K - @ 4.8GHZ core
Motherboard MSI Z87 G43
Cooling Thermalright Ultra-120 *(Modded to fit on this motherboard)
Memory 16GB 2400MHZ
Video Card(s) HD7970 GHZ edition Sapphire
Storage Samsung 120GB 850 EVO & 4X 2TB HDD (Seagate)
Display(s) 42" Panasonice LED TV @120Hz
Case Corsair 200R
Audio Device(s) Xfi Xtreme Music with Hyper X Core
Power Supply Cooler Master 700 Watts
Aaaaand that's the death of Mantle. Damn that didn't even last a week!



Mantle is not supported by PS4 as well, everyone knew about this.

Mantle was meant for PC.

Every console has their own API so why would they use Mantle ? Mantle shines where Direct X and OpenGL couldn't as Mantle gives direct access to low level features of GPU in PC and why it should be a success is because both Console API features are available in Mantle.
 
Joined
May 2, 2013
Messages
170 (0.04/day)
Mantle is not supported by PS4 as well, everyone knew about this.

Mantle was meant for PC.

Every console has their own API so why would they use Mantle ? Mantle shines where Direct X and OpenGL couldn't as Mantle gives direct access to low level features of GPU in PC and why it should be a success is because both Console API features are available in Mantle.

You wanna bet that code compiled over a Mantle driver can run on a PS4 or Xbox one? Mantle even supports the DirectX high level shader language HLSL, which makes me assume that as an API Mantle is a bunch of C libraries and a thin compiler meant for use in what's known as target coding which is coding for a specific hardware target.

Coding to metal is coding in assembler so it's very much talking directly to the target hardware. In Mantle's case I believe you can code using both the C libraries and low level optimized subroutines in assembler. In both cases memory and thread management is done manually through the code rather than having some kernel mode process doing it for you.

Mantle is a game changer because using hardware specific algorithms for both computation and memory management can lead to massive increase in performance. It also kills a lot of the overhead for having to pass code through multi-level compilation and system-software shaping before it can run on hardware.
 
Joined
Aug 23, 2013
Messages
581 (0.14/day)
You wanna bet that code compiled over a Mantle driver can run on a PS4 or Xbox one? Mantle even supports the DirectX high level shader language HLSL, which makes me assume that as an API Mantle is a bunch of C libraries and a thin compiler meant for use in what's known as target coding which is coding for a specific hardware target.

Coding to metal is coding in assembler so it's very much talking directly to the target hardware. In Mantle's case I believe you can code using both the C libraries and low level optimized subroutines in assembler. In both cases memory and thread management is done manually through the code rather than having some kernel mode process doing it for you.

Mantle is a game changer because using hardware specific algorithms for both computation and memory management can lead to massive increase in performance. It also kills a lot of the overhead for having to pass code through multi-level compilation and system-software shaping before it can run on hardware.


Yet Mantle supports such a small subset of users that no developer is going to skip DirectX/OpenGL to do it. Thus, Mantle does not save costs, it increases them. Mantle would SAVE costs IF a developer used ONLY Mantle, assuming that the API was close enough to the low level API's of Xbone and/or PS4 to warrant an ease of use boost. That said, very few publishers are going to go only-Mantle, which means that the costs of that DirectX/OpenGL version are still going to be present.

So anything they throw in for Mantle will be added cost. Since Mantle is not a direct port of a low level API from either console, there will be a not small amount of work to make your code go from one low level API to another (Mantle).

Now consider this from a publisher's perspective. They can target PC's (DirectX/OpenGL) and be done. Or they can spend extra money to throw in a Mantle version, too. They can't skip the DirectX/OpenGL version or they'll miss every earlier-than-7xxx series and most APU AMD has ever sold, every Intel, and nVidia GPU user. How large a market is that, do you think? Now PC gaming is already a small market, so cutting out a large % of users in one of the above scenarios, you get... a tiny sliver of the market that would benefit from Mantle.

So if you are a publisher and faced with those hard numbers, would you really go out and spend money to make an additional version that merely offers superior performance for those select users at extra cost to you for nothing? No, you would not. Not unless you are paid ($8 million) to do so.

If you are a publisher, you are about MAKING MONEY. PC gaming is already a low profit venture for a lot of them, but they do it mostly because it's cheap to do. Adding MORE cost to something that's meant to be cheap is a great way to make it not cheap.

That's why Mantle is doomed. That's why Mantle is dead. The fact is AMD implied Mantle code would just bounce around easy-peasy between platforms, but now the reality is it doesn't. There is a lot of work to make that Mantle code from DX11/OpenGL code. I think a developer is going to take one look at that and go, "I will make my PC version using DirectX derived from my Xbone version," or "I will take my PS4 version and make a SteamOS version based on that."

That's my take. Why? Because it's the cheapest road. Mantle will be another AMD "innovation" forgotten by history. Like AMD integration into Havoc, Stream GPU acceleration of physics in general or Truform. They like to talk, but they don't like to actually get things implemented much.

In this case, I think it's really for the best. We don't need Glide 2.0.
 
Joined
Oct 1, 2013
Messages
250 (0.06/day)
Yet Mantle supports such a small subset of users that no developer is going to skip DirectX/OpenGL to do it. Thus, Mantle does not save costs, it increases them. Mantle would SAVE costs IF a developer used ONLY Mantle, assuming that the API was close enough to the low level API's of Xbone and/or PS4 to warrant an ease of use boost. That said, very few publishers are going to go only-Mantle, which means that the costs of that DirectX/OpenGL version are still going to be present.

So anything they throw in for Mantle will be added cost. Since Mantle is not a direct port of a low level API from either console, there will be a not small amount of work to make your code go from one low level API to another (Mantle).

Now consider this from a publisher's perspective. They can target PC's (DirectX/OpenGL) and be done. Or they can spend extra money to throw in a Mantle version, too. They can't skip the DirectX/OpenGL version or they'll miss every earlier-than-7xxx series and most APU AMD has ever sold, every Intel, and nVidia GPU user. How large a market is that, do you think? Now PC gaming is already a small market, so cutting out a large % of users in one of the above scenarios, you get... a tiny sliver of the market that would benefit from Mantle.

So if you are a publisher and faced with those hard numbers, would you really go out and spend money to make an additional version that merely offers superior performance for those select users at extra cost to you for nothing? No, you would not. Not unless you are paid ($8 million) to do so.

If you are a publisher, you are about MAKING MONEY. PC gaming is already a low profit venture for a lot of them, but they do it mostly because it's cheap to do. Adding MORE cost to something that's meant to be cheap is a great way to make it not cheap.

That's why Mantle is doomed. That's why Mantle is dead. The fact is AMD implied Mantle code would just bounce around easy-peasy between platforms, but now the reality is it doesn't. There is a lot of work to make that Mantle code from DX11/OpenGL code. I think a developer is going to take one look at that and go, "I will make my PC version using DirectX derived from my Xbone version," or "I will take my PS4 version and make a SteamOS version based on that."

That's my take. Why? Because it's the cheapest road. Mantle will be another AMD "innovation" forgotten by history. Like AMD integration into Havoc, Stream GPU acceleration of physics in general or Truform. They like to talk, but they don't like to actually get things implemented much.

In this case, I think it's really for the best. We don't need Glide 2.0.
You are right about the money part, but you misunderstand the role of Mantle. Your statement that Mantle will cost the development time and money is completely wrong.

Mantle is just like the shorter path from console to PC. We all know that console has its own API specifically for its hardware, so it doesn't need Mantle. But all the consoles nowadays use AMD's hardware. So AMD can use Mantle to simulate a console with a system having a GCN card. The code for console can be reused, that will save a huge bunch of time and money porting multi-platform tittles to PC.

For example, when studios make a game for X360, PS3 and PC, they will have to run 3 separated projects. PS3 is completely different from X360 and PC. Even though X360 and PC shares some DirectX API, you can't simply use the X360 code on PC, because the hardwares are not the same. In many case, the studios dont't have that much time and money for those workload. And the result we have? Unoptimized garbage like GTA4, Skyrim, Assasin Creed 3,... on PC. Those games also have a lot of bugs on PS3. Such a waste on those great tittles.

Imagine the case when developing a game for XBone, PS4 and PC. If the studios don't use Mantle, the story above will happen again. But if they use? The code for XBone can be recycled on PS4, PC and vice versa, because of Mantle and the similarity of the graphic cores. It actually save time and money, mates.
 
Last edited:
Joined
Mar 10, 2010
Messages
11,878 (2.21/day)
Location
Manchester uk
System Name RyzenGtEvo/ Asus strix scar II
Processor Amd R5 5900X/ Intel 8750H
Motherboard Crosshair hero8 impact/Asus
Cooling 360EK extreme rad+ 360$EK slim all push, cpu ek suprim Gpu full cover all EK
Memory Corsair Vengeance Rgb pro 3600cas14 16Gb in four sticks./16Gb/16GB
Video Card(s) Powercolour RX7900XT Reference/Rtx 2060
Storage Silicon power 2TB nvme/8Tb external/1Tb samsung Evo nvme 2Tb sata ssd/1Tb nvme
Display(s) Samsung UAE28"850R 4k freesync.dell shiter
Case Lianli 011 dynamic/strix scar2
Audio Device(s) Xfi creative 7.1 on board ,Yamaha dts av setup, corsair void pro headset
Power Supply corsair 1200Hxi/Asus stock
Mouse Roccat Kova/ Logitech G wireless
Keyboard Roccat Aimo 120
VR HMD Oculus rift
Software Win 10 Pro
Benchmark Scores 8726 vega 3dmark timespy/ laptop Timespy 6506
Yet Mantle supports such a small subset of users that no developer is going to skip DirectX/OpenGL to do it. Thus, Mantle does not save costs, it increases them. Mantle would SAVE costs IF a developer used ONLY Mantle, assuming that the API was close enough to the low level API's of Xbone and/or PS4 to warrant an ease of use boost. That said, very few publishers are going to go only-Mantle, which means that the costs of that DirectX/OpenGL version are still going to be present.

So anything they throw in for Mantle will be added cost. Since Mantle is not a direct port of a low level API from either console, there will be a not small amount of work to make your code go from one low level API to another (Mantle).

Now consider this from a publisher's perspective. They can target PC's (DirectX/OpenGL) and be done. Or they can spend extra money to throw in a Mantle version, too. They can't skip the DirectX/OpenGL version or they'll miss every earlier-than-7xxx series and most APU AMD has ever sold, every Intel, and nVidia GPU user. How large a market is that, do you think? Now PC gaming is already a small market, so cutting out a large % of users in one of the above scenarios, you get... a tiny sliver of the market that would benefit from Mantle.

So if you are a publisher and faced with those hard numbers, would you really go out and spend money to make an additional version that merely offers superior performance for those select users at extra cost to you for nothing? No, you would not. Not unless you are paid ($8 million) to do so.

If you are a publisher, you are about MAKING MONEY. PC gaming is already a low profit venture for a lot of them, but they do it mostly because it's cheap to do. Adding MORE cost to something that's meant to be cheap is a great way to make it not cheap.

That's why Mantle is doomed. That's why Mantle is dead. The fact is AMD implied Mantle code would just bounce around easy-peasy between platforms, but now the reality is it doesn't. There is a lot of work to make that Mantle code from DX11/OpenGL code. I think a developer is going to take one look at that and go, "I will make my PC version using DirectX derived from my Xbone version," or "I will take my PS4 version and make a SteamOS version based on that."

That's my take. Why? Because it's the cheapest road. Mantle will be another AMD "innovation" forgotten by history. Like AMD integration into Havoc, Stream GPU acceleration of physics in general or Truform. They like to talk, but they don't like to actually get things implemented much.

In this case, I think it's really for the best. We don't need Glide 2.0.

you have an opinion,, thats fine but just know its a deluded one "Yet Mantle supports such a small subset of users"

even if your counting just pc thats still a lot of users and its not going to be just them soon but whatever ,its pointless bickering about an api that wont hit major use for some time yet.

and well done microsoft, all this talk of mantel open gl and other Os's has finally shook them into action the lame tards , ffs btw i hate M$ at the minute, where the hell is paint in win8 hiding i realise theres an app for that but what happened to accessories.
 
Joined
Sep 7, 2011
Messages
2,785 (0.58/day)
Location
New Zealand
System Name MoneySink
Processor 2600K @ 4.8
Motherboard P8Z77-V
Cooling AC NexXxos XT45 360, RayStorm, D5T+XSPC tank, Tygon R-3603, Bitspower
Memory 16GB Crucial Ballistix DDR3-1600C8
Video Card(s) GTX 780 SLI (EVGA SC ACX + Giga GHz Ed.)
Storage Kingston HyperX SSD (128) OS, WD RE4 (1TB), RE2 (1TB), Cav. Black (2 x 500GB), Red (4TB)
Display(s) Achieva Shimian QH270-IPSMS (2560x1440) S-IPS
Case NZXT Switch 810
Audio Device(s) onboard Realtek yawn edition
Power Supply Seasonic X-1050
Software Win8.1 Pro
Benchmark Scores 3.5 litres of Pale Ale in 18 minutes.
Funny, at first we had Mentle like API's for all vendors, then they unified everything under DirectX and now we are moving back to proprietary API's again?
Having to account for all the vendors (read: different architectures) is precisely why DX is so much a programming kludge. Backwards compatibility for earlier hardware as well as what is presently available is never going to result in a streamlined API.
Or is it now just because we only have 2 GPU vendors and before we had like 5...
Which 2 GPU vendors do we now have? AMD, Nvidia, Intel, or PowerVR ?
...and what 5 GPU vendors did we used to have? ATI, Intel, Nvidia, 3dfx, Matrox, S3, Trident, Rendition, Tseng, 3DLabs, SiS, VideoLogic, Silicon Motion, Alliance Semi., NEC, Number Nine...?
you have an opinion,, thats fine but just know its a deluded one "Yet Mantle supports such a small subset of users"
even if your counting just pc thats still a lot of users and its not going to be just them soon but whatever
Depends on whether you think the AMD Revolution™ is soon upon us. At last count, Intel IGP is still the preferred option- not to mention Nvidia and AMD's own VLIW5 and VLIW4 architectures if the Steam HW survey is anything to go by
its pointless bickering about an api that wont hit major use for some time yet.
Um, I'm thinking it's an expression of opinion...sort of like this...
and well done microsoft, all this talk of mantel open gl and other Os's has finally shook them into action the lame tards , ffs btw i hate M$ at the minute, where the hell is paint in win8 hiding i realise theres an app for that but what happened to accessories.
 
Joined
Mar 10, 2010
Messages
11,878 (2.21/day)
Location
Manchester uk
System Name RyzenGtEvo/ Asus strix scar II
Processor Amd R5 5900X/ Intel 8750H
Motherboard Crosshair hero8 impact/Asus
Cooling 360EK extreme rad+ 360$EK slim all push, cpu ek suprim Gpu full cover all EK
Memory Corsair Vengeance Rgb pro 3600cas14 16Gb in four sticks./16Gb/16GB
Video Card(s) Powercolour RX7900XT Reference/Rtx 2060
Storage Silicon power 2TB nvme/8Tb external/1Tb samsung Evo nvme 2Tb sata ssd/1Tb nvme
Display(s) Samsung UAE28"850R 4k freesync.dell shiter
Case Lianli 011 dynamic/strix scar2
Audio Device(s) Xfi creative 7.1 on board ,Yamaha dts av setup, corsair void pro headset
Power Supply corsair 1200Hxi/Asus stock
Mouse Roccat Kova/ Logitech G wireless
Keyboard Roccat Aimo 120
VR HMD Oculus rift
Software Win 10 Pro
Benchmark Scores 8726 vega 3dmark timespy/ laptop Timespy 6506
Having to account for all the vendors (read: different architectures) is precisely why DX is so much a programming kludge. Backwards compatibility for earlier hardware as well as what is presently available is never going to result in a streamlined API.

Which 2 GPU vendors do we now have? AMD, Nvidia, Intel, or PowerVR ?
...and what 5 GPU vendors did we used to have? ATI, Intel, Nvidia, 3dfx, Matrox, S3, Trident, Rendition, Tseng, 3DLabs, SiS, VideoLogic, Silicon Motion, Alliance Semi., NEC, Number Nine...?

Depends on whether you think the AMD Revolution™ is soon upon us. At last count, Intel IGP is still the preferred option- not to mention Nvidia and AMD's own VLIW5 and VLIW4 architectures if the Steam HW survey is anything to go by

Um, I'm thinking it's an expression of opinion...sort of like this...

have !you! tried to paste something into paint on 8:mad::confused::confused::D:roll::p

first Os i have ever used thats convinced me im an idiot.
 
Joined
Sep 7, 2011
Messages
2,785 (0.58/day)
Location
New Zealand
System Name MoneySink
Processor 2600K @ 4.8
Motherboard P8Z77-V
Cooling AC NexXxos XT45 360, RayStorm, D5T+XSPC tank, Tygon R-3603, Bitspower
Memory 16GB Crucial Ballistix DDR3-1600C8
Video Card(s) GTX 780 SLI (EVGA SC ACX + Giga GHz Ed.)
Storage Kingston HyperX SSD (128) OS, WD RE4 (1TB), RE2 (1TB), Cav. Black (2 x 500GB), Red (4TB)
Display(s) Achieva Shimian QH270-IPSMS (2560x1440) S-IPS
Case NZXT Switch 810
Audio Device(s) onboard Realtek yawn edition
Power Supply Seasonic X-1050
Software Win8.1 Pro
Benchmark Scores 3.5 litres of Pale Ale in 18 minutes.
Joined
May 29, 2011
Messages
426 (0.09/day)
Location
Doncaster
System Name 2020 build
Processor 3950x
Motherboard Gigabyte Aorus extreme
Cooling Custom Loop. PETG. Phanteks 140 distro plate. EK 400mm res. EK GPU/back plate. EK CPU.480rad 2x360
Memory 32gig 3600mhz 16,16,16,36. Trident Z Royal
Video Card(s) MSI gaming X trio 2080ti
Storage 2TB Gigabyte Aorus gen4. 1TB Aorus gen4
Display(s) LG CX 55
Case Phanteks 719
Audio Device(s) Audeez LCD3. Chord Hugo 2
Power Supply Seasonic prime 1300 platinum
Software Cubase, Adobe
I don't have any trouble pasting in W8 paint. I normally just press the paste tab but I just tried right clicking and selecting paste a moment ago and it worked just fine.

So is it the conclusion of this thread that mantle is highly unlikely to take off?
And what's the deal with BF4, does it use mantle?
 
Joined
May 2, 2013
Messages
170 (0.04/day)
Yet Mantle supports such a small subset of users that no developer is going to skip DirectX/OpenGL to do it. Thus, Mantle does not save costs, it increases them. Mantle would SAVE costs IF a developer used ONLY Mantle, assuming that the API was close enough to the low level API's of Xbone and/or PS4 to warrant an ease of use boost. That said, very few publishers are going to go only-Mantle, which means that the costs of that DirectX/OpenGL version are still going to be present.

So anything they throw in for Mantle will be added cost. Since Mantle is not a direct port of a low level API from either console, there will be a not small amount of work to make your code go from one low level API to another (Mantle).

Now consider this from a publisher's perspective. They can target PC's (DirectX/OpenGL) and be done. Or they can spend extra money to throw in a Mantle version, too. They can't skip the DirectX/OpenGL version or they'll miss every earlier-than-7xxx series and most APU AMD has ever sold, every Intel, and nVidia GPU user. How large a market is that, do you think? Now PC gaming is already a small market, so cutting out a large % of users in one of the above scenarios, you get... a tiny sliver of the market that would benefit from Mantle.

So if you are a publisher and faced with those hard numbers, would you really go out and spend money to make an additional version that merely offers superior performance for those select users at extra cost to you for nothing? No, you would not. Not unless you are paid ($8 million) to do so.

If you are a publisher, you are about MAKING MONEY. PC gaming is already a low profit venture for a lot of them, but they do it mostly because it's cheap to do. Adding MORE cost to something that's meant to be cheap is a great way to make it not cheap.

That's why Mantle is doomed. That's why Mantle is dead. The fact is AMD implied Mantle code would just bounce around easy-peasy between platforms, but now the reality is it doesn't. There is a lot of work to make that Mantle code from DX11/OpenGL code. I think a developer is going to take one look at that and go, "I will make my PC version using DirectX derived from my Xbone version," or "I will take my PS4 version and make a SteamOS version based on that."

That's my take. Why? Because it's the cheapest road. Mantle will be another AMD "innovation" forgotten by history. Like AMD integration into Havoc, Stream GPU acceleration of physics in general or Truform. They like to talk, but they don't like to actually get things implemented much.

In this case, I think it's really for the best. We don't need Glide 2.0.


I don't think you got any of the points I've made in my previous comment. Let me elaborate:

On top of a Mantle driver you can run metal-level code (directly from a console game with very little modification), mid-level C code and high level shaders that run on top of the DirectX subsystem. Even when using HLSL you'll get better performance through Mantle than DirectX.

The bottom line is Mantle means easier ports to AMD systems and better performance on AMD systems. Furthermore, Mantle potentially means having the ability to route physics to the GPU part of an APU. This means a massive increase in computation throughput and better physics than the crap used in most games today.
 
Joined
Sep 29, 2013
Messages
97 (0.02/day)
Processor Intel i7 4960x Ivy-Bridge E @ 4.6 Ghz @ 1.42V
Motherboard x79 AsRock Extreme 11.0
Cooling EK Supremacy Copper Waterblock
Memory 65.5 GBs Corsair Platinum Kit @ 666.7Mhz
Video Card(s) PCIe 3.0 x16 -- Asus GTX Titan Maxwell
Storage Samsung 840 500GBs + OCZ Vertex 4 500GBs 2x 1TB Samsung 850
Audio Device(s) Soundblaster ZXR
Power Supply Corsair 1000W
Mouse Razer Naga
Keyboard Corsair K95
Software Zbrush, 3Dmax, Maya, Softimage, Vue, Sony Vegas Pro, Acid, Soundforge, Adobe Aftereffects, Photoshop
Re:

Yet Mantle supports such a small subset of users that no developer is going to skip DirectX/OpenGL to do it. Thus, Mantle does not save costs, it increases them. Mantle would SAVE costs IF a developer used ONLY Mantle, assuming that the API was close enough to the low level API's of Xbone and/or PS4 to warrant an ease of use boost. That said, very few publishers are going to go only-Mantle, which means that the costs of that DirectX/OpenGL version are still going to be present.

So anything they throw in for Mantle will be added cost. Since Mantle is not a direct port of a low level API from either console, there will be a not small amount of work to make your code go from one low level API to another (Mantle).

Now consider this from a publisher's perspective. They can target PC's (DirectX/OpenGL) and be done. Or they can spend extra money to throw in a Mantle version, too. They can't skip the DirectX/OpenGL version or they'll miss every earlier-than-7xxx series and most APU AMD has ever sold, every Intel, and nVidia GPU user. How large a market is that, do you think? Now PC gaming is already a small market, so cutting out a large % of users in one of the above scenarios, you get... a tiny sliver of the market that would benefit from Mantle.

So if you are a publisher and faced with those hard numbers, would you really go out and spend money to make an additional version that merely offers superior performance for those select users at extra cost to you for nothing? No, you would not. Not unless you are paid ($8 million) to do so.

If you are a publisher, you are about MAKING MONEY. PC gaming is already a low profit venture for a lot of them, but they do it mostly because it's cheap to do. Adding MORE cost to something that's meant to be cheap is a great way to make it not cheap.

That's why Mantle is doomed. That's why Mantle is dead. The fact is AMD implied Mantle code would just bounce around easy-peasy between platforms, but now the reality is it doesn't. There is a lot of work to make that Mantle code from DX11/OpenGL code. I think a developer is going to take one look at that and go, "I will make my PC version using DirectX derived from my Xbone version," or "I will take my PS4 version and make a SteamOS version based on that."

That's my take. Why? Because it's the cheapest road. Mantle will be another AMD "innovation" forgotten by history. Like AMD integration into Havoc, Stream GPU acceleration of physics in general or Truform. They like to talk, but they don't like to actually get things implemented much.

In this case, I think it's really for the best. We don't need Glide 2.0.

At the beginning of your post, you're making it sound like AMD Mantle is another Major API like D3D and OpenGL. This is exaggerated. It is not. If you look at it like a pie chart, and you say BF3 is 50% of the pie chart. It uses the DX11.0 API, AMD Mantle is like a 25% portion of that chart that's unknown (the other half of the pie chart). It's made to supplement the major APIs. It isn't AMD new API that they might be pushed out in a year or two. AMD has always wanted to push away from D3D because Microsoft owns it, and the pace at which it evolves or changes, is extremely slow. Only now, after AMD Mantle recently came into the spotlight, or out of it's closet, did Microsoft start getting off it's butt. Started pushing DX11.1 and DX11.2 for the up coming consoles and PC Titles. Short and simple, AMD lit a fire under Microsoft foot, and now Microsoft is moving because now, there's some competition...

AMD Mantle, if I am not mistaken, is off of OpenGL API. Just like Directcompute is off of D3D in the new TombRaider that heavily favors AMD Graphic Cards. So in essence, yes, XBone isn't going to use it because it won't have the OpenGL API on it. It will be strictly D3D. PS4 may actually utilize Mantle. In addition to this, AMD Mantle can be used on NVidia Graphic Cards. Why. NVidia Graphic Cards can use OpenGL. So as a result, it can use AMD Mantle. I don't believe AMD Mantle will be abused like NVidia PhysX. NVidia Cards won't be optimized as much as the AMD Graphic Cards. We all know that OpenGL has better performance on AMD Cards.

Now to talk about cost. You're right and you're wrong. You're right in a sense that it will cost more money to produce games. Producing game with a newer Major API, is going to cost big $$$. On the other hand, you're wrong because the low-level API, the SDK needed to develop it, will be free... Any PC Game Designer who uses either AMD or NVidia Workstation Cards, can incorporate AMD Mantle into their PC Games. It just becomes a question of if they have the people who understand the codes, or how difficult will it be to work the bugs out. Performance will be the main determining factor. If best case scenario, BF4 actually gets a boost from the 5 to 9x Draw Calls, producing say 50 to 100 more FPS on an AMD Video Card with AMD Mantle--this is looking at it from a best case scenario, it would cause the Consumer Bases to purchase AMD Graphic Cards, and use AMD Mantle more than not using it. Major factor in video games is FPS at certain levels... If you get really good FPS performance off of top-notch PC Games from low-priced graphic cards that utilize AMD Mantle, the consumers will buy it... Buy it more than Premium cards that don't really push a big performance difference from it's lower priced variants.

I doubt AMD Mantle is doomed from the start. I see two plausible outcomes. One, it will cause Microsoft to push out more, improved D3D version in the near future. Second, with the coming of half-Maxwell (2014 Maxwell--not a full Maxwell like GTX Titan isn't a full Titan in Cuda Core count with SLI through the PCIe bus), NVidia will most likely push it's own low-level API, similar to AMD Mantle. It might serve the same functions as AMD Mantle, but it will be optimized for NVidia, and under the NVidia Name Brand.
 
Joined
Mar 10, 2010
Messages
11,878 (2.21/day)
Location
Manchester uk
System Name RyzenGtEvo/ Asus strix scar II
Processor Amd R5 5900X/ Intel 8750H
Motherboard Crosshair hero8 impact/Asus
Cooling 360EK extreme rad+ 360$EK slim all push, cpu ek suprim Gpu full cover all EK
Memory Corsair Vengeance Rgb pro 3600cas14 16Gb in four sticks./16Gb/16GB
Video Card(s) Powercolour RX7900XT Reference/Rtx 2060
Storage Silicon power 2TB nvme/8Tb external/1Tb samsung Evo nvme 2Tb sata ssd/1Tb nvme
Display(s) Samsung UAE28"850R 4k freesync.dell shiter
Case Lianli 011 dynamic/strix scar2
Audio Device(s) Xfi creative 7.1 on board ,Yamaha dts av setup, corsair void pro headset
Power Supply corsair 1200Hxi/Asus stock
Mouse Roccat Kova/ Logitech G wireless
Keyboard Roccat Aimo 120
VR HMD Oculus rift
Software Win 10 Pro
Benchmark Scores 8726 vega 3dmark timespy/ laptop Timespy 6506
I don't have any trouble pasting in W8 paint. I normally just press the paste tab but I just tried right clicking and selecting paste a moment ago and it worked just fine.

So is it the conclusion of this thread that mantle is highly unlikely to take off?
And what's the deal with BF4, does it use mantle?

not at all ,is steam os going t0o be big ps4 or xbone, way too early to know who wins or not

in win 7 paints where it is the menu, in win8 with no start added< paint isnt anywhere useful to you drop a shortcut, not impossible but a bit shit, still win 8 lovin it and the oc issues i had before are not here with 1 gpu etc:D

no ones even seen it for themselves yet and im amused at the death toll's peeps funny
 
Joined
May 29, 2011
Messages
426 (0.09/day)
Location
Doncaster
System Name 2020 build
Processor 3950x
Motherboard Gigabyte Aorus extreme
Cooling Custom Loop. PETG. Phanteks 140 distro plate. EK 400mm res. EK GPU/back plate. EK CPU.480rad 2x360
Memory 32gig 3600mhz 16,16,16,36. Trident Z Royal
Video Card(s) MSI gaming X trio 2080ti
Storage 2TB Gigabyte Aorus gen4. 1TB Aorus gen4
Display(s) LG CX 55
Case Phanteks 719
Audio Device(s) Audeez LCD3. Chord Hugo 2
Power Supply Seasonic prime 1300 platinum
Software Cubase, Adobe
Arr yes I totally get it now, it is in a totally crap place until you create a short cut.

Well I really hope Mantle works out good for us and AMD.
 
Top