Engish version

 

 

 

Audio Resources:

Vortex of Sound

A3D Central

3D Sound Surge

3D Audio Immersion

_____________

 

Rambler's Top100 Service

 

 

vortex2_twocolor_inverted.jpg (9346 bytes)

 

Прежде всего, позвольте поблагодарить всех приславших свои вопросы и всех, кто помог на них ответить. Особую благодарность мы выражаем Тони Шнейдеру (Toni Schneider) и Девиду Гасиору (David Gasior) из компании Aureal Semiconductor, за то, что они нашли время и ответил на большинство вопросов.

Отдельная благодарность Марку с сайта 3D Sound Surge.

Автор этой редакции, также благодарит iXBT Hardware за предоставление этого материала для редактирования и дополнения.

Содержание:

 

 

Кто производит платы на базе Vortex2?

  • Diamond Multimedia производит Monster Sound MX300
  • Aureal производит собственные платы и референс платы, которые под разными названиями и в разной упаковке будут продавать и продают третью компании.
  • Xitel производит Storm Platinum, это как раз одна из третьих компаний, продающая под своим названием и в своей упаковке платы от Aureal
  • Turtle Beach производит Montego II

* Большая часть документации в сети публикуется в формате PDF, для просмотра этих файлов вам потребуется Adobe Acrobat Reader, если у вас его еще нет, скачайте его отсюда.

Большая часть информации в данном материале относится к плате MX300.

Что касаемо продукции Turtle Beach, то мы можем предложить следующее:

Компания Voyetra Turtle Beach предлагает три версии своей платы Montego II. Одна версия - это OEM вариант (с выходом только на две колонки и в комплекте с программным обеспечением AudioStation 32), который в настоящее время предлагается в виде апгрейда для компьютеров марки Dell и продается напрямую с сайта Turtle Beach. Другая версия это полный ретейл вариант, носящий название montego II Quadzilla. Точной информации о полной версии пока нет, но кое-что известно (см. ниже).

Ретейл версия будет поддерживать вывод звука на четыре колонки (возможно, но маловероятно, что на этой карте будет цифровой выход S/PDIF типа RCA или попросту тюльпан, в комплектке будут игры). Будет и третья специальная версия с названием Montego II Home Studio (цифровой выход/выход типа RCA и оптический цифровой выход типа TOSLINK, вывод звука на четыре колонки, набор семплов Roland GM/GS и программное обеспечение Digital Orchestrator Pro), плюс ко всему будет доступна отдельная плата, типа дочерней, которая будет обеспечивать поддержку четырех колонок.

Будут ли пользователи иметь возможность модернизации, если они купят плату Montego II с поддержкой только двух колонок?

Да, владельцы таких плат смогут модернизировать свою карту с помощью дополнительной платы, которая обеспечит поддержку четырех колонок, а также цифровой вход/выход типа RCA и оптический цифровой выход. Такой апгрейд будет стоить в районе $70-99. Но пока этот проект не утвержден.

 

Внешний вид

Как выглядят платы на базе Vortex2? quadzilla_s.jpg (32713 bytes)

Вот изображение Montego II Quadzilla (обратите внимание, что на дополнительной карте явно виден только линейных выход на тыловые колонки, никакого TOSLINK или RCA S/PDIF нет и в помине)

На внешний вид Montego II OEM можно посмотреть в этом обзоре.

На внешний вид MX300 можно посмотреть в этом обзоре.

На внешний вид платы Xitel Storm Platinum, равно как и на внешний вид плат от самой Aureal - Vortex2 SuperQuad Digital PCI можно посмотреть в этом обзоре.

 

 

Отличия карт, собранных на базе Vortex 2

Что предлагают нам производители плат на Vortex2?

MX300 Aureal SQ Aureal SQ2500 Turtle Beach Montego II
Количество выходов на колонки и их расположение. Два, на одной плате, на четыре колонки. Два, на одной плате, на четыре колонки. Два, на одной плате, на четыре колонки. В вариате OEM поддержки двух выходов нет, но предлагается купить плату расширения, вставляющуюся в отдельный слот.

В варианте Montego II Quadzilla поддерживает два выхода с помощью дополнительной платы.

Тип и расположение S/PDIF цифрового выхода. Нет S/PDIF

Возможность его получения в ввиде RCA при помощи дочерней платы МХ25.

Оптический (TosLink) S/PDIF выход. Коаксиальный(RCA) S/PDIF выход. Коаксиальный(RCA) S/PDIF на дополнительной мини-плате

Версия Montego II Home Studio имеет RCA S/PDIF вход/выход и оптический S\PDIF выход, а на дочерней плате  расположен чип для MIDI от Dream.

Комплектация В ретейл поставку входят игры Half-Life OEM, Recoil, софт для кодирования и проигрывания в формате MP3 (MusicMatch, который можно загрузить отсюда, 6.13 Мб), программный проигрыватель DVD от Zoran и в американскую версию ретейл входит DVD диск с видео роликами. Никаких игр, только драйверы и демо программы.  В поставке от Xitel - специальные наушники от TakStar с поддержкой ForceFeedBack. В ретеил поставку входит полные версии Darkan и Heretic II, 7 уровневая OEM версия Slave Zero, трекер с поддержкой A3D Future Beat 3D, MIDI Orchestrator 32 и AudioView 32.

В ОЕМ поставку входят Future Beat 3D, MIDI Orchestrator 32 и AudioView 32.

В ретейл поставку входят приложения для работы со звуком от Voyetra, возможно будет игра, какая пока неизвестно
Доступность Продается, но выпуск прекращен рекомендованная цена $99.99, реальная цена на OEM около $40, на ретейл около $50. Продается, рекомендованная цена $99.95 (с ForceFeedBack наушниками) или $79.95 (без наушников). Продается, рекомендованная цена $99.95 Retail, ОЕМ около 55$. Продается, рекомендованная цена для игрового варианта $100, для варианта Home Studio около $290 или что-то в этом роде)

Компания VideoLogic объявила о своем намерении производить карты SonicVortex2. Из интересного стоит отметить то, что в комплекте идет программный синтезатор Yamaha XG для высококачественного проигрывания MIDI и оптический S/PDIF выход. В остальном это все та же карта Vortex2 SuperQuad Digital PCI от Aureal.

