Scott Hanselman

Surface Book 2 Developer Impressions and the Magic of USB-C

February 15, '18 Comments [27] Posted in Reviews
Sponsored By

Surface Book 2 15"I recently got a updated laptop for work, a 15" Surface Book 2. It's quickly become my go-to machine, and I'm often finding myself using it more than my main desktop machine.

I considered myself reasonably familiar with the Surface product line as I bought a Surface Pro 3 a few years back for myself (not a work machine), but I am genuinely impressed with this Surface Book 2 - and that surprised me.

Here's a random list of a tips, tricks, things I didn't realize, and general feelings about the 15" Surface Book 2.

15" is a NICE size

After years of "Ultrabooks" I missed an actual high-powered desktop replacement laptop. It's just 4.2 lbs and it doesn't feel unwieldy at all.

There are TWO Surface Connect ports

Legit had no idea. You can charge and dock the tablet part alone.

There's a full sized SD card reader and a 3.5mm headphone jack

Which sadly is more than I can say for my iPhone 8+.

Having a 15" screen again makes me wonder how you 11" MacBook Air people can even concentrate.

3240 x 2160, (260 PPI) is a weird resolution to be sure, but it's a hell of a lot of pixels. It's a 15" retina display. 

The high resolution issues in Windows are 90% handled IMHO

I wrote about how running any DPI greater than 96dpi on Windows has historically sucked back in 2014, but literally every little Windows Update and Office update improves it. Only the oldest apps I run have any real issues. Even WinForms has been updated to support HighDPI so I have zero HighDPI issues in my daily life in 2018.

More RAM is always nice, but 16 gigs is today's sweet spot.

I have had zero RAM issues, and I'm running Kubernetes and lots of Docker containers along size VS, VS Code, Outlook, Office, Edge, Chrome, etc. Not one memory issue.

3.84 GHz or more

Battery Life and Management is WAY better

Power Mode SliderBattery Life on my Surface Pro 3 was "fine." You know? Fine. It wasn't amazing. Maybe 4-6 hours depending. However, the new Battery Slider on Windows 10 Creators Edition really makes simple and measurable difference. You can see the CPU GHz and brightness ratchet up and down. I set it to Best battery life and it'll go 8+ hours easy. CPU will hang out around 0.85 GHz and I can type all day at 40% brightness. Then I want to compile, I pull it up to bursts of 3.95 Ghz and take care of business.

HD Camera FTW

Having a 1080p front facing camera makes Skype/Zoom/etc calls excellent. I even used the default Camera app today during an on-stage presentation and someone later commented on how clear the camera was.

USB-C - I didn't believe it, but it's really a useful thing

Honestly, I wasn't feeling the hype around USB-C "one connector to rule them all," but today I was going to pull out some HDMI and Ethernet dongles here at the Webstock Conferences in New Zealand and they mentioned that all day they'd been using a Dell USB-C dock. I plugged in one cable - I didn't even use my Surface Power Brick - and got HDMI, a USB hub, Ethernet *and* power going back into the SurfaceBook. I think a solution like this will/should become standard for conferences. It was absolutely brilliant.

I have read some about concerns about charging the Surface Book 2 (and other laptops with USB-C) and there's a reddit thread with some detail. The follow says the Apple USB-C charger he bought charges the SurfaceBook at 72% of the speed of the primary charger. My takeaway is, ok, the included charger will always charge fastest, but this work not only work in a pinch, but it's a perfectly reasonable desk-bound or presenter solution. Just as my iPhone will charge - slowly - with aftermarket USB chargers. If you're interested in the gritty details, you can read about a conversation  that the Surface has with an Apple Charger over USB as they negotiate how much power to give and take. Nutshell, USB-C chargers that can do 60W will work but 90+W are ideal - and the Dell Dock handles this well which makes it a great flexible solution for conferences.

Also worth pointing out that there wasn't any perceptible "driver install" step. I got all the Dell Dock's benefits just by plugging it in at the conference. Note that I use a Surface Dock (the original/only one?) at home. In fact, the same Surface Dock I got for my personal Surface Pro 3 is in use by my new Surface Book 2. Presumably it doesn't output the full 95W that the Surface Book 2 can use, but in daily 10+ hour use it's been a non issue. There's articles about how you can theoretically drain a Surface Book 2's batteries if you're using more power than it's getting from a power supply, but I haven't had that level of sustained power usage. Haven't needed to give it a thought.

