Scott Hanselman

Initial Impressions of the 3rd Generation Ivy Bridge Intel Ultrabook Reference Hardware for Developers on Windows 8

September 05, 2012 Comment on this post [29] Posted in Hardware | Reviews | Win8
Sponsored By

Some of the software folks at Intel sent me an Ivy Bridge Ultrabook to look at. It will never be production hardware - this laptop will never be made or sold. That doesn't mean it's exclusive or special or extra fancy, instead, it's meant to be a reference example for hardware makers to make Ultrabooks of their own.

I did an unboxing and initial impressions video which I've embedded here.

Now that I've been using this Ultrabook for a while, these are my updated impressions. I've separated them into categories to make sure that we all keep things straight.

  • Hardware - This isn't a production Ultrabook. In fact, as a piece of hardware it's got problems, which I will go over. However, since Intel doesn't actual MAKE laptops, you should take all those observations with a huge grain of salt. Rather than taking my criticisms as impugning this specific laptop (that will never exist) they should instead be a warning to other Ultrabook makers. If you're going to make a tiny laptop to compete with a MacBook Air  - or surpass it - you better get the details right.
  • Software - The Ultrabook came with Windows 8 Release Preview which I promptly torched and installed the release of Windows 8. It's my personal expectation that an Ultrabook not just be a good Windows laptop, it should "just work" with Windows 8 and do all the things we expect any laptop do, like be fast, boot quickly, sleep quickly and not crash.
  • Sensors and Auxiliary Hardware - Why is sensors its own section? Because its these invisible sensors that will change how we think of laptops in the coming year. Sure they all have keyboards and screens but soon every laptop will have touchscreens and accelerometer and gyroscopes and location sensors.
  • Development and Speed - Any $399 Walmart Laptop can run Word and your blog. I am not interested in reviewing those products for those activities. I want to know if I can replace my 10 pound BEAST of a laptop - my beloved Lenovo W520 - with a 3 pound Ultrabook. Can a slim laptop run Hyper-V VMs and multiple instance of Visual Studio while running multiple monitors?

That is the underlying question that should pervade this review. Can a 3 point laptop replace a 6 to 10 pound guaranteed powerhouse desktop replacement and be my new "on the road laptop."

Hardware Impressions

Again, this isn't hardware that will ever be released, it's just a reference. And frankly, that's a good thing. It's not very good. This prototype "Intel branded" Ultrabook has a lousy keyboard and a mediocre touchpad that is a pain to use. Literally my fingertips hurt from these keys. The keys are made out of the same hard plastic that the case is made from and they have a hard clicky travel that is consistently irritating to the point of numbness. I realize I am coming from a Lenovo - the recognized king of keyboards - but this is just painful. Still, Intel is a chip company so I won't belabor the point for a non-existent product. In this case it's a good thing they aren't making laptops because this keyboard would be a deal breaker.

The only thing worse than the keyboard is the touchpad. It's an ALPS brand touchpad which means it has a kind of multi-touch. Initially this Ultrabook came with older drivers and two-finger scrolling wasn't enabled. This 24 hour period without easy scrolling was a nightmare. It's not surprising how quickly two-finger scrolling has become the expected standard with touchpads. Once you've baked it into your brain it's required equipment to the point that I truly would not purchase any laptop or Ultrabook without a two finger scroll.

Stacking the Ultrabook next to a MacBook Pro and Lenovo W520 to compare thickness.

I almost wrote this laptop off until I got all the latest drivers installed. The ALPS touchpad now includes new drivers for not only two finger scrolling (yay!) but also something called "Edge Action" that essentially takes the edge-based touchscreen gestures from Windows 8 tablets and assigns it to the touchpad. Swipe in from the right to get the charms menu, in from the left to task switch and down from the top for menus and browser tabs. This is such a clean and clear extension of the "touch" experience that if I were in charge of the Windows hardware ecosystem I would require it. Pinch to zoom works as well, just as it should. Kudos to the ALPS driver guys. Your friends at Synaptics (the makers of the Lenovo Trackpad) had better take notice. Multitouch isn't just for screens, and I will no longer buy a laptop without a multi--touch touchpad and neither should you.

From my perspective saying something is an Ultrabook is more than just saying "we can be a MacBook Air too," it's having a cohesive and completely self-consistent hardware and software mix where everything just works as it should and works seamlessly. Day one without the right drivers was a tiresome exercise that had me ready to give up. Day two of mousing was a smooth and happy experience that rivaled or surpassed the MacBook Air and the only difference was touchpad drivers. I hope that these drivers are "in the box."

