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

AMD's Revolutionary Mantle Graphics API Adopted by Various Developers

MxPhenom 216

ASIC Engineer
Joined
Aug 31, 2010
Messages
13,013 (2.49/day)
Location
Loveland, CO
System Name Ryzen Reflection
Processor AMD Ryzen 9 5900x
Motherboard Gigabyte X570S Aorus Master
Cooling 2x EK PE360 | TechN AM4 AMD Block Black | EK Quantum Vector Trinity GPU Nickel + Plexi
Memory Teamgroup T-Force Xtreem 2x16GB B-Die 3600 @ 14-14-14-28-42-288-2T 1.45v
Video Card(s) Zotac AMP HoloBlack RTX 3080Ti 12G | 950mV 1950Mhz
Storage WD SN850 500GB (OS) | Samsung 980 Pro 1TB (Games_1) | Samsung 970 Evo 1TB (Games_2)
Display(s) Asus XG27AQM 240Hz G-Sync Fast-IPS | Gigabyte M27Q-P 165Hz 1440P IPS | LG 24" IPS 1440p
Case Lian Li PC-011D XL | Custom cables by Cablemodz
Audio Device(s) FiiO K7 | Sennheiser HD650 + Beyerdynamic FOX Mic
Power Supply Seasonic Prime Ultra Platinum 850
Mouse Razer Viper v2 Pro
Keyboard Corsair K65 Plus 75% Wireless - USB Mode
Software Windows 11 Pro 64-Bit
I still don't understand the hype behind Mantle. If it only makes games run better, but doesn't make better games I don't care even the slightest bit.
 
Joined
May 2, 2013
Messages
170 (0.04/day)
The idea behind Mantle is having a more personalized programming approach to the underlying hardware. This yields major performance and stability gains.
The other bonus is that since Mantle is low-mid level, and since a Mantle driver compiles to GCN machine code, You can use the API to write code that runs on both consoles and Radeon PCs, which makes cross-platform game development a much easier task.

I'm personally very excited about it. It will allow to produce much better games visuals and mechanics wise. Utilizing the vector processors or the GCN CUs to process much complex physics without having to move data back and forth between the CPU and GPU, going through the overhead of a high-level API and the underlying OS, along with shared memory access between the CPU and GPU can make a massive impact on the realism aspect of games.
 
Joined
Jul 10, 2011
Messages
798 (0.16/day)
Processor Intel
Motherboard MSI
Cooling Cooler Master
Memory Corsair
Video Card(s) Nvidia
Storage Western Digital/Kingston
Display(s) Samsung
Case Thermaltake
Audio Device(s) On Board
Power Supply Seasonic
Mouse Glorious
Keyboard UniKey
Software Windows 10 x64
Oh, we have an Nvidia troll from techreport here! Tim Sweeny, in an Nivida conference, will not tell you that using Mantle, you can write code that runs on both the two new consoles and half the PC with very little to no modification of the code. It makes developing cross-platform games a breeze, and everyone benefits from this except for Nvidia, and in a way Microsoft that loves exclusives, as they call them on their XBOX.

Correction: The majority of crappy games today use UT3 and the majority of the upcoming crappy games will be using UT4.

We have major game studios endorsing Mantle. So we're going to have over half the big engines developed today supporting Mantle.

lol. Listen to the smarter ones. MxPhenom 216 said it won't make game better. :ohwell: Also guess what engine Eidos using for Thief.

P.S. there is so many "crappy" games based on UE3 because it's easy to license. You don't need to join AMD's Red Army.

Seriously, please read my post again. Mantle transform PC to a console similar machine, that is the point.

What's the point? You still will have to buy R9 300, 400.. because your GPU with Mantle won't work for 5 years like X360 or PS3.
 
Last edited by a moderator:
Joined
Dec 3, 2009
Messages
1,301 (0.24/day)
Location
The Netherlands
System Name PC ||Zephyrus G14 2023
Processor Ryzen 9 5900x || R9 7940HS @ 55W
Motherboard MAG B550M MORTAR WIFI || default
Cooling 1x Corsair XR5 360mm Rad||
Memory 2x16GB HyperX 3600 @ 3800 || 32GB DDR5 @ 4800MTs
Video Card(s) MSI RTX 2080Ti Sea Hawk EK X || RTX 4060 OC
Storage Samsung 9801TB x2 + Striped Tiered Storage Space (2x 128Gb SSD + 2x 1TB HDD) || 1TB NVME
Display(s) Iiyama PL2770QS + Samsung U28E590, || 14' 2560x1600 165Hz IPS
Case SilverStone Alta G1M ||
Audio Device(s) Asus Xonar DX
Power Supply Cooler Master V850 SFX || 240W
Mouse ROG Pugio II
Software Win 11 64bit || Win 11 64bit
So, with mantle being a "close to metal", and with AMD saying its "open", so that multiple players can make hardware that supports it.

