• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

Xbox Project Scorpio Announced - 6TFlops, 320GB/s - Fall 2017

Status
Not open for further replies.

Matt

Member
Fair, but you specifically state that the specs are not something to be positive (or negative about). I would disagree and say the specs are better than whats existing in the console space. I believe that is an disputably positive thing for console gamers. Will it take us from Halo 2600 level graphics to Halo 5 graphics in a single step, probably not. But constantly harping on on posts that show a modicum of positivity is off putting to fans. By all means reign in the MisterXmedia-esq posts. But we don't need to constantly (if gently) push down on every post that shows anything but the least common denominator of support.
Once again, I haven't done that. I, over and over and over again, have said I am looking forward to the system, that it's going to be cool, that it will be the main place I play when it comes out. Those are all signs of positivity.

But if someone came in here really excited that every Scorpio was coming with a real sex doll, it wouldn't be negative of me to point out they are incorrect, nor would that person be exhibiting more positivity than I. They would just be wrong.
 

THE:MILKMAN

Member
You don't need to guess it , as they have shown images of the motherboard

I have now checked DF and they do indeed talk about the PSU so my bad but the the image purporting to be the dev kit still doesn't seem right when compared to the official (retail I assume) images.

I can't see how the dev kit ports being at the top (motherboard at top of case?) could work or why it would seem to differ to the retail images of how the components fit together as shown in the DF article?

jpg

in-exclu-ls-le-dos-de-la-scorpio-devkit-1.jpg


So the dev kit image above is either very different inside or that image is fake/wrong.
 

ethomaz

Banned
I can only say that the first thing we noticed with the motherboards pics are that it is a motherboard to be used on top of the unit with fans on bottom.

That was pretty clear by the images released by MS.

That not what you see in most PC cases but it is not crazy or uncommon either.
 
Wasn't there rumors from jez, that there is no more ventilation on top. Only from the side.

So a flipped motherboard direction is possible?
The original Ps4 did that, too
 
Once again, I haven't done that. I, over and over and over again, have said I am looking forward to the system, that it's going to be cool, that it will be the main place I play when it comes out. Those are all signs of positivity.

But if someone came in here really excited that every Scorpio was coming with a real sex doll, it wouldn't be negative of me to point out they are incorrect, nor would that person be exhibiting more positivity than I. They would just be wrong.

I know you probably can't say but have you noticed any differences in dev time or ease of functionality when using the Scorpio dev kit over the OG One? I think I read they had devs in mind when they were building it.

:) for yes and :| for no ;)
 

EvB

Member
I have now checked DF and they do indeed talk about the PSU so my bad but the the image purporting to be the dev kit still doesn't seem right when compared to the official (retail I assume) images.

I can't see how the dev kit ports being at the top (motherboard at top of case?) could work or why it would seem to differ to the retail images of how the components fit together as shown in the DF article?


So the dev kit image above is either very different inside or that image is fake/wrong.


I've been trying to figure it out, the vent itself on that image looks inelegant , especially as we know that the rear vent only occupies one half the width of the machine.

For the front of the dev kit and that image to match, the official retail renders.

This would actually be the bottom of the unit. When you compare the front panel and inparticular, the front of the disc drive, this appears to be the case.
However, it looks like the power connector is on the wrong side of the ports compared to the purported image of the rear.
I really don't expect the retail unit to look much (or any) different to the dev kit, so I'm not sure.
 

Matt

Member
I know you probably can't say but have you noticed any differences in dev time or ease of functionality when using the Scorpio dev kit over the OG One? I think I read they had devs in mind when they were building it.

:) for yes and :| for no ;)
The XDK has always been relatively fine in term of ease of use. The problem was the design of the Xbox One, which wasn't the best environment. Scorpio is obviously much better in that regard, but because devs still need to make XBO versions, the amount of work has just gone up overall.

If the Scorpio was replacing the XBO, then your answer would be :)
 
The XDK has always been relatively fine in term of ease of use. The problem was the design of the Xbox One, which wasn't the best environment. Scorpio is obviously much better in that regard, but because devs still need to make XBO versions, the amount of work has just gone up overall.

If the Scorpio was replacing the XBO, then your answer would be :)

Ahh, that's interesting. Positives with Scorpio negated by the XB1. I'm not exactly tech savvy but I do find it all interesting and its great to get insight when we can :)
 