TouchScreen

A touchscreen on a laptop? Why? What kind of madness is this? After using it for a while having a touchscreen is a nice to have. The mistake reviewers make is thinking that we the users are expected to be swiping around all day with tired gorilla arms. The real truth is that it's just a third input device. Keyboard, mouse, screen. Now everything can be touched - and preferably ordered like this by frequency of use, at least for a laptop.

I find myself reaching for the screen a few times an hour. Not enough to get tired and not enough to pretend I am on a tablet, but enough to appreciate it. Sometimes clicking Start and touching a large icon is just faster than the mouse and more relaxed than the keyboard. After a while I even used the taskbar buttons by touch to open apps as those buttons are just a few inches from the top row of function keys.

I often used the touch screen to position the cursor when editing large amounts of text. When browsing long form reading on Instapaper I would scroll with the screen, usually resting my hand in the lower right corner of the screen and scrolling with my thumb. It's a very natural position.

This reference hardware includes 5 touch points and built-in apps like Maps worked great. It did tend to miss some taps though, usually just one finger doing basic stuff. I'm assuming this is a hardware driver issue, perhaps trying to prevent unwanted taps. It was noticeable enough to be irritating so I'd recommend to anyone purchasing an Ultrabook with a touch screen to spend some time with the hardware and ensure it's consistent and reliable.

Software

Let's get back to drivers. There's two kinds of drivers in the Windows World. There's what they call "inbox" drivers and there's 3rd party drivers you install later. I am a big fan of inbox drivers, myself. These mean that your computer and all it's bits and pieces will "just work" out of the box when you turn it on, even if you've just installed Windows. These drivers are super-tested and are super-stable. They may not give you all the most advanced features but they will "Just Work." If you want to get the 3rd party stuff you can install those.

Everything on this laptop worked pretty well out of the box. In my experience computers started working pretty well out of the box without hunting for drivers around the time Windows 7 came out. I am hoping that this patterns continues with Windows 8. The drivers I've been installing on this pre-release laptop have been pretty rough and very crashy so I've reverted back to the stability of the "inbox drivers" but just uninstalling the add-on ones. I assume by the time Ultrabooks in this generation come out that all the kinks will be worked out.

Sensors and Auxiliary Hardware

Sensors are getting cheap enough to include and integrated directly into Windows 8 to the point where we'll just assume that every laptop has a compass and the like. Window 8 actually formalizes a whole Sensor Platform which makes developing to them a lot easier than before and doesn't require the application developer (you and me) to think about 3rd party drivers. We just call standard APIs. The Windows Driver Kit (WDK) includes Sensor Diagnostic Tools we can use to explore our hardware's capabilities.

For example, Ultrabooks can have any or all of these sensors:

  1. GPS (recommended): Every machine should have this now since most browsers and all map applications can use it.
  2. Accelerometer (recommended): If you have a spinning hard drive the machine could shut it off if if feels it's being dropped. It's more likely that this sensor could be useful for speed and mapping.
  3. Ambient Light Sensor (ALS) (recommended): This reference Ultrabook automatically changes the brightness of the screen based on ambient lights.
  4. Compass: Again, useful for mapping.
  5. Gyroscope: Ultrabooks that have foldable screens that rotate and bend backwards will automatically adjust screen orientation for you.

This Ultrabook also has NFC (Near Field Communication) as well as Bluetooth 4.0.

Here's a screenshot of the Sensor Diagnostic Tool that comes with the WDK talking to this Ivy Bridge Ultrabook's sensors:

Windows Sensor Diagnostic Tool

I will likely poke around with these sensors from .NET and see what useful data I can get with them.

Development and Speed

As you can see half-way through the unboxing video this little Ultrabook is FAST. It can load Visual Studio 2012 in about 2 to 3 seconds and builds of average-sized projects are also just seconds.

PERFORMANCE UPDATE: I recently used this Ultrabook to turn 15gigs of video into a 10 minute 1080p memorial video for my Uncle. I had no trouble at all editing and rendering the video and was pretty pleased that was able to do it with a 3lb laptop and not my desktop machine.

While the 3D graphics speed isn't where I'd like to see it, there's a WEI of 8.1 on the hard disk and and 7.2 on the processor. Remember that WEI's are kind of like the Richter Scale. Changing a whole number is a big deal and the difference between a "7 class" and "8 class" device is not only measureable but significant.

