By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Forums - Microsoft - Xbox One will Double Performance with DirectX12

UTKresh said:
With the current directX, firing draw-calls from the CPU is single-threaded. The performance boost mostly comes from using the cpu in parallel to fire draw-calls to the gpu.
Draw-calls are a performance killer. The new directX 12 technology raises the amount of possible draw-calls drastically.
This + some other nice features are going to raise the performance for all directX12 graphics card excessively. (that is - if you split your draw-calls to multiple threads)

Your post is right for PC... Xbone didn't have these overhead found in PC... in fact Xbone DirectX is already something like Mantle (close to Code to Metal).



Around the Network

DX12 + Cloud = 



Porcupeth said:
DerNebel said:
Porcupeth said:
cpg716 said:

Several games that are multi-play are already being announced with 1080p parity..  


Like what? Wolfenstein? Considering it looks like a 2006 game (though the gameplay seems nice, thankfully!), i'd be surprised if the XB1 couldn't do 1080p.

Witcher 3 devs already said PS4 version is going to have higher res

Watch Dogs will probably have higher res, if the old "leak" is to be believed

You can't really use games that look really dated as examples. That's like praising the XB1 for running a HD remaster of previous gen at 1080p/60fps. Whoopdidoo.

That didn't stop Titanfall from being 792p on X1 and before people start calling me a troll, yes Titanfall lokking like a 2006 game is an exaggaration, but I think we can all agree that Titanfall is not a graphical showcase.


I was going to mention TF too but that's not really fair because it's a MP only game. Additional players bog down performance. Same reason why Killzone MP has lower res than SP.

Though yes, with graphics that dated, i'm sure it could run at 1080p/60fps on PS4, even as a MP game.

Maybe but then again the engine could be the one holding the game back.  Since the engine is probably not really designed to handle multiple CPUs and GPU cores who knows if it really scale that well.



EB1994 said:

DX12 + Cloud = 


lol the cloud may be able to make a small difference for the PS5/XBOne2 but internet speeds just are not fast enough for it to make a difference at the time being. With that said, I understand your post is not serious lol



 

Brad Wardell says its currently not integrated in X1´s DirectX API.



Around the Network
rolltide101x said:
Captain_Tom said:
rolltide101x said:
All these threads need to be immediately locked. The idea that software can boost fixed hardware by double is impossible. They say the same thing about DirectX on PC but DX9 still has better performance than any of the newer ones....


Hey I am tired of this crap from MS as much as the next guy, but actually DX11 is a lot more efficient than 9.

Define efficient. It looks better with a small performance loss

 

If a game gives you the choice of DX9 or DX11 the DX9 version will run at a higher FPS than the DX11 version (with some graphics loss)

Wrong.  It is common knowledge amongst the PC crowd that cards generally get higher framerate in DX11 mode.  In fact I just did a benchmark myself to confirm it by doing 3 runs of the Metro: 2033 benchmark for both DX9 and DX11:

-The settings were maxed out accept for the DX11 only features.  However DX11 forces you to leave tessalation on.

-DX9: 29 FPS

-DX11: 30 FPS with the added benifits of AAA and Tessalation being on.

 

So yeah bud DX11 gave extra FPS even with the extra DX11 effects on.



UTKresh said:

 

Brad Wardell says its currently not integrated in X1´s DirectX API.


Even if the X1 doesn't currently utilize all of its cores well, that only proves MS is innept at programming.  OpenGL is more efficient than DX so any optimizations applied to the X1 can be applied even more so to the PS4.  This is just the new wave of MS' BS-train...



UTKresh said:

 

Brad Wardell says its currently not integrated in X1´s DirectX API.

He means all 6 cores? Because two cores are reserved to OS.

BTW games on Xbone are spliting the work already... see Ryse presentation.



rolltide101x said:
UTKresh said:
With the current directX, firing draw-calls from the CPU is single-threaded. The performance boost mostly comes from using the cpu in parallel to fire draw-calls to the gpu.
Draw-calls are a performance killer. The new directX 12 technology raises the amount of possible draw-calls drastically.
This + some other nice features are going to raise the performance for all directX12 graphics card excessively. (that is - if you split your draw-calls to multiple threads)

? that would only make a difference if the GPU had more power. You could put 50 threads on a Pentium processor but an i7 would still crush it.

what you say is a completly wrong comparison and makes no sense.

the reason why we use multi-core CPUs instead of super-strong single core CPUs is because the Ghz of CPUs are not raising like they did years ago anymore. Instead multi-core CPUs are used. If you dont programm your application multi-threaded for your new i7, it will run as bad as years ago on a ~3Ghz 1 core processor. Its all about parallelism, cache, transistors, computing units and the likes today.



Me thinks... if we all strongly believe, the Xbox One can be X+XxX times 9000 better. But we all together have to berieve... so... all you people... yes, you too... come together now... berieve... close your eyes... raise your hands up in the sky... BERIEVE! GIVE ALL YOUR ENERGY TO XBOXES ONE, SO IT CAN BE THE BESTEST CONSOLE IN THE WHOLE MULTIVERSE!



Hunting Season is done...