Cómo configurar la configuración avanzada de Windows 7/8/10 para la reproducción de audio sin pérdida

No hay nada más molesto que los problemas de audio y el tartamudeo al grabar o reproducir formatos de audio de alta calidad. Muchas personas están comenzando a apreciar los formatos de audio de "alta resolución" y sin pérdidas ahora que los servicios de transmisión digital y descarga de música los están ofreciendo, pero pocas personas realmente han optimizado su computadora para grabar o reproducir estos formatos de audio de alta resolución.

Si eres un músico que intenta grabar pistas en tu DAW favorita y estás escuchando toneladas de fallas, tartamudeos y pérdida de audio, o eres un "audiófilo" con demasiados crujidos y distorsiones mientras reproduces tus 24 / 192kHz favoritos ¡Archivos de música de calidad sin pérdidas, Appuals tiene la guía para usted!

Comprender el búfer y la latencia en audio

Definamos algunos términos:

  • Almacenamiento intermedio: el proceso de agrupar muestras en lotes para su procesamiento.
  • Tamaño del búfer: el número de muestras en un lote.
  • Ciclo de audio: el procesamiento de un búfer de audio.
  • Latencia: la duración del tiempo del búfer.

Nuestros oídos generalmente deciden cuánta latencia es tolerable para nosotros. Está bastante establecido que la mayoría de los humanos no pueden discernir intervalos de audio de menos de aproximadamente 10 milisegundos, básicamente, dos sonidos reproducidos a 10 ms de distancia suenan como si estuvieran juntos instantáneamente. Entonces, la latencia se puede calcular dividiendo el tamaño del buffer por la frecuencia de muestreo y usando un poco de álgebra podemos calcular el tamaño del buffer requerido:

  • Latencia = BufferSize / SampleRate
  • BufferSize = Latencia * SampleRate
  • BufferSize = 0.01 * 44100 = 441

A una frecuencia de muestreo de 44, 1 KHz, 10 ms son 441 muestras. Dado que algunas tarjetas de sonido solo admiten tamaños de búfer que son potencias de 2 ( como RAM), esto a menudo se redondea a 512 muestras (aproximadamente 12 ms) o a 256 muestras (6 ms), dependiendo de lo que su computadora sea capaz de hacer.

Para que su computadora produzca una transmisión de audio sin fallas, la computadora necesita proporcionar un nuevo búfer de muestras a la tarjeta de sonido aproximadamente cada 10 milisegundos. Si no puede mantenerse al día con esa velocidad de búfer, entonces no hay nada que llene los espacios en blanco entre el audio, y tendrá fallas técnicas.

El tipo de falla que escuche dependerá de un par de cosas.

  • Los retrasos cortos suelen sonar como un "tic".
  • Los retrasos más largos o bien no producen sonido: "abandonos" o, a veces, las muestras almacenadas en el búfer del ciclo anterior se reproducen causando "tartamudeo".

La clave para ajustar el rendimiento de una PC para el procesamiento de audio en tiempo real es eliminar cualquier cosa que pueda hacer que se demore en otras tareas durante más tiempo que la duración del búfer.

Por lo tanto, para reducir o eliminar por completo los problemas de audio durante la supervisión en vivo de la señal de entrada o la reproducción de la señal de salida, hay varias cosas que puede hacer que giran en torno a la configuración de Windows.

Administración de energía:

Al igual que optimizar su computadora para juegos intensivos, lo primero que queremos hacer es asegurarnos de que su computadora esté configurada con un plan de energía de alto rendimiento, con algunas cosas deshabilitadas.

  • Plan de energía: alto rendimiento
  • Apague el disco duro: nunca
  • Estado mínimo y máximo del procesador: 100%
  • Suspender USB: nunca
  • Gestión de estado de enlace PCI Express: desactivado

Administrador de dispositivos:

  1. Abra el Administrador de dispositivos haciendo clic en el botón Inicio de Windows, escribiendo "administrador de dispositivos" y presionando Entrar.
  2. Desplácese hasta el final de la lista y expanda la entrada "Controladores de bus serie universal".
  3. Revise la lista y haga clic derecho en todos los dispositivos, incluidas las palabras "USB Hub" o "USB Root Hub".
  4. Elija "Propiedades" en el menú emergente.
  5. Cambie a la pestaña "Administración de energía"
  6. Desmarca la opción "Permitir que la computadora apague este dispositivo para ahorrar energía"
  7. Repita desde el paso 3 para todos los dispositivos concentradores.

