E3: Microsoft’s next Xbox: 8K graphics, SSD storage, and ray-tracing for 2020
theverge.com
theverge.com
They should try to get games running at 120 fps on ultra settings at 1440p before 4k. Leave 8k to the next generation or maybe the one beyond that. Even the most powerful desktop GPUs struggle with 4k.
An RTX 2080 Ti gets 43 fps in AC Odyssey at 4k, 51 in AC Unity, 82 in Battlefield 1, 49 in Shadow of the Tomb Raider, 63 in The Witcher 3 etc.[0]
The numbers will change depending in who's benchmarking them, but they're not going to change much. This is the fastest GPU you can get right now and it costs over a thousand dollars, yet it still can't run many games at 4k 60 fps. It even struggles at 1440p in some. Yet this press announcement says that in a year to a year and a half there will be a console that will cost half as much as this GPU and it will bring many times higher graphical performance? I find it hard to believe.
[0] https://www.eurogamer.net/articles/digitalfoundry-2019-05-07...
That said, on known/fixed hardware, there's some really cool things that can be done. I wouldn't expect a fast-twitch FPS at 8k, but something like Rocket League or Mario Kart, sure.
Participants perceived jumps in shadow quality much harsher than lower resolution shadows.
It saved a lot of memory though, that was nice.
Microsoft has a great paper on more general foveated rendering.
Which is like "1080 capable" in 2002, which turned out to be 1080i capable, can forget about 1080p.
8k 120fps HDR is just the specification of the hardware. The hardware supports an 8k framebuffer and can output it to the display at 120fps. Whether or not you will choose to do that depends on what you are trying to achieve with the available GPU cycles. It's exactly the same on current consoles (and PC really). Maybe Forza 19 will choose to render simpler graphics at 8k 120fps, but Witcher 5 will decide to run at 4k but use raytracing and dynamic global illumination (these games may or may not exist :).
There are games that run at 4k/60 with HDR on XBox One X (I worked on one), and there are games that choose not to in order to do something a bit more advanced.
No one is saying that all games will run at 8k/120, just as no one is saying that all games will run at 8k/60 on the RTX 2080 Ti even though its possible to do.
I remember being a wide-eyed teenager that would get hyped up into a fever pitch by this kind of game system marketing.
Why isn’t HDR color moving very fast? I feel like I’d rather have more color resolution than spatial resolution given the choice...
As a current PS4 owner, I’d definitely prefer 60+ fps baseline then 8k resolution.
EDIT: Maybe they're planning to go the way Nvidia is doing now with things like Deep Learning Super Sampling and try to scale up content in intelligent ways. I'm not sure how well that would work with realistically priced console hardware or what kind of results it would produce, maybe someone more familiar can comment on it.
There are a couple games on Xbox One X that support 4k60 - the one people care about is Forza Motorsport 7. From what I can tell, the Xbox One X can actually support 4k60, but I imagine it's a pain in the ass to accomplish and most studios don't bother since it's a niche market.
It's just a cost factor more than anything, if you spend $1200+ on video cards you can pull it off on PCs today with most major titles, but that price alone is several times what top of the line consoles run. That price is rapidly dropping, but just isn't there yet. As such, bragging about 8k support on a console that's probably not going to cost that much more seems... unrealistic to say the least.
Then, interested parties, like GP, could take up the mantle.
Xbox One X supports this now. Here's a good list of titles that take advantage of it: https://www.xbox.com/en-us/games/xbox-one/xbox-one-x-enhance...
My theory on tech adoption is that the advantages of some new piece of tech have to be _immediately_ obvious to the average person and to such a large degree that they would actually care. E.g.:
* Records -> Tapes: smaller, portable.
* Tapes -> CDs: obvious sound quality improvements, never degrades, don't have to rewind/fast-forward.
* CDs -> iPod et al: "you can carry hundreds of CDs in your pocket."
* VHS -> DVD: just say "it does for movies what CDs did for music" and that's all it takes to convince someone of the benefits.
* DVD -> Blu-ray: now it gets a little dicier. Yeah it's an obvious jump in quality but a lot of people just don't care.
* Blu-ray -> UHD (just the resolution aspect): the average consumer isn't the most discriminating in terms of source quality, and even to someone who really cares it can be a bit tough to tell the difference (talking about movie transfers here, in particular). Generally the biggest benefit I've found here when going from Blu-ray to UHD is when the movie's existing Blu-ray transfer is 10+ years old and just terrible. The fact that the studio simply did a new scan is what brings out the improvement, and it would look pretty damn good on Blu-ray (just look at any Blu-ray sourced from a 4K scan).
* SDR -> HDR: "the colors are better, man." Forget trying to sell this to your average consumer, even if they notice they won't care.
4K -> 8K? It's really out there as far as diminishing returns goes. It's not going to be embraced in any meaningful way by the average consumer. It'll be ubiquitous simply because hardware manufactures are eventually going to make nothing but 8K TVs, but the average person probably won't be able to tell it from 4K, perhaps even 1080p.
That's why every "Facebook killer" dies on the vine. They just aren't better enough.
That's why every Bitcoin killer fails to displace Bitcoin as number 1.
Etc
It’s just slow in the Microsoft world.
Stereoscopic rendering (e.g. 2x4K) can far more expensive than 8K rendering despite brung half the pixels because all of the non-pixel-related scene rendering calculations have to be re-done to account for the two different camera positions.
I'm talking about supporting multiple local players simultaneously. (Apologies if this wasn't obvious enough.)
Who has an 8k tv anyway?
For 8K to make any sense you'd need a 100'' at least which is massive and prohibitive.
IMO HDR is a much bigger improvement than 4K.
>SSD
Yeah that reminds me how far behind console gaming is.
Therefore it is less about how behind/ahead they are and more about creating a consistent platform and setting a price that is comfortable for the mass market appeal they're aiming for.
By contrast a GeForce RTX 2060 starts at $350. Hardly comparing like with like price wise. Even their "high end" X-Box One X is only $400. And we're missing CPU, RAM, SSD, motherboard, case, and Windows license and already $50 shy of that.
I recently upgraded it to 1tb, from 512gb.
I also realized that my systems have SSDs in them no matter how optimistic I feel about my future spending capabilities. Matter of priorities.
I didn't find this SSD part of the teaser compelling, but I'm looking forward to the 8K pipeline in 2023 I guess. Will my short-throw projector support 8K? Will my internet connection support 8K streaming without restrictive bandwidth limits? Will my cellular connection support 8K streaming without consequences for my otherwise casual use? Will there be a lot of content? Will I actually enjoy any of this more?
Swap file as a selling point, hmm? If you’re leading with that, that makes me a little nervous for the rest of the “innovations.”
Similarly, I laughed out loud when one of the talking heads in the video said “the SSD and the solid state drive.” Okay then.
Being able to mmap a texture directly from ssd (as if it were RAM), with the hardware & os taking care of all the details, could be a big deal for developers.
Edit: To get a sense of how challenging this can be, see this recent talk from GDC for texture streaming in Titanfall 2: https://www.youtube.com/watch?v=4BuvKotqpWo . Literally all of this complexity would go away if you could mmap textures directly from disk and let the gpu handle it.
I can't find a decent technical article at the moment, but here's a link to the "Radeon SSG," a $7k graphics card that ships with 2TB of solid-state storage attached, designed to be used to process absolutely massive datasets as though they were in RAM: https://www.amd.com/en/products/professional-graphics/radeon...
The Radeon Pro SSG has a PCIe3 x8 NVME SSD on the GPU PCB directly connected to the GPU and managed by HBCC which uses the 16 GB HBM2 memory as a first level cache to the SSD.
I haven't had a console since the PS2 but the promise of a unified memory pool with GPU decompression (or dedicated hardware like in one of Sonys patents) a desktop class CPU and an SSD as the baseline (~100x better latency, ~40-50x better peak read etc. and games hopefully not developed with a HDD in mind anymore) looks really promising.
Sadly the GPU increase will probably be eaten up mostly if they go for native 4k.
... fog lifts from stage
... a huge screen with flashing, strobing lights emerge with diffused 90s font writing ...
Some kinda music roars and the writing on screen is undiffused instantly revealing
“SOLID SATE DRIVE POWERED VIRTUAL RAM”
I could, of course, be way off.
Regardless, claimed latency is between DRAM and NAND, so I wonder if it would be performant enough for a gaming use case. To mikeash's point, 3D XPoint is byte-addressable, so perhaps it's possible...
[1] https://www.micron.com/products/advanced-solutions/3d-xpoint...
Having played VR games, I totally believe this will transform a huge segment of games. Not all, but a huge swath of casual players.
However, it would be sweet if LAN streaming took off. The Xbox becomes something you just plug into the wall in a nook somewhere in your house, and streams to every screen you own on the wifi network; phone, tv, laptop, whatever you have. That seems a little more tangible to me than expecting ISPs to walk the talk with internet speeds.
This promo video though, I hate to generalise but I didn’t find anyone’s excitement believable at all.
But still, I hope AMD will standardize a core non-proprietary Vulkan API for ray-tracing unlike the RTX close proprietary Nvidia-only prefixed RTX for Vulkan extension.
A bit off topic, but it's sad to see so few people raising against Nvidia-monopoly closed & proprietary CUDA, Optix, RTX, etc. this is the equivalent of Flash, Vendor Prefixed Web (-apple-, -ms-, -webkit-,...) or AMP but for computer graphic
As we saw with the 4k console push, it helped expand the 4k TV market, and particularly 4k media content.
I'm all for pushing hardware manufacturers, developers and content creators to think more about high resolution and high refresh as something expected - not just something to strive towards.
So as much as I doubt there will be much 8k or high refresh content available - I'm glad we have two big companies in Sony and Microsoft helping drive that push. Kudos to them.
Even a 2080 Ti has trouble rendering 4K with raytracing...