If I were in charge of naming the thing, this is honestly what I would go with. It jives with their marketing talk of "hardware without generations" and also serves as a play on their wacky numbering schemes.

It would also mean that their next console could be named the Xbox Infinity + 2. Also, holy shit would that last gif be a great play on Xbox Infinite having built-in Cortana support with mics and all. Let's go get jobs at Microsoft.

That's exactly what I was getting at.

Also, should we fly to Redmond or just tweet Phil our résumé's?

I'm ok with carpooling. Though it's approx. 2160 miles to get there from where I live.
 

ResoRai

Member
Make it Xbox One +

Take the x and spin it around to a plus sign and flash the x and + for logo reveal.

×b̶o̶x̶-> One

box ×-->One

Xbox One +
 

Shpeshal Nick

aka Collingwood
The XDK has always been relatively fine in term of ease of use. The problem was the design of the Xbox One, which wasn't the best environment. Scorpio is obviously much better in that regard, but because devs still need to make XBO versions, the amount of work has just gone up overall.

If the Scorpio was replacing the XBO, then your answer would be :)

You're saying devs have to make 2 separate versions?
 
The XDK has always been relatively fine in term of ease of use. The problem was the design of the Xbox One, which wasn't the best environment. Scorpio is obviously much better in that regard, but because devs still need to make XBO versions, the amount of work has just gone up overall.

If the Scorpio was replacing the XBO, then your answer would be :)

How is that holding the scorpio versions back though? Just lack of time for optimization? I know on PC with varying tiers of hardware devs start development with scaleability in mind. And I am fairly certain that MS has also started using a scaleable dev model for their first party games for xbpa. Project Helix I think it's called. Am curious to know why it would be different here.
 

gamz

Member
The XDK has always been relatively fine in term of ease of use. The problem was the design of the Xbox One, which wasn't the best environment. Scorpio is obviously much better in that regard, but because devs still need to make XBO versions, the amount of work has just gone up overall.

If the Scorpio was replacing the XBO, then your answer would be :)

Matt, do you have a Dev kit? Or have you specifically developed for Scorpio?
 

bluexy

Member
I like either just the Xbox or Xbox Infinity. I think it'd be a poor decision to continue with the Xbox One branding if they could figure a way out of it. That is to say, if they could rebrand, but also maintain the perception that it isn't a new console generation entirely.

Putting distance between the Scorpio and the Xbox One would be a smart call. The PS4 just has too controlling a presence in the "conversation." Imagine the Scorpio launching to the online discourse being "PS4 Pro vs. Xbox One Elite," and how those conversations would just boil down to PS4 vs. Xbox One for the larger audience.

Hell, maybe even rebrand the Xbox One in some way as the Xbox Infinity pre-cursor. Double down on the Scorpio being a step forward.

Just thinking out loud here. I'm excited for the Scorpio like a lot of folk here, but the Xbox One ___ speculation just doesn't sound effective. It's why folk like "Scorpio" by itself so much, because most folk know the Xbox One branding is pretty weak right now.
 

Matt

Member
You're saying devs have to make 2 separate versions?
Eh, not exactly, but they are very different systems that of course can lend themselves to varying degrees of individual care to make the most out of their respective platforms, depending on how much work a dev wants to do.
 

Matt

Member
How is that holding the scorpio versions back though? Just lack of time for optimization? I know on PC with varying tiers of hardware devs start development with scaleability in mind. And I am fairly certain that MS has also started using a scaleable dev model for their first party games for xbpa. Project Helix I think it's called. Am curious to know why it would be different here.
In not sure what you mean, I never said "holding back" in that post. I was talking about the totality of dev time.
 

cakely

Member
You're saying devs have to make 2 separate versions?

We already knew this, right? To fully take advantage of the hardware, existing games are going to need a Scorpio patch, and new games are going to at least have a version compiled with Scorpio settings turned on.

Just like that other console with the mid-generation hardware upgrade.
 

Trup1aya

Member
You're saying devs have to make 2 separate versions?

I don't think that's a good way to explain it.

It's more like PC development: you make a single game, but it's scalable to work on multiple hardware configurations-

In the case of Xbox, there just two configurations to consider.

To take full advantage of the scorpio's capabilities, there will need to be a patch, because typically a games 4K assets won't be able to fit on a disc.
 