Compresión e indexación del disco duro

  1. Inicie el Explorador de Windows (tecla de Windows + E) 2. Seleccione “Computadora” (o “Esta PC” en Windows 10) en el panel izquierdo:
  2. Haga clic derecho en cada disco duro y seleccione "Propiedades"
  3. Desactive las dos opciones en la parte inferior de la ventana:

Programación del procesador

La multitarea de Windows gira en torno a un proceso llamado división de tiempo . Esto le permite a cada programa una pequeña cantidad de tiempo para ejecutarse. Al recorrer continuamente todos los programas en ejecución, parece que todos se están ejecutando a la vez. Esta configuración de programación del procesador controla la duración de cada uno de estos segmentos de tiempo. Los segmentos de tiempo más largos son mejores para el procesamiento en segundo plano, mientras que los segmentos de temporizador más cortos pueden hacer que la interfaz de usuario parezca más receptiva.

Quizás se pregunte cuál es el mejor para el procesamiento de audio; ¡No hay una respuesta correcta! Depende completamente de lo que esté haciendo, por lo que uno podría funcionar mejor que el otro.

Los segmentos de tiempo más largos pueden darle a su software de audio más tiempo para procesar audio, pero también pueden mantener el procesador atado a otras tareas y evitar el procesamiento de audio.

Probablemente sea mejor comenzar con el modo "Servicios en segundo plano":

  1. Haga clic en el botón Inicio de Windows y escriba "configuración avanzada del sistema" y presione Entrar.
  2. En la sección "Programación del procesador", seleccione "Programas" para segmentos de tiempo más cortos o "Servicios en segundo plano" durante más tiempo.

Core Parking Core

El estacionamiento central es una característica específica de la CPU disponible en algunos procesadores modernos (por ejemplo: procesadores Intel i7) en los que los núcleos completos de la CPU se desactivarán para minimizar el consumo de energía. Esto es bueno para la administración de energía, pero puede afectar el rendimiento de audio en tiempo real porque hay un pequeño retraso al estacionar, lo que puede provocar interrupciones si se necesita esa potencia de procesamiento.

De forma predeterminada, Windows oculta la configuración para el estacionamiento central, pero se puede mostrar con algunos ajustes en el registro del sistema.

  1. Haga clic en el botón Inicio de Windows y escriba "regedit" y presione Entrar para iniciar el programa Editor del Registro de Windows
  2. Presione la tecla de inicio para mover la selección en el panel izquierdo a la parte superior
  3. Presione Ctrl + F para que aparezca el cuadro de diálogo Buscar y busque "dec35c318583" (sin las comillas)
  4. Una vez encontrada, asegúrese de que la clave encontrada esté relacionada con la configuración de energía verificando la barra de estado; debe incluir "Control \ Power \ PowerSettings". Si no, ignórelo y repita desde el paso 3.
  5. Haga doble clic en la configuración "Atributo" en el panel de la derecha y cambie el valor a 0 (cero) como se muestra a continuación:
  6. Repita los pasos 3-5 hasta que todas las entradas hayan cambiado (puede haber varias). Para ser claros: solo se deben cambiar los valores de "Atributo" en las teclas "0cc5b647-c1df-4637-891a-dec35c318583".
  7. Una vez que haya realizado estos cambios, aparecerá una nueva opción de configuración en Opciones de energía que controlará el estacionamiento central:
  8. Vaya a Panel de control -> Opciones de energía -> Cambiar configuración del plan -> Cambiar configuración avanzada de energía

En la ventana Configuración avanzada, vaya a Gestión de energía del procesador -> Núcleos mínimos de estacionamiento del núcleo del rendimiento del procesador. El valor que ingrese para esta configuración es el porcentaje mínimo de núcleos de procesador que deben mantenerse en funcionamiento (no estacionados). Establezca esto al 100% para evitar que los núcleos se estacionen.

Configuración de archivo de página

El archivo de paginación es un archivo especial que Windows usa para almacenamiento adicional cuando la memoria física comienza a agotarse. El archivo de paginación también se conoce como el "archivo de intercambio" porque las páginas de memoria se intercambian entre él y la memoria física. De manera predeterminada, Windows generalmente se configura para administrar automáticamente el tamaño del archivo de paginación, sin embargo, debe considerar establecerlo en un tamaño fijo para que no necesite cambiar su tamaño mientras se realiza.

