Das Kefk Network Wiki befindet sich im Testbetrieb.


Audiobeschleuniger

Aus Kefk.

Wechseln zu: Navigation, Suche

Unter einem Audiobeschleuniger (engl. APU, Audio Processing Unit) versteht man einen speziellen Signalprozessor, der dem Hauptprozessor in Punkto Audiowiedergabe - insbesondere die Berechnung von akustischen Effekten - die Arbeit abnehmen soll. Mit Hilfe eines Audiobeschleunigers ist es möglich, den Hauptprozessor zu entlasten, dem dann mehr Ressourcen für andere Aufgaben zur Verfügung stehen; z. B, zur Berechnung der Künstlichen Intelligenz. Es gibt 2 Methoden der Darstellung der Audioeffekte:

Software Audio

Ende der 1990er Jahre hat Intel Softwareaudiotreiber plus Chipsätze nach dem AC97-Standard eingeführt, um eine preiswerte Integration des Soundchips auf der Hauptplatine zu ermöglichen. Leider führt diese Lösung bei Echtzeitberechnungen von Audioeffekten(z. B. in 3D Spielen) zu einer Mehrbelastung der CPU um 10 bis 20 Prozent, je nach Anzahl der zu berechnenden Audiokanäle und Komplexität der Effekte (Hall, Dämpfung, Okklusion(Verdeckung)). Manche Softwaretreiber verringern diese Mehrbelastung durch Weglassen von Effekten und/oder Kanälen.

Hardware Audio

Momentan wird in 3D Spielen meist nur eine hardwarebeschleunigte Softwareschnittstelle unterstützt, die von der Firma Creative Labs mit den Soundblasterkarten eingeführt wurde: EAX. Bei EAX kompatiblen Soundchips werden die 3D-Positionen der Klangquellen direkt an die APU gegeben, die durch Auslesen der Sampledaten ohne CPU-Unterstützung aus dem Hauptspeicher die positionalen Klangveränderungen berechnen und für Kopfhörer bzw. Lautsprecher ausgeben kann.

Weblinks

Wikipedia
Dieses Dokument entstammt in seiner ersten oder einer späteren Version der deutschsprachigen Wikipedia. Es ist dort zu finden unter dem Stichwort Audiobeschleuniger, die Liste der bisherigen Autoren befindet sich in der Versionsliste; die Originalfassung kann dort auch bearbeitet werden. Alle Texte der Wikipedia und ihre Derivate stehen unter der GNU-Lizenz für freie Dokumentation.
Persönliche Werkzeuge
Andere Sprachen