The i7 has a NVidia 1060 with 6 gigs of RAM, so you can install GeForce and run apps on the Discrete GPU

You can go in and control which apps run on which GPU (for power savings, or graphical power) or you can right click an app and Run on NVidia.

You can control which GPU on a program by program basis

or right click any app:

Right Click | Run with Graphics Processor

It has an Xbox Wireless Adapter built in

I got this for work, so it's not a gaming machine...BUT it's got that NVidia 1060 GPU and I just discovered there's an Xbox Wireless Adapter built-in. I thought this was just Bluetooth, but it's some magical low-latency thing. You can buy the $25 USB Xbox Wireless Adapter for your PC and use all your Xbox controllers with it - BUT it's built-in, so handled. What this means for me as a road warrior is that I can throw an Xbox Controller into my bag and play Xbox Play Anywhere games in my hotel.


All in all, I've had no issues with the Surface Book 2, given I stay on the released software (no Windows 10 Insiders Fast on this machine). It runs 2 external monitors (3 if you count its 15" display) and both compiles fast and plays games well.

Sponsor: Get the latest JetBrains Rider for debugging third-party .NET code, Smart Step Into, more debugger improvements, C# Interactive, new project wizard, and formatting code in columns.

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
Sponsored By
Hosting By
Dedicated Windows Server Hosting by SherWeb
Thursday, 15 February 2018 08:50:49 UTC
I wish that I could switch entirely to Windows but I still dislike it too much whenever I use it (+ Sketch is not supported)

Great review. 👍🏻
Lasse Rafn
Thursday, 15 February 2018 08:51:15 UTC
Nice!... since it is free....
It costs almost 1 bitcoin!!... nop... I am keeping my bitcoin thank you..
Thursday, 15 February 2018 08:53:01 UTC
Thanks! Was hoping for this review!
Thursday, 15 February 2018 09:25:13 UTC
My eyes are too old for that kind of resolution on a 15" screen.
Having said that, the fact that it's a retina display may help - probably need to go and have a look at one somewhere.
Robert Armour
Thursday, 15 February 2018 09:54:20 UTC
£3,150 + £100 for pen + £189 for dock? Nah, unless someone else is paying!
Thursday, 15 February 2018 10:13:29 UTC

Apart from Skype for Business which still can't scaling properly. Which I would forgive but it's a MS product so you'd think they'd have fixed it by now ...
Thursday, 15 February 2018 10:16:40 UTC
What do you think of the form factor vs the Surface Pro 3?

I have a SP3 and use it around home and when working from hotels. I like the SP3 because I can quickly fold the keyboard back to watch YouTube/films and I can type on my lap (although I think the Surface Book will be better for this). I never use by SP3 as a tablet.
Thursday, 15 February 2018 10:34:49 UTC
Have they fixed the problem with the Fn key lock that makes the original Surface Book a pain to program on? i.e. you can't set the Fn-lock to always on so F1-F12 keys stay as F1-F12 instead of brightness/volume/etc. Accidental presses of the Fn key reset the Fn-lock, and they're impossible to avoid if using Fn+Arrow keys for code navigation. Sounds pretty trivial but makes the Surface Book keyboard a real pain on what is otherwise an amazing dev laptop.
Thursday, 15 February 2018 10:55:19 UTC
At that (massive) price, I'd expect any computer to be completely brilliant. Or my money back!
Mike Woodhouse
Thursday, 15 February 2018 11:23:57 UTC
Do you have any issues with your external monitors getting disconnected after your machine goes to sleep?

I have one 4K monitor plugged in through the Surface Dock, and whenever my machine goes idle and goes to sleep, after I return, apparently the external display was disconnected and reconnected because all the windows I had on the external display have relocated back to the main display.

