Sign in with
Sign up | Sign in

Crytek Adopts AMD's Mantle API for CRYENGINE

By - Source: AMD | B 44 comments

But can it play Crysis? Oh yes it can.

AMD announced on Wednesday that Crytek is adding native Mantle graphics API support to the developer's latest gaming engine, CRYENGINE. Crytek now joins a number of other developers and publishers using this "closer to the metal" API including Electronic Arts (Battlefield 4), Square Enix (THIEF), Roberts Space Industries (Star Citizen), Oxide (Nitros engine) and Rebellion Developments (Sniper Elite 3).

"AMD is delighted to bring Mantle support to the enormous audience of gamers and game developers reached by Crytek's CRYENGINE," said Ritche Corpus, director of ISV gaming and alliances, AMD. "Together, AMD and Crytek are forging a path for the graphics industry that better utilizes gamers' advanced AMD GPUs through 'closer-to-the-metal' API design."

For the uninitiated, Mantle is the "harmony" of three essential ingredients: a thin driver within the AMD Catalyst software suite that lets applications speak directly to AMD's Graphics Core Next (GCN) architecture; a GPU or APU based on the GCN; and an application or game engine that is written to utilize the Mantle SDK.

"Mantle reduces the CPU's workload by giving developers a way to talk to the GPU directly with much less translation," the company's website explains. "With less work for the CPU to do, programmers can squeeze much more performance from a system, delivering the greatest benefits in gaming systems where the CPU can be the bottleneck."

With the CPU freed up, developers may be able to squeeze extra performance from mid-range and older CPUs; they no longer have the same "handicap." That's good news for gamers on a strict budget.

"Crytek prides itself on enabling CRYENGINE with the latest and most impressive rendering capabilities," said Cevat Yerli, Founder, CEO & President of Crytek. "By integrating AMD's new Mantle API, CRYENGINE will gain a dimension of 'lower level' hardware access that enables extraordinary efficiency, performance and hardware control."

For more information about Mantle, check out AMD's "Four Core Principles of AMD's Mantle" article here.

Related articles:

Thief Patch Enables TrueAudio And Mantle: First Benchmarks

Discuss
Add your comment Display all 45 comments.
Top Comments
  • 19 Hide
    firefoxx04 , March 20, 2014 10:32 AM
    "Mantle will never take off". Well look here folks. Whether mantle works for your hardware or not, it's getting adopted and it's for the better. Nothing better than free software that can help boost performance and is OPTIONAL for everyone.
  • 13 Hide
    iknowhowtofixit , March 20, 2014 10:46 AM
    Wait, I thought Mantle was never going to be adopted by anyone and that AMD was just paying everyone off and the sky is falling and I'm an elitist who only likes the hardware I own because everyone else is wrong and I like the color green more than the color red and and and....
  • 12 Hide
    irish_adam , March 20, 2014 10:32 AM
    All other developers will use this tech to help reduce CPU over head Crytek will use it to suck more from your PC.They always see it as a challenge to build an engine that cannot be played at full settings without the IT budget of Google and preferably some liquid nitrogen. (not saying thats a bad thing though, they at least push he boundaries of PC hardware rather than pandering just to the consoles)
