The ASUS NovaGo: Two Minutes with Snapdragon 835 and Windows
by Ian Cutress on January 17, 2018 8:00 AM ESTLAS VEGAS, NV – Late last year, at Qualcomm’s Snapdragon Tech Event in Hawaii, we had the formal introduction of the first devices that were using the new Windows on Snapdragon platform and Qualcomm’s dream of bringing mobile technology to laptops to provide ‘Always Connected PCs’, connected through an LTE data connection. Qualcomm sells the upsides of this technology of providing laptops with 20hrs+ of battery life through using a smartphone processor, and through working with Microsoft, have a full version of proper Windows based on the system. The devices use native apps for best performance through the Windows Store, however 32-bit apps are machine translated into instructions that the Snapdragon SoC can process. It’s a lot of technology in a tiny device, and Qualcomm would seem to be the first CPU manufacturer to actually pull off x86 translation for the consumer market.
All of that aside, one of the first devices that should enter the market is the ASUS NovaGo. This is a 13-inch premium laptop/360-degree 2-in-1 design that has features such as Windows Hello and a fingerprint sensor built in while maintaining ASUS’ laptop quality and claiming up to 22 hours of battery life. We have wanted to get our hands on one for a while, and I managed to get a couple of minutes at the show with one at the ASUS suite.
Truth be told, the main fear that we have had with these devices is responsiveness. Smartphones on Android can be fast, with but something much bigger like Windows, it was not always on the cards that we would get the same level of responsiveness as, say, a Y-series Intel design. Back when we saw a super-early demo behind closed doors at IFA, it wasn’t the fastest, but on the NovaGo at least, everything seemed in order. Basic applications were quick and easy to open, and no visible lag from my untrained eye. Using the native compiled version of Edge, the best website in the world loaded as it normally does, and I was able to navigate the device as I would do normally with an Intel based laptop. Being familiar with ASUS’ device design, there were no surprises in the feel of the keyboard and touchpad either. Port support extends to a 3.5mm jack, a HDMI port, and two USB 3.0 ports.
A quick look through the system settings showed eight Snapdragon 835 cores, the Adreno graphics, and a PCIe based SSD for storage if I remember correctly. With it being connected to the internet, I tried downloading CPU-Z, even in 32-bit, but it required me adding it through the Store page to get it to work. Alas, the Wi-Fi at the Las Vegas Encore was not giving me any favors with the Windows Store so I was unable to go down that route, so at some point I obviously want to see the effects of x86 translation.
We were told by Qualcomm at the event a number of interesting things about the design of the platform, and how it has changed since we last met with them. Windows scheduler is configured to deal with cores of different level of performance, and it knows what programs are where and how to deal with them for performance and power, much like a good Android based scheduler. This was one of our worries, but we were categorically told that any internal worries they ever had are now fixed and it should run like a well-oiled machine.
In gaming, Qualcomm stated that with the modern APIs, the Adreno GPU is natively compiled and doesn’t need translation. As a result, due to the way that Adreno works, for some titles it ends up being more computationally efficient over other solutions and causes less work on the CPU, allowing for more of the power budget on the GPU and an overall better frame rate. Obviously we want to get a hold of the device and test the claim, but if offers an interesting prospect.
As for the NovaGo, with the addition of LTE and if it stands up to the battery life claims, it could be a neat little device depending on the price. ASUS said they expect it to launch sometime during Q2.
76 Comments
View All Comments
euskalzabe - Wednesday, January 17, 2018 - link
It's already been established by Microsoft that it can.neblogai - Wednesday, January 17, 2018 - link
Has it been tested/proven by independent party?digiguy - Wednesday, January 17, 2018 - link
you seem a bit paranoid, they wouldn't claimed that if they hadn't tested properly. Having said that, only 32 bit software will run, not 64bit....ezraward - Wednesday, January 17, 2018 - link
This was news to me, but apparently 64 bit apps are supported.https://www.neowin.net/news/qualcomm-win32-apps-wo...
HStewart - Wednesday, January 17, 2018 - link
"Another thing that we talked about is 32- and 64-bit apps. I wanted to clear up a few points, because I've heard different things from different OEMs. Initially, there were reports that Windows on ARM wouldn't run 64-bit Win32 apps, but when I spoke with Dell regarding why it wasn't doing anything with ARM, I was told that 32-bit apps are the problem."This could mean that 32 bit and 64 bit apps are problem because 64 bit apps are not supported.
RISC emulation of CISC architecture will be always going to behind current CISC architecture. Microsoft goal with Windows for ARM ( like Windows RT ) is not to support Win32 applications but attempt to lure users off the Win32 mode application completely and only have then on store application.
Note all applications must come from Store on this device. I would try the reverse, get application from store and transfer it to device run real x86 based CPU.
domboy - Thursday, January 18, 2018 - link
I think you're confusing Windows 10 ARM with Windows 10 S. The former is merely another cpu architecture supported by the OS. S is the locked down "RT" style OS, where only store apps are allowed. Both Intel and ARM versions of S available, and yes, this device does come with S, but can be switched to pro with 180 days of activation. Then apps can come from anywhere.ezraward - Thursday, January 18, 2018 - link
Looks like the Neowin article was wrong. X86-64 apps are not supported. Was just watching the Channel 9 Windows Community Standup on these devices and Microsoft themselves said that they'd rather you compile for ARM64 in the future, rather than them attempt to emulate x86-64 apps as well as 32 bit apps.niva - Thursday, January 18, 2018 - link
Is this a major problem though? If these devices make any serious inroad on the market, wouldn't developers provide options for both x86-64 and ARM64 versions of their app? Yes. I know it's more work, but this should happen.Wolfpup - Thursday, January 18, 2018 - link
Okay that's really lame. We need full x86 support, and obviously a LOT of software and games now are 64-bit. I don't care what Microsoft wants, the reality is most software we buy and use is NOT from the Windows store-which is one of the things that makes Windows awesome over iOS and Android.Threska - Saturday, January 20, 2018 - link
Would be nice, but if it was easy we'd all be on Itanium and not having to deal with Spectre and Meltdown. Legacy really is a bitch. Progress too in a "I got to rebuy everything" way, just a lot slower.