Компания TerraTec Promedia Inc. анонсировала карту XLerate Pro PCI на базе чипа Vortex2. Параметры карты полностью совпадают с характеристиками Xitel Storm Platinum/Vortex2 SuperQuad Digital PCI, т.е. самая примечательная вещь - это оптический цифровой вывход. Рекомендованная цена: DM 179.00.

Что за усовершенствованный Vortex 2 стоит на SQ2500?

Новую ревизию Vortex 2 можно отличить по отсутствию буквы А после индекса 8830. Этот чип обеспечивает несколько большую производительность в A3D и ЕАХ.

Как мне узнать, какая карта стоит в моем компьютере?

Нужно воспользоваться утилитой vortexid, которая выдаст нужную информацию.

Это говорит о наличии в компьютере Vortex 2 карты:

---- Vortex AU8830 ----------------
VendorID = 12EBh
DeviceID = 0002h
RevisionID = 00FAh
Mem Base Addr = F4000000h
IO Base Addr = 00001078h
IO Base Addr = 00001070h
Interrupt = 9
SubsystemVendorID = 12EBh
SubsystemID = 0002h
-----------------------------------
Found 1 Vortex board(s).
-----------------------------------

Это говорит о наличии в компьютере Vortex Advantage карты:

---- Vortex AU8810 ----------------
VendorID = 12EBh
DeviceID = 0003h
RevisionID = 0002h
Mem Base Addr = F4000000h
IO Base Addr = 00001078h
IO Base Addr = 00001070h
Interrupt = 9
SubsystemVendorID = 12EBh
SubsystemID = 0003h
-----------------------------------
Found 1 Vortex board(s).
-----------------------------------

Это говорит о наличии в компьютере Vortex 1 карты:

---- Vortex AU8820 ----------------
VendorID = 12EBh
DeviceID = 0001h
RevisionID = 
Mem Base Addr = F4000000h
IO Base Addr = 00001078h
IO Base Addr = 00001070h
Interrupt = 9
SubsystemVendorID = 12EBh
SubsystemID = 0001h
-----------------------------------
Found 1 Vortex board(s).
-----------------------------------

 

REVERB или реверберация

Как реализован эффект реверберации (reverb) в Vortex 2?

Вот комментарий по этому поводу Тони Шнейдера (Toni Schneider) из компании Aureal Semiconductor. Vortex 2 обрабатывает реверберацию (reverb) типа EAX за счет выполнения на аппаратном уровне операций с интенсивными вычислениями для преобразования частот дискретизации и микширования, кроме того выполняются операции интенсивно использующие оперативную память и центральный процессор компьютера при применении фильтров реверберации и осуществления задержек в выходных каналах. Мы считаем, что это лучшее решение, самым эффективным образом использующее преимущества PCI шины и оперативной памяти (две вещи, которые уже есть в вашем компьютере), таким образом у нас нет необходимости использовать локальную память на звуковой карте, а значит конечная стоимость не увеличивается.

Как сильно такие операции загрузят центральный процессор, скажем PII 300?

Тони: Мы предполагаем, что загрузка PII 300 будет очень малой, в районе 1-3% при воспроизведении reverb. Я не знаю, как это сравнимо с результатами воспроизведения эхо платой SB Live!, кто-то должен взять и померять это.

На данный момент в реальных задачах загрузка процессора при использовании ЕАХ на Vortex 2 сравнима с A3D 2.0 с включенными отражениями.

Расскажем немного подробнее про реверберацию (Reverb)

Информация взята из статьи Керта Чиэна (Kert Chian) Wavetracing:

"Запаздывающий отраженный звуковой сигнал воспринимается как реверберация. Вот разумное объяснение этому: человек имеет возможность индивидуально воспринимать первый отраженный звук, в то время как второй и все последующие отраженные звуки обычно смешиваются в форму поля запаздывающих отраженнных звуковых сигналов или просто реверберация. Лучше всего эхо проявляется на очень больших пространствах, когда требуется большое время для затухания сигнала. Хорошим примером является медленное перемещение внутри кафедрального собора или большой пещеры, когда при движении вы слышите долго длящееся эхо. От свойств окружающей среды зависят параметры, определяющие запаздывающий отраженный сигнал:

  • Механизм воспроизведения отраженного сигнала с запаздыванием (reverb) варьирует входной и выходной уровень запаздывания отраженных звуков.
  • Предварительная задержка reverb.
  • Время затухания запаздывающего отраженного звукового сигнала.
  • Ясность (четкая различимость) запаздывающего отраженного звука.

В настоящее время нет возможности использовать поле запаздывающей реверберации, но такая возможность будет доступна после модернизации драйверов, и, возможно, будет включена в интерфейсе A3D 2.1."

Отсюда можно сделать следующий вывод:

Получается, что механизм воспроизведения reverb будет заниматься лишь полем запаздывающих отраженных звуков, в то время как механизм reverb SB Live! является апроксимацией обоих полей отраженных звуков - ранних и запаздывающих. Если это верно, то недостаточно использовать только механизм воспроизведения reverb от Aureal для достижения сравнимого с SB Live! результата, т.к. первый отраженный звук более важен.

Верно ли это?