Other Comments
  • 12 Hide
    irish_adam , March 20, 2014 10:32 AM
    All other developers will use this tech to help reduce CPU over head Crytek will use it to suck more from your PC.They always see it as a challenge to build an engine that cannot be played at full settings without the IT budget of Google and preferably some liquid nitrogen. (not saying thats a bad thing though, they at least push he boundaries of PC hardware rather than pandering just to the consoles)
  • 19 Hide
    firefoxx04 , March 20, 2014 10:32 AM
    "Mantle will never take off". Well look here folks. Whether mantle works for your hardware or not, it's getting adopted and it's for the better. Nothing better than free software that can help boost performance and is OPTIONAL for everyone.
  • 5 Hide
    de5_Roy , March 20, 2014 10:34 AM
    does this mean we might see a mantle patch for crysis 3? would be nice.
  • 13 Hide
    iknowhowtofixit , March 20, 2014 10:46 AM
    Wait, I thought Mantle was never going to be adopted by anyone and that AMD was just paying everyone off and the sky is falling and I'm an elitist who only likes the hardware I own because everyone else is wrong and I like the color green more than the color red and and and....
  • -7 Hide
    DarkSable , March 20, 2014 10:49 AM
    I love it, but pretty soon here microsoft will get enough momentum built up to make DX at least somewhat comparable, meaning that nvidia will have the advantage once again, at least if gsync takes off the way it should.That being said, I would much rather have an API that actually makes a difference for mid/high end hardware, especially those of us who do actually have good cpus.
  • 4 Hide
    David Dewis , March 20, 2014 10:57 AM
    Despite the amount of skeptasism amoungst the pc comunnity, there must be a fairly substantial benefit to see this kind of adoption from big studios. Considering how poorly supported TressFX has been, i was worried this would flop. But now i really hope this takes off. It could make PC gaming cheaper for a those just wanting to get in, with people being able to save money on a lower end CPU and buy a better GPU.
  • 4 Hide
    billgatez , March 20, 2014 10:58 AM
    Interesting as this will mean Cryengen will support DX, Mantle and Open-GL.
  • 0 Hide
    jimmysmitty , March 20, 2014 10:59 AM
    Quote:
    All other developers will use this tech to help reduce CPU over head Crytek will use it to suck more from your PC.They always see it as a challenge to build an engine that cannot be played at full settings without the IT budget of Google and preferably some liquid nitrogen. (not saying thats a bad thing though, they at least push he boundaries of PC hardware rather than pandering just to the consoles)


    Ahhhh you forget the folly of Crysis 2 that came out and had worse graphics than Crysis 1. Had half the size textures of Crysis 1 as well. That is until PC gamers made a huge stink and they released a HD texture pack and some other stuff.

    Even Crytek can fall to the temptation of console monies.

    Quote:
    "Mantle will never take off". Well look here folks. Whether mantle works for your hardware or not, it's getting adopted and it's for the better. Nothing better than free software that can help boost performance and is OPTIONAL for everyone.


    Except that now we know DX12 and the next OGL is going to integrate the same low level access to them so which API do you think will win out? The one with the history and can easily be ported between console (XB1) and PC or the one that is PC exclusive and is newer meaning learning curve?

    In the end DX will win out again.

    Quote:
    Wait, I thought Mantle was never going to be adopted by anyone and that AMD was just paying everyone off and the sky is falling and I'm an elitist who only likes the hardware I own because everyone else is wrong and I like the color green more than the color red and and and....


    I don't think Mantle will go anywhere and I currently have a HD7970 with plans to upgrade to a R9 290X, or I might just wait till the R9 390 series comes out.

    Then again I look at history. DirectX will win out, it always has. Even OGL hasn't taken it down nor will it till it gets the constant support that DirectX does.

    As well if the XB1 does well enough, and it will, it will also boost DirectX because the XB1 uses DX11.X and as well has a Windows 8 kernel. It will make porting to PC so much easier and they will also have better graphics options available to start.
  • 2 Hide
    David Dewis , March 20, 2014 11:00 AM
    Quote:
    I love it, but pretty soon here microsoft will get enough momentum built up to make DX at least somewhat comparable, meaning that nvidia will have the advantage once again, at least if gsync takes off the way it should.That being said, I would much rather have an API that actually makes a difference for mid/high end hardware, especially those of us who do actually have good cpus.


    The biggest issue with Gsync is that you need a new, expensive monitor. Love the idea, but i hope DX12 adds more.
  • -1 Hide
    irish_adam , March 20, 2014 11:02 AM
    Quote:
    I love it, but pretty soon here microsoft will get enough momentum built up to make DX at least somewhat comparable, meaning that nvidia will have the advantage once again, at least if gsync takes off the way it should.That being said, I would much rather have an API that actually makes a difference for mid/high end hardware, especially those of us who do actually have good cpus.
    Its still helps you with your processor, it means you will not have to upgrade so much. It will also mean that when you do upgrade you can spend more money on other components as you will not see the need to buy such a top end processor. Hell it may even bring down the cost of high end processors because of a lack of demand
  • 0 Hide
    DarkSable , March 20, 2014 11:07 AM
    Quote:
    Quote:
    I love it, but pretty soon here microsoft will get enough momentum built up to make DX at least somewhat comparable, meaning that nvidia will have the advantage once again, at least if gsync takes off the way it should.That being said, I would much rather have an API that actually makes a difference for mid/high end hardware, especially those of us who do actually have good cpus.


    The biggest issue with Gsync is that you need a new, expensive monitor. Love the idea, but i hope DX12 adds more.


    That's true - however, I'm hoping that with higher resolutions finally starting to fall to the point where they might be considered, more people will begin to be interested in upgrading their monitor when they upgrade their computer.

    I know that I'm most certainly going to be buying an ASUS Swift 1440p, 120Hz, G-sync monitor when I upgrade to a dual-maxwell 890.

    You're right though, it's going to be slow on the adoption. I'm just hoping it's going to be slow and steady.
  • 0 Hide
    irish_adam , March 20, 2014 11:10 AM
    Quote:
    Quote:
    All other developers will use this tech to help reduce CPU over head Crytek will use it to suck more from your PC.They always see it as a challenge to build an engine that cannot be played at full settings without the IT budget of Google and preferably some liquid nitrogen. (not saying thats a bad thing though, they at least push he boundaries of PC hardware rather than pandering just to the consoles)
    Ahhhh you forget the folly of Crysis 2 that came out and had worse graphics than Crysis 1. Had half the size textures of Crysis 1 as well. That is until PC gamers made a huge stink and they released a HD texture pack and some other stuff.Even Crytek can fall to the temptation of console monies.
    Every game studio has to, considering the cost these days of making such games you could not turn a profit without them. My comment was obviously in jest. I just remember when the original crysis came out with i had 2 4850's and a heavily overclocked phenom and i still couldnt come close to maxing out the details. Honestly brought me to tears at how i was too poor to spend anymore at the time on my PC. Though i admit that crysis 2 was indeed poor, atleast they mostly made up for it in crysis 3
  • 1 Hide
    Christopher Shaffer , March 20, 2014 11:10 AM
    Quote:
    Wait, I thought Mantle was never going to be adopted by anyone and that AMD was just paying everyone off and the sky is falling and I'm an elitist who only likes the hardware I own because everyone else is wrong and I like the color green more than the color red and and and....
    ...said the elitist to the elitist.I'm all for Mantle, and I'm all for Nvidia doing the same and/or DX12 being everything MS is promising.I think the argument of "wait and see" regarding Mantle is still, well, wait and see. Crytek has contributed a total of 3 actual games of relevance in the last 5 years. I wouldn't call Mantle a major success by any means at this point.I for one, love my G-Sync/SLI setup, but I moved to this from a Crossfire setup, so no bias here. I think AMD makes a few killer products.Tom's showed the obvious benefits of Mantle the other day, but what they didn't show was the price vs. performance benefit of a Mantle-enabled card & game vs. an equivalently priced Nvidia card on the same game. But I don't think that's the killer-app factor here.What I think will either lead to Mantle's success or mediocre standing (I don't see full-on failure, but full-on adoption is far off, if ever) is going to be the success of DX12 and it's comparable affect on AMD performance. If it improves performance to nearly or better the equivalent of Mantle for both Nvidia and AMD, developers will question the relevance of Mantle.
  • 1 Hide
    derpderpderp , March 20, 2014 11:37 AM
    To the haters SUCK ON THAT!
  • 1 Hide
    David Dewis , March 20, 2014 11:39 AM
    DX12 has just been announced:
    IGN http://uk.ign.com/articles/2014/03/20/gdc-microsoft-reveals-directx-12-xbox-one-improvements

    No talk of actual improvements or facts or figures yet. Just promise for better multi-core support and lower level access. Like the fact it says it will be supported by 40% of existing GPUs. Hopefully my R9 290 is one of them Gonna be pissed if it isn't
    Too much talk of mobile for my liking. lol
  • -1 Hide
    qlum , March 20, 2014 12:12 PM
    The thing about this api is even if it only works on 40% of the gaming gpu's it will still give that 40% better performance without missing features for the other gpu's so as long as that is the case I will still be in favor of more support. this unlike what nvidea is pushing with physx. Anyway I feel kind of sad for Star citizens trying hard to implement mantle only to hear its getting put inside cryengine anyway.
  • 0 Hide
    Haravikk , March 20, 2014 12:52 PM
    Quote:
    "Mantle will never take off". Well look here folks. Whether mantle works for your hardware or not, it's getting adopted and it's for the better. Nothing better than free software that can help boost performance and is OPTIONAL for everyone.
    Thing is though is that both DirectX and OpenGL are going to get a lower-level, more direct to the hardware, interface as well, which seems to me like developing for Mantle is wasting time, when NVidia will presumably support the DirectX and OpenGL versions, as will Intel, and thus AMD will have to as well.This means that the only reason to support Mantle now is to take advantage of hardware that's available now, rather than stuff that will only get the support later on or waiting for a new generation. I suppose as a vehicle to drive the change across all APIs Mantle is a good thing, it just seems wasteful to develop with it since you'll have to do the same stuff for OpenGL and DirectX later anyway.Personally though I'd rather see an hybrid OpenGL and OpenCL standard that allows OpenGL engines to be partly implemented in OpenCL, so a lot of the logic and pipeline stuff is actually on the GPU, leaving the CPU to only signal updates and other important changes to this "on-GPU" game engine.
  • -6 Hide
    childofthekorn , March 20, 2014 1:05 PM
    So useless Crytek uses it!
  • 0 Hide
    childofthekorn , March 20, 2014 1:08 PM
    Quote:
    Quote:
    "Mantle will never take off". Well look here folks. Whether mantle works for your hardware or not, it's getting adopted and it's for the better. Nothing better than free software that can help boost performance and is OPTIONAL for everyone.
    Thing is though is that both DirectX and OpenGL are going to get a lower-level, more direct to the hardware, interface as well, which seems to me like developing for Mantle is wasting time, when NVidia will presumably support the DirectX and OpenGL versions, as will Intel, and thus AMD will have to as well.This means that the only reason to support Mantle now is to take advantage of hardware that's available now, rather than stuff that will only get the support later on or waiting for a new generation. I suppose as a vehicle to drive the change across all APIs Mantle is a good thing, it just seems wasteful to develop with it since you'll have to do the same stuff for OpenGL and DirectX later anyway.Personally though I'd rather see an hybrid OpenGL and OpenCL standard that allows OpenGL engines to be partly implemented in OpenCL, so a lot of the logic and pipeline stuff is actually on the GPU, leaving the CPU to only signal updates and other important changes to this "on-GPU" game engine.
    Crytek must be run by a bunch of idiots then right? Why else would they do this when the games supporting it will probably be released after opengl/DX is updated.
  • 0 Hide
    coolitic , March 20, 2014 1:41 PM
    They just did this because they are pretty bored and wanted to give it more features to make it look cooler.
Display more comments
React To This Article