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

Forums - Microsoft - Microsoft to unlock more GPU power for Xbox One developers

JoeTheBro said:
Machiavellian said:
ethomaz said:
Sh1nn said:
So, xbone actually only have 1.18TF for games at launch ? lol

Yes... they will try to unlock the 10% reserved to Kinect after launch.

If only it was just Kinect taking 10% you probably would be right.  I guess you are still throwing out misinformation and baseless assumptions

Of course the 10% would not just be kinect. However regardless of the use, it's still 10% not available to devs for graphics which is what everyone cares about these days when comparing specs.

Joe, I am messing with ethomaz.

As to the 10%, didn't MS get 6.6 with their GPU uptick so its like 4% ;)



Around the Network

Machiavellian said:

Joe, I am messing with ethomaz.

As to the 10%, didn't MS get 6.6 with their GPU uptick so its like 4% ;)

I guess it is not even exactly 10%. It is 1 CU from the 12... ~8.3%. I can't other way to reserve GPU resources in AMD GCN becasue each CU is complete and can act like one unit (It have SPs, ROPs, TMUs, etc... it is a mini GPU).

10% is a round number... clock won't change that.

For the future what I'm thinking MS will do:

- Remove all the hardware aceleration from the UI
- Developer the Kienect processing over the CPU instead GPU

The GPU will be 100% free for games.



ethomaz said:

Dark_Feanor said:

As if no game/app would make use of this 10% SO tasks.

If a game uses Kinect it will have no need to compromise anything.

+

Hardware aceleration is a very smart decison to achieve performance gain in OS tasks, even Android (3.0) and iOS are doing it for a while.

I can´t understand why Sony would overload 2 slow CPU cores if they have up to 4 CUs that have no advantages rendering tasks.

Not only Sony... MS is overloading 2 cores for OS.

You know... you need free processing in OS to open apps in multitasking.

I never read anything about any app running better on GPU than CPU... that's a myth... it's only works for parallel processing like video encoder (even so the lack of SSE and others intructions make the result worst than a Intel CPU for example).

Apps/OS runs in CPU... the UI drawing can be use GPU but everything else run over CPU.

The Metro UI uses the GPU... the PS4 OS didn't have these freatures.

Exactly where are you getting your information on the PS4 OS.  I totally agree with your statement that running apps on the GPU is not happening.  GPU acceleration is used more like a co-processor where parallel task are key to performance than anything else.

As far as what the PS4 OS does and does not do, where is this info.



ethomaz said:

Machiavellian said:

Joe, I am messing with ethomaz.

As to the 10%, didn't MS get 6.6 with their GPU uptick so its like 4% ;)

I guess it is not even exactly 10%. It is 1 CU from the 12... ~8.3%. I can't other way to reserve GPU resources in AMD GCN becasue each CU is complete and can act like one unit (It have SPs, ROPs, TMUs, etc... it is a mini GPU).


I see no reason why CUs have to be statically allocated. They are not CPU unities in the way CPU cares are reserverd for IO operations, they don´t have to share memory or have any stack control.

If they are statically allocated there is no way Microsoft ever unlock any more power for games. They would optimize was they want and only background, snap and swap features would improve performance.



Machiavellian said:

Exactly where are you getting your information on the PS4 OS.  I totally agree with your statement that running apps on the GPU is not happening.  GPU acceleration is used more like a co-processor where parallel task are key to performance than anything else.

As far as what the PS4 OS does and does not do, where is this info.

First it is clear that PS4 UI didn't use GPU... you already used Compiz in Linux? It uses GPU hardware accelaration (turn it on and off to see)... you know the difference because the UI effects are different from a flat UI... you can check the UI video at Gamescom... there are no UI effect using GPU.

If you want a better way to understand... compare Windows Seven to Windows XP... os disable the hardware accelaration on Seven (the effects will look like XP)... Metro UI uses GPU and the videos from MS cleary shows that.

Now about Kinect... Kinect is always on even when your are running a game... so it needs processing even when you are playing... The PS Eye funtions are just on when you are not playing or the game uses it... no GPU processing is reserved unless the game needs to use it.

