Цифровой звук


Проверка в работе и тесты - часть 3


Звук позиционировался хорошо. Никаких замечаний у нас не возникло.

Вместе с картой DMX поставляются несколько демо программ, в которых можно оценить работу EnvironmentFX, MacroFX и MultiDrive.

Отметим демо Donuts, в которой очень хорошо слышно, как работает MacroFX.

Чтобы оценить уровень загрузки CPU в реальных приложениях мы воспользовались игрой Heretic II, которая поддерживает интерфейсы A3D 2.0 и DS3D+EAX 1.0.

Мы использовали демо ntdemo и игру Heretic II с патчем 1.4 (с более старшими патчами демо не работает).

Замечу, что с помощью этого теста мы оценивали только загрузку CPU, а не качество реализации поддержки EAX 1.0 или A3D 2.0. На самом деле EAX 1.0 в игре Heretic II работает некорректно, т.е. реверберация есть, но пресеты включаются/выключаются невпопад и очень часто уровень громкости реверберации очень низок. Тем не менее, в качестве теста на загрузку CPU эта игра и демо вполне применимы.

Сначала мы запустили игру с использованием режима Software Rendering в разрешении 320х240 при 16 bpp, т.е. когда расчет всей графики возложен на CPU системы и вот какие результаты получились:

Без звука368DSP EAX 1.0SB Live! Player 1024 EAX 1.0MX300 A3D 2.0DMX EAX 1.0

 
Software Rendering 320x240@16bpp39.8 fps37.5 fps37.5 fps32.6 fps34.9 fps

Теперь включим аппаратное ускорение для вывода графики через API OpenGL и посмотрим, как изменяться цифры:

Без звука368DSP EAX 1.0SB Live! Player 1024 EAX 1.0MX300 A3D 2.0DMX EAX 1.0

 
OGL 640x480@16bpp82.1 fps74.6 fps73.8 fps63.3 fps70.9 fps
OGL 1024x768@16bpp58.8 fps58.1 fps58.1 fps56.9 fps57.3 fps

Итак, все звуковые карты, которые использовались при тестировании в той или иной степени загружают CPU системы. Это известный факт. Сильнее всех загружает CPU воспроизведение звука с использованием A3D 2.0. В разрешении 640x480 производительность видеокарт ограничивается возможностями CPU, тут разница в степени загрузки CPU при воспроизведении звука заметна на глаз и составляет от 5% до 15%.


Начало  Назад  Вперед



Книжный магазин