Неофициальный FAQ по чипсету Aureal Vortex 2
Прежде всего, позвольте поблагодарить всех приславших свои вопросы и всех, кто помог на них ответить. Особую благодарность мы выражаем Тони Шнейдеру (Toni Schneider) и Девиду Гасиору (David Gasior) из компании Aureal Semiconductor, за то, что они нашли время и ответил на большинство вопросов.
Отдельная благодарность Марку с сайта 3D Sound Surge.
Все дополнения отмечены значком
- Кто производит платы на базе Vortex2?
- Будет ли возможность модернизации, после покупки OEM платы Montego II?
- Внешний вид
Что предлагают нам производители плат на Vortex2?
- REVERB или реверберация
- Поговорим о EAX
- Streaming
- Wavetracing и Occlusions
- MIDI
- Joystick Port (Игровой порт)
- A3D 2.0
- AC-3 / DVD
- S/PDIF
- Поддержка четырех акустических колонок
- Multispeaker Support (Поддержка нескольких колонок)
- Наушники и две колонки
- Эквалайзер
- Расположение колонок
- Музыка и четыре колонки
- Проблемы с акустическими системами типа Four Point Surround
- MIPS (million instructions per second)
- NT и WDM
- Linux
- BeOS
- OS/2
- Проблемы с системными платами на базе VIA MVP3
- Что это за ForceFeedBack наушники?
- Другие ресурсы на английском языке по этой теме
- Дата начала продаж
- Замечание редакции
Кто производит платы на базе 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?
Вот изображение Montego II Quadzilla (обратите внимание, что на дополнительной карте явно виден только линейных выход на тыловые колонки, никакого TOSLINK или RCA S/PDIF нет и в помине)
На внешний вид Montego II OEM можно посмотреть в этом обзоре.
На внешний вид MX300 можно посмотреть в этом обзоре.
На внешний вид платы Xitel Storm Platinum, равно как и на внешний вид плат от самой Aureal — Vortex2 SuperQuad Digital PCI можно посмотреть в этом обзоре.
Что предлагают нам производители плат на Vortex2?
Diamond MX300 Aureal/Xitel Platinum Turtle Beach Montego II
- Поддержка четырех колонок
- Нет S/PDIF (Это реализуется через дочернюю плату MX-25, которая имеет только коаксиальный S/PDIF выход типа RCA)
- В ретейл поставку входят игры Half-Life OEM, Recoil, софт для кодирования и проигрывания в формате MP3 (MusicMatch, который можно загрузить отсюда, 6.13 Мб), программный проигрыватель DVD от Zoran и в американскую версию ретейл входит DVD диск с видео роликами.
- Уже продается, рекомендованная цена $99.99, реальная цена на OEM около $70, на ретейл около $85.
- Поддержка четырех колонок
- Оптический S/PDIF выход (TosLink)
- Никаких игр, только драйверы и демо программы.
- Специальные наушники от TakStar с поддержкой ForceFeedBack.
- Уже продается, рекомендованная цена $99.95 (с ForceFeedBack наушниками) или $79.95 (без наушников).
- В вариате OEM поддержки четырех колонок нет и, возможно не будет (хотя и обещают через дополнительную мини-плату, которая займет одно внешнее гнездо корпуса компьютера)
- Поддержка четырех колонок в варианте Montego II Quadzilla (с помощью дополнительной платы)
- RCA S/PDIF на дополнительной мини-плате (пока нет)
- Версия Montego II Home Studio будет иметь RCA S/PDIF вход/выход и оптический S\PDIF выход, а на дочерней плате будет расположен чип для MIDI от Dream.
- В ретейл поставку входят приложения для работы со звуком от Voyetra, возможно будет игра, какая пока неизвестно
- Начало продаж намечено на середину декабря 1998 г., рекомендованная цена для игрового варианта $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.
REVERB или реверберация
Как реализован эффект реверберации (reverb) в Vortex 2?
Вот комментарий по этому поводу Тони Шнейдера (Toni Schneider) из компании Aureal Semiconductor. Vortex 2 обрабатывает реверберацию (reverb) типа EAX за счет выполнения на аппаратном уровне операций с интенсивными вычислениями для преобразования частот дискретизации и микширования, кроме того выполняются операции интенсивно использующие оперативную память и центральный процессор компьютера при применении фильтров реверберации и осуществления задержек в выходных каналах. Мы считаем, что это лучшее решение, самым эффективным образом использующее преимущества PCI шины и оперативной памяти (две вещи, которые уже есть в вашем компьютере), таким образом у нас нет необходимости использовать локальную память на звуковой карте, а значит конечная стоимость не увеличивается.
Как сильно такие операции загрузят центральный процессор, скажем PII 300?
Тони: Мы предполагаем, что загрузка PII 300 будет очень малой, в районе 1-3% при воспроизведении reverb. Я не знаю, как это сравнимо с результатами воспроизведения эхо платой SB Live!, кто-то должен взять и померять это.
Расскажем немного подробнее про реверберацию (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?
Тони: Так как поддержка EAX важна для многих, мы решили перенести поддержку этого интерфейса в наших драйверах на второй квартал по нескольким причинам:
- Мы хотим ускорить процесс разработки следующего релиза драйверов (в него планируется включить поддержку 76 источников 3D звука, снизить загрузку CPU, а также исправить несколько багов таких, как отключение сабвуфера в акустической системе Cambridge 4-point-surround и решить некоторые проблемы со стабильностью звука при продолжительной игре в игры).
- Мы получили совсем мало запросов от OEM производителей на реализацию поддержки EAX
- Ситуация с API для реверберации в ближайшее время станет более стабильной, нежели сегодня (есть EAX 1.0, есть I3D2, есть EAX 2.0), и мы хотим предложить решение, которое реализовывало бы поддержку так много интерфейсов для reverb, насколько это возможно.
- Большинство игр, которые поддерживают EAX также поддержиивают и A3D и общее мнение таково, что через A3D у игр получается более лучший звук.
Будет ли Vortex 2 обеспечивать такую же или лучшую реверберацию по сравнению с SB Live! в играх, использующих EAX?
Тони: Наша реализация реверберации будет иметь высокое качество и великолепный звук в играх. Vortex 2 будет совмещать это эхо с высококачественными фильтрами 3D позиционируемого звука и мы думаем, что результатом будет очень конкурентноспособное решение.
Будет ли 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 (Распространение волн и прохождение звука сквозь препятствия)
В настоящее время информацию по этой теме можно найти по следующим адресам:
- A3D 2.0 Technical Brief на сайте Aureal Semiconductor
- Статья Керта Чиэна Wavetracing.
MIDI
Сколько голосов табличного синтеза имеет Vortex 2?
64 аппаратных + 256 программных
Имеет ли 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.
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 более чувствительтна к расположению колонок, чем панорамирование).
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) выключается и больше не работает. Как решить эту проблему?
В следующем релизе драйверов от Aureal будет решена эта проблема. В настоящее время, если вы установите референс драйвера для Vortex2 и переместите скользящие ручки управления громкостью на передних/тыловых колонках на одно-два деления в обоих направлениях (мы рекомендуем проделать это с управлением громкостью передних колонок), после чего ваш сабвуфер вновь оживет и начнет воспроизводить низкочастотный звук.
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, но пока сроки окончания работ не определены.
Linux
Будет ли какая-нибудь поддержка Vortex 2 под Linux?
Тони: Единственное, что мне известно, это проект 4Front парней из Open Sound System. Они работают над драйверами для Vortex 1 и могут переключится на драйверы для Vortex 2 после завершения работ. Они ведущие разработчики звуковых драйверов под Linux, но их продукция не является бесплатной.
BeOS
Будет ли реализована поддержка Vortex 2 карт под операционной системой Be?
Да, в настоящее время драйвера для карт на базе Vortex 2 под BeOS находятся в процессе создания.
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 тут ничего поделать не может, так как это не наша вина.
Что это за 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 г.
Замечание редакции:
Если у вас есть вопросы — присылайте их нам. По мере появления новых вопросов и ответов на них,
этот материал будет дополняться.
Помощь в подготовке данного материала оказал Mark Muschett.
Отдельное спасибо Z.
Дополнительно |
|