The 8.1 WEI is for the 160gig Intel SSD in this Ultrabook and it's super fast. Visual Studio 2012 is very hard on disks and disk access and this Ultrabook is taking it like a champ. That combined with the quad (UPDATE: It's a physical Dual Core with Hyperthreading so that's 4 logical processors) processor i7 at 2.49GHz means that while there is that (as of yet) unavoidable i7 fan when it's working hard, this machine can cook.

Intel i7-3667U Ivy Bridge

Conclusion

I could develop on an Ultrabook. I could. I didn't think I could. It pains me to say it as I have been carrying around 10lb laptops in the name of power for over a decade. I have always said that I would carry that extra few pounds with me for 20% more power because, hey, all laptops weigh the same when they are sitting on your desktop. However, if you can get me a quad i7 in 3lbs, then we can talk. We are SO close.

The Bad or Weird

My major complaints about this Ultrabook from a developer - or even a power user - perspective are:

  • 4 gigs of RAM? Come on, son. It's 2012, just make it 8 gigs and let's move  on.
  • The fan. Yes, I admit it, I want a quad-core Intel processor in an iPad and I want it silent and cool as iced tea. Sue me.
  • The keyboard. This is likely an unfair beef as this Ultrabook will never be made, but just a reminder to us all. The thing you touch on the laptop is the most important. Get the keyboard right.
  • Just 2 USB Ports. I would have appreciated a third USB port, and a smart card slot.

The Good

  • It's small. 3 pounds is small. It's flat and it's easy to throw in a bag. I may give it a try and do an international trip with ONLY this Ultrabook. That is no small risk for me to take, especially as I need my machines to present.
  • It's fast. Compared to my wife's 3 year old Dell of similar (albeit swollen) size, this thing moves along at the speed of thought.
  • It works. It's like an appliance. It turns on in seconds, shuts off when you close the lid and is reliable. I trust it more than my other laptops.
  • You can touch it. The touchscreen is nice to use when you lean forward and scroll, or reach up to navigate, or just browse. It's not fundamental but touch DOES change the relationship with your laptop.

I'll use it full time as a developer some more and report back, especially if I go on a trip with it.

Disclosure of Material Connection: Intel sent me this Ultrabook for free in the hope that I would review it on my blog. Regardless, I only recommend products or services I I would use and think you would find useful. I am disclosing this in accordance with the Federal Trade Commission’s 16 CFR, Part 255: “Guides Concerning the Use of Endorsements and Testimonials in Advertising.

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook twitter subscribe
About   Newsletter
Hosting By
Hosted in an Azure App Service
September 05, 2012 20:53
I believe the term is defenestrate. I can imagine you defenestrating this Ultrabook.

I also agree about the USB ports. You can never have too many. Thanks for the review.
September 05, 2012 20:54
Have you seen the Vaio Z? Quad core, 8GB RAM, 512 GB SSD, all in a tight little 13.1" < 3 lb package.
September 05, 2012 21:34
Nitpicking: it seems like you exchanged the descriptions of accelerometer and gyroscope: accelerometer will be good enough for orientation but won't help much with speed tracking and location. The gyroscope is overkill for orientation but will be great to improve location tracking.
September 05, 2012 22:26
Nice, but how's the battery life? One thing I hate is when I'm out and about and have to start hunting for a power outlet because my 10lbs behemoth is an energy sucker.
September 05, 2012 22:58
I'm happy with my ASUS Zendbook Prime UX32VD.

I upgraded its RAM to 10GB and replaced a hard drive with Plextor M3P 256GB SSD (in addition to the 24GB built-in SSD).

It has three USB3 ports and a fast (based on PCI-express) MMC/SD/SDHC card reader.

I can even attach two large external monitors. And both built-in screen (1920*1080 px, matte) and keyboard are just great.
September 05, 2012 23:00
I was going to pick up a ThinkPad X1 Carbon because the idea of a ~3 lb package with that much power was really appealing. I ended up getting a ThinkPad T430s instead. It's a pound heaver, but it's much easier to upgrade. It only took me a few minutes to drop in 16 GB of DDR3 and a 512 GB SSD. And, I still have an easy to access mSATA slot and an UltraBay to work with.
September 05, 2012 23:31
Where did you get the Alps driver that has the Edge features? I can't find it anywhere...
September 05, 2012 23:47
By the way, WEI on my 4 lb ThinkPad T430s (with Windows 8) breaks down as follows:
Processor: 7.2
Memory: 7.6
Graphics: 6.4
Gaming Graphics: 6.4
Primary Hard Disk: 8.1
September 06, 2012 0:35
Minor nitpick, but I'm pretty sure the CPU is actually dual core with HyperThreading, not quad core. I don't think there are any quad core ULV chips yet.
Kam
September 06, 2012 1:00
Did you notice that solitaire took longer to open than visual studio? What's going on there? Why is that so much slower than (what one would expect to be) a giant application?
September 06, 2012 1:07
Mike - Ya, not sure what that was about. Maybe a first time Jit? Nework access?

