Mobile Gaming – New Life with Kepler
Clearly the NVIDIA Tegra K1 processor has the most impressive graphics system seen in a mobile processor to date, and if there is one area where I feel confident that NVIDIA can maintain that advantage, it is with the substantial graphics architecture IP it holds. But as we saw with the release of the NVIDIA SHIELD, great graphical computing capability doesn’t always mean great content – Android games continue to lag behind consoles, PCs, and dedicated handhelds when it comes to high quality games.
With the Kepler integration in Tegra K1, some very exciting avenues are opening up. Check out this comparison table (provided by NVIDIA) that looks at the performance of its latest SoC against the Xbox 360 and Playstation 3.
Comparing these architectures is difficult since they are based on very different hardware. The crucial compute data points show an impressive equalization of graphics capability across the three platforms. The Tegra K1 has a higher peak shader performance, a higher texture rate, a larger addressable memory capacity, and support for more recent shader models like DX11 and OpenGL 4.4. Even looking at the processor performance of the quad A15, you’ll see roughly 1.5x the performance in the K1 versus the Xbox 360! The only area in question is the memory bandwidth provided by the Tegra K1, but the consoles have the advantage of desktop-class memory buses and power consumption.
Just as important as the hardware performance is the API support of the hardware. Tegra K1 supports both DirectX 11 as well as OpenGL 4.4, though I think it is clear that OpenGL is going to become the key player for NVIDIA on this product. Games developed for the Playstation 3 were all built using OpenGL and upcoming titles built for the Playstation 4 will use OpenGL as well, leaving a door wide open for the Tegra K1 that other SoCs in the mobile ecosystem just cannot match. Imagine a market in which nearly all of the previous generation console titles are available for Tegra K1 based products thanks to the portability of the graphics API.
It may not be that far off of a dream – NVIDIA has always invested heavily in developer tools for gaming, and the introduction of the Tegra K1 means that these tools will address it as well. NVIDIA is actively working on perfecting the tools to enable game developers to easily port games from OpenGL on GeForce to OpenGL on Tegra K1. It is not a trivial feat, but NVIDIA did bring out several demonstrations to drive home the point that it’s possible. It is amazing when it works.
NVIDIA has ported a handful of Unreal Engine 4 demos to the Tegra K1 and I got to see them running in person on the reference platforms last month. The “room” demo and the shooter demo both worked flawlessly and produced gaming and image quality that I had not seen before in a mobile device. The number of games and developers working with Unreal Engine is staggering and NVIDIA is putting a lot of emphasis on perfecting the implementation on K1. In fact, you might have seen a tweet from Epic’s Mark Rein recently that was cleverly hiding excitement over Tegra K1…
Serious Sam 3, a game released in 2011, was shown working on the same reference platform.
NVIDIA’s Tony Tomasi, Senior VP of Content and Technology, was glowing with excitement over these hardware and software innovations and what it will mean for mobile gaming. NVIDIA is removing all the roadblocks of technology that are currently preventing developers from bringing world class content to mobile devices. Matching performance with the previous generation of consoles, while also supporting newer feature sets and APIs, could be a perfect combination to finally get NVIDIA’s Tegra chip in a place where it can succeed and thrive.
Closing Thoughts
Trust me, there are still lots of questions about Tegra K1 that keep us from getting too excited. The features and performance as presented by NVIDIA during our previous briefings as well as during the press conference last night are truly impressive, but this company above all others knows how to market and present its products. I was hoping we would have a prototype reference Tegra K1 system prior to writing this article that would allow us to do much more in line with a full review rather than a feature and system preview. Alas, that didn’t happen, so we’ll wait for one to make it to our offices and give it a thorough analysis.
Speaking of availability of samples, as of this writing we don’t have any official retail ready products to announce based on the Tegra K1 at all. NVIDIA told me in December that they expect to have products for consumers based on K1 in the first half of 2014. Super phones were confirmed but not for the North America region so they might be relegated to outside the US once again.
It would be crazy for NVIDIA to not continue down the line with its own mobile devices in the Tegra line, so you will surely see an updated SHIELD using Tegra K1 and with the prototype K1 tablet already integrated into the Note 7 chassis, that’s a shoe in as well. In fact, we even had specifications of that prototype available to us beforehand; 1920×1200 resolution screen, 4GB of memory and of course the Tegra K1 SoC.
The Denver-based iteration of Tegra K1 brings a dramatic shift to NVIDIA place in the mobile market and moves them up to a very exclusive tier of ARM partner. Performance and effiency of these custom cores with the ARMv8 64-bit architecture is going to be very interesting to see later in 2014 and we'll be able to judge the first product from the engineers that NVIDIA has been scooping up for the last 5 years.
NVIDIA’s Tegra K1 is ambitious and is the first true iteration on the company’s initial goals for the Tegra line. Yet again, we see the beginnings of an SoC that could actually shift the direction of the industry; we just need to see implementations that are as exciting as the chip itself.
Well with Nvidia GPU joining
Well with Nvidia GPU joining their previously separate GPU technology between mobile ad the desktop, and entering the exclusive Top Tier ARM ISA custom design club, with Apple and others, it should not be to difficult to estimate what Maxwell will bring to the table. This merging the desktop GPU with some on die CPU cores, and maybe a large on die RAM, should begin the move towards less reliance on the moatherboard CPU. Gaming engines and other latency/bandwith constrained code will now run, and hopefully reside in a large on die RAM, to reduce these latency/bandwith issues between gaming engine code and the GPU. This puts the relevance on the motherbard CPU into question, with repect to descrete GPUs possessing their own complete gaming system ability.
I don’t think you’ll be
I don’t think you’ll be seeing the x86 CPU going the way to the dodo bird anytime soon….at least not for awhile.
For sure x86 will never
For sure x86 will never completely go away, AMD will be doing the very same thing with its own ARM based APUs as Nvidia’s K1, but AMD will also be taking the x86 ISA on board with the descrete GPUs for some CPU/GPU accelerated complete gaming platform capable descrete GPUs, via AMD’s already deveoped for the gaming consoles x86 based technology! Both Nvidia’s descrete Maxwell GPUs and AMD’s future descrete GPUs will merge the CPU with the GPU, and by themselves, become complete gaming platforms on a PCI card.
In the paragraph at the end
In the paragraph at the end of the page on GPU-Specifications, you misuse V where you mean W.
Shield 2 or 3
Shield 2 or 3
I feel like this could make
I feel like this could make for a perfect Steam OS box.
SteamOS is developed for
SteamOS is developed for x86(-64) and its games will be, too. It could be a good FirefoxOS console (or whatever).
Can`t wait !
Can`t wait !
Tegra 4 repeat ?
Samsung &
Tegra 4 repeat ?
Samsung & Qualcomm already announced their 64bit chips will be coming out for the new Phone/Tablet season last month. Both have already been leaked to be in phones already by Spring.
Unless Nvidia sells K1 32bit cheap to make it attractive I don’t see how it can gain traction much like Tegra 4 was overpriced and its modem wasn’t certified so it was a no go for phones or tablets that used cell service.
Did you read the article at
Did you read the article at all? Any of it? These new SoCs will have powerful graphics embedded, and it seems that the graphics are powerful enough to be on par with PS3/Xbox 360. Potentially this could lead to being on par with the Xbox 1 & PS4 within a few years. Now that is exciting.
Cant believe you never
Cant believe you never mentioned once Tegra K1 will lack native on-chip support for LTE.
Its also doesn’t support
Its also doesn’t support CDMA.
So it won’t work on Verizon nor Sprint networks in the U.S.
This is pretty compelling
This is pretty compelling stuff. As you say, it all depends on if they get any design wins. But for my 2 cents, I’d probably buy a phone or tablet with the Tegra K1, assuming it comes out before it gets leapfrogged by the next Adreno or Apple A8.
PCI Express capability is interesting. Does that mean this chip could potentially run Thunderbolt? Might do interesting things for accessory connectivity.
I like the comparison in raw compute power with last gen consoles. At the rate things are going, we’re going to catch up with current gen consoles before next gen consoles come out.
One of the other big things stopping developers from coming out with real, true-to-life console quality games for mobile chips is the lack of a standard controller. Bluetooth HID controllers, you can have a very different set of buttons on each one, so there is a barrier to entry–both to the developer who would have to try and make their game configurable enough that a wide variety of controllers is usable, and to the user who has to go and do that setup and may end up failing to get a good, workable configuration. Consoles have a single defined set of buttons, a single set of hardware, and that means the developer knows exactly what to design for.
So, even if Tegra K1 takes off, we may still have yet to see a lot of heavy hitting games put onto mobile platforms, unless someone comes along and makes a big push for a single controller definition. Apple, as a matter of fact, did this for iOS, so maybe that style of controller will become the controller for iOS, and spill over into the rest of the world, so that maybe there’s one big one that all the game developers design for, and the rest of the controllers can either follow suit or fall behind.
The rumor mill is already
The rumor mill is already placing the Apple A8 in some sort of sub-macbook air form factor with a full keyboard and running OS X and iOS. I’m looking for a poor man’s version of those expensive professional graphics tablets, running the Nvidia K1 Denver cores, with at least a 10-12 inch HD screen, and running Linux Mint, for my Gimp graphics and Light Blender 3d mesh modeling. I wish Nvidia could have done some HI polygon mesh modeling demos on the K1, that they had with with the A15 Cortex cores! Full OpenGL should work with Blender and Gimp, as well as other OpenSource software.
Can`t wait…AWESOME…thanks
Can`t wait…AWESOME…thanks PCPER for the info.
This is such a remarkable
This is such a remarkable advance that I can’t wait to see K1-powered hardware hit the market. There was a rumor last week that Microsoft’s next Windows RT tablet (presumably the Surface III) will be built around the Tegra K1. Has there been any confirmation of this?
Its a nice post. At first I
Its a nice post. At first I want to say thank you for sharing with us this kind of tremendous posting. Its my personal opinion that, Buying is much more effective than rent because then we have the freedom to do anything for next. invites you to read
Cooling tower systems