Could this ultimately ("best case scenario"(for AMD atleast)) become something similar to x86 or ARM? where multiple(if for instance NVidia survives and makes their arch compatible) vendors make hardware that can run this code? This then in the end benefiting the industry as a whole since there will be a better optimised codepath which everyone can use?
 
Joined
Dec 4, 2012
Messages
81 (0.02/day)
I think Mantle is the best option (for you, if you're using AMD). And there should be a nVidia and an Intel API along with Mantle for the best experience for the user (for you).

Nvidia and Intel cannot do the same bcoz they don't have anything like GCN incl Console wins (Big one) :rockout:

I still don't understand the hype behind Mantle. If it only makes games run better, but doesn't make better games I don't care even the slightest bit.

It is said, It will do both and more :D

What's the point? You still will have to buy R9 300, 400.. because your GPU with Mantle won't work for 5 years like X360 or PS3.

As long as AMD keep using GCN, it will keep on going. I would say the future consoles could also be GCN, since all games eventually will be Mantle/GCN optimized and the cross-platform is a big factor :respect:
 
Joined
Jul 15, 2007
Messages
216 (0.03/day)
System Name Monsta AMD
Processor FX-8120@4.3@1.4v
Motherboard Gigabye 990fx ud3 rev 4.0
Cooling custom XSPC EX360
Memory 8Gb Kingston Fury ddr3 1600@1920
Video Card(s) GTX 980
Storage Kingston ssd Now V3, Seagate barracuda 1 TBx3
Display(s) AOC 24" full HD
Case In Win Android
Audio Device(s) integrated
Power Supply evga supernova nex 750g
Mouse CM Storm
Keyboard iRocks
Software win 8.1 X64
you know guys what mantle remembers me ? s3 savage 4 textures, I remember playing unreal with the texture pack for savage and man what a diferecence, hope mantle goes beyond a couple of games :)
 
Joined
Jul 19, 2006
Messages
43,610 (6.47/day)
Processor AMD Ryzen 7 7800X3D
Motherboard ASUS TUF x670e-Plus Wifi
Cooling EK AIO 360. Phantek T30 fans.
Memory 32GB G.Skill 6000Mhz
Video Card(s) Asus RTX 4090
Storage WD/Samsung m.2's
Display(s) LG C2 Evo OLED 42"
Case Lian Li PC 011 Dynamic Evo
Audio Device(s) Topping E70 DAC, SMSL SP200 Amp, Adam Audio T5V's, Hifiman Sundara's.
Power Supply FSP Hydro Ti PRO 1000W
Mouse Razer Basilisk V3 Pro
Keyboard Epomaker 84 key
Software Windows 11 Pro
I still don't understand the hype behind Mantle. If it only makes games run better, but doesn't make better games I don't care even the slightest bit.

Cloud Imperium Games is currently developing "Star Citizen," the highly anticipated, crowd-funded PC space simulator from legendary game designer Chris Roberts.
"AMD's Mantle will allow us to extract more performance from an AMD Radeon GPU than any other graphics API," said Chris Roberts, CEO, Cloud Imperium Games. "Mantle is vitally important for a game like Star Citizen, which is being designed with the need for massive GPU horsepower. With Mantle, our team can spend more time achieving our perfect artistic vision, and less time worrying about whether or not today's gaming hardware will be ready to deliver it."

Well, MxPhenom... There's a developer saying that it is going to lead to a better game. You should read an article before commenting on it. ;) However, I do understand the reluctance with new things.
 
Joined
Dec 31, 2009
Messages
19,372 (3.54/day)
Benchmark Scores Faster than yours... I'd bet on it. :)
A proprietary 3D rendering API just shouldn't exist - if, for instance, AMD bankrupts all those Mantle "powered" games won't run anywhere else ever again.
Is that true? So you are saying when Mantle gets added to BF4, that people with Nvidia cards suddenly won't be able to play the games because they cannot use Mantle? :slap:

No sir. Just not. It does not work that way. :)
 