gamz

Member
I don't think that's a good way to explain it.

It's more like PC development: you make a single game, but it's scalable to work on multiple hardware configurations-

In the case of Xbox, there just two configurations to consider.

Yeah, that's what I figured.
 

Shpeshal Nick

aka Collingwood
I don't think that's a good way to explain it.

It's more like PC development: you make a single game, but it's scalable to work on multiple hardware configurations-

In the case of Xbox, there just two configurations to consider.

To take full advantage of the scorpio's capabilities, there will need to be a patch, because typically a games 4K assets won't be able to fit on a disc.

This is what it thought. Because they mentioned something about the extra ram having some kind API that accounts for the eSRAM didn't they?

I assumed it would be a patch at worst. Matt's post made it sound like 2 versions are being made, which I just wouldn't believe because not many devs are going to want to make 2 versions of their game for the non market leader.
 
Fair, but you specifically state that the specs are not something to be positive (or negative about). I would disagree and say the specs are better than whats existing in the console space. I believe that is an disputably positive thing for console gamers. Will it take us from Halo 2600 level graphics to Halo 5 graphics in a single step, probably not. But constantly harping on on posts that show a modicum of positivity is off putting to fans. By all means reign in the MisterXmedia-esq posts. But we don't need to constantly (if gently) push down on every post that shows anything but the least common denominator of support.

You know what they call people that believe it is their mission in life to temper everyone else's excitement?

People we place on ignore. The world suddenly becomes more fun again.
 

scently

Member
I thought this was always going to be the case.

I think, for the most part, there are is going to be a general set of data applicable/ executable by both the XB1 and the Scorpio, with Scorpio having specific extensions and features that take advantage of its hardware.

I think what we will see is; if you have an XB1 and purchase a game, it will download only the data executable by the XB1, while the same will apply if you have a Scorpio.
 

Matt

Member
This is what it thought. Because they mentioned something about the extra ram having some kind API that accounts for the eSRAM didn't they?

I assumed it would be a patch at worst. Matt's post made it sound like 2 versions are being made, which I just wouldn't believe because not many devs are going to want to make 2 versions of their game for the non market leader.
I guess it depends what you mean by "version." It's running off the same code, but the Scorpio game can have different settings, assets, and more if a dev wants to do that work. Or they can do very little and essentially there would just be increased performance up to whatever limits are in place.

Calling it the Scorpio version and the XBO version isn't inaccurate considering they are closed environments with two presets, but profile also works.
 

Hexer06

Member
I guess it depends what you mean by "version." It's running off the same code, but the Scorpio game can have different settings, assets, and more if a dev wants to do that work. Or they can do very little and essentially there would just be increased performance up to whatever limits are in place.

Calling it the Scorpio version and the XBO version isn't inaccurate considering they are closed environments with two presets, but profile also works.

Thx for the info. Always interesting to hear from a devs perspective :D.
 

Trup1aya

Member
This is what it thought. Because they mentioned something about the extra ram having some kind API that accounts for the eSRAM didn't they?

I assumed it would be a patch at worst. Matt's post made it sound like 2 versions are being made, which I just wouldn't believe because not many devs are going to want to make 2 versions of their game for the non market leader.

Yeah the Scorpio interprets the exact same calls that the OG xbox 1 does.

"The memory system we've got, we've got enough bandwidth to more than cover what we go from ESRAM," says Baker. "We simply go and use our virtual memory system to map the 32MB of physical address that the old games thought they got into 32MB in the GDDR5. So latency is higher but in terms of aggregate performance, the improved bandwidth and improved GPU performance means we don't hit any issues."

Developers make sure the game runs on Xbox one. That same code will run on the Scorpio, which enough overhead to turn on additional graphical features. And there's enough bandwidth to load better assets.
 
How does it not effect the discussion?
I apologize, I'm not clear what the "it" refers to. Can you elaborate what you mean here?

How does the quote above say that all the functionality is in the prior platforms?
It doesn't. But that's because it's about the command processor. You'll see my use of the "all the functionality" clause was instead referring to the audio block. Here's the DF quote regarding that:
Richard Leadbetter said:
Scorpio is set to receive support for Dolby Atmos for gaming, Dolby Atmos for headphones plus a Microsoft proprietary format called HRTF, developed by the Hololens team. Because the APB (audio processor block) hardware is basically identical to that found in Xbox One, it means that all existing iterations of the console will get the spatial surround upgrade.
Please ignore the part where Mr. Leadbetter appears not to know what HRTF refers to.

