Технология создания 3D звука

         

Драйверы



Драйверы

Среди наборов драйверов, управляющих непосредственной работой карты, есть как очень хорошие, так и никуда не годные. Оговорюсь, что драйверы A3D вы можете обновлять независимо от того, какие драйверы управления картой вы используете. Так, я использую драйверы для управления картой версии 2.016 совместно с самыми последними драйверами A3D. В каждый набор входят драйверы для взаимодействия карты с шиной au30core.vxd и au30setup.vxd, а также отдельные драйверы управления MIDI - интерфейсом, игровым портом и аудиоинтерфейсом карты. Драйверы версии 2.016, вышедшие еще в январе 1999 г. обьективно являются самыми лучшими, и основаны на истинных возможностях процессора AU8830, в то время, как все последующие наборы представляют из себя попытки программной реализации ряда функций, которыми процессор не обладает. Так, с сентября 1999 г. карта Super Quad Digital стала выпускатся под маркой SQ2500. Чтобы как-то отметить сие переименование выпустили набор драйверов 2.040, в котором количество управляемых одновременно MIDI - инструментов было расширено с 320 до 576. Результатом стало отсутствие возможности управления MIDI - интерфейсом карты вообще! Более того, вследствие грубых ошибок была утрачена возможность управления настройками параметров алгоритмов A3D и, кроме того, утрачена совместимость с прежними версиями A3D - приложений - 1.хх. К чести Aureal уже через две недели после этого досадного происшествия был выпущен набор 2.041, в котором все эти ошибки были исправлены. Кроме одной - отсутствие обратной совместимости с A3D 1.хх осталось. А между тем создаются и выходят новые игры, опирающиеся исключительно на функции акустического моделирования первой версии A3D, например "System Shock 2" и "Thief Gold" фирмы Looking Glass. Мне не нужно 576 инструментов, зато необходимо все остальное. В том числе и обратная совместимость с прежними версиями программного интерфейса. Мне не хочется получать искажения звука и зависания в "System Shock 2".

Пойдем далее. В декабре 1999 г. Aureal выпустила набор 2.048, интересный вдвойне. Еще полтора года назад фирма божилась, что AU8830 будет способен к обработке данных по алгоритму ЕАХ и вот в версии 2.048 эта возможность, наконец, реализована. Кроме того, в комплект поставки входит библиотечка a3dapi.dll v. 3.01 - для разработчиков будущих игр, нам неинтересная. При установке новые драйверы производят приятное впечатление. Так, возвращается совместимость с A3D 1.хх, а с управлением картой нет ни малейших проблем. Но! Качество звучания карты с этими драйверами совершенно безобразное. При работе карты на частоте дискретизации 44,1 кГц каждый звук сопровождается хрюканием и скрежетом. Более того, новые драйверы предусматривают отключение самой возможности работы карты на частоте 44,1 кГц, для чего в регистрах предусмотрен соответствующий ключ (SpdifHide441). При работе на частотах 48 кГц и 32 кГц искажения также присутствуют, однако разработчики, очевидно, сочли их уровень приемлемым. Я не счел, и потому заявляю, что это не драйверы, а дерьмо. Тем не менее я поиграл в ЕАХ - версии "Half Life", "Aliens versus Predator" и "Rogue Spear". Последняя (кстати, замечательная антироссийская поделка, на протяжении которой вы будете несщадно "мочить" "рус-иванов" в косоворотках, кубанках и каракулевых пилотках) замечательна тем, что в версии 2.04, рассчитанной исключительно на ЕАХ, игра даже не запустится без поддержки оного. Игра благополучно запустилась, но я не хочу делится своими впечатлениями от того отвратительного звука, что рождают новые драйверы. Если вы равнодушны к хрюканию, то можете попробовать этот набор для ЕАХ - игр, я же вернулся к версии 2.016, обеспечивающей качество звучания, сравнимое с таковым у серьезного CD - транспорта класса High End. Правда, справедливости ради стоит отметить, что драйверы 2048 пока находятся в стадии бета, а значит есть все шансы, что в финальной версии все будет отлично и хрюканье исчезнет. Да, эабыл - при установке этой версии драйверов вам следует скачать с сайта Creative универсальный (unified) ЕАХ - драйвер, и установить его перед тем, как засесть за какое - либо ЕАХ - приложение. Именно эта скромная библиотечка (eax.dll) является посредником между приложением и драйвером аудиокарты. Входит в комплект ряда игр, в т. ч. и "Rogue Spear".

Содержание раздела