Тони: Использование зафиксированных ранних отраженных звуков как части reverb в большой степени является стандартом в любой реализации реверберации. Наш механизм воспроизведения reverb моделирует зафиксированные ранние отраженные звуки так же, как это реализует Creative в случае, когда в игре используется только reverb (т.е. через нечто наподобии EAX). Как уже было сказано выше, главный минус такой реализации в том, что звук получается статичным и плоским, потому что reverb само по себе не изменяется при вашем перемещении (изменяется только одна вещь -- тип смешивания прямого и отраженных звуков. Если игра использует API A3D 2.0, то план состоит в выключении reverb состоящего из зафиксированных ранних отраженных звуков и замены его на динамически обсчитываемые и индивидуально воспроизводимые ранние отраженные звуки. Причем reverb можно оставить включенной и использовать для воспроизведения поля запаздывающих отраженных звуков. В случае, когда вы используете все это вместе, вы получаете интерактивность ранних отраженных звуков и долго повторяющееся отраженное эхо.

 

Поговорим о EAX

Почему вопрос о EAX попал в этот FAQ? Ну, все просто, EAX является открытым расширением DirectSound3D (DS3D) и компании Diamond и Aureal заявили о его поддержке (см. таблицу сравнения характеристик). Плюс ко всему, Creative Labs анонсировала широкую поддержку EAX в играх выходящих к концу этого года. Поэтому покупатели будут выбирать максимальную совместимость с играми, которые будут продаваться на рынке в ближайшем будущем. Мы знаем про DS3D, мы знаем про A3D 1.x, но мы не знаем про EAX.

Может ли интерфейс A3D 2.0 использоваться для обработки функций EAX с целью избавления разработчиков от необходимости писать код под два API?

Тони: Главное, что мы в настоящее время сделали для разработчиков приложений, с целью сокращения объемов трудозатрат и мучительной необходимости выбора API, это добавили дополнительную поддержку DS3D в нашем интерфейсе A3D 2.0. Это дает возможность использовать игрой API A3D 2.0 и при этом использовать полностью все преимущества интерфейса DS3D. Поэтому в ситеме, не имеющей платы на базе Vortex 2, но имеющей DS3D акселератор, его возможности будут задействованы на полную и звук будет воспроизводится в режиме DS3D. Ранее это было преимуществом использования интерфейса EAX, так как он является расширением DS3D и использует его алгоритмы для позиционирования источников 3D звука. Более подробно, если игра написана с использованием только интерфейса A3D 2.0, то на различных типах аппаратного обеспечения получим следующий результат:

  • На Vortex 2: линейное распространение 3D звука, отражения, прохождение через препятствие (occlusions), reverb
  • На системах, поддерживающих I3D2: прохождение через препятствие (occlusions), reverb
  • На аппаратных ускорителях DS3D: линейное распространение трехмерного звука (тоже, как если бы вы использовали напрямую DS3D)
  • На чем-либо еще: эмуляция 3D звука через A2D (аналогично тому, если использовать DS или DS3D HEL)

IASIG занимается разработкой API I3D2, который должен стать универсальным интерфейсом в руках разработчиков. Этот интерфейс разрабатывается с целью замены EAX открытым промышленным интерфейсом reverb которым, по сути, является уже существующий A3D 2.0. Поэтому необходимость в использовании I3D2 уже отпала, так как A3D 2.0 предоставляет больше возможностей и уже сейчас.

Когда ожидается реализация поддержки EAX на Vortex 2? Идет ли речь о том же времени, когда должен появиться API DirectX 7.0?

Поддержка ЕАХ и I3D2 была введена в драйверах версии 2048, которые можно взять здесь.

Будет ли Vortex 2 обеспечивать такую же или лучшую реверберацию по сравнению с SB Live! в играх, использующих EAX?

Тони: Наша реализация реверберации будет иметь высокое качество и великолепный звук в играх. Vortex 2 будет совмещать это эхо с высококачественными фильтрами 3D позиционируемого звука и мы думаем, что результатом будет очень конкурентноспособное решение.

Та реализация ЕАХ, что есть в драйверах версии 2048 звучит не так, как на других картах. Есть проблемы            совместимости с некоторыми приложениями.

Будет ли Vortex 2 поддерживать интерфейс EAX 2.0 ?

Тони: Ответ положительный, т.е. да, будет. Vortex 2 может поддерживать EAX 2.0 и мы намереваемся реализовать эту поддержку. Из того, что мне известно о EAX 2.0, этот API будет очень похож на EAX 1.0. В EAX 2.0 добавлено простое управление процессом прохождения звуков через препятствия (occlusion), которое, по сути, является маленьким подмножеством A3D 2.0, поэтому нет никаких проблем для поддержки EAX 2.0 чипсетом Vortex 2.

 

Streaming (Поток)

Что вы можете рассказать о возможности управления потоками Vortex 2?

Тони: Управление потоками в Vortex 2 полностью программируемо. Vortex 2 способен обрабатывать 96 DMA потоков. Эти потоки состоят из звуковых данных, премещающихся из оперативной памяти в чипсет. Дополнительно, 32 из этих потоков могут перемещаться в другом направлении, например из чипсета обратно в оперативную память. После попадания звукового потока внутрь чипсета, он направляется по внутренней шине, называемой "Vortex Dataflow Bus" (шина управления потоком данных), для перемещения между различными частями процессора обработки звука (механизм преобразования частот дискретизации, механизм микширования, механизм трехмерного звука, механизм синтеза по таблице волн и т.д.). Программное обеспечение Vortex 2 в виде драйверов, определяет по какому маршруту пойдут эти потоки, выбор маршрута основывается на установках, сделанных пользователем, и, определяемых в режиме реального времени, потребностей в звуке разнообразных приложений исполняемых на вашем компьютере в любой момент времени. Так как нет жестко установленных путей следования данных, чипсет Vortex 2 имеет огромную гибкость в функционировании, результатом чего является оптимальное использование аппаратных ресурсов для любого приложения и возможность перепрограммирования "расписания" следования потоков данных для вновь запущенного приложения. Свежим примером такой организации является интегрированная поддержка многоканальных потоков звука в формате Dolby Digital. Кроме того, такая архитектура делает Vortex 2 идеальным решением для полностью ориентированной на управление потоками данных и последовательно внедряемой Microsoft модели Windows драйверов (WDM - Windows Driver Model). На сколько мне известно, архитектура Vortex является уникальной с точки зрения совмещения высоко оптимизированного ядра процессоров обработки звука с возможностью оперативно изменять маршруты следования потоков данных между этими процессорами в зависимости от обстановки и производить все это оптимальным образом (полная топологическая гибкость). Полностью овладев такой сложной архитектурой, теперь мы готовы пожинать плоды от использования решения, которое может обеспечить максимальное качество при минимальной стоимости производства чипсета (кстати, чипсеты Vortex и Vortex 2 оба основаны на одинаковой архитектуре ядра). Другие PCI звуковые чипсеты по сути своей обычно являются DSP, т.е. связи не являются жестко определенными и могут быть препрограммированы (например Cirrus Logic SoundFusion), с жесткими аппаратно реализованными маршрутами следования данных (the Ensoniq AudioPCI) или гибридное решение, когда жесткие связи установлены только между процессорами, реализующими синтез по таблице волн, а в качестве процессоров эффектов применяются DSP (я уверен, что EMU10K1 и ESS Maestro II относятся именно к этой категории).

Если вы ищите реально применимые сценарии, все быстро усложняется. Основное правило - Vortex 2 может управлять любыми формами звуковых потоков и множество активных потоков, вплоть до 96, могут быть добавлены в любой момент времени. Из этих 96 потоков, 4 потока постоянно отданы на накладные расходы, такие, как первичный буфер DirectSound или под линейный и микрофонный вход. Остается еще 92 потока, которые можно использовать так:

  • 92 потока DirectSound (как пример, все потоки могут использоваться под DirectSound, если это необходимо)
  • 76 3D потока (они могут быть использованы под A3D, DS3D или A3D 2.0, причем в случае интерфейса A3D 2.0, в настоящее время они разделяются между звуками прямого распространения /direct path/ и отраженными звуками /reflective sounds/ по формуле: 16+60)
  • 64 потока используются для голосов ситнтеза по таблице волн (Wavetable voices)

Разные типы потоков могут быть смешаны и совмещаться различными способами, но общее их количество ограничено цифрой 96.

Существуют другие типы потоков, такие как wavOut (проигрывание WAV файлов) или старые DOS приложения, которые вы можете параллельно запускать лишь в небольшом количестве (Vortex 2, разумеется, может управлять и этими потоками).

Типичные сценарии использования многопотоковости в современных приложений могут быть следующими:

Вы играете в A3D игру, в которой используются 16 A3D каналов для основных звуковых эффектов, 2 канала DirectSound для проигрывания звуковой дорожки с CD, 8 каналов DirectSound для фоновых эффектов. Плюс ко всему, у вас в фоне загружен клиент электронной почты, который использует wavOut канал для воспроизведения сигнала, оповещающего о вновь полученной почте. На аналогичные цели вы можете задействовать еще около 32 потоков (включая каналы, используемые на накладные расходы или попросту служебные).

Так же, мы можем выделить для игры еще 32 A3D или DirectSound канала, при все равно оставаясь в границах возможностей Vortex 2 (напомним, что нам доступно 64 потока). Такие возможности просто ставят на колени любой другой PCI звуковой чипсет.

Или, для более перспективного использования, вы можете вообразить, что для игры (в будущем) будет добавлено 32 3D каналов отраженных звуков к тому, что ужде имеется и описано выше, и при этом используется интерфейс DirectMusic для воспроизведения звуковой дорожки CD с применением 32 голосов на выходе. Такие возможности вам доступны благодаря 96 потокам, преимущества которых использует чипсет Vortex 2. Я уверен, что подобная игра будет предъявлять требования, выходящие далеко за рамки возможностей по управлению на аппаратном уровне таким количесвом потоков другими PCI звуковыми чипсетами.

 

Wavetracing и Occlusions (Распространение волн и прохождение звука сквозь препятствия)

В настоящее время информацию по этой теме можно найти по следующим адресам:

 

MIDI

Сколько голосов табличного синтеза имеет Vortex 2?

64 аппаратных + 256 программных, с драйверами выше 2040 программных голосов стало 512 доводя общее количество до 576.

Имеет ли MX300 разъем для подключения дочерней MIDI платы?

Да.

Какой размер памяти используется MX300 для загрузки инструментов?

Тони:Семплы хранятся в оперативной (системной) памяти компьютера, поэтому я думаю, что единственным ограничением является размер оперативной памяти вашего PC.

Будет ли пользователь иметь возможность выбирать из имеющихся установок reverb и/или создавать свои собственные установки reverb для использования при воспроизведении MP3 или MIDI файлов?

Тони:Такая возможность уже имеется по отношению к MIDI файлам. Мы планируем добавить такую возможность для использования со всеми типами звуковых файлов.

Плата MX300 поддерживает одновременно два внешних разъема расширений: wavetable (для подключения платы аппаратного синтеза по таблице волн), а так же порт джостика и MIDI. Имеют ли эти разъемы раздельную адресацию (т.е. являются полностью раздельными портами) по отношению к синтезатору? Или же они объеденены вместе?

Toni: Дочерняя плата, реализующая аппаратный синтез по таблице волн, является полностью самостоятельным синтезатором, который использует MIDI IN/OUT от внешнего MIDI порта и выводит звук на видео вход AC97 кодека (CODEC -- COder/DECoder). Наши драйверы выполняют лишь одну единственную функцию - управляют уровнем громкости.

Так могу ли я использовать мою внешнюю карту реализующую синтез по таблице волн и внешнее MIDI устройство одновременно? Является ли это проблемой драйверов или внешнее MIDI устройство должно быть физически подключено к MX300 для того, чтобы второй MIDI порт стал доступен? (По аналогии с тем, как имеется возможность определения какое выходное звуковое гнездо используется)

Тони: Дочерняя плата это все равно что внешний синтезатор подключенный к выходному порту MIDI Out. Она реагирует на те же события, что и внешний синтезатор, подключенный к MIDI порту. На MX300 имеется всего лишь один MIDI Out порт и управление этим портом и дочерней платой будет осуществляться параллельно. Как было отмечено в предыдущем ответе, драйвер управляет только уровнем громкости на дочерней плате.

У меня есть дочерняя плата, реализующая синтез по таблице волн. Так как у меня нет необходимости в использовании MIDI возможностей MX300, существует ли способ полностью отключить их и освободить память за счет выгрузки из нее набора MIDI семплов?

Тони: Волновые таблицы размещаются в оперативной памяти только если табличный синтез используется. Если использование волнового синтеза прекращается, оперативная память задействованная для хранения набора семплов разблокируется и ее содержимое может быть сброшено на жесткий диск. Поэтому нет никакой необходимости отключать поддержку волнового синтеза для освобождения оперативной памяти системы.

Будет ли реализация MIDI в Vortex 2 поддерживать какой-либо тип sysex?

Toni: В настоящее время нет поддержки каких-либо сообщений типа sysex.

Когда я проигрываю MIDI файлы с использование синтеза по таблице волн чипа Vortex2, звук воспроизводится через четыре колонки, но если я подключаю дочернюю плату, реализующую аппаратный wavetable, MIDI файлы воспроизводятся только через две колонки. Это нормально?

David: Да, это нормально. Только звук, который обрабатывается чипом Vortex 2 может воспроизводится через 4 колонки и только к такому звуку можно применить эквалайзер. Звук, поступающий через разъем для подключения плат аппаратного wavetable напрямую попадает в кодек, минуя чип Vortex 2. Сделано это с целью обеспечить максимально чистый и качественный звук.

Можете ли поподробнее рассказать о реализации MIDI в плате Montego II Home Studio Edition?

Чипсет MIDI будет поставляться компанией Dream и размещаться на дочерней плате, разработанной Turtle Beach. (Напомним, что дочерняя плата для Montego II Home Studio Edition будет иметь разъемы типа RCA, оптический цифровой вход/выход, поддержку воспроизведения на четырех колонках, комплект семплов Roland GM/GS, а также программное обеспечение Digital Orchestrator Pro.) Чипсет от Dream будет содержать набор семплов типа Roland GS/GM, но конкретные спецификации пока неизвестны.

 

Joystick Port (Игровой порт)

Существую ли какие-нибудь проблемы?

Тони: Thrustmaster Rage 3D и некоторые старые джойстики с интерактивными возможностями имеют проблемы с нашим игровым портом (в Vortex 1 и 2). Проблема легко решается путем установки соответствующих драйверов, однако производители джойстиков считают, что смысла в патчах и апдейтах нет, так как устройства устарели и находятся на исходе срока службы. Все современные и будущие джойстики проходят специальное тестирование, поэтому никаких проблем не предвидится при подключении к звуковым картам на наших чипсетах.

Могу ли я использовать дочернюю MIDI карту и джойстики с обратной связью (feedback) от MS одновременно или же будут конфликты?

Тони: Согласно MS, джойстики с обратной связью используют MIDI I/O, игровой порт или последовательный порт. В зависимости от выбора драйвера для контроллера от MS, могут возникнуть конфликты с портом MIDI I/O. Во избежании этой проблемы используйте подключение через последовательный порт. Кабель для такого подключения поставляется MS по отдельному запросу. Кстати, практически любая звуковая карта будет иметь аналогичную проблему, потому что внутреннее MIDI соединение идентично игровому порту MIDI.

Замечание редактора: Большую озабоченность тема джойстиков вызывает благодаря существовавшим проблемам с картой Monster Sound при подключении цифровых и force feedback (с обратной связью) контроллеров. На самом деле, эти карты были построены не на базе Vortex 1, а на его модификации -- Freedom. Чипсет Vortex 1 не имел проблем с джойстиками (за исключением Thrustmaster Rage).

 

A3D 2.0

Какие из ожидаемых к выходу игр будут точно поддерживать A3D 2.0?

Тони: Некоторые из тех, которые уже сейчас имеют поддержку A3D 2.0 это: Half-Life и Motorhead. В ретейл версиях Sin и Heretic II есть поддержка A3D 1.x, поддержка A3D 2.0 реализована через патчи: 1.3 и 1.04 (EP) соответственно. В связи с тем, что интерфейс A3D 2.0 только-только появился, его широкая поддержка только начинается. Стоит отметить, что реализация A3D 2.0 в Heretic II + EP просто великолепна.

А как насчет игры Trespasser?

Тони: Trespasser уже закончен и имеет поддержку A3D 1.x. Из того, что я слышал, игра в основном содержит внешний мир, таким образом акустика в помещениях возможно и не нужна, а значит нет повода беспокоиться о полной поддержке A3D 2.0.

 

A3D 3.0

Что нового в A3D 3.0?

Добавлена поддержка реверберации через ядро A3Dverb, объемных источников звука и декодирования звука в форматах mp3 и ac3.

Vortex 2 поддерживает A3D 3.0?

Да, но не все сделано на аппаратном уровне. Так реверберация, объемные источники, декодирование mp3 и ac3 на Vortex 2 будут осуществляться при помощи программной эмуляции. Полной аппаратной поддержкой будет обладать карта SQ3500, содержащая дополнительный DSP, помимо Vortex 2.

Какие игры поддерживают A3D 3.0?

Quake III Arena от Activision, Messiah от Interplay, StarTrek Voyager от Activision, Halo от Bungie Software, Klingon Academy от  Interplay и многие другие. Ревербереация, рассчитываемая на основе геометрии, поддерживается всеми A3D 2.0 играми, запускаемыми через A3D 3.0 драйвера.

Какие драйвера для Vortex 2 поддерживают A3D 3.0?

Поддержка A3D 3.0 введена, начиная с 2048 релиза драйверов для Windows 9x.

У меня проблемы с A3D 3.0 в таки играх, как Quake III, Soldier of Fortune и Messiah. Что мне делать?

Многие игры, в том числе и перечисленные, поставляются со старой версией A3D 3.0 API. Нужно стереть тот a3dapi.dll, что находится в директории инсталляции игры и установить A3D драйвер версии 3.12 в систему.

Я поставил последнюю версию драйверов, но в Quake III A3D почему то отключается или не работает вообще.

Не надо забывать включать A3D в меню System/Sound пункт A3D Option каждый раз при старте. Также, можно воспользоваться добавлением этой строки в autoexec.cfg Quake III:

bind "F11" "s_disable_a3d; s_enable_a3d"

В этом случае можно будет клавишей F11 включать или выключать A3D в любой момент игры.

 

AC-3 / DVD

Звуковая плата MX300 поддерживает проигрыватель Soft DVD от Zoran (а значит программное декодирование) для декодирования АС-3 потоков и направлят их в соответствующие каналы MX300.

Если пользователь имеет аппаратный DVD декодер, может ли он вывести звук напрямую на внешний усилитель AC-3 звука?

Тони: Да, причем используя одну из дочерних плат, пользователь может вывести цифровой AC-3 поток на внешний усилитель, таким же способом, каким подключается бытовой DVD проигрыватель.

От редакции: Пока известно только, что Diamond будет продавать дочернюю плату MX50, с помощью которой, по слухам, будет реализована поддержка воспроизведения 5.1 звука, т.е. как раз то, что ждут все любители DVD, так как плюс к уже имеющимся четырем каналам будет реализована поддержка отдельного низкочастотного канала .1 (для сабвуфера) и отдельного диалогового (центрального) канала.

Уже продающаяся дочерняя карта MX-25 реализует коаксиальный S/PDIF выход типа RCA для подключения к внешним AC-3 декодерам.

В момент анонса MX300 вы упомянули, что в качестве опции будет возможность использования SPDIF разъема в ситуации, описанной выше. Будет ли это просто сквозной цифровой выход?

Тони: Да, цифровой SPDIF выход это просто стандартный способ подключения к бытовой аппаратуре, например к Dolby Digital усилителю.

Есть ли способ использовать аппаратный DVD декодер и получить на выходе карты MX300 шестиканалььный звук AC-3 5.1?

Тони: Я думаю, что ответ на этот вопрос -- нет. Если сигнал послан в аппаратный DVD декодер, этот декодер и должен осуществлять вывод звука.

Если пользователь приобрел дочернюю плату, которая полностью обеспечивает вывод шестиканального звука 5.1 и у пользователя есть усилитель АС-3 звука, имеющий 6 раздельных входов, может ли пользователь соединить 6 выходов на MX300 с усилителем AC-3 звука?

Тони: Да.

 

S/PDIF

Мы знаем, что S/PDIF порт используется лишь как простой выход для фронтальных каналов во время обычного использования (не при проигрывании DVD). Планируете ли вы передавать все четыре выходных канала через S/PDIF порт в режимах 2/2 или даже 3/2 (с сабвуфером) AC-3 для того, чтобы использовать S/PDIF для подключения к домашнему театру Dolby Digtal с целью использовать только четыре колонки?

Девид: Девид: Когда вы направляете нормальный звук на выход через S/PDIF, в этом потоке передается только фронтальный стерео сигнал. В настоящее время нет метода, который бы позволил послать через S/PDIF выход стерео сигнал, предназначенный для обоих аналоговых выходов (т.е. фронтальный и тыловой). Чтобы послать вместе фронтальный и тыловой сигналы, нам потребуется на лету закодировать поток по стандарту Dolby, который сможет впоследствии декодировать ваш декодер. Я сильно сомневаюсь, что такая реализация будет сделана, т.к. стоимость такого решения будет очень высокой (с точки зрения временных затрат на разработку, обязательных отчислений Dolby и загрузки CPU при кодировании).

 

Поддержка четырех акустических колонок

Во время анонса выпуска MX300 вы заметили, что A3D 2.0 и чипсет Vortex 2 выйдут за пределы простого панорамирования при использовании 4-х колонок и будут теперь использовать HRTF (Head-Related Transfer Functions - звук со всех сторон, обычно на базе 2-х колонок).

Идет ли речь о реализации HRTF на 4-х колонках? Будет ли HRTF реализована на всех 4-х колонках? А как насчет создания виртуальной среды сверху/снизу?

Тони: HRTF используется на передних (фронтальных) колонках. При этом на передних колонках осуществляется аналогичный процесс как в случае системы из 2-х колонок, до тех пор, пока звук не перемещается в область сзади вас. В этот момент задние колонки вступают в действие для вывода необходимой информации, обеспечивающей эффект панорамирования, при перемещении звука в область сзади вас.

Это дает вам лучшее из обоих миров: отличные охват и погружение в пространство, а так же некоторая виртуализация звуковой среды сверху/снизу с использованием HRTF на передних колонках и мощной поддержкой из задних колонок позади вас.

Оказывает ли использование 4-х колонок для реализации HRTF какое-нибудь негативное влияние?

Тони: На сколько мне известно никаких отрицательных последствий нет. В худшем случае, например если вы сидите вне самого благозвучного места, звук системы будет немного лучше или хуже обычного панорамированного звука на 4-х колонках.

Что насчет расположения по сторонам? Для соответсвия содержанию, приводится цитата из высказывания Скота Виллинга (Scot Willing) из компании Qsound. Можете ли вы ответить?

"Использование настоящих колонок и простого панорамирования для создания иллюзии расположения источников звука по сторонам является на самом деле невыгодным. В реальном мире мы гораздо лучше оцениваем расположение звуковых источников по бокам чем спереди-сзади, потому что более ярко выражены и различимы временные задержки и разница в амплитудах сигналов именно у звуковых источников, расположенных по бокам. При расположении источников звука прямо впереди и прямо сзади нас различимая разница во временных задержках и амплитудах сигналов стремится к нулю, т.е. мы плохо различаем разницу между звуком спереди и сзади. Следовательно, использование колонок сзади влияет только на усиление различий между звуками спереди и сзади, т.е. на самом деле работает против создания убедительного эффекта звучания источников расположенных по сторонам, если не используется преобразования в трехмерный звук. "

В ответ на вопрос, почему Aureal не использует преобразования в 3D звук на парах задних и передних колонок, Скот Виллинг ответил:

"Во-первых, не так просто создать модель HRTF... на самом деле им придется найти новую идею! (Извините, удар по больному месту.) Во-вторых, это будет очень дорогая реализация."

Тони: У меня нет никаких научных данных по этому поводу, но по моему, наблюдения Скота относительно слабых сторон при воспроизведении звука из боковых источников при использовании системы паноромирования на 4-х колонках выглядят правильными. Это одна из причин, почему мы решили использовать HRTF для преобразования звука в трехмерный вместо простого панорамирования. HRTF делает позиционирование звука по бокам более убедительным (вместе с добавлением звука сверху/снизу). Мы не используем HRTF на парах задних и передних колонок, потому что мы пришли к выводу, что модель "HRTF на передних колонках, панорамирование на задних" работает отлично. Другая причина заключается в том, что люди склонны устанавливать свои задние колонки в причудливых местах (из-за ограничений физического пространства), что делает использование HRTF на паре задних колонок лишней тратой усилий (реализация HRTF более чувствительтна к расположению колонок, чем панорамирование).

 

Почему не работает второй выход на колонки под Windows 2000?

    Если есть проблемы нерабочим вторым выходом на колонки у Vortex 2 карты под Windows 2000, то советую скачать вот этот файл. Нужно разархивировать содержащийся в архиве inf в директорию установки драйверов и переустановить их.  Также можно просто зайти в Vortex Control Panel и выбрать там режим Quad - звук немедленно появится!

 

А как на счет второго выхода в Widows XP со стандартными драйверами?

    Нужно скачать AC97 Mixer с сайта Alex Mina или взять его из комплекта Vortex Tuner. Далее в меню Codec -> Model Specific -> 2/4 Mode выбрать 2 channels -> 4 speakers. Все работает.

 

Multispeaker Support (Поддержка нескольких колонок)

Будет ли дочерняя плата для MX300, обеспечивающая поддержку шестиканального звука AC-3, давать возможность вывода A3D 2.0 звука на шесть колонок?

Тони: Главная причина использования дополнительных аналоговых выходов, это полная реализация поддержки 5.1 канального звука AC-3. Чипсет Vortex 2 теоретически может управлять шестью (или даже восемью) раздельными звуковыми выходами A3D на эти колонки, но в настоящее время мы не планируем реализовать такую поддержку. Потребность в такой реализации слишком мала, особенно по сравнению с другими возможностями, которые реализованы, например 76 трехмерных звуковых голосов, reverb и т.д.

 

Наушники и две колонки

Большинство людей знают о поддержке четырех колонок и задаю вопросы о поддержки двух колонок и головных телефонов (наушников). На самом деле, алгоритмы A3D оптимизированы для вывода звука на две колонки и головные телефоны, так же как и для вывода на четыре колонки. Выбирая в панели управления на какой конфигурации будет осуществляться вывод звука, пользователь в то же время выбирает тип используемого алгоритма.

Эквалайзер

Можно ли использовать многополосный эквалайзер раздельно для передних и задних каналов с целью компенсации разницы между неодинаковыми парами колонок?

Тони: Нет. Эквалайзер является стерео эквалайзером, таким образом одинаковые установки эквалайзера будут применяться ко всем четырем колонкам.

 

Расположение колонок

На какой высоте следует располагать 4 колонки по отношению к голове слушателя для лучшего результата?

Тони:Передние колонки нужно устанавливать так же, как и в случае использования только двух колонок, т.е. по бокам вашего монитора. Задние колонки несильно зависят от места раположения, достаточно того, что бы они находились сзади вас и на расстоянии друг от друга для обеспечения распространения звука. Лично я предпочитаю установить задние колонки подальше от меня (в этом случае звук становится более объемным, т.к. вы слышите сзади больше звуков отраженных в вашей комнате -- вы также будете меньше спотыкаться о них, когда они стоят далеко) и на достаточно большом расстоянии друг от друга.

 

Музыка и четыре колонки

Будет ли возможность проигрывать музыку с CD через MX300 на четырех колонках?

Тони: Да. Даже 10-ти полосный эквалайзер будет работать при проигрывании музыки с CD (но его можно и отключить).

 

Проблемы с акустическими системами типа Four Point Surround

После того, как я подключил к моей звуковой карте на базе Vortex2 акустическую систему Cambridge Soundworks FourPoint Surround System (это возможно и с некоторыми другими 4-х компонентными системами с аналогичной технологией) низкочастотный динамик (subwoofer) выключается и больше не работает. Как решить эту проблему?

Эта проблема уже решена. В драйверах для Windows 9х версии 2048 нужно добавить в реестр содержимое файла au8830.reg простым запуском его и положительного ответа на последующий вопрос. После этой простой операции в Vortex Control Panel появляется закладка "Speakers", где можно выбрать тип акустической системы. Далее в настройках эквалайзера нужно включить опцию "Speaker" и наслаждаться звучанием. В драйверах для Windows 2000 все делается подобным образом, за исключением того, что вкладка Speakers присутствует изначально.

В следующем релизе драйверов от Aureal будет решена эта проблема. В настоящее время, если вы установите референс драйвера для Vortex2 и переместите скользящие ручки управления громкостью на передних/тыловых колонках на одно-два деления в обоих направлениях (мы рекомендуем проделать это с управлением громкостью передних колонок), после чего ваш сабвуфер вновь оживет и начнет воспроизводить низкочастотный звук.

 

Проблемы с i815(e)

    Заставить полностью функционировать Vortex 2 карты с чипсетом Intel 815 можно через BIOS материнской путем резервирования фиксированного прерывания для слота PCI, в котором стоит карта, и выделения этого прерывания для Legasy Devise. Также, нужно разкомментировать строку "HKR,Config,DisableBusDetection,1,1" в файле au30mmed.inf, после чего полностью удалить старую установку драйверов через "Установку и удаление программ" и установить исправленные драйвера.

 

Проблемы с ViA чипсетами под процессоры AMD K7

   К сожалению, платы на базе Vortex чипсетов могут не работать с материнскими платами на ViA чипсетах, сделанных под процессоры AMD К7. Пользуйтесь материнскими платами на базе чипсетов от AMD, с ними не бывает таких проблем. И всегда пользуйтесь материнскими платами от известных производителей, на каком бы чипсете они ни были, устанавливайте последние версии драйверов под материнскую плату и звуковую карту.

 

MIPS (million instructions per second)

SB Live! построен на базе чипсета EMU 10K1, который имеет очень мощный DSP, выполняющий 1000 MIPS (миллионов команд в секунду). Про чипсет Vortex 2 написано, что он имеет аппаратную вычислительную мощность в 600 MIPS. Означает ли это, что Vortex 2 менее мощный чем EMU 10K1?

Тони: Для EMU 10K1 даются данные о DSP MIPS, мы же даем данные о аппаратных (hardware) MIPS. Это не одно и то же. Если мы реализуем все, что делает Vortex 2 на базе DSP, то в результате вероятно потребуется в 2-3 раза больше MIPS (т.е. 1200-1800 MIPS).

 

NT и WDM

Какого типа поддержку в NT мы можем ждать для Vortex 2?

Тони: Для Vortex 2 есть полная поддержка работы под NT 4.0. Драйверы для NT 5.0 и драйверы формата WDM (Windows Driver Model) находятся в стадии разработки и будут готовы к сроку.

Будет ли поддержка двухпроцессорной конфигурации для Vortex2?

Aureal занимается проблемой поддержки двухпроцессорной конфигурации под NT, но пока сроки окончания работ не определены.

Windows 2000 вышел, звук есть, но я не могу слышать A3D и пользоваться эквалайзером! Планируется ли выпуск полной драйверов под Windows 2000 и когда?

В ближайшее время будет доступен релиз драйверов. Прямо сейчас можно скачать билд 49 бета версии wdm драйверов с поддержкой A3D 3.0 и эквалайзером отсюда.

Я установил драйвера под Windows 2000, но не могу слышать звук через колонки! Что делать?

Выбрать Quad режим, идти в Volume Control -> Options -> Properties -> Other -> AC97 Controls и выставить там балланс между передним и задним выходом на середину.

 

Linux

Будет ли какая-нибудь поддержка Vortex 2 под Linux?

Уже сейчас можно скачать последние драйвера отсюда и зайти на Linux A3D web.

На данный момент не поддерживаются:

1. /dev/sequencer (аппаратный wavetable)

2. A3D

3. Spdif цифровой выход

4. EQ/Tone control

 

BeOS

Будет ли реализована поддержка Vortex 2 карт под операционной системой Be?

BeOS 5.0 поставляется со встроенной поддержкой Vortex 2.

У меня BeOS 5.0 и MX300, карта находится, но я не слышу звука! Что мне делать?

Нужно открыть файл /boot/home/config/boot/UserBootScript и добавить строку "export OVERRIDE_AUDIO_BUFFER_FRAME_COUNT=256".

 

OS/2

Будет ли реализована поддержка Vortex 2 карт под OS/2?

Toni: Прямо сейчас мы имеем драйверы под OS/2 только для карт на базе Vortex1. Я не думаю, что есть какие-нибудь планы по выпуску драйверов для Vortex2 под OS/2. В виду структуры OS/2, платы на Vortex 1 работабт почти также, как если бы это были карты на Vortex 2 (так как нет никакой поддержки A3D под OS/2, то и возможности Vortex 2 по поддержке A3D никак не будут задействованы).

 

Проблемы с системными платами на базе VIA MVP3

Есть ли проблема совместимости звуковых плат на базе Vortex 2 и системных плат на базе чипсета VIA MVP3 (SuperSocket7)?

David: Да, есть несколько проблем с системными платами на базе VIA MVP3. Обычно они всплывают, если вы используете любую плату на чипе Vortex (а также и при использовании некоторых других PCI карт) и AGP видео платы. В последних ревизиях таких системных плат проблемы обычно исправлены, другой способ решения проблем - скачать специальные патчи с сайта VIA. Но, к сожалению, проблемы встречаются и связаны они именно с системными платами, а не со звуковыми картами. Aureal тут ничего поделать не может, так как это не наша вина.

Существуют ли проблемы в работе звуковых плат на базе Vortex 2 и системных плат на базек чипсета VIA KX133(Slot-A, Socket-A)?

При существенной загрузке системы, когда шина не способна обеспечить ответ A3D драйверу в течении стандартных 4 мс, A3D драйвер вызывает зависание компьютера. Проблема решается.

 

Что это за ForceFeedBack наушники?

Многие уже слушали о каких-то сверх модных и крутых наушниках, которые идут в комплекте с платой Xitel Storm Platinum. Более того, всем очень интересно, в чем же на самом деле заключается их ForceFeedBack? Попробуем прояснить ситуацию.

Наушники воспроизводят звук с частотным диапазоном от 5 Гц до 28 КГц и используют энергию двух батареек типа ААА, которые входят в комплект поставки. Производит эти головные телефоны компания TakStar, модель наушников: TS-V H830. Свойство ForceFeedback выражается в том, что при воспроизведении низкочастотных звуков происходит вибрация наушников, точнее специальной двойной диафрагмы. Есть еще и вторая диафрагма, которая создает вибрацию самих наушников. По идее, должен создваться эффект, который получился бы, если бы вместо наушников вы разместили на голове два сабвуфера. На проводе наушников расположен контрольный блок, внутри которого располагаются батарейки, а на нем самом имеется регулятор, который включает/выключает эффект ForceFeedback и осуществляет переключение между двумя возможными режимами работы (умеренный и на полную мощность), там же имеется регулятор громкости. В результате, если вы стреляете из мощной базуки, вибрации должны распространяться по всему вашему телу, т.е. вы будете ощущать звук. Если же ракета направлена в вас, то, например, пролетев слева от вас, вы почувствуете вибрацию от реактивной струи.

 

Другие ресурсы на английском языке по этой теме

  • Официальная спецификация MX300 на сайте Diamond Multimedia или на их сайте в Европе: Diamond UK.
  • На сайте Aureal Semiconductor есть несколько технических статей о A3D и A3D 2.0. Среди них:
    • A3D Technology Background - статья о том, что такое A3D и как эта технология сравнима с другими.
    • A3D Audio Primer - этот документ содержит концепцию представления трехмерного звука и его влияние на производительность системы.
    • A3D 2.0 Technical Brief - начальная информация о новом поколении технологии A3D.
    • Aureal опубликовала PDF с описанием A3D 2.0 SDK, как, впрочем, и сам A3D 2.0 SDK доступен для загрузки (3.12 MB).
  • На сайтах Creative Labs, QSound и Sensaura вы найдете информацию об альтернативных технологиях и API.
  • На сайте Aureal A3D Central есть хороший FAQ и список известных проблем с платами на Vortex 2, с указанием путей решения этих проблем, либо возможной даты, когда будет дотупно решение.

 

Дата начала продаж

Когда же начнутся продажи MX300 и других плат?

Первая пробная партия платы MX300 поступила в продажу (и сразу была раскуплена) еще в ноябре. Массовое производство MX300 официально началось 2 декабря 1998.

Поставки OEM версии Turtle Beach Montego II начались 6 декабря 1998. Дата поставок полной ретейл версии пока не названы.

Продажи Xitel Storm Platinum начались в феврале 1999 г.

Продажи Aureal SQ2500 начались осенью 1999 г.

 

Замечание редакции:

Если у вас есть вопросы -- присылайте их нам. По мере появления новых вопросов и ответов на них, этот материал будет дополняться.

За основу взят материал, который любезно предоставлен сайтом 3DSoundSurge.
Помощь в подготовке данного материала оказал Mark Muschett.
Отдельное спасибо Z. (wsic@omskelecom.ru)

Также автор последней редакции благодарит Павла Соколова (pavel@ixbt.com) за предоставление этого FAQ для редактирования и всяческую поддержку.

Со всеми вопросами, дополнениями и предложениями обращаться на voron@ixbt.com.

 

Опубликовано -- 20 ноября 1998 г.
Последнее обновление -- 12 марта 2001 г