Also of course the additional programmability isn't being used yet, the system isn't even out.
This is a weird thing to say. Games are being developed on and for Scorpio right now, using all the active hardware. Microsoft were clearly not referring to the launch date when they said the commander processor's potential is not being used yet. Otherwise the article would've just been them saying, "Well here's what we built, but we're not using any of it yet" over and over.

The dx12 chip in Scorpio has more capability than the one in og XB1 as said from MS. The chip is more advanced and handles dx12 extremely better.
They said it has more capability, which is not being used. At no point did they say it handles DX12 extremely better. In fact, they said the exact opposite: that previous Xbox Ones receive about the same boost with DX12 and the customized command processor.

Having dx12 instructions on og XB1 using a good portion of CPU compared to nearly zero and all on gpu on Scorpio is a major upgrade no question about that
Where do you think you heard this? It's not something Microsoft has said. Scorpio does not perform intrinsically better at DX12 than prior Xbox Ones on a per-task basis. (Of course it does perform better overall, due to the increase in clockspeeds, CU count, etc. But that's about a rise in paper specs, not about its efficiency in using them.)
 
Whether that premise is true or not doesn't affect the structure of the argument, so your prior objection isn't cogent.

But the premise happens to be true. Microsoft themselves have said that the command processor and attendant DX12 translation benefits are in all Xbox Ones.* They've additionally said that the Scorpio version has more potential for reprogramming, but they're not using that (yet). LukasTaves posited the audio block as another Scorpio assist, but Microsoft have explicitly said that all its functionality is present in prior Xbox Ones as well.

Everything we know, from the platform holder themselves, nullifies his claims.


*A programmable GPU command processor is in PS4 too, which may be relevant. It's an AMD feature.

My original point was comparing the Scorpio cpu to Pro's cpu. I said the gap is wider than the 9% (but to what extent I have no idea) given by the overclock because on scorpio there's more co processors offloading the cpu.

Then I said the audio block of Ps4 is not as capable, giving you a presentation from Sony itself telling developers that they have to use cpu time for some audio tasks that are handled by the audio block on xbone. (I believe the whole controversy started even with Killzone using a large potion of 1 cpu core for audio right when the generation started). The audio block on Scorpio might be the same on xbone, but it's definitely not the same on Ps4.

As for the dx12 co processor, Ms says that yes, it's an evolution of the one already presented on xbone, but they also said that on Xbone it was need tens of thousands to hundred of thousands instructions for handling draw calls, and on scorpio that number drastically decreases to 9-11 (not thousands) practically freeing the cpu of that burden. Not sure why you are focusing on the fact that xbone already had an earlier version of this, when they are giving the practical result for Scorpio.