Last edited:
Joined
Jul 19, 2006
Messages
43,610 (6.47/day)
Processor AMD Ryzen 7 7800X3D
Motherboard ASUS TUF x670e-Plus Wifi
Cooling EK AIO 360. Phantek T30 fans.
Memory 32GB G.Skill 6000Mhz
Video Card(s) Asus RTX 4090
Storage WD/Samsung m.2's
Display(s) LG C2 Evo OLED 42"
Case Lian Li PC 011 Dynamic Evo
Audio Device(s) Topping E70 DAC, SMSL SP200 Amp, Adam Audio T5V's, Hifiman Sundara's.
Power Supply FSP Hydro Ti PRO 1000W
Mouse Razer Basilisk V3 Pro
Keyboard Epomaker 84 key
Software Windows 11 Pro
Is it even proprietary? If it is, is it because the company using it has it locked down, or is it the reluctance of the other company to use it?
 
Joined
Dec 31, 2009
Messages
19,372 (3.54/day)
Benchmark Scores Faster than yours... I'd bet on it. :)
Is it even proprietary? If it is, is it because the company using it has it locked down, or is it the reluctance of the other company to use it?
:rockout:

You are spot on. It is an OPEN API that anyone, including Nvidia can get in on the party (not that they will of course).

My sarcasm in the post above may not have translated... that statement he made was absolutely off the chain false.
 

MxPhenom 216

ASIC Engineer
Joined
Aug 31, 2010
Messages
13,013 (2.49/day)
Location
Loveland, CO
System Name Ryzen Reflection
Processor AMD Ryzen 9 5900x
Motherboard Gigabyte X570S Aorus Master
Cooling 2x EK PE360 | TechN AM4 AMD Block Black | EK Quantum Vector Trinity GPU Nickel + Plexi
Memory Teamgroup T-Force Xtreem 2x16GB B-Die 3600 @ 14-14-14-28-42-288-2T 1.45v
Video Card(s) Zotac AMP HoloBlack RTX 3080Ti 12G | 950mV 1950Mhz
Storage WD SN850 500GB (OS) | Samsung 980 Pro 1TB (Games_1) | Samsung 970 Evo 1TB (Games_2)
Display(s) Asus XG27AQM 240Hz G-Sync Fast-IPS | Gigabyte M27Q-P 165Hz 1440P IPS | LG 24" IPS 1440p
Case Lian Li PC-011D XL | Custom cables by Cablemodz
Audio Device(s) FiiO K7 | Sennheiser HD650 + Beyerdynamic FOX Mic
Power Supply Seasonic Prime Ultra Platinum 850
Mouse Razer Viper v2 Pro
Keyboard Corsair K65 Plus 75% Wireless - USB Mode
Software Windows 11 Pro 64-Bit
:rockout:

You are spot on. It is an OPEN API that anyone, including Nvidia can get in on the party (not that they will of course).

My sarcasm in the post above may not have translated... that statement he made was absolutely off the chain false.

Haven't AMD already confirmed it only works with GCN architecture, Thus Nvidia couldn't use it on their hardware

Well, MxPhenom... There's a developer saying that it is going to lead to a better game. You should read an article before commenting on it. ;) However, I do understand the reluctance with new things.

Better looking game != Better game :p
 
Joined
Jul 19, 2006
Messages
43,610 (6.47/day)
Processor AMD Ryzen 7 7800X3D
Motherboard ASUS TUF x670e-Plus Wifi
Cooling EK AIO 360. Phantek T30 fans.
Memory 32GB G.Skill 6000Mhz
Video Card(s) Asus RTX 4090
Storage WD/Samsung m.2's
Display(s) LG C2 Evo OLED 42"
Case Lian Li PC 011 Dynamic Evo
Audio Device(s) Topping E70 DAC, SMSL SP200 Amp, Adam Audio T5V's, Hifiman Sundara's.
Power Supply FSP Hydro Ti PRO 1000W
Mouse Razer Basilisk V3 Pro
Keyboard Epomaker 84 key
Software Windows 11 Pro
Haven't AMD already confirmed it only works with GCN architecture, Thus Nvidia couldn't use it on their hardware

The way I'm reading it: http://community.amd.com/community/...0/17/the-four-core-principles-of-amd-s-mantle

..is that Nvidia would need to write a driver to use mantle for their own GPU's. I don't think this should be a problem considering Nvidia has claimed to be a "software company" in the past. I also don't see AMD writing drivers for Nvidia either... There's a joke in there somewhere :laugh:

Better looking game != Better game

