¿Qué significa para una tarjeta de sonido tener "Aceleración de hardware"?

0

Me pregunto qué significa para una tarjeta de sonido de computadora tener aceleración de hardware.

Sé que la aceleración de hardware significa usar componentes de hardware (circuitos integrados, procesadores de sonido, etc.) para realizar algunas funciones más rápido que con el procesador de computadora de propósito general.

La razón por la que estoy confundido es que, considerando la definición de una tarjeta de sonido, todas las tarjetas de sonido deberían tener aceleración de hardware. ¿Por qué esta característica "aceleración de hardware" aparece solo en algunas hojas de especificaciones de la tarjeta de sonido?

yoyo_fun
fuente

Respuestas:

1

La aceleración de hardware descarga algo (por ejemplo, decodificación de video) desde la CPU al hardware dedicado. Algo que se hizo en software ahora se hace en hardware

Cualquier hardware diseñado para salida (tarjetas gráficas, tarjetas de sonido) puede emitir señales, pero esto no significa que su hardware pueda usarse para 'solo algunos cálculos'.

Ejemplo sin utilizar la aceleración de hardware: mientras juega un juego que usa ciertas tecnologías de DirectX, su CPU puede calcular el sonido envolvente, eco, ...

Cuando utilice la aceleración de hardware, su CPU podría simplemente entregar la información a la tarjeta de sonido, y la tarjeta de sonido ejecutará los algoritmos para estas tecnologías DirectX. La CPU descarga este trabajo a la tarjeta de sonido, lo que significa que la CPU tiene más tiempo para otras cosas.

Este es un ejemplo de ejemplo (y puede carecer de algunos detalles), pero debería darle una idea del concepto.

También tenga en cuenta que, por ejemplo, Windows Vista eliminó el soporte para cierta aceleración de hardware para el sonido, ya que el sonido es relativamente fácil de calcular en los procesadores modernos (2ghz +, en comparación con unos 100 mhz hace unos años)

Bertware
fuente