buffer underrun when using ssd?

VirtualLarry

No Lifer
Aug 25, 2001
56,581
10,220
126
I was downloading and burning Win 8.1 Preview ISOs the other night. I had one downloaded, and the other was downloading in the background when I was burning the first one.

Well, IE's downloading is kinda funky, it downloads to a temp filesystem object, then copies it all at once to the file you specified in the save dialog.

This rig is a LLano 3670K BE, overclocked slightly from 2.7 to 3.0. 8GB of DDR3, and an 80GB X25-M G2 drive, half full. Windows 7 HP 64-bit SP1. Burn program is ImgBurn.

You would think that sort of rig would be able to handle a simple file-copy in the middle of burning, but no, the buffers ran dry when IE decided to copy the temp file.

What's with that? I thought surely an SSD (AHCI mode) would be able to cope.
 

Cerb

Elite Member
Aug 26, 2000
17,484
33
86
I'm sure the SSD can do it. The question is, can Windows? I doubt the problem has to do with the SSD's performance. More likely than not, Windows had to invoke some form of giant lock on the file system or device, and that caused you to need buffer underrun protection for the first time in many years.
 

VirtualLarry

No Lifer
Aug 25, 2001
56,581
10,220
126
I'm sure the SSD can do it. The question is, can Windows? I doubt the problem has to do with the SSD's performance. More likely than not, Windows had to invoke some form of giant lock on the file system or device, and that caused you to need buffer underrun protection for the first time in many years.

From what I could see, it was indeed a performance issue, and not a locking issue.

Windows still has horrible support for I/O priority.
 

Cerb

Elite Member
Aug 26, 2000
17,484
33
86
Normally, what you tried to do can be done just fine w/o an underrun on an HDD, much less an SSD. Windows does have horrible support for I/O priority, but DVD burning is both not a high-bandwidth task, and should be buffered by ImgBurn in addition to the device's buffer.