Para configurar el archivo de paginación:

  1. Haga clic en el botón Inicio de la ventana
  2. Escriba "configuración avanzada del sistema" y presione Entrar
  3. En el grupo Rendimiento, haga clic en el botón "Configuración"
  4. Cambie a la pestaña "Avanzado"
  5. En el grupo Memoria virtual, haga clic en el botón "Cambiar"
  6. Desactive "Administrar automáticamente el tamaño del archivo de paginación para todas las unidades"
  7. Haga clic en la primera unidad de la lista.
  8. Seleccione el botón de opción "Tamaño personalizado"
  9. Ingrese los valores de tamaño inicial y máximo deseados (ver más abajo)
  10. Repita los pasos 7-9 para cada una de las otras unidades.

Ahora debe considerar qué tan grande debe ser el archivo de paginación en cada unidad:

  • Siempre coloque el archivo de página en el disco duro más rápido. Si tiene una unidad SSD, definitivamente desea colocar el archivo de intercambio en esa unidad.
  • Por lo general, solo necesita un archivo de paginación en una unidad, sin embargo, puede obtener un aumento de rendimiento muy pequeño al usar varias unidades.
  • Una pauta para el tamaño total de todos los archivos de paginación debe ser aproximadamente 1, 5 veces la cantidad de RAM física en su computadora. Por ejemplo: 4 GB de RAM física = 6 GB de archivo de paginación.
  • Si tiene mucha RAM física (por ejemplo:> 8 GB), generalmente puede salirse con un archivo de paginación más pequeño. Por ejemplo: si tiene 32 GB de RAM, no tiene mucho sentido asignar 48 GB al archivo de paginación (esto podría ser una fracción considerable de una unidad SSD).

Múltiples dispositivos de audio

Si tiene una tarjeta de sonido dedicada para el rendimiento de audio, vale la pena desactivar el dispositivo de sonido incorporado u otras tarjetas de sonido si no las está utilizando. Los controladores de la tarjeta de sonido son conocidos por causar problemas de latencia DPC.

También deshabilitarlos también puede simplificar la configuración de su software de audio ya que se eliminará la capacidad de seleccionar estos dispositivos.

  1. Haga clic en el botón Inicio de Windows, escriba "administrador de dispositivos" y presione Entrar
  2. Expande el grupo llamado "Controladores de sonido, video y juegos"
  3. Haga clic derecho en cualquier tarjeta de sonido que no necesite y seleccione "Desactivar" en el menú emergente

LatenciaMon

Hay una gran herramienta disponible gratuitamente para verificar los problemas de latencia de ISR y DPC llamada LatencyMon . Esta herramienta le dirá si su computadora está optimizada para un audio de entrada / salida óptimo, y qué controladores en su computadora están afectando su latencia general.

Después de descargar LatencyMon:

  1. Si está funcionando con un dispositivo alimentado por batería, asegúrese de tener la alimentación de red conectada
  2. Asegúrese de que sus ajustes de energía estén configurados como lo estarían durante el rendimiento
  3. Cierre el resto del software en ejecución.
  4. Iniciar LatenciaMon
  5. Presione el botón verde "reproducir" para comenzar la prueba
  6. Déjalo correr por unos minutos
  7. Presione el botón rojo "detener" para detener la prueba

Si todos los tiempos reportados por LatencyMon son menores que la cantidad de espacio libre, entonces los DPC e ISR probablemente no le estén causando problemas. Si, por otro lado, los tiempos reportados son más largos que el espacio libre disponible (o si son más de aproximadamente 500 µs (0.5 ms), entonces probablemente debería mirar más de cerca. LatencyMon mostrará qué conductores tuvieron los tiempos ISR y DPC más lentos).

  1. Busque un controlador actualizado. Si hay uno disponible, actualícelo y vuelva a ejecutar la prueba.
  2. Si tiene el controlador más reciente y es para un dispositivo que sabe que no necesita durante la presentación en vivo, puede simplemente deshabilitarlo en el Administrador de dispositivos de Windows y volver a ejecutar la prueba. (Nunca desinstale un dispositivo y tenga cuidado de no deshabilitar los dispositivos que el sistema necesita para un funcionamiento correcto; consulte a continuación)
  3. Intente buscar el nombre del controlador y los términos "DPC" o "ISR". A menudo encontrará discusiones en el foro sobre controladores particulares que son problemáticos y, a veces, se sabe que una versión específica (tal vez incluso una versión anterior) tiene un rendimiento más confiable.

Artículos De Interés