Keep OSNews alive by becoming a Patreon, by donating through Ko-Fi, or by buying merch!

Windows Archive

Surface Studio review: a beautiful invader of Apple’s base

The Verge's Surface Studio review (there's more reviews at Engadget and CNet):

It's an engineering marvel of a monitor, but I really wish Microsoft sold it separately. I want to dock my Surface Book to it, or transform any laptop into a full Surface Studio. If I'm investing in a desktop PC at this kind of price then I also really want to be able to upgrade it and use it for gaming and more powerful work. I can't do either of those things with the Surface Studio. If this was a monitor with a powerful GPU in it designed to complement Microsoft's existing Surface devices and "upgrade" them, I'd probably be throwing my wallet at my screen right now. It's hard to do so knowing that I'm not getting the latest and greatest specs for that $2,999, and that's before you even consider the top model I've been testing is $4,199.

That doesn't discount what Microsoft has attempted to do here. It's truly something unique and a hint of real innovation we haven't seen for some years with PCs. Others have tried to experiment, like HP's Sprout, but it's rare to see something more than just an all-in-one. Microsoft's exciting Surface Studio unveil has been compared to Apple's disappointing MacBook Pro launch, and with good reason. Many creatives I’ve spoken to about the Surface Studio have said the same thing: why isn't Apple doing this? Apple seems to be forcing creatives to choose an iPad Pro for touch and pen, but the powerful and professional apps just aren't there yet on iOS, and it's not clear if companies like Adobe are willing to rewrite their software to be just as useful on an iPad Pro. Microsoft has realized the potential in the market to reach out to creatives who feel abandoned by Apple, and it's an influential crowd that could be swayed over by devices like the Surface Studio.

As awesome as the Surface Studio looks, the specs of the PC part of the equation lag behind - most of the high price is defined by the display - but I guess the biggest problem with it is that it runs Windows. The creative community has been using macOS for so long, and it's hard to leave a platform behind.

The peculiar case of terrible Office performance in Boot Camp

Here's a short little tip with some interesting background information. If you are running Windows on your Mac - like I'm doing on my 2015 retina MacBook Pro because macOS is far too unoptimised to run on it - and it's using an Intel graphics chip, be sure to replace Apple's own Boot Camp graphics drivers with Intel's own latest drivers.

The reason why you should do this is kind of fascinating. I noticed that while Windows as a whole ran quite fast and snappy - much more so than macOS with its crappy responsiveness, FPS drops, and hangs, even after reinstallations - two applications had responsiveness issues: Chrome and Microsoft Office. With Chrome, I chalked it up to #justchromethings and moved on. With Office though, I was perplexed.

The past few versions of Office, including the current one, are fast, snappy, and instant. The days where Office applications were slow and cumbersome are long gone, even on lower-end hardware like the 2015 retina MacBook Pro. However, Office applications were slow, rendering was terrible, and things like dragging and resizing Office windows was literally a slide show - and I wanted to know why.

