
Oh geez, another one of these kind of threads. I wonder if there is any chance that this won't degenerate into mindless name-calling? Actually, I guess it is already a little too late to avoid that since it has already started, but...
First of all, the size of the buffer has no
direct effect on the quality of the discs a drive burns. Take the crummiest drive you can think of (I won't name any particular examples since I don't want to contribute to the stupid flaming), add on an 8 MiB, 16 MiB, 64 MiB, heck, add on a 2048 TiB buffer - as big a buffer as you want - and it won't improve the quality of the burn one whit. The buffer does nothing but hold data to ensure that when the laser needs data, it is there. It does
not improve laser focus, tracking, power calibration, servo stability, vibration damping, or any of the other myriad factors that actually contribute to better burn quality.
The only time the size of the buffer makes any difference at all is when your computer is unable to supply data to the drive at the same or greater rate than the drive is actually burning to the disc. In this case, having a larger buffer
may prevent a buffer underrun. In the old days, this was critical since a buffer underrun meant a coaster. But these days, all drives come equipped with buffer underrun prevention technologies that detect when the buffer is close to emptying, stop the burning at an appropriate point, and then allow the drive to restart burning where it left off once the buffer has filled again. The net effect? A slow-down in the overall burning since the drive had to pause for a moment, but otherwise no problem.
But wait, you cry, what about that evil link where the drive had to pause and restart?!? Perhaps of abstract, theoretical importance, particularly to the perfectionists in the crowd, but not something of any practical significance. Do you remember Z-CLV burners? They were quite the rage for a while, and had to link every time they switched zones. Did anyone complain about that? Well, okay, some people did (remember the P-CAV vs Z-CLV debates), but I can't imagine there were too many who said "No 40x Z-CLV burner for me, thanks. I'll stick with my 12x CLV burner because I don't want to have links on my discs." And, in the end, we never saw a groundswell of people complaining that their Z-CLV discs didn't work because they had links in them.
Moreover, even if having no links on your discs is of vital importance to you personally, you have to consider your burning habits. Do you regularly burn discs while simultaneously ripping and re-encoding DVDs, converting your mp3 collection to Ogg Vorbis, compiling a custom Linux build and playing full-screen Quake? If not, then you would probably never empty a smaller buffer anyway. Of course I am exaggerating here, but the point is to emphasize that any buffer larger than what you actually use is wasted. The burner doesn't care whether there are 100 kilobytes waiting in the wings or 100 terabytes, as long as is there is always 1 byte when it is needed.
Buy a drive with as big a buffer as you need to make yourself happy. Get out your screwdriver and soldering iron to replace your drive's stock buffer with an even bigger one if you can't buy one that satisfies your need to have the biggest buffer on the block. No one really cares. But please don't throw around baseless claims that confuse neophytes looking for sound advice. And for everyone's sake, please don't waste board bandwidth with stupid "my buffer is bigger than yours" flame threads. What is next? My dad can beat up your dad threads?
cfitz