Kam - Ah, how can I *confirm* that from the command line or Taskman?
September 06, 2012 1:33
I would think the graphics card would be better. Nothing saying you won't play games on your ultrabook. Most devs I know want a multi-functional device that work pretty well for a wide variety of scenarios.

Like the Lego death-star...where are the other cookies...
September 06, 2012 1:42
@Scott: In the Performance tab of Task Manager there are 'Cores' and 'Logical Processor' counts.
September 06, 2012 1:49

Kam - Ah, how can I *confirm* that from the command line or Taskman?


I believe you can use this API call and it will only return information for the PHYSICAL CPU/Cores in your system.

http://msdn.microsoft.com/en-us/library/ms683194.aspx

But this is in "scary-close-to-the-metal-land" and I may be mis-understanding it. I had to use it once, a long time ago. In a galaxy far,far away.
September 06, 2012 1:52
Gah, never mind. There is an easier way to do it through WMI.

http://stackoverflow.com/questions/1542213/how-to-find-the-number-of-cpu-cores-via-net-c
September 06, 2012 2:07
I wish laptops had the type of keys found on my the old IBM (currently Unicomp) Model-M keyboards. Those are the best keyboards in this or any other universe known or unknown.
September 06, 2012 3:43
Scott,

That processor is a dual-core with HT, for a total of four logical processors.

Intel's ARK database confirms this:

http://ark.intel.com/products/64898

You can also run CPU-Z on it to find out.
September 06, 2012 4:10
What's the screen size (inches and resolution) on this thing?

And do you have a suggested minimum size (inches and resolution) for using Visual Studio?
September 06, 2012 9:26
Thogek - It's 13 inches I think, and it's 1600x900. I wouldn't use VS on anything less than 1280x768.

Glenn - Thanks, updated the post.
September 06, 2012 13:37
The thing is you really need to pay attention to where certain ports are on a laptop. I'm a right handed user and I've got 2 usb ports in the bottom right corner of my laptop and 1 on the left. It's really annoying to have usb cables coming out of those right side ports(sticks are doable) because they run past the mouse. I had to get myself a usb-hub to solve the problem when I'm not on the move. Sometimes I get the feeling that design comes before actual testing if ideas are user friendly.
September 07, 2012 11:50
Any chance you can let us know where you got the ALPS drivers from?
September 07, 2012 13:20
Hoping to move to an ultrabook when Haswell processors arrive assuming it has enough performance and there are some good 15.6" options.

If not the advancements being made will hopefully be applied to some behemoth models to cut a few pounds off.
September 07, 2012 23:47
Thanks for the review! I'm sure I'll have one of these on my desk within the next six months, perhaps even as my development machine.

Were you able to get three monitors connected with a stretched desktop? All HDMI? Some VGA?

What's the battery life like with "reasonable" usage. I'd expect 3 hours for a competitor to my Lenovo T520.

-- Stu
September 08, 2012 0:47
I get 4 hours. I was able to go Mini-HDMI to VGA and get two monitors. Not three.
September 08, 2012 4:46
it's so ugly! why the whole lineup of windows laptops have that cheap "made in china" look? as far as for my new windows computer I will have to go for apple. sad indeed.
September 20, 2012 21:45
I have one of the Intel Ultrabooks as well. When you upgraded to Win8 RTM did you use tricks such as unpacking the ISO, changing the sources\cversion.ini and then repacking the ISO or did you just burn the ISO on a USB drive and do a fresh install? Did you need to re-install the drivers from the provided DVD? I see you did upgrade some of the drivers.
September 21, 2012 3:44
Robert - It came with RP so I put the ISO on a USB key, booted off it, torched the machine, logged into Intel Premier and installed their driver pack.
March 04, 2013 19:25
Scott, I agree with your assessment on the touchpad. Ability to swipe in from left/right and 2 finger scroll is crucial once you adopt them. After a fresh install, the touchpad is only recognized as a PS/2 mouse. Cannot find any drivers that seem to work. Do you remember where you got the touchpad drivers?
May 03, 2013 2:13
Hi

I've ended up with one of these reference ultrabooks, just wondering where you found the drivers for the touchpad.

Thanks

Comments are closed.

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.