I fail to see how something that is dealing with graphics and performance will make someone make a game better other than with graphics and performance. I mean... sure. It would be miraculous if some magical software existed that could make a game "more fun"?
 
Last edited:
Joined
Dec 31, 2009
Messages
19,372 (3.54/day)
Benchmark Scores Faster than yours... I'd bet on it. :)
Haven't AMD already confirmed it only works with GCN architecture, Thus Nvidia couldn't use it on their hardware
Correct, but as erocker already found and posted... just takes writing for it on their side. It is not hardware specific, it is an API which can use any hardware when the drivers are coded for it (for the most part).
 
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:

Call me a fanatic, but I want Mantle to die ASAP.

This is like saying you want your graphic cards to have less Frame Rate performance and crappier graphics.

In another point of view, anybody could argue that since AMD is coming out with Mantle, you wouldn't support it. On the other hand, if NVidia came out with the idea first, you'd probably be in support of the new low-level API.


A proprietary 3D rendering API just shouldn't exist - if, for instance, AMD bankrupts all those Mantle "powered" games won't run anywhere else ever again.

1. AMD Mantle isn't proprietary.
2. Since NVidia can use OpenGL/CL like AMD, NVidia can use AMD Mantle.
3. AMD Graphic Cards use GCN, NVidia uses CUDA. This is the software for the hardware. To some, it's a fancy word or gimmick. For others, it's an approach for the hardware and software languages to communicate more efficiently. Less time to process information between hardware and software equates to higher performance. Improve the process information being re-translated between GCN and Direcompute, or Cuda to D3D aka NVAPI.dll. AMD Mantle is more optimized for the GCN in that sense, and it will allow PC Games to be optimized in the same way. This is part of the reason why the draw calls will go up by a factor of 9 with the GCN Architecture.

Even though Glide didn't have enough time to live, we still a whole lot of games you won't be able to run because Glide is not supported.

3dFX GLIDE is dead, for lack of a better term, thanks to NVidia. If NVidia wanted to use it, or something similar, they would have just integrated GLIDE, rename it, and bank $$$ off it. I suspect MS didn't want this, and NVidia got paid not to use it. So D3D reigns as the law of the land besides OpenGL for a while.

Both XBO and PS4 will not support mantle,XBO will be DX 11.2 and PS4 will be Open GL.

XBone and PS4 have AMD Jaguar Cores. Basically, both of them have the same APU. It's similar to the Bobcat AMD APUs, but XBone Jaguar Cores are actually the left-over rejects that didn't become full Jaguar Cores. Both of them have the same GPU make up, and with that, they both use the same D3D APIs. Just that XBone can use D3D11.2, PS4 can use D3D11.1 if I am not mistaken. PS4 could probably use D3D11.2, on a hardware level, since I suspect it will use hUMA, but Sony probably opted not to use it. It could be for competition reasons with MS, and PS4 won't utilize it because the computing language isn't there.

AMD Mantle allows better porting of Consoles games to the PC, and that's pretty much it. In a way, it also means that there is less difficulty programming console games two work on the PC. Especially since the games will probably be more dependent on the AMD GCN then the CPU.


I still don't understand the hype behind Mantle. If it only makes games run better, but doesn't make better games I don't care even the slightest bit.

The hype behind AMD Mantle is that your FPS is going to go up. It won't go up because you got a new graphic card. It's going up because the low-level API is optimizing the AMD GPU more efficiently. Lets say in the perfect situation, you do experience 9x more draw calls. That means that the time it takes to utilizes the draw calls, goes down. Frames would be produced faster, because less time is needed to produce those frames. What happens is this. AMD Mantle will be optimized with the AMD GCN because of the way it processing the information and languages between the Core and the API.

Think of it from another point of view. What's so special about each new generation of graphic card that's released by AMD and NVidia. Performance. Performance goes up by roughly 15% a generation. Transistor count and frequencies go up. The processing work requires less and less time. This equates to FPS going up. So, work needed to accomplish the same task as the previous generations requires less time. The GPU can process the same task faster with more transistors.

If the time it takes to produce frames goes down, you can add in more things, more features to enhance the game-play with the engine. Add in more realism, add in more improved texture qualities. Push in-game rag-doll physics because it won't drop the FPS performance by much. Simply, AMD Mantle is a means for AMD to address an issue: Their GPUs aren't working efficiently enough to push better performance with the current situation. It's probably because the APIs don't take full use of the GPU's hardware capacity. So the low-level API is a means to correct that little problem with AMD Graphic Cards. AMD Mantle will be a supporting API besides D3D and OpenGL. It's like asking, would you want a Diablo Lambo driving at 20 mph, and you're putting the pedal to the floor--the transmission isn't working properly. No you wouldn't. It's holding the Diablo Lambo from performing at it's highest peak like the AMD GPU. So the question becomes, do you want AMD Mantle to fix that issue for the Diablo Lambo aka the AMD GPU... Do you want the AMD GPU to run faster so it could spits out frames quicker?
 

