Download the Tom's Hardware App from the App Store
The reference for current tech news
Yes No
Ads

Microsoft Details Making USB 3.0 Great in Windows 8

by - source: Tom's Hardware US

Windows 8 to love the SuperSpeed USB.

While there are other emerging interconnect standards that promise speedy transfers, such as Thunderbolt, USB 3.0 still has the momentum from its previous iterations.

Windows 8 will support the latest round of hardware technologies, and its developers have shared with us on the official blog the work being done to integrate "SuperSpeed" USB 3.0 into the operating system.

The Windows team's work on USB 3.0 support started before there were even any devices available. Microsoft worked with virtual devices until there was real hardware on which to test.

"To create a brand new USB software stack, we had to start work early. If we waited for hardware to be available we would be too late to support the budding USB 3.0 ecosystem. We decided to start before there were any USB 3.0 devices by building 'virtual' devices," read the Windows Team Blog. "Virtual devices are software representations of real, physical USB hardware: the ports, the hubs, and other devices.

"While we were focused on building support for USB 3.0 chips inside the PC, we couldn’t ignore the world of devices. We had to think outside the box – literally. There are over 10 billion USB devices worldwide. Some are in use daily and some are tucked away collecting dust, but all were originally designed to work with Windows PCs. Compatibility is the Windows promise. Our customers have grown accustomed to expecting new versions of Windows to work with their existing devices and drivers. This commitment to compatibility remains a high priority for Windows 8 across the whole product."

While Apple's operating systems have the luxury of being in a relatively limited and closed ecosystem, Microsoft has a huge challenge in making sure its software is compatible with the widest range of hardware.

The blog further provides a peek into the sort of effort devoted to compatibility: " After 10 years of USB experience, a dozen telemetry sources, and tons of research and brainstorming, we were able to reduce the USB compatibility effort to roughly 1000 unique devices that we regularly test in the Windows labs. We ensure the devices get recognized correctly when connected to PCs, that they sleep and resume appropriately to conserve power, and that they are able to withstand various stress conditions. Our telemetry data indicates that over 90% of devices rely on the 16 class drivers in Windows, but for the more customized devices, we verify that their drivers get seamlessly downloaded from Windows Update whenever possible (the device maker needs to cooperate to support this scenario). With USB 3.0 providing full backwards compatibility, older drivers will still work without any changes."

After all that work, we get the screaming performance that you can see in the video below

Windows 8 USB 3.0

Share:
26
Comments
X
Submit

Comments
Add your comment
burnley14 08/24/2011 7:13 PM
Hide
-20+

Way to jump on board, Microsoft. Honestly file transfer speeds are the single greatest bottleneck in today's systems. Processing power is sufficient in almost every instance, integrated graphics (either fusion or Intel HD) is enough for 99% of tasks, and even boot-up and responsiveness can be drastically improved with SSDs if HDDs aren't cutting it. But file transferring is still behind the pack.
Even with USB 3.0, transferring files is one of the few things that I actually have to sit and wait for more than a few seconds for my computer to complete. The industry really needs to push this forward, USB 4.0 needs to happen within just a few years.

NapoleonDK 08/24/2011 7:16 PM
Hide
-6+

Yes.

/drool

brickman 08/24/2011 7:25 PM
Hide
-14+

Best thing I heard about windows 8 yet

bison88 08/24/2011 7:27 PM
Hide
-8+

I lol'd at the folder named "Hundreds of Documents".

sithtis 08/24/2011 7:39 PM
Hide
-0+

i dont really get it... i have USB3 on my Windows 7... what is the big deal with this

chickenhoagie 08/24/2011 7:50 PM
Hide
-13+

sithtis :
i dont really get it... i have USB3 on my Windows 7... what is the big deal with this


i think the point here is that Microsoft implemented a better software protocol stack for USB3.0 to speed up the transfer rates of 3.0 devices. In other words, USB3.0 is going to perform better in Windows 8 than it will in Windows 7.

alidan 08/24/2011 7:50 PM
Hide
-2+

usb has at least in these videos, become something that out classes hdds speed.

what i mean is a normal hdd if im not wrong, will not saturate a 3.0 line
ssds yes, hdd no

so for now, at least for me, usb has become fast enough. when an ssd becomes a viable storage device, as in 1tb portable, than usb will need a another boost. key word there is NEED. you can want if faster but you dont need it.

pbrigido 08/24/2011 7:58 PM
Hide
-0+

I was not really looking forward to Win8, but after a couple of months of information slowing leaking out about it, I am warming up to it. I can't help but think in the back of my mind that Win8 coupled with IvyBridge on a tablet might be the thing that finally gets me into the tablet market. Everything else doesn't do it for me.

SteelCity1981 08/24/2011 9:38 PM
Hide
--1+

chickenhoagie :
i think the point here is that Microsoft implemented a better software protocol stack for USB3.0 to speed up the transfer rates of 3.0 devices. In other words, USB3.0 is going to perform better in Windows 8 than it will in Windows 7.



And they couldn't do this with Windows 7? Windows 7 Sp1 was suppose to have software protocol to natively support USB 3.0 if you recall and the Microsoft but decided to ditch support for it in Sp1.

CaedenV 08/24/2011 9:42 PM
Hide
-2+

