Can you explain me why in a simple way?
Also, what do you think about the difference between a PC processor and a tweaked mobile processor?
TechGAF, explain to me.
numbers are from wikipedia
https://en.wikipedia.org/wiki/Comparison_of_gaming_platforms
https://en.wikipedia.org/wiki/Tegra#Tegra_X1
If you have better sources - post a link.
Unless you code in assembler language the compiler takes care of all that.
Compiling my engine for x86 or ARM required exactly 0 changes.
For PPC on WiiU I changed two lines of codes to do an endian switch when loading data files
Of course if you want to do very low level optimizations you have to tailor it to the CPU to some extent; but that's true for different cores with the same instruction sets as well. The best was to optimize for on an i7 might not be at all the same as for a jaguar.
I guess they mixed Fp16 and FP32 in the table.The Wii U number on Wikipedia is a common misconception that actually began here if I recall correctly, and it should be half that number. I'll try to find a source which clarifies that. Here is a source for the Switch numbers:
http://www.eurogamer.net/articles/d...-boosts-handheld-switch-clocks-by-25-per-cent
To calculate flops you multiply the number of cores (256 on a TX1) by 2, then by the clock rate based on 1GHz =1. So you get 256*2*0.3072 (or 0.384 or 0.768 depending on undocked, boosted or docked) which winds up as 157, 192, or 390 Gflops respectively.
I guess they mixed Fp16 and FP32 in the table.
Why the fuck do you think I would be marketing Nintendo? LolWe should be judging the Switch by its undocked mode, because undocked will always hold docked back. In terms of development time devs will always go for something simple like a resolution or frame rate upgrade. It makes no sense to make the games substantially different in the different modes, and its against what Nintendo wants. A seamless experience.
I don't understand why people feel the need to act as mini marketing departments for Nintendo (and by that I mean spouting meaningless bullshit that doesn't relate to real world application). The Switch is an incredible piece of hardware, not just as a handheld but as a console. We don't need to pretend its "nearly as powerful as an xbox one". Be real.
Why has no one answered this? This is the true question.
Also, if Nintendo does a revision with Tegra X2, will the better power efficiency allow Switch games to run in what is currently docked mode, in portable mode?
The only game I'm aware of that kind of fits this discription is Steep, and we haven't seen it yet at all.
Powerful enough to play Bomberman at 60fps, not powerful enough to play Binding of Isaac without hitting single-digit frames.
It doesn't affect how the code is written, but it does affect how long it takes to execute.
ARM is a RISC cpu, x86 isn't. In other words something that is a single instruction that takes a single cycle in x86 be multiple instructions that take multiple cycles on a RISC cpu.
Errr... when you get Binding of Isaac to single digit frames on Switch (which has happened once in my 150 hours) would that really be 60fps on other consoles or PC? I imagine that's a limitation of the game, not the hardware since you basically have to break the game to get there.
I disagree that the gap between Switch and PS4 is smaller than the one between Vita and PS3 though
Nice write up but there is a correction to be made. The jump the new 3ds made from og 3ds was CPU related, going from 2x arm 11 @ 233 mhz to 4x arm 11 @ 804 mHz (or thereabouts). The gpu didn't get touched.
I own BoI on PC, PS4, Vita, and Switch and the Switch definitely has the biggest framerate issues. And it's certainly not from "breaking" the game.
That being said, I would wager there is much more going on in Bomberman than BoI so I would peg the game's performance issues on the port job itself. But to answer OP's question, in my experience thus far with the Switch, this has been the biggest disparity between performance in games I have experienced personally.
Is BoI Switch's version worse than the Vita one? Because ive extensively played the Vita port and I dont even want to start imagining a worse framerate than that
No it's notSome people say that it's a Wii U,
No it isn'twhich by some accounts, is an underpowered PS3 and Xbox 360.
It lags and chugs along while I play Binding of Isaac when I get too many spiders or flies on the screen. That said I still love the console. Wish it had more power, though.
From slightly less than Wii U to 1.5x in undocked mode + more RAM
Errr... when you get Binding of Isaac to single digit frames on Switch (which has happened once in my 150 hours) would that really be 60fps on other consoles or PC? I imagine that's a limitation of the game, not the hardware since you basically have to break the game to get there.
Could you explain this? I'm genuinely curious.but, it is, on paper. Switch shares more commonalities with its console big brothers than Vita shared with PS3.
It's been a while since I've played the Vita copy but I don't recall it being this bad. In fairness, I have likely already put in more time in the Switch version. The game itself runs well for the most part, but certain loadouts make the game take a serious hit. This is illustrative of my experiences with the issue: https://www.youtube.com/watch?v=6WukOc2DgZw
Could you explain this? I'm genuinely curious.
This is my limited understanding.
Vita was billed as being able to do ps3 lite graphics. I assume that was marketing tosh but the fidelity of the graphics didn't seem that different. Vita looks to be sub PS3 but better than ps2 by a long shot so not a generation behind.
Switch is a super up WiiU essentially, that's a whole generation behind.
I have numbers that back up my understanding but I won't pretend to get the ins and outs of what they mean, so I thought I'd be honest and present my layman's thinking.
Not powerful enough to get 99% of the ports gaf wants
This. It's a decent handheld, but it won't get the games that gaf wants and that's the reality of the situation.
This. It's a decent handheld, but it won't get the games that gaf wants and that's the reality of the situation.
Vita was initially billed as a PS3 lite and in the end it ended up being even less than that. It got several cross-platform games but all of them were either 1. Held back by the Vita (see trials of cold Steel dev comments on things like world size) or 2. Ran absolutely horridly (see Atelier games, Ar No Surge, Jack Trilogy, etc). None of these were even close to system pushing games either.
The Vita's initial specs showing the CPU could hit I believe it was a max of 2ghz ended up being absolutely bologna the final clocks were 333mhz (or 444mhz in a mode that disabled the wifi and some background stuff). The gflops were about 30 meaning it wasn't even 1/4 of the PS3's GPU and then the CPU wasn't even in the same ballpark. I believe it was also held back by mobile graphics API's that were around at the time of the hardware being released.
Vita was initially billed as a PS3 lite and in the end it ended up being even less than that. It got several cross-platform games but all of them were either 1. Held back by the Vita (see trials of cold Steel dev comments on things like world size) or 2. Ran absolutely horridly (see Atelier games, Ar No Surge, Jack Trilogy, etc). None of these were even close to system pushing games either.
The Vita's initial specs showing the CPU could hit I believe it was a max of 2ghz ended up being absolutely bologna the final clocks were 333mhz (or 444mhz in a mode that disabled the wifi and some background stuff). The gflops were about 30 meaning it wasn't even 1/4 of the PS3's GPU and then the CPU wasn't even in the same ballpark. I believe it was also held back by mobile graphics API's that were around at the time of the hardware being released.
Wii-U to Switch looks almost exactly the equivalent jump from GC to Wii.
Seriously. It's actually shocking how Nintendo seems to have followed nearly the exact same playbook:
- 2.2X jump on RAM for GC > Wii, 3X jump from Wii-U >Switch
- 1.5X jump on GPU for GC > Wii1.4X jump from Wii-U > Switch
- 1.5X jump on CPU for GC > Wii1.3X jump from Wii-U > Switch
And which games are those?
And it has absolutely nothing to do with its power by the way. All those games would be prefectly enjoyable with downgraded graphics and modern tech make downgrading assets easy. And you know what, they would actually still look pretty good after the downgrade.
The Vita's CPU, GPU, and Bus could can all be set to different clock speeds. I honestly don't know why the 444mhz mode disabled WiFi on some earlier games like Gravity Rush. I don't think the 2000 series model generates enough or any heat at that mode to need to disable it it. Maybe it was a precaution for the 3G model they decided to mandate across the board. 3G radios tended to get a bit on the warm side on their own.
2Ghz was such a weird comment Sony made. At the time the Vita came out, to put it into perspective, the iPad 3 w/ Retina Display just came out and had the same-ish GPU w/ a dual core CPU setup. It had a CPU clocked at 1Ghz and I think the GPU anywhere from 200mhz-400mhz off the top of my head and that thing pushed way more pixels and tended to get hot during more demanding games. The aluminum spread the heat and was probably part of the heatsink.
The Vita did a pretty good job given what developers had to work with. The screen's native resolution, I think, never hit its maximum potential because games like FFX/X-2 and MGS2/3 would shave off some pixels for performance.
Tearaway is one of the few games I've seen that totally shines at native w/ 60fps (I could be mistaken but it looks like the cleanest/fluid 3D game I've played on Vita yet. Killzone Mercenary, I don't think was native but damn, was it good.
If you play something like Uncharted Golden Abyss and then set Remote Play to 540p60 on Vita and play Uncharted Collection, the screen is just surprisingly more crisp.
Anyway. Early on ... I'm glad developers are trying to keep to a 720p60 experience at a bare minimum for Switch portable. The screen and games look amazing.
How 'bout the power to move you?
Well it does have something to do with hardware power because that will determine the amount of cost and time in porting those assets.lets not pretend the system itself is not any inconvenience including the media cards.And it has absolutely nothing to do with its power by the way. All those games would be prefectly enjoyable with downgraded graphics and modern tech make downgrading assets easy. And you know what, they would actually still look pretty good after the downgrade.
Wii-U to Switch looks almost exactly the equivalent jump from GC to Wii.
Seriously. It's actually shocking how Nintendo seems to have followed nearly the exact same playbook:
- 2.2X jump on RAM for GC > Wii, 3X jump from Wii-U >Switch
- 1.5X jump on GPU for GC > Wii1.4X jump from Wii-U > Switch
- 1.5X jump on CPU for GC > Wii1.3X jump from Wii-U > Switch
The only possible thing that makes this jump better than what happened with GC > Wii is that unlike that situation, Nintendo seems to be using completely different architecture for the CPU and GPU compared to its predecessor. And even then, that's not guarantee that it makes it a substantial jump in any way (it could be possible that the newer architecture simply does things that Wii-U's CPU/GPU did in a different, but not particularly more efficient manner).
Ignoring specs, and letting the games do the talking, there is not a single game on the Switch that makes one think it is significantly more powerful than Wii-U. Super Mario Odyssey looks about as improved from SM3DW as Super Mario Galaxy did from Sunshine. And it should be pointed out that even with SMG, as much as I loved that game and think it looks gorgeous (for a Wii title), part of its visual improvement was due to the additional power of Wii, but ALSO due to the fact that it was a completely different style of game than Sunshine which made it look more impressive than it would have. Galaxy probably could have ran on GC with minor downgrades here and there, just fine. Similarly, I wouldn't be surprised if SMO's different design style from SM3DL might give the illusion of it being more impressive and pushing more of the hardware than it's actually doing.
So until I have evidence otherwise, Switch is basically a Wii-U turbo.
Not only a random early port of a Lego game proves you wrong about the bolded, but you gotta explain to me where did you get those numbers for the "improvements". Your ass isn't a good source.
Could you explain this? I'm genuinely curious.
This is my limited understanding.
Vita was billed as being able to do ps3 lite graphics. I assume that was marketing tosh but the fidelity of the graphics didn't seem that different. Vita looks to be sub PS3 but better than ps2 by a long shot so not a generation behind.
Switch is a super up WiiU essentially, that's a whole generation behind.
I have numbers that back up my understanding but I won't pretend to get the ins and outs of what they mean, so I thought I'd be honest and present my layman's thinking.
What numbers you are using to get this comparison for the Wii U vs Switch? Whatever it is from, it is flawed.
RAM: 1GB for games vs 3.25GBs (3.25x)
GPU: 176 GFLOPS GPU based on the R700 series vs 196/393 GFLOPS GPU based on 2nd-gen Maxwell (Likely more than 1.4x undocked, and more than 2.8x docked, not including fp16)
CPU: 3x 1.25GHz CPU based on Gekko/G3s vs 4x 1.02GHz A57s (3x would be a modest estimate)
That's just Toxic Shock causing that?? I've had that several times and never seen a slowdown nearly that bad. Some of the "fog" effects give it a very minor slowdown but nothing that bad.
I had a single digit framerate the other day but that was because I had Death's Touch + Proptosis + Chocolate Milk which gave me sickles so big a single one filled an entire 2x2 room. I assume that type of thing would cause a slowdown on any platform.
And it has absolutely nothing to do with its power by the way. All those games would be prefectly enjoyable with downgraded graphics and modern tech make downgrading assets easy. And you know what, they would actually still look pretty good after the downgrade.
Its around 50% of the raw performance of a vanilla xbox one which given its size and the fact that it can be taken anywhere is pretty amazing.