That's the difference.

PS4 have 100% the GPU to developer choose to use... if they didn't use the PS Eye then they can use 100% for game.

Xbone not... but in the future MS will change that... they will free up 100% of the GPU for game like PS4.



Around the Network

Dark_Feanor said:

I see no reason why CUs have to be statically allocated. They are not CPU unities in the way CPU cares are reserverd for IO operations, they don´t have to share memory or have any stack control.

If they are statically allocated there is no way Microsoft ever unlock any more power for games. They would optimize was they want and only background, snap and swap features would improve performance.

That's the only way I can see they reserve some GPU power to use... each CU have it own task scheduler so when they receive the work it schedule over all free SPs dynamically... there is no Out of Order processing in GPU... so the schedules can fill all the CUs with graphic tasks and the Kinect/UI didn't get done in time.

So what can they do? Reserver some CU for some tasks... the AMD GCN allow that... even changing the ROM you can enable and disable CUs in your Radeon card... why? Because each CU is a independent unit in GCN Arch... it have all the part to work alone.

So MS is holding a CU for this Kinect/UI.

But in the future all the Kienct/UI work will be done by CPU and that CU will be free for game... that's what I guess.

CU is a mini GPU inside the GPU... it is like a Core in a multi-core CPU.



ethomaz said:

Machiavellian said:

Exactly where are you getting your information on the PS4 OS.  I totally agree with your statement that running apps on the GPU is not happening.  GPU acceleration is used more like a co-processor where parallel task are key to performance than anything else.

As far as what the PS4 OS does and does not do, where is this info.

First it is clear that PS4 UI didn't use GPU... you already used Compiz in Linux? It uses GPU hardware accelaration (turn it on and off to see)... you know the difference because the UI effects are different from a flat UI... you can check the UI video at Gamescom... there are no UI effect using GPU.

If you want a better way to understand... compare Windows Seven to Windows XP... os disable the hardware accelaration on Seven (the effects will look like XP)... Metro UI uses GPU and the videos from MS cleary shows that.

Now about Kinect... Kinect is always on even when your are running a game... so it needs processing even when you are playing... The PS Eye funtions are just on when you are not playing or the game uses it... no GPU processing is reserved unless the game needs to use it.

That's the difference.

PS4 have 100% the GPU to developer choose to use... if they didn't use the PS Eye then they can use 100% for game.

Xbone not... but in the future MS will change that... they will free up 100% of the GPU for game like PS4.


Just imagine, if games look better on the Xboner right now; with freed resources -> they should look even better as time goes.



Ex Graphics Whore.

TimCliveroller said:

Just imagine, if games look better on the Xboner right now; with freed resources -> they should look even better as time goes.

I think that was pretty clear that all consoles gets better with the years

Launch games are launch games... see Halo 4, Uncharted 3, God of War 3, etc... the late releases.



Machiavellian said:
JoeTheBro said:

Of course the 10% would not just be kinect. However regardless of the use, it's still 10% not available to devs for graphics which is what everyone cares about these days when comparing specs.

Joe, I am messing with ethomaz.

As to the 10%, didn't MS get 6.6 with their GPU uptick so its like 4% ;)

I'm just going off the article with the 10% figure.

Also percents don't work that way.

10% of 1.23 is .123.

The 6.6% bump brings the teraflops up to 1.31.

.123 is  9.4% of 1.31, not 4%.



JoeTheBro said:
Machiavellian said:
JoeTheBro said:

Of course the 10% would not just be kinect. However regardless of the use, it's still 10% not available to devs for graphics which is what everyone cares about these days when comparing specs.

Joe, I am messing with ethomaz.

As to the 10%, didn't MS get 6.6 with their GPU uptick so its like 4% ;)

I'm just going off the article with the 10% figure.

Also percents don't work that way.

10% of 1.23 is .123.

The 6.6% bump brings the teraflops up to 1.31.

.123 is  9.4% of 1.31, not 4%.

Aaaa... can you inform us about your math grades?



Ex Graphics Whore.