the54thvoid

Super Intoxicated Moderator
Staff member
Joined
Dec 14, 2009
Messages
13,126 (2.39/day)
Location
Glasgow - home of formal profanity
Processor Ryzen 7800X3D
Motherboard MSI MAG Mortar B650 (wifi)
Cooling be quiet! Dark Rock Pro 4
Memory 32GB Kingston Fury
Video Card(s) Gainward RTX4070ti
Storage Seagate FireCuda 530 M.2 1TB / Samsumg 960 Pro M.2 512Gb
Display(s) LG 32" 165Hz 1440p GSYNC
Case Asus Prime AP201
Audio Device(s) On Board
Power Supply be quiet! Pure POwer M12 850w Gold (ATX3.0)
Software W10
The way I'm reading it: http://community.amd.com/community/...0/17/the-four-core-principles-of-amd-s-mantle

..is that Nvidia would need to write a driver to use mantle for their own GPU's.

It is not hardware specific, it is an API which can use any hardware when the drivers are coded for it (for the most part).

This I did not know. I think most folk assumed given what AMD said about it initially was that it would require GCN architecture. If what you say is true then that's fab. :rockout:

All we need is for Nvidia and AMD to actually fucking co-operate on something for once and we'll all be so much better off for it. I'll still buy Nvidia because I'm an idiot that only buys expensive hardware and someone else will buy AMD because they need a new hairdryer.

j/k people......

But really, it's like Apple v Samsung - just co-operate you money whoring bastards.
 
Joined
May 1, 2012
Messages
1,027 (0.22/day)
Location
New Jersey, USA
System Name Current Rig
Processor AMD 7800X3D
Motherboard MSI x670e Tomahawk wifi
Cooling Artic Freezer II 360
Memory G.Skill 32gb ddr5 6000mhz
Video Card(s) AMD 7900XTX 24 GB
Storage Samsung SSD 980 PRO 2TB
Display(s) Alienware 3420DW 120 Freesync
Case LianLi Lancool III white non-rgb
Audio Device(s) Onboard ALC
Power Supply Corsair Shift 1000W
Mouse G502 Hero
Keyboard Ducky Shine 5
Software Win 11 64bit
Benchmark Scores The second best!
If it's an open api and both AMD and Nvidia support it, I would really like to see future gaming benchmarks comparing it to DirectX/OpenGL/etc versions.

I'm all for squeezing more juice out of those GPUs.
 
Joined
Sep 19, 2012
Messages
615 (0.14/day)
System Name [WIP]
Processor Intel Pentium G3420 [i7-4790K SOON(tm)]
Motherboard MSI Z87-GD65 Gaming
Cooling [Corsair H100i]
Memory G.Skill TridentX 2x8GB-2400-CL10 DDR3
Video Card(s) [MSI AMD Radeon R9-290 Gaming]
Storage Seagate 2TB Desktop SSHD / [Samsung 256GB 840 PRO]
Display(s) [BenQ XL2420Z]
Case [Corsair Obsidian 750D]
Power Supply Corsair RM750
Software Windows 8.1 x64 Pro / Linux Mint 15 / SteamOS
Even if Kepler might not support it (a bit hard to believe tho, GPGPUs are very complex (and flexible) beasts to begin with...), Maxwell, or at the very least, Volta, should...
Didn't AMD state that Mantle will be AMD GPUs exclusive, no matter what, for it's first year, anyway? Makes sense, AMD need that bigger market share bad... we all do. You can't expect a competing corporate entity to be up-to-snuff every time and always have the money and power to respond to everything... when they're consistently the underdogs...

I still don't understand the hype behind Mantle. If it only makes games run better, but doesn't make better games I don't care even the slightest bit.

So... I'm guessing you're pushing a quad TITAN build or something, if performance is not a issue to you. Otherwise, here, in the real world, it is. More performance = more people playing the game like it should, more people enjoying it = more sales/less frustration, more sales = better PC games/better games overall, better PC games = more PC gaming market, more PC gaming market = more PC-centric games or exclusives... err... need I go on?