Something that yet again it's not present on Ps4 as draw calls still demand some cpu time:
http://www.redgamingtech.com/wp-content/uploads/2014/04/ps4-cpu-decent-sucker-punch-1024x571.jpg
(notice that's ten thousand draw calls, in the same range Ms said it was needed for xbone)

Now, you made a valid point that this didn't benefited xbone that much, and indeed it hasn't (though the gpu not being the same makes this comparison difficult to make), but even that Ms addressed, saying that on Xbone a significant amount of cpu time was lost due latency and cache misses and that they have improved that, and that the cost for virtualization wasn't trivial, and according to them they modified the cpu at a core level adding the instructions need for virtualization to reduce wasted cpu time.

Not to mention they also said they improved cpu/gpu coherency to make it easier/more performant to use gpgpu techniques when the cpu isn't up to task.

We don't know to which extent modifications similar to that were made on Ps4, but Ms did noticed that all those modifications weren't on xbone.

I'm not saying that this will give scorpio Cpu twice or anything close to that more cpu performance than pro, even so because some of those tasks occupy like a fraction of a core, but there's more cpu time available to games, however small that might be.

A good point of comparison would be Just Cause 3. Without any updates boosting the resolution on Pro the game is very cpu bound already, so a looking at ho the game runs on scorpio should give a direct show off the cpus.
 

Trup1aya

Member
I guess it depends what you mean by "version." It's running off the same code, but the Scorpio game can have different settings, assets, and more if a dev wants to do that work. Or they can do very little and essentially there would just be increased performance up to whatever limits are in place.

Calling it the Scorpio version and the XBO version isn't inaccurate considering they are closed environments with two presets, but profile also works.

Profiles is probably better, since there's nothing stopping developers from being more liberal with how they let players customize the experience.
 
In not sure what you mean, I never said "holding back" in that post. I was talking about the totality of dev time.

You are correct, I am swamped with kids atm. But still, the question you answered was in comparison. He just wanted to know if there was a difference. What you basically said was yes... but it doesn't matter because of x...

I used to lay tile. If someone asked me if it was easier to lay x tile vs y tile I wouldn't say well yes it is easier to lay x tile but it doesn't matter because I then have a bunch of y tile to lay as well... That doesn't make sense because if I have so many square feet to lay in the first place then it is a blessing that some of it can be done with x tile vs b tile. It also doesn't take away from the fact that x tile is indeed easer to lay period. I understand that you are basically saying that there is now more work overall... But that wasn't the question. Also, would you actually only make one version just for scorpio if it where the start of a new gen and it wasn't mandated? How often did that actually happen last time? How many developers made strictly next gen versions of games right off the bat? Are you saying that you would rather just work on a Scorpio version and leave all the money that could be made with an XB1 version on the table? So, if you where going to make both versions anyway, wouldn't it be a blessing that it is easier to dev on Scorpio than XB1?

I'm just saying that it's a good thing period that the scorpio version is easier to dev for, with or without a mandate to make a version for XB1 and it's ok to say so without any modifiers.

I'm seriously not coming at you man. I'm just trying to show you why some here think you are constantly downplaying advantages.

EDIT: I should say though, that you are nowhere near as bad as Liabe Brave lol and I don't know why people singled you out first. Probably because they figured you where more level headed/unbiased and willing to listen.
 

xabbott

Member
The XDK has always been relatively fine in term of ease of use. The problem was the design of the Xbox One, which wasn't the best environment. Scorpio is obviously much better in that regard, but because devs still need to make XBO versions, the amount of work has just gone up overall.

If the Scorpio was replacing the XBO, then your answer would be :)

I don't understand. How would the differing hardware change the environment? I mean I understand obviously having more hardware resources available. But don't the development environment updates benefit the Scorpio and current One? Phil seem to mention this on IGN's Unlocked awhile back too(here).
 

gamz

Member
You are correct, I am swamped with kids atm. But still, the question you answered was in comparison. He just wanted to know if there was a difference. What you basically said was yes... but it doesn't matter because of x...

I used to lay tile. If someone asked me if it was easier to lay x tile vs y tile I wouldn't say well yes it is easier to lay x tile but it doesn't matter because I then have a bunch of y tile to lay as well... That doesn't make sense because if I have so many square feet to lay in the first place then it is a blessing that some of it can be done with x tile vs b tile. It also doesn't take away from the fact that x tile is indeed easer to lay period. I understand that you are basically saying that there is now more work overall... But that wasn't the question. Also, would you actually only make one version just for scorpio if it where the start of a new gen and it wasn't mandated? How often did that actually happen last time? How many developers made strictly next gen versions of games right off the bat? Are you saying that you would rather just work on a Scorpio version and leave all the money that could be made with an XB1 version on the table? So, if you where going to make both versions anyway, wouldn't it be a blessing that it is easier to dev on Scorpio than XB1?

I'm just saying that it's a good thing period that the scorpio version is easier to dev for, with or without a mandate to make a version for XB1 and it's ok to say so without any modifiers.

I'm seriously not coming at you man. I'm just trying to show you why some here think you are constantly downplaying advantages.

EDIT: I should say though, that you are nowhere near as bad as Liabe Brave lol and I don't know why people singled you out first. Probably because they figured you where more level headed/unbiased and willing to listen.

Speaking of kids did you wife have the twins yet? Or did she already have them? I can't remember...
 
I don't understand. How would the differing hardware change the environment? I mean I understand obviously having more hardware resources available. But don't the development environment updates benefit the Scorpio and current One? Phil seem to mention this on IGN's Unlocked awhile back too(here).
Even if it's the same code if one console requires more consideration (like for example managing data in and out of esram) it will impact dev time and results.
 
Status
Not open for further replies.
Top Bottom