alidan :
usb has at least in these videos, become something that out classes hdds speed.what i mean is a normal hdd if im not wrong, will not saturate a 3.0 linessds yes, hdd noso for now, at least for me, usb has become fast enough. when an ssd becomes a viable storage device, as in 1tb portable, than usb will need a another boost. key word there is NEED. you can want if faster but you dont need it.


Indeed, most HDDs will burst at 150-200MB/s and sustain at 80-130MB/s, USB3 transfers at a 'theoretical' 625MB/s, which will out-class even some of the fastest SSD drives on the market. The big problem I see is that most devices used on USB are printers and flash drives, both of which are painfully slow and dont even max out USB2, so I see most of this bandwidth going to waste, with the exception of power users.

joeman42_43 08/24/2011 9:45 PM
Hide
-3+

So when will these retards fix the Windows 7 file transfer over LAN which prevents a Windows 7 system from acting as a file server if you need anything over 2 MB/sec. Windows XP had no problem with it.

PhoneyVirus 08/24/2011 9:48 PM
Hide
--1+

Really looking forward to this in the next system build.

ojas 08/24/2011 9:56 PM
Hide
-2+

If i saw the video correctly, then there was a SSD involved in this demo. I don't see HDDs doing the same speeds.

caedenv :
Indeed, most HDDs will burst at 150-200MB/s and sustain at 80-130MB/s, USB3 transfers at a 'theoretical' 625MB/s, which will out-class even some of the fastest SSD drives on the market. The big problem I see is that most devices used on USB are printers and flash drives, both of which are painfully slow and dont even max out USB2, so I see most of this bandwidth going to waste, with the exception of power users.



I agree with you there. This is a good thing they've done, but the demo is not a worst-case scenario. I don't know if flash drives or HDDs can match these speeds...

WyomingKnott 08/24/2011 10:15 PM
Hide
-2+

Quote :Our customers have grown accustomed to expecting new versions of Windows to work with their existing devices and drivers.
Devices, yes. Drivers, if only that were true. So much waiting for Win7 drivers, or 64-bit drivers. I can even see a good reason for this. For efficiency, the driver is specific to the hardware and the OS. If we went through a generic interface layer, we would lose efficiency and therefore speed. Reminds me of the major bit*h against Java - it's universal, the compiled code is portable, but it's slower than native code or microcode optimized for the platform.

Djhg2000 08/25/2011 12:17 PM
Hide
-0+

"all were originally designed to work with Windows PCs"

Right, except for Apple devices which were designed to work with Mac OS.

There are also a few devices designed to rely on actual USB standards so that they wouldn't need to include a frisbee more outdated than the concept of throwing a piece of plastic to entertain your dogs face.

JohnnyLucky 08/25/2011 12:47 PM
Hide
-0+

I'm sitting here looking at my personal pc. I have USB ports on the motherboard, on the rear I/O panel, and on the front of the pc case. However, I do not have any USB devices plugged into any of the ports. LOL!

mb2bm55 08/25/2011 12:56 PM
Hide
-0+

External Raid Arrays!

chickenhoagie 08/25/2011 1:07 AM
Hide
-0+

SteelCity1981 :
And they couldn't do this with Windows 7? Windows 7 Sp1 was suppose to have software protocol to natively support USB 3.0 if you recall and the Microsoft but decided to ditch support for it in Sp1.


no need to get snappy with me budd. I was just stating what the article was about.

eddieroolz 08/25/2011 1:16 AM
Hide
-0+

Good job Microsoft. File transfer is one of the most bottlenecked sections of the PC experience.

Azn Cracker 08/25/2011 2:14 AM
Hide
-1+

I blinked :(

sa5er1234 08/25/2011 3:06 AM
Hide
-0+

Great, good thing to do... :)

Anonymous 08/25/2011 3:42 AM
Hide
-0+

I get a BSOD in Windows 7 when using certain USB2 devices in a USB3 port. Now, certain people would say that it's the chipset manufacturer's fault for shoddy drivers, etc... However, that argument is flawed because:

It works fine in Linux,
It works fine in XP,
It works fine in a USB2 port and
Only a complete turd of an OS couldn't properly handle USB problems without having to halt the system, even if it was the driver's fault.

alextheblue 08/25/2011 3:55 AM
Hide
-0+

windoze_surver_USB3 :
I get a BSOD in Windows 7 when using certain USB2 devices in a USB3 port. Now, certain people would say that it's the chipset manufacturer's fault for shoddy drivers, etc... However, that argument is flawed because:It works fine in Linux, It works fine in XP,It works fine in a USB2 port andOnly a complete turd of an OS couldn't properly handle USB problems without having to halt the system, even if it was the driver's fault.


Does it use identical drivers across Linux, XP, and Win7? No. So you can't rule out drivers. Try it on a different Win7 box with an altogether different USB3 chipset, if possible.

SteelCity1981 08/25/2011 2:12 PM
Hide
-0+

chickenhoagie :
no need to get snappy with me budd. I was just stating what the article was about.



Wasn't getting snappy. Take a chill pill.

shades_aus 08/25/2011 2:57 PM
Hide
-0+

USB, 2, 3 whatever.
Improve the I/O transfer speeds please. Make windows 8 the fastest Windows yet!

shades_aus 08/25/2011 2:57 PM
Hide
-0+

USB, 2, 3 whatever.
Improve the I/O transfer speeds please. Make windows 8 the fastest Windows yet!

Ads

Best offers

Newsletters


OK
Ads