Buffer underrun (vaciado del buffer)

Noviembre 2016

El problema del vaciado del buffer (Buffer underrun) es un error clásico que se produce durante la grabación de un CD o DVD.

Este error es debido a que los grabadores requieren un flujo constante de datos, es decir sin interrupción. Para superar este problema, los grabadores por lo general poseen una memoria, llamada memoria buffer (en inglés buffer memory), que permite almacenar temporalmente los datos y de este modo compensar las posibles interrupciones del flujo.

Sin embargo, si los datos no se transmiten suficientemente rápido al buffer, éste se vacía y se produce un "buffer underrun", en este caso el grabador no posee ningún dato para grabar y debe interrumpir la grabación. En el caso de un CD de audio, este tipo de problema puede generar saltos durante la reproducción o simplemente un CD ilegible.

Las causas de esta interrupción pueden estar ligadas a una insuficiente velocidad del disco duro, a un cuello de botella en el procesador (CPU) o incluso a una saturación de la memoria.

A continuación unos consejos para solucionar el problema del buffer underrun:
-Intentar reiniciar el ordenador antes de iniciar la grabación.
-Cerrar y no utilizar programas innecesarios, incluyendo aplicaciones corriendo como tarea de fondo.
-Intentar disminuir la velocidad de grabación
-Desfragmentar el disco duro regularmente
-Activar la opción DMA del grabador y del disco duro
-Evitar las copias a la volada del lector de CD al grabador y utilizar de preferencia una imagen ISO en el disco duro. Eventualmente, hacer una simulación antes de grabar realmente.

Consulta también :
El documento «Buffer underrun (vaciado del buffer)» de CCM (es.ccm.net) se encuentra disponible bajo una licencia Creative Commons. Puedes copiarlo o modificarlo siempre y cuando respetes las condiciones de dicha licencia y des crédito a CCM.