I found out that on Windows, Microsoft Office uses its own rendering pipeline (framework? I'm not really sure what the accurate terminology is here), different from both Win32 and Metro applications. As it turns out, Office does its own check of the video card and driver to determine if hardware acceleration for Office should be disabled or not.

By default, hardware acceleration is automatically disabled in Office programs if certain video card and video card driver combinations are detected when you start an Office program. If hardware acceleration is automatically disabled by the program, nothing indicates that this change occurred.

Well, except that Office now runs like a total dog, of course.

Apparently, the Office team maintains its own list of video card/driver combinations and keeps this list a secret.

The list of video card/video driver combinations that trigger this automatic disabling of hardware graphics acceleration is not documented because the list is hard-coded in the Office programs and will be constantly changing as we discover additional video combinations that cause problems in Office programs.

When I ran the Intel Driver Update Utility on my retina MacBook Pro to determine if the Apple-provided Intel graphics driver was up-to-date, the tool found a newer driver, but warned me that my OEM (Apple) had modified the already-installed driver, and that I would lose those customisations. I proceeded to download the new driver anyway, only to be hit by a very peculiar dialog upon trying to install the driver Intel told me was newer than what I had installed: the installer warned my I was installing an older driver than what I had installed.

So, I decided to download the latest driver (the latest beta) manually, installed it, and this fixed not just Office, but also Chrome - which I find particularly baffling (maybe Chrome maintains a similar list?).

The list that the Office team maintains is not of good drivers, but of bad drivers. For Office's hardware acceleration to fail, the driver needs to be on the list. This means that the combination "Apple-modified Intel graphics driver/Iris 6100" was, at some point, added to the list, triggering the disabling of hardware acceleration for Office. The combination "Intel's own graphics driver/Iris 6100" is not on the list.

There's a number of possible explanations here, and I'm not really sure which one makes the most sense. Apple cares too little about Boot Camp users to intentionally cripple the Apple-supplied Intel drivers, so that's definitely not the cause. I also don't think the Intel driver magically improved a ton in the span of just a few weeks (there's only a few weeks of difference between the two versions, but I'm not trusting version numbers here) - but maybe it did? I honestly don't know. It's Intel's beta driver that isn't even signed by Microsoft, but somehow, the Office team tested it and removed it from their list? My first instinct was to think that because Apple had modified the driver, it wasn't on Microsoft's list - but since the list is for bad drivers, that makes no sense.

The most logical explanation I have right now - suggested by Steven Troughton-Smith - is that Apple changes a few things in the Intel driver to optimise Windows' battery life, which in turn tune down the performance, causing the Office team to add this specific driver/video card combination to the list. I've been keeping an eye on battery life since installing the driver, but haven't noticed much of a difference.

I don't think this little tip will be useful for a lot of people, but I really enjoyed trying to figure out what was going on.

Writing a Windows 3 emulator

We all know the feeling. You just want to use some of your favourite 16bit Windows applications, only to realise that since you moved to 64bit, Windows no longer runs them. This gets me every time, probably 4-5 times a day. Every time I'm like - there's got to be a better way than firing up my old 386 laptop, or running an entire Windows 3.x VM just to get my daily fix of Skifree.

Right?

I jest, of course, but when Brad Robinson's partner, Jen, wanted to play some old 16bit Windows games, he did actually want to create a less frustrating user experience. So, he decided to write a Windows 3 emulator.

The basic idea is to write a program that can read a 16-bit Windows executable file, run it on an emulated CPU and map any 16-bit API calls that it makes onto the x64 equivalents.

The emulator itself isn't available just yet, but his series of articles on Medium detailing its development are fascinating reads.

The updated Surface Book is a big, powerful brute of a laptop

If you were hoping that this new Surface Book would be a complete overhaul, you'll have to keep waiting. It is quite truly a midlife cycle spec refresh and nothing more. Most people will probably be just fine with one of the less expensive Surface Books, which haven’t been updated, but if you want to pony up to the top of the line, that top is slightly higher than before.

The question now is do you plunk down $3,000 for this ultimate Surface Book, or do you wait for the inevitable Surface Book 2 that will likely come next year? If you have a Surface Book already, it doesn't make much sense to upgrade this soon into its lifespan. And there is certainly a good argument to be made to wait for the Microsoft's next revision, which will likely have Intel's seventh-generation processor.

But if you can't wait, and you're looking for the ultimate Windows laptop, it's hard to look past Microsoft's latest Surface Book.

I doubt Microsoft sells a lot of these Surface Books - in fact, I think they're only available in like 3 countries - but they probably serve more as a halo device for the Surface Pro. Still, looks like a really nice, if a very, very expensive, laptop.

Microsoft to add virtual touchpad to Windows 10

You can now drive content on a second display from your tablet without ever having to attach a mouse. The virtual touchpad lets you do more with a tablet and a second screen - just connect to another monitor, PC, or TV, go to Action Center and tap on the "Project" Quick Action to extend your screen. Use it just like you would a physical touchpad to control content on the connected screen. To enable it, press and hold on the taskbar and select "Show touchpad button". A touchpad icon will now appear in the notification area (just like Windows Ink Workspace does), and tapping on it will bring it up the virtual touchpad.

Fun little feature.

Introducing Unified Update Platform

One of the biggest community and customer benefits of UUP is the reduction you'll see in download size on PCs. We have converged technologies in our build and publishing systems to enable differential downloads for all devices built on the Mobile and PC OS. A differential download package contains only the changes that have been made since the last time you updated your device, rather than a full build. As we rollout UUP, this will eventually be impactful for PCs where users can expect their download size to decrease by approximately 35% when going from one major update of Windows to another. We're working on this now with the goal of supporting this for feature updates after the Windows 10 Creators Update; Insiders will see this sooner.

Not earth-shattering or anything, but still a nice improvement.

Microsoft unveils Surface Studio

Microsoft held a Windows and Surface event today, and among a number of announcements, the star of the show was the Surface Studio, a downright beautiful all-in-one designed entirely for creative professionals. The huge 28" 4500x3000 3:2 aspect ration display with Adobe sRGB and DCI-P can be tilted downwards to turn the Studio into a huge drawing surface.

As the product video demonstrates, this is not a device for the average user, or even for every power user - every aspect of it seems to be designed specifically for designers, graphics artists, possibly video editors, and people of similar profession. I love the Surface Dial, which can be used both on the display and on a desk to control context-specific actions, like changing the colour output of your drawing tool or select thickness of the output, and countless other things.

It's got a sxith generation Core i5 or i7, a GTX 965M 2GB (Core i5) or GTX 980M 4GB (Core i7) graphics chip, up to 32GB of RAM, and the usual array of ports and connections. This is clearly a niche device, and the price underlines that: the Surface Studio starts at a whopping $2999. Which is quite a lot, especially taking the video chip into account.

Penny Arcade's artist Mike "Gabe" Krahulik has been using a Surface Studio for the past week, and posted his thoughts on his blog.

When I first saw the device months ago in that secret room at MS, they asked me what I thought. I said, "Well I have no idea if anyone else will want it, but you have made my dream computer." I recognize that not everyone needs or wants a computer they can draw on. Some people do though and I will tell you that the Surface Studio is without a doubt the best digital drawing experience I have ever tried. I was trying to help Tycho understand why the Studio was so exciting. I spend 6 to 10 hours a day drawing digitally and I have for more than a decade. The Cintiq and the Surface, these are like my tools or my instruments. I am intimately familiar with how it feels to create things on these sorts of devices and the Studio honestly feels like a generational leap forward. If you are a digital artist and you are currently working on a Cintiq you have to go to a MS store and look at the Studio. I've always given you my honest take on this stuff and this time is no different even though I can't think of anything bad to say. If you draw on computers the Surface Studio is something very special.

Following Twitter during the unveiling of the Surface Studio was an entirely surreal experience, with a ton of genuine excitement over the product - something I haven't seen in a long, long time in this jaded industry. Specifically remarkable, though, was the response from the Apple and Mac/iOS developer and creative professional community - an endless stream of harsh jabs and words directed at Apple for so blatantly ignoring the creative professional community for years now, while Microsoft seems to be making a power play to win their hearts. It was quite the jarring experience.

The general consensus seems to be that Apple really needs to bring more to the table tomorrow than some updated internals and a SideShow ripoff to reconquer the hearts of the creative professionals it seemingly has abandoned.

Announcing the launch of Windows Server 2016

I'm incredibly excited that this morning at our Ignite conference in Atlanta we launched the newest release of our server operating system - Windows Server 2016! Now that we're ready to share it with the world, I want to take a moment to thank our customers who helped shape this exciting release. Windows Server 2016 is jam-packed with innovation and customer response has been overwhelming, with more than half a million devices running our final Technical Preview which we released five months ago. These customers range from large global enterprises to private cloud hosters to organizations of every size from every corner of the globe.

How to get people using a leaked build to stop using that build?

A member of another team told me that there was a leaked build that had a really bad bug in it. I forget exactly what the problem was, but the details aren't important. The team fixed the bug as soon as it was discovered, and they notified all the self-hosters and partners to upgrade to a new build immediately, but that bug was also out there in the leaked builds, ready to destroy computers and networks and most of Western civilization.

So how do you get people who are running a leaked build to stop running that build, with urgency?

Great story.

Windows 10 Anniversary Update for phones released

The Windows 10 Anniversary Update has begun rolling out for Windows 10 Mobile. The Anniversary Update includes additional features and improvements for your Windows 10 phone. To manually check for the update, on Start, swipe over to the All apps list, then select Settings > Update & security > Phone update > Check for updates. Note that availability may vary by manufacturer, model, country or region, mobile operator or service provider, hardware limitations and other factors.

In other words, it'll be a crapshoot if and when Windows Phone users actually get the update. Not that it matters - most Windows Phone users have already had to move to different platforms due to Microsoft's horrid mismanagement of an otherwise incredibly promising operating system.

Windows Holographic coming to Windows desktop next year

At IDF in San Francisco today, Microsoft's Terry Myerson said that the Windows Holographic experience, including the shell used on the HoloLens hardware, will be made available as an update to the standard Windows 10 desktop operating system some time next year.

Currently, the HoloLens runs a specialized variant of Windows. Desktop Windows offers many of the same APIs as the HoloLens, but the 3D user interface that mixes existing 2D apps with new 3D ones is only available on the augmented reality headset. Next year's update will make it available to all, opening it up not just to Microsoft's standalone device but also to hardware such as the Oculus Rift and HTC Vive that provide tethered virtual reality.

Virtual reality and Microsoft's HoloLens stuff seems like great products for professional applications, but I'm still not sold on the current crop of devices having any broader appeal. Maybe five years from now.

Anniversary Update hides programs, forces Skype on users

The Windows 10 Anniversary Update was released earlier this evening, and I dutifully installed it so that I could write about any oddities that might pop up. Well, a number of oddities have popped up, and they're bad - really bad. The Anniversary Update does some really shady stuff during installation that it doesn't inform you of at all until after the fact.

First, the Anniversary Update reinstalls Skype "for you", even if you had it uninstalled earlier, which in and of itself is a blatant disregard for users - I uninstalled it for a reason, and I'd like Microsoft to respect that. That in and of itself is bad enough, but here's the kicker: during installation, Microsoft also automatically logs you into Skype, so that possible Skype contacts can just start calling or messaging you - again, without ever asking for the user's consent.

Imagine my surprise when I open that useless Metro notification center thing - whose button now sits in the bottom right of the task bar, right of the clock, even, and is unremovable - and see that Skype is now installed, and that I'm logged in. This is a blatant disregard for users, and I'm sure tons of users will be unpleasantly surprised to see Microsoft forcing Skype down their throats.

There was an even bigger surprise, though: during installation of the Anniversary Update, Microsoft apparently flags Classic Shell - a popular Start menu replacement that gives Windows 10 a customisable Start menu that doesn't suck - as incompatible with the Anniversary Update, and just straight-up deletes hides it from your computer - again, without ever notifying you beforehand or asking you for your permission.

Update: actually, the application isn't removed entirely - it's still there in the Program Files folder, but it's entirely scrapped from search results and the Start menu. Effectively, for most users, that's identical to removing it. What an incredibly odd and user-hostile way of dealing with this. You can see how the wording in the screenshot below is confusing regarding the removing vs. hiding issue.

Classic Shell released an update to fix the compatibility issue detected, so I hope my settings are still there somewhere, because it'd suck having to redo all of them because Microsoft just randomly deleted a program from my computer hid a program, without informing me or asking me for my permission. It could've just disabled the program, prevented it from running - why delete hide it entirely? Are they that desperate to try and get me to use their terrible excuse for a Start menu?

So, just in case you're about to install this update - Microsoft will force Skype down your throat, and may randomly delete hide programs from your computer without asking for your permission.

Have fun.

Windows 10 one year later: the Anniversary Update

Ars' take on the Windows 10 Anniversary Update, due out today.

For now, the Anniversary Update is an incremental update that makes Windows 10 incrementally better. For Windows 10, the decision to upgrade is obvious, and in many cases, there's no decision to be made. In fact, home users will be getting it whether they like it or not. They shouldn't fear this; if nothing else the revised Start menu layout makes the upgrade worthwhile.

But the decision for Windows 7 and 8.1 users is rather different now than it was a year ago. A year ago, upgrading to Windows 10 was an easy decision to make, because the upgrade was zero cost. Unless upgrading was absolutely impossible (due to an incompatibility or being particularly wedded to Media Center), then upgrading was the obvious thing to do. Windows 10 is a better operating system than those two, especially for $0.

I'm pretty sure there's loads of people who'd much rather hold on to Windows 7, for a multitude of reasons, but that's just me.

Honestly, I've been out of the loop on this whole Anniversary Update, mostly because Windows (and OS X and desktop Linux for that matter) just isn't very exciting. Windows got exciting with 8, which, while deeply flawed and inherently broken, at least represented some form of progress from what had come before to something new, but in Windows 8, that "something new" - Metro - was incomplete, buggy, slow, broken, and effectively useless.

We're Fiona knows how many years down the line now, and it's still an incomplete, buggy, slow, broken, and effectively useless mess. There's not a single Metro application that's worthy of anyone's time, and there's a better - albeit less attractive-looking, at times - Win32 alternative in virtually every instance. This leaves Windows 10 as a Windows 7 where you need to turn a whole bunch of useless crap off or hide it to make it work properly.

It's far from ideal, and the idea many bloggers are peddling - that Windows 10 is a must-have upgrade over Windows 7 - seems rooted more in a sense of "the shiny" than actual merit.

Driver Signing changes in Windows 10, version 1607

Last year, we announced that beginning with the release of Windows 10, all new Windows 10 kernel mode drivers must be submitted to the Windows Hardware Developer Center Dashboard portal (Dev Portal) to be digitally signed by Microsoft. However, due to technical and ecosystem readiness issues, this was not enforced by Windows Code Integrity and remained only a policy statement.

Starting with new installations of Windows 10, version 1607, the previously defined driver signing rules will be enforced by the Operating System, and Windows 10, version 1607 will not load any new kernel mode drivers which are not signed by the Dev Portal. OS signing enforcement is only for new OS installations; systems upgraded from an earlier OS to Windows 10, version 1607 will not be affected by this change.

Windows 10 Anniversary Update is ready to go

The final build of the Windows 10 Anniversary Update is build 14393. The update, which provides a range of new features and improvements, represents Microsoft's last big push to get Windows 7 and 8.1 users to upgrade to Windows 10.

The update is available right now to those who have opted in to the Windows Insider program, and it will be pushed out to Windows 10 users on the current branch on August 2. The free upgrade offer from Windows 7 and 8.1 to Windows 10, however, ends on July 29, leaving Microsoft hoping that the promise of the new update will be enough to get people to make the switch.

Correct me if I'm wrong, but I doubt many Windows 7/8 users here who haven't upgraded yet will be wooed by this new update.

If you're still running Windows XP, you're irresponsible and you should update to 7/8/10 or Linux immediately.

Fun with the Windows Subsystem for Linux

In this post, I m going to show you a few of the features of WSL that I personally find very interesting, as well as point you to some resources to help you learn more. First, I'll show the integration of staple commands like ssh for working with Linux servers and devices. Second, I'll demonstrate the ability to use Bash scripting to automate tasks in a very natural way. Third, I'll have a little fun with the great command-line compilers, other tools and the *nix compatibility offered, and play a little NetHack. Finally, I'll show you the ability to use existing Python and other scripts available on the web.

France orders Microsoft to stop tracking Windows 10 users

France's data protection commission has ordered Microsoft to "stop collecting excessive user data" and to stop tracking the web browsing of Windows 10 users without their consent. In a notice published on Wednesday, the CNIL said that Microsoft must also take steps to guarantee "the security and confidentiality" of its users' personal information, after determining that the company was still transferring data to the US under the "Safe Harbor" agreement that an EU court invalidated in October. Microsoft has three months to comply with the orders, the CNIL said.

I was reminded of just how much stuff Microsoft tries to collect earlier today - I had to reinstall Windows on my workstation because my SSD had mysteriously died yesterday, and the number of things you have to turn off is just crazy.

Windows File System Proxy: FUSE for Windows

WinFsp is a set of software components for Windows computers that allows the creation of user mode file systems. In this sense it is similar to FUSE (Filesystem in Userspace), which provides the same functionality on UNIX-like computers.

Interesting project. They also provide details on how it works:

WinFsp consists of a kernel mode FSD (File System Driver) and a user mode DLL (Dynamic Link Library). The FSD interfaces with NTOS (the Windows kernel) and handles all interactions necessary to present itself as a file system driver to NTOS. The DLL interfaces with the FSD and presents an easy to use API for creating user mode file systems.

It's open source, using the AGPLv3 license.