This only happens with my 4K display (either through HDMI or DP), not if I plugin in a normal 1080p via a VGA. Do you have this same issue?
Eugene B
Thursday, 15 February 2018 13:53:49 UTC
@Rory, no, the problem still exists. I'm pressing Fn key accidentally 5 times in an hour. It is definitely very annoying.
Thursday, 15 February 2018 15:43:12 UTC
The 15 inch version will be released in april in the Netherlands. The smaller one with 512gb and 16gb ram is about 2900 euro. That's expensive. It's about 1,5 month average income according to the Dutch CPB. How is the US price compared to average income after taxes?
Thursday, 15 February 2018 16:08:12 UTC
What size SSD: 512GB or 1TB?
Thursday, 15 February 2018 16:30:39 UTC
Looks good, but I chose the latest 15-inch MacBook Pro and have not regret my choice.
The Ranger
Thursday, 15 February 2018 17:29:53 UTC
Wolf 3D requires the discrete GPU? Wow, that game is more demanding than I remember. :)

I want to hear the story of why you put Wolf 3D on your Suface Book to begin with.
Thursday, 15 February 2018 17:33:16 UTC
That's the problem with laptops. It's hard to find one that has a good balance between features/Performance and price. Almost $4000 CAD is a lot to spend on a computer.
Thursday, 15 February 2018 18:42:24 UTC
@JP, it is probably a little over 1 month income after taxes in the US, also.
Tim B
Thursday, 15 February 2018 19:41:22 UTC
I love the hardware but unfortunately you pay a premium for it and it’s hard to make the case vs alternatives.
Friday, 16 February 2018 08:48:47 UTC
I wonder how many of those complaining about the price have iPhones?

The Surface Book is a premium top of the range laptop with specs' that cheap laptops don't even come close to so of course it's going to be expensive. Unlike an iPhone though you can see where the extra money is going.

Let's not forget a 256GB iPhone X is £1149!

However an iPhone is massively overpriced - see Samsung S8/S8+ all the same features but also includes headphone jack and expandable storage but costs half the price of iPhone X.
Saturday, 17 February 2018 15:26:47 UTC
Can Visual Studio take advantage of the graphics processor? Alternatively, what's the optimal configuration for developing with VS on a Surface Book?
Sean Kearon
Saturday, 17 February 2018 23:59:20 UTC
Nice review, thanks. I wouldn't hesitate to upgrade from my Surface Pro 5 if it was gifted to me. We did look at these for employees at my work, but for $1k less per machine, we settled on the Dell XPS 15, and so far we're quite impressed with the price-performance.
Sunday, 18 February 2018 18:50:42 UTC
Thanks for this great review! I am planning to get one.
How is the integrated keyboard? Can you work full day on it?
Monday, 19 February 2018 13:11:30 UTC
I was looking for this review. it is very informative. keep doing great work.
Monday, 19 February 2018 14:38:32 UTC
I would have considered this if they had used Thunderbolt 3 rather than USB-C.
TB3 or bust
Monday, 19 February 2018 15:16:19 UTC
To me, the killer feature of the Surface Book is the ability to detach the screen and use it standalone. You can get devices with most of these other features at a far lower price point. For example, the Razer Blade 14 or HP Spectre x360 15.

I got the Gigabyte Aero 15. It has the GTX 1060, SD card reader, 15in screen, USB-C/Thunderbolt port, headphone jack. It lacks the ability to charge from the Thunderbolt port, doesn't have the integrated Xbox controller adapter or Retina-like display, and has bad camera angle placement. You gain a giant battery, extra storage slot, and per-key RGB lighting, and very slim display bezels. It's not ideal for everyone (certainly not conference presenters!) but I'd just like to remind everyone to shop around and consider the features that are most important for your own use cases.
Monday, 19 February 2018 21:26:47 UTC
It is very informative. I was looking for this article. keep doing great work.
Friday, 23 February 2018 12:45:31 UTC
To me things aren't entirely rosey in the USB-C world when it comes to thunderbolt. I'm looking into getting a thunderbolt 3 dock and lenovo laptop with thunderbolt 3. They should work fine together, but what about my work laptop that just has USB 3.1 (with USB-C port)? From all I have read, the thunderbolt 3 dock will not work for any laptops that don't have thunderbolt themselves, even if they have USB-C.

So I can't use the same dock for my home and work computer and I can't say to a visitor 'just plug this cable into your laptop's USB-C port'.

It's then a gamble if I get a thunderbolt dock, because maybe it will go out of fashion in a few years and so I'll have a brick instead of the future-proof kit that I am after.
Mark Adamson
Comments are closed.

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