DirectX 12 50% Reduction In CPU Overhead Doesn’t Result In Enhanced PopcornFX Particle Effects

Persistant Studios CEO Camille Mirey also speaks about the benefits of AMD Mantle.

Posted By | On 08th, May. 2014 Under News


directx-12

Much has been made about the benefits of Microsoft’s recently revealed DirectX 12 API. While some proclaim its capability of increasing performance for the Xbox One, others have doubted whether it can actually do much more than increase the efficiency of the hardware.

Persistant Studios CEO Camille Mirey, responsible for the particle effects middleware PopcornFX, provided his view on one of the benefits of DirectX 12 – that is, the reduction of CPU overhead since PopcornFX particle effects rely on the CPU. With DirectX 12 being such a low level API, will this provide benefits to the middleware?

“We aren’t really affected by this, as we usually make very few driver calls, but we are looking forward to Microsoft’s DirectX 12.”

Camille further clarified that while there is a reduction in CPU overhead, it doesn’t make a very big difference to PopcornFX when calls are made to DX12. “This is a reduction in CPU overhead when calling the graphics driver. We intensively use the CPU, but make very few calls to the graphics driver. Therefore, while this improvement is great when you have lots of drawcalls, in our case, it will be like removing a droplet from a bathtub.”

Speaking about AMD’s own API Mantle, which can increase the number of drawcalls – which the middleware seems dependent on – what kind of benefits would this provide for particle effects? Camille responded that, “Some features of Mantle seem interesting for us, it allows lower level control similar to what we have on consoles.

“About drawcalls specifically, there seems to be a misunderstanding here – our middleware is not hungry for draw calls. This is one of the advantages of our batching system. We typically only have a few drawcalls even with thousands of different emitters.”

What are your thoughts on the matter? Let us know in the comments below.


Awesome Stuff that you might be interested in

  • incendy

    Wouldn’t they get better results if they use parallel processing or if they offload the array update methods for their particles? Looping through an array and updating each value is so much faster on the GPU. There are very few cases where using just the CPU is best, especially on systems that have unified memory.

    • ps4lol

      Yes they just need to use magical move engine “parallel processing” and quad misterxmedia render pipes with those new tiled resources game engines and Xbox will totally dominate PS4.

  • Rai

    Popcorn Fx sounds tasty.

  • LisaPNevarez

    Persistant Studios CEO Camille Mirey, responsible for the particle effects middleware PopcornFX, provided his view on one of the benefits of DirectX 12 – that is, the reduction of CPU overhead since PopcornFX particle effects rely on the CPU. With DirectX 12 being such a low level API, will this provide benefits to the middleware? http://num.to/478878905061

  • Squinty

    “While some proclaim its capability of increasing performance for the Xbox
    One, others have doubted whether it can actually do much more than
    increase the efficiency of the hardware”
    WTF does that even mean? Of course it cannot do more than increase the efficiency of the hardware. It’s a SOFTWARE upgrade.

    • Guest

      Not only that, but performance is lost through inefficiency. Increasing efficiency can do nothing but increase performance…so to paraphrase that first paragraph:

      “Some say it will increase performance while others doubt whether it can actually do much more than increase the performance of the hardware.”

    • Squinty

      What

    • Guest

      He’s being sarcastic, look it up.

    • Guest

      It means some people are claiming it will magically put extra hardware into the XB1 lol. When the aim is to maximize the hardware through software improvements (efficiency, ease of developing, etc).

    • PCDOMINATES

      Its been already tested and proven by Nvidia so no reason for lies it works kinda of like getting 8 guys instead of 2 guys to do the same job which is what multicore was meant to do the only reason it was never used was because of powef consumption and limited experience of developers with Multicore CPUs who for the most part only used single to dual core 7 years ago games take 2 yrs to complete or more ..explains alot

  • dakn45

    Gaminbolt posting bullcrap again. Post real news you damage controling indians

    • PLASTICA-DICK

      U need some plastica-DlCK in ur life bra.

    • John

      lol what a buttblasted xbot fanboy. sorry dx12 isnt anything more than hype in a attempt to steal mantles thunder.

    • Guest

      There goes dakan45 being his usual 45 yr old self. Racist, immature, stupid, and seriously butthurt. He swears he’s not a MS fanboy, yet always gets so offended when somebody talks about them. The guy is a loser and should be banned.

  • Arnold Stallone

    What? Some experienced devs who are used to code to the metal are saying that directx12 won’t multiply the current Xbox one power by x40?
    That can’t be possible. Directx12 is the ultimate special magical sauce. The Xbox one will become at least 5 times more powerful than the ps4!

    What a bunch of liars, these popcornfx creators, really!
    How dare they?

    • Psionicinversion

      considering there talking about if the API will make any difference to its middleware and seems like nothing will, not even PS4’s magical opengl would make any difference to it would still be the same. They also werent asked to comment on whether it increased power so your lemming besides we all know who really king

      http://i.imgur.com/O19VJxC.gif

    • Squinty

      Is that an Indian spaghetti movie?

    • Failz

      Reducing the CPU by 50% is different to increasing the power by 50%. Link me an article where MS actually claimed this will increase the system power x40?

    • ps4lol

      He didn’t say MS claimed it. But deranged insane fanboys like misterxmedia have. Too bad you actually believe that trash.

    • Johnny

      Trying hard to get banned again extremederp?

    • ps4lol

      Go back to misterxturd’s insane asylum and don’t come back.

    • Failz

      No one cares what you delusional fanbabies think.

    • Guest

      Right! Amen to that brother. But they seriously need this special sauce to work, seeing as all the other special sauces didnt work. Heck, most of them are the systems weakness actually. DX11, dGPU, eSRAM, only on paper. Upclocks and the list goes on.

    • Paddy

      Increasing power is a bit of a missed claim. The XB1 will still have the same hardware. The difference that DX12 is aiming for is to get much more (and more flexibility/efficiency) in how that hardware operates. Getting more out of the hardware will create the illusion of power. In the end, it doesn’t really matter so long as it creates an improvement. Also, making it easier for developers to code games theoretically will make it easier to reach the desired outcome.

    • PCDOMINATES

      Do you even know what code to the metal means get a clue dufus they made a middle ware that runs on CPU threads not so much GPU api thats not code to the metal if you dont utilize both CPU and GPU at the deepest level let alone both which they do not stop sniffing glue

  • PCDOMINATES

    Nvidia and AmD (even though they have mantle) have both stated that Dx12 will increase performance Nvidia who has the most powerful Graphics card to date has tested their video card lineup with performance gains of more than 60% .That actually backs up testing by Microsoft on workstations running Xbox One specs that Dx12 can and does make the multiCore cpu on the Xbox One run with all cores firing intstead one core at a time ..Xbox one would be running all 8 cores through the Dx12 api ..which Unreal engine 4, Cryengine, Source Engine, and many others all take full advantage of and Popcorn is relatively a small insignificant middleware that no major AAA developer relies on .It has already been stated that OpenGl would need a complete rewrite to even come close the features and processing benifits of Dx12 ..Xbox One will perform to a higher degree and that alone with the better multiplayer exclusive AAA Megahits
    games like Gears Halo Forza Titanfall have shown it will continue to be a major force in gaming wherea the Ps4 has for most part relies on indie games for exclusives that get good reviews..is this a joke?

    So far Xbox One Dominates Software sales just liKnack not 60fps Killzone not 60fps Infamous not 60fps Assasins creed IV not 60fps..Hehe nuff said
    End game Ps4 aww y so sad


 

Copyright © 2009-2015 GamingBolt.com. All Rights Reserved.