Was bedeutet es für eine Soundkarte, "Hardware-Beschleunigung" zu haben?

1230
yoyo_fun

Ich frage mich, was bedeutet es für eine Computer-Soundkarte, Hardwarebeschleunigung zu haben?

Ich weiß, dass Hardwarebeschleunigung bedeutet, Hardwarekomponenten (integrierte Schaltkreise, Soundprozessoren usw.) zu verwenden, um einige Funktionen schneller auszuführen als mit dem Universalcomputerprozessor.

Der Grund, warum ich verwirrt bin, ist, dass angesichts der Definition einer Soundkarte alle Soundkarten eine Hardwarebeschleunigung haben sollten. Warum wird dieses Feature "Hardwarebeschleunigung" nur auf einigen Soundkarten-Spezifikationsblättern aufgeführt?

0

1 Antwort auf die Frage

1
Bertware

Die Hardwarebeschleunigung entlädt etwas (z. B. Videodekodierung) von der CPU auf die dedizierte Hardware. Etwas, was in Software gemacht wurde, wird jetzt in Hardware gemacht

Jede für die Ausgabe bestimmte Hardware (Grafikkarten, Soundkarten) kann Signale ausgeben. Dies bedeutet jedoch nicht, dass ihre Hardware nur für einige Berechnungen verwendet werden kann.

Beispiel ohne Verwendung der Hardwarebeschleunigung: Während eines Spiels, das bestimmte DirectX-Technologien verwendet, kann Ihre CPU Surround-Sound, Echo, ... berechnen.

Wenn Sie die Hardwarebeschleunigung verwenden, übergibt Ihre CPU die Informationen möglicherweise einfach der Soundkarte, und die Soundkarte führt die Algorithmen für diese DirectX-Technologien aus. Die CPU lädt diese Arbeit auf die Soundkarte, sodass die CPU mehr Zeit für andere Aufgaben hat.

Dies ist ein Beispiel (und es kann sein, dass einige Details fehlen), aber es sollte Ihnen einen Einblick in das Konzept geben.

Beachten Sie auch, dass zum Beispiel Windows Vista die Unterstützung für bestimmte Hardware-Beschleunigungen für den Sound eingestellt hat, da der Sound auf modernen Prozessoren relativ einfach zu berechnen ist (2 GHz + im Vergleich zu einigen wenigen 100 MHz).