Battlefield 4 is a prime example of this. If it can hit 120fps in Mantle maxed or w/ 2xAA, on a single R9 290X... I mean, shit... I'm game for that faster than you can say "boom headshot". Sweet graphics, big player base, competitive and casual side, 120fps@120hz at launch on a single GPU (and not 2 years later like for BF3, w/ a CF/SLI rig... and smoothness issues), that right there is a full blown win.
 
Last edited:

Sagia86

New Member
Joined
Jun 23, 2013
Messages
13 (0.00/day)
Oh, we have an Nvidia troll from techreport here! Tim Sweeny, in an Nivida conference, will not tell you that using Mantle, you can write code that runs on both the two new consoles and half the PC with very little to no modification of the code. It makes developing cross-platform games a breeze, and everyone benefits from this except for Nvidia, and in a way Microsoft that loves exclusives, as they call them on their XBOX.

Correction: The majority of crappy games today use UT3 and the majority of the upcoming crappy games will be using UT4.

We have major game studios endorsing Mantle. So we're going to have over half the big engines developed today supporting Mantle.

Wow, your argument make it seem like porting games (Xbox One to PS4, PS4 to PC, Xbox One to PC, etc) just only need a few magic clicks and modifications. Even porting Xbox One to PC will still need an extra work to do.
 
Joined
Sep 19, 2012
Messages
615 (0.14/day)
System Name [WIP]
Processor Intel Pentium G3420 [i7-4790K SOON(tm)]
Motherboard MSI Z87-GD65 Gaming
Cooling [Corsair H100i]
Memory G.Skill TridentX 2x8GB-2400-CL10 DDR3
Video Card(s) [MSI AMD Radeon R9-290 Gaming]
Storage Seagate 2TB Desktop SSHD / [Samsung 256GB 840 PRO]
Display(s) [BenQ XL2420Z]
Case [Corsair Obsidian 750D]
Power Supply Corsair RM750
Software Windows 8.1 x64 Pro / Linux Mint 15 / SteamOS
Wow, your argument make it seem like porting games (Xbox One to PS4, PS4 to PC, Xbox One to PC, etc) just only need a few magic clicks and modifications. Even porting Xbox One to PC will still need an extra work to do.

Also... WTF is UT3 and UT4... I think he ment UE3/UE4... UT3 is a game, not a game engine LOL...

Oh and PC to PS4/XBox One... (yeah, believe it or not, PC games are ported to console as well, not to mention, that's where they come to life to begin with, right? Haha).
 

overpass

New Member
Joined
Nov 16, 2012
Messages
19 (0.00/day)
I don't understand why Mr.Sweeney is down on it. Mantle potentially will be able to make games run better on AMD hardware and are compatibility and performance of his engine not important to his aims? Even if Mantle allows Unreal games to run better on Radeons, the end result in most scenario will be achievement of parity with Nvidia hardware as it used to enjoy performance edge with Unreal powered games over its competition. This is just my opinion.

Not only Mr.Sweeney, but Mr.Carmack also need to get with this exciting development in graphics technology. As engineers they would be very excited to unlock the full potential of their games with GCN and see their creations perform even better, realize their aims of visual perfection. If anything, it will make their job a lot easier on that front. Then the game developers who announce the adoption of Mantle will be using their engines in no time and this synergy will benefit all involved. It will even benefit Nvidia, since they will have to introduce new technologies and strategy to entice consumers to their products, and innovation and new exciting developments in graphics will encourage more competition.
 
Joined
Sep 6, 2013
Messages
3,422 (0.83/day)
Location
Athens, Greece
System Name 3 desktop systems: Gaming / Internet / HTPC
Processor Ryzen 5 7600 / Ryzen 5 4600G / Ryzen 5 5500
Motherboard X670E Gaming Plus WiFi / MSI X470 Gaming Plus Max (1) / MSI X470 Gaming Plus Max (2)
Cooling Aigo ICE 400SE / Segotep T4 / Νoctua U12S
Memory Kingston FURY Beast 32GB DDR5 6000 / 16GB JUHOR / 32GB G.Skill RIPJAWS 3600 + Aegis 3200
Video Card(s) ASRock RX 6600 + GT 710 (PhysX) / Vega 7 integrated / Radeon RX 580
Storage NVMes, ONLY NVMes / NVMes, SATA Storage / NVMe, SATA, external storage
Display(s) Philips 43PUS8857/12 UHD TV (120Hz, HDR, FreeSync Premium) / 19'' HP monitor + BlitzWolf BW-V5
Case Sharkoon Rebel 12 / CoolerMaster Elite 361 / Xigmatek Midguard
Audio Device(s) onboard
Power Supply Chieftec 850W / Silver Power 400W / Sharkoon 650W
Mouse CoolerMaster Devastator III Plus / CoolerMaster Devastator / Logitech
Keyboard CoolerMaster Devastator III Plus / CoolerMaster Devastator / Logitech
Software Windows 10 / Windows 10&Windows 11 / Windows 10
Well, first i assumed you are not games developer and maybe you didn't that around 500+ games using physx. Also, physx CAN RUN on CPU, only certain effect will need GPU assisted, well, even then developer can decide to run it on CPU or GPU.

Yes it can run on cpu REALLLLLLLLLLLLLLLY SLOW. On the other hand a gpu that can't run Mantle code at least can run DirectX which is optimized for GPUs. So, tomorrow someone with a gpu without Mantle support will probably be in a better position than someone with a gpu that doesn't support PhysX today.

The only REAL problem with Mantle is going to be something else, if it happens. You have AMD today asking $299 for 280X OK? Tomorrow AMD can come to you, to me, to everyone and say "Look with Mantle 280X is much faster than before, so I don't want from you $299 but $349".
That could be a problem. Nvidia is already overpricing it's gpus because of PhysX and CUDA.
 
Joined
May 2, 2013
Messages
170 (0.04/day)
Also... WTF is UT3 and UT4... I think he ment UE3/UE4... UT3 is a game, not a game engine LOL...

Oh and PC to PS4/XBox One... (yeah, believe it or not, PC games are ported to console as well, not to mention, that's where they come to life to begin with, right? Haha).

PC games ported to consoles is a rarity. the vast majority of games are written using low-level APIs on both consoles and then the code stack is ported to the PC which involves rewriting all the code while keeping the code structure the same (most of the time).

UE3 and UE4 are both mediocre game engines not designed for AA or AAA games.
 

Sagia86

New Member
Joined
Jun 23, 2013
Messages
13 (0.00/day)
Yes it can run on cpu REALLLLLLLLLLLLLLLY SLOW. On the other hand a gpu that can't run Mantle code at least can run DirectX which is optimized for GPUs. So, tomorrow someone with a gpu without Mantle support will probably be in a better position than someone with a gpu that doesn't support PhysX today.

The only REAL problem with Mantle is going to be something else, if it happens. You have AMD today asking $299 for 280X OK? Tomorrow AMD can come to you, to me, to everyone and say "Look with Mantle 280X is much faster than before, so I don't want from you $299 but $349".
That could be a problem. Nvidia is already overpricing it's gpus because of PhysX and CUDA.

First of all, currently nvidia already fix "the x87 issue" and they already make the optimization on cpu with their latest physx SDK 3.2++, Even the latest version of physx 3.3 beat Bullet physic by a large margin. Incase you wondering, that test are only using CPU acceleration. But, sadly, there is no AA games that using it as of now.

Also, i guess you didn't know that even if you "turn off Physx" on games option, the games are still using physx to simulate physic effect (ragdoll, collision detection, rigid body, etc) and it is accelerated by using CPU.

Also it free to used, widely support by 3d game engine, have many tutorial, resources and support. Heck, even in Universities, they are using this to teach the student. You should know it very hard to make programmed your own physic simulation and also you must make sure the algorithms you using are resources friendly.

I'm agree with your last statement and I'm pretty sure if AMD capture more gpu market than Nvidia, i'm pretty sure their price also will increase. Their are business company after all. I'm still remember when the times AMD Athlon 64 are more expensive than Pentium 4.
 
Joined
Sep 28, 2012
Messages
982 (0.22/day)
System Name Poor Man's PC
Processor Ryzen 7 9800X3D
Motherboard MSI B650M Mortar WiFi
Cooling Thermalright Phantom Spirit 120 with Arctic P12 Max fan
Memory 32GB GSkill Flare X5 DDR5 6000Mhz
Video Card(s) XFX Merc 310 Radeon RX 7900 XT
Storage XPG Gammix S70 Blade 2TB + 8 TB WD Ultrastar DC HC320
Display(s) Xiaomi G Pro 27i MiniLED
Case Asus A21 Case
Audio Device(s) MPow Air Wireless + Mi Soundbar
Power Supply Enermax Revolution DF 650W Gold
Mouse Logitech MX Anywhere 3
Keyboard Logitech Pro X + Kailh box heavy pale blue switch + Durock stabilizers
VR HMD Meta Quest 2
Benchmark Scores Who need bench when everything already fast?
The idea behind Mantle is having a more personalized programming approach to the underlying hardware. This yields major performance and stability gains.
The other bonus is that since Mantle is low-mid level, and since a Mantle driver compiles to GCN machine code, You can use the API to write code that runs on both consoles and Radeon PCs, which makes cross-platform game development a much easier task.

I'm personally very excited about it. It will allow to produce much better games visuals and mechanics wise. Utilizing the vector processors or the GCN CUs to process much complex physics without having to move data back and forth between the CPU and GPU, going through the overhead of a high-level API and the underlying OS, along with shared memory access between the CPU and GPU can make a massive impact on the realism aspect of games.

The key is OPEN and SUPPORT.
AMD,nVidia and Microsoft had their own SDK.AMD always open but severe lack support.nVidia charge premium for their SDK but tied with some agreement.Micro$hit was no good either,they only did hardware layering.
I really hope Mantle was open,so many indie game developer can take benefit of it.

Better looking game != Better game :p

That why i keep my console,PC gaming doesn't have ANY J-RPG :p

But really, it's like Apple v Samsung - just co-operate you money whoring bastards.

They already co-operate each other...in COURT :roll:
 

Sagia86

New Member
Joined
Jun 23, 2013
Messages
13 (0.00/day)
Yes it can run on cpu REALLLLLLLLLLLLLLLY SLOW. On the other hand a gpu that can't run Mantle code at least can run DirectX which is optimized for GPUs. So, tomorrow someone with a gpu without Mantle support will probably be in a better position than someone with a gpu that doesn't support PhysX today.

The only REAL problem with Mantle is going to be something else, if it happens. You have AMD today asking $299 for 280X OK? Tomorrow AMD can come to you, to me, to everyone and say "Look with Mantle 280X is much faster than before, so I don't want from you $299 but $349".
That could be a problem. Nvidia is already overpricing it's gpus because of PhysX and CUDA.

Maybe you didn't know about this, even if you disable "Physx" on some games, the game still using Physx for physic simulation (rigid body, collision detection, etc) and it running on CPU. Maybe you should try Alice the Madness Return to see what i mean. Also, this are the list of games that using only cpu physx so you don't even need to use nvidia gpu and you can run it smoothly on a ATI gpu.

Incase you didn't know, the latest Physx SDK 3.2++ already fix the unoptimized code for latest cpu (x87) and according to this test (with Physx SDK 3.3), it even beat the AMD sponsored Bullet physic by a huge margin . Sadly, there is no games using Physx SDK 3.2++ as of now.

Plus, Physx are free to use, easy to implement on your games, support by many 3d game engine, have a lot of tutorial, demo, support and resources. Heck, even Universities teach it to their students around the world. You should know it very hard to make your own complex physic simulation (You also need to make sure your algorithms are fast enough and not resource hungry).

About mantle running on Nvidia and Intel GPU... i think it will not be possible dude, it low level after all. But I might be wrong though. Also, didn't John Carmack already made a point that Nvidia OpenGL are also can optimize as a low level, even AMD said they will released special OpenGL that is on par with Mantle.

I totally agree with you on AMD might increase their price if they can capture more market than Nvidia and also, if more games started using Mantle API. It will be the same with AMD Athlon FX, when AMD still dominate Intel at that times.

PC games ported to consoles is a rarity. the vast majority of games are written using low-level APIs on both consoles and then the code stack is ported to the PC which involves rewriting all the code while keeping the code structure the same (most of the time).

UE3 and UE4 are both mediocre game engines not designed for AA or AAA games.

Thank you for reply for guys

Also... WTF is UT3 and UT4... I think he ment UE3/UE4... UT3 is a game, not a game engine LOL...

Oh and PC to PS4/XBox One... (yeah, believe it or not, PC games are ported to console as well, not to mention, that's where they come to life to begin with, right? Haha).

I guess you are one of the guys that thing when you making games for Xbox 360 on PC , after you compile it, you also expect it will still run on PC too. If like that, all the games that ever created on console will run on PC without any modification

p/s: Serpent of Darkness give A Very-Very WRONG information. For example, he said that AMD is GCN and Nvidia is CUDA... GCN is archicture (same as Nvidia Kepler) dude meanwhile CUDA is parallel computing platform and programming model. Also, open source didn't mean you can run it on any devices available on the market
 
Last edited:
Top