Wednesday, 14 June 2017

Yes the Xbox One X is pretty good, but here are some common misconceptions I'm seeing

The One X has a graphics card that is better than a 1080 TI. It very well could look like that.

It has 1gb more memory, more Teraflops, and the same interface transfer rate. It literally is more powerful. 11 >12.

I've actually seen someone say this, and it was so ridiculous it inspired me to write this post. I assume they meant 11 is less than 12, but it seems they mixed up their < and > signs. Luckily he got downvoted into oblivion, but I've seen people with similar misconceptions get upvoted. For short, I'm going to call the XboX One X the XXX because it's easier to type. Sources for comparisons are listed at the bottom.

So let's start with the 12GB of memory, this is a big one I guess because memory stands out to people and they sort of recognize it. People are comparing it with the dedicated memory on video cards, but this is shared memory. In PCs we have dedicated pools of memory, you might have 8GB of system RAM and an additional 4GB of memory on your video card, or you might have 16GB of system memory and 8GB on your video, or some other combination. If we look at the Xbox One and PS4 as examples of shared memory, they have 8GB shared but obviously they don't come close to an 8GB video card, they're more similar to a 2GB or 3GB video card with 6GB of system memory. It's not all for the GPU, the part of the game that runs on the CPU needs that memory too!

As for the speed of the shared memory, remember that the memory bandwidth has to be shared between the GPU and CPU. For reference the PS4 had 176GB/sec of memory bandwidth. That sounds great, right? Well it still can't do 16x anisotropic filtering (a feature that relies on extra memory bandwidth) in most games, something that is easy for almost any dedicated GPU. The GTX 950 is way more powerful than the PS4, yet it only has 106GB/sec of memory bandwidth. Even the GTX 960 has less memory bandwidth at 112GB/sec. This is partly due to more efficient architecture with caching and delta compression and tiled rendering, but it's also due to the PS4 having to share that RAM. The CPU needs to use the memory too! The XXX has 326GB/sec while the RX 580 has 256GB/sec. Again, the GTX 1070 actually has the same amount of memory bandwidth as the RX 580 at 256GB/sec, but we know it's much faster.

Microsoft has been talking about 6 TFLOPS a lot, and people have really latched onto it. That's more TFLOPS than a GTX 980 Ti or GTX 1070! Oh wait, an AMD RX 580 gets over 6 TFLOPS with boost clocks or overclocking, and that isn't close to a 980 Ti or 1070. You just can't compare TFLOPS on different architectures when talking about game performance. the 6GB GTX 1060 which compares very closely to the RX 580 gets only 3.9 TFLOPS (4.3 with boost clocks). For another comparison, the PS4 gets 1.84 TFLOPS while the while the GTX 1050 only gets 1.7-1.8, and the GTX 1050 is definitely more powerful.

I've seen lots of people claiming that because the XXX has an 8 core CPU that means you would need an 8 core Ryzen or Skylake-X to compare. This is completely ridiculous because it's the same old Jaguar architecture as the 8 core CPUs in the Xbox One and PS4, which we know sucks. It's like people forgot that the original releases also had 8 core CPUs. It's an architecture designed for tablets. The CPU in the Xbox One and PS4 gets handily beaten by the dual core Pentium G4560, in most games the Pentium gets more than double the performance. Obviously the number of cores is not everything. The XXX increases the clockspeed by about 30%, not enough to close that gap.

The new integrated GPU on the XXX is a modified version of the RX 580, it has more cores but a lower clockspeed. In the end they get pretty similar TFLOPS as the XXX increases the number of cores by about 11% but decreases the clockspeed by about 7% to 13% for boost clock.

Lots of people are saying the XXX will do 4k 60fps in every game simply because Microsoft pointed it out in some games, but they actually only said it for a few games like Minecraft and Forza Motorsport, the Forza Motorsport series has always been 60fps anyways. Destiny 2 is already confirmed to be 30fps. Also I'm a bit surprised people are trusting Microsoft on this considering in that very same presentation they had just claimed the Xbox 360 was 720p and the Xbox One was 1080p, even though most of their games ran at lower resolutions or dynamic resolutions. Xbox 360 ran many games at 640p or even lower. Xbox One runs a lot of games in 720p, 792p, 900p, and dynamic resolutions. On top of this, we so far only have cherry picked examples from Microsoft themselves. Don't forget the possibility of a downgrade from E3 or some presentations being misleading. As we always say, WAIT FOR 3RD PARTY BENCHMARKS!

Lots of people are also saying it'll run every game at Ultra settings for some reason, but even Microsoft themselves said the PC versions would have higher graphics settings available than what the XXX is using.

Now finally people are saying that you can't build a more powerful computer for the same price, and that's true (although you can get close and there are many other benefits of owning a computer), but it's also blown way out of proportion with how expensive people think PCs are, and it isn't fair to compare currently available hardware with hardware coming out in 5 months. First lets see how close we can get.

https://pcpartpicker.com/list/CBNgjc

That's right about on par with the XXX for only a little extra money. Yes you still have to buy Windows, I say use the free trial of Windows 10 for a while and consider the cost of eventually buying it as a substitute for the cost of Xbox Live. However it's not November yet! Most of the parts in this computer are a whole year old (the 1060) or 6 months old (the Pentium). Soon we'll be getting releases of AMD's new Vega GPU architecture, Ryzen's budget CPUs in the R3 line, Intel's new CPU architecture Coffee Lake, and maybe even Nvidia's new GPU architecture Volta or early 2018. There will be price wars and product lines shifting downwards in the lineup. The new Pentium will be allowed to stretch it's legs more when it isn't cannibalizing i3 sales because the i3 and i5 will be increasing core counts and thread counts to fill in the gap left when the i7 moves to 6 cores and 12 threads, and it will need to compete with the Ryzen R3. When AMD's Vega comes out, Nvidia will likely need to reduce prices on the 1070, other cards might drop prices as well to match. New video cards always give better performance per dollar. If you think it's fair to compare a console available in November to PC parts available in June, then maybe we should compare the XXX to PC hardware available in April 2018 if you think 5 months is enough margin.


Sources -

i3 4130 with GTX 750 Ti and GTX 950 vs PS4 in Battlefront https://youtu.be/3L-jVhZg0G8

Pentium G3258 with GTX 750 Ti vs PS4 in various games https://youtu.be/JxUPJdcChzE

i3 4130 with GTX 750 Ti vs PS4 in The Witcher 3 https://youtu.be/gGf4SVWEw2g

i3 4130 with GTX 750 Ti vs PS4 in GTA5 https://youtu.be/9OE2iI7OLh8

Keep in mind the GTX 950 and GTX 1050 are both better than the GTX 750 Ti. The newer Pentium G4560 is much better than the older G3258 because it has hyperthreading, and it's a little better than the i3 4130 due to newer architecture.

Pentium G4560 getting about double the performance of the PS4 and Xbox One in pretty much every game

https://youtu.be/H-aP0JqJkJ0

https://www.techpowerup.com/reviews/AMD/Ryzen_5_1400/12.html

http://www.gamersnexus.net/hwreviews/2902-intel-pentium-g4560-review-vs-i3

https://youtu.be/VBTccbalcbM

Reviews of the RX 580 including comparisons to the GTX 1060 and GTX 1070 (remember most of these are done at Ultra settings and not console settings)

http://www.anandtech.com/show/11278/amd-radeon-rx-580-rx-570-review

http://www.tomshardware.com/reviews/amd-radeon-rx-580-review,5020.html

http://www.guru3d.com/articles-pages/msi-radeon-rx-580-gaming-x-review,1.html

AMD Jaguar review http://www.anandtech.com/show/6976/amds-jaguar-architecture-the-cpu-powering-xbox-one-playstation-4-kabini-temash

Basic info https://en.wikipedia.org/wiki/Xbox_One#Xbox_One_X

Microsoft E3 2017 https://youtu.be/dZ4GpE3c97U

Screenshots of Microsoft claiming the Xbox 360 was 720p and Xbox One was 1080p http://imgur.com/a/dP5lc

Destiny 2 is 30fps on XXX https://twitter.com/geoffkeighley/status/874458755768791041



Submitted by Die4Ever | #Specialdealer Special Offer Online Shopping Store 2016

No comments:

Post a Comment