Возвращаем EAX в игры на Windows 10/11

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Гайд | Игры

Если вы такой же старый геймер, как и я, то наверняка замечали, что при переходе со старой версии Windows на более свежую, звук в играх начинал играть как-то иначе или терял объём. На то есть множество причин, о которых я подробно рассказывал в своём прошлом материале. В этой же небольшой инструкции вы узнаете: "Как в два клика вернуть качественный позиционный звук (EAX) на современных версиях Windows 10/11".

Что такое EAX?

EAX — одна из первых технологий качественного звукового позиционирования от компании Creative Labs, получившая распространение во множестве популярных видеоиграх. Если уж совсем упрощённо, то принцип работы звучания похож на Ray Tracing, как у современных видеокарт. Каждый источник звука разделяется на свой собственный звуковой канал и может перемещаться, отражаясь от окружающих объектов. В общем, звучит по разному, исходя из удалённости игрока, объектов звучания, размера помещения и способности материалов передавать звук.

Несмотря на сжатие YouTube, разница очевидна. 

На данный момент существует всего два актуальных способа вернуть EAX: 

  1. Воспользоваться устаревшей программой ALchemy, где для правильной работы EAX необходимо знать профиль нужных настроек.
  2. Установить бесплатное универсальное решение DSOAL.

Выберем лучшее. 

Как работает DSOAL

DSOAL — бесплатное программное решение с открытым исходным кодом, которое с помощью перехвата запросов DirectSound и отправкой их напрямую в программный интерфейс OpenAL заставляет игры думать, будто перед ними старая-добрая звуковая подсистема Windows XP и аудиочип с поддержкой технологии EAX. 

Сравнение подсистемы реализации звука

С этим, надеюсь, разобрались. Так что перейдём уже к установке нашего звука.

Как вернуть EAX

Вернуть качественный звук в любимые игры на современных версиях Windows достаточно просто.

1. Скачиваем и устанавливаем OpenAL.

 OpenAL

2. Скачиваем сам проект DSOAL.

DSOAL

3. Перекидываем файлы dsoal-aldrv.dll и dsound.dll из скаченного архива DSOAL в папку c игрой, где лежит основной запускающий файл игры (exe). Узнать, где лежит запускающий файл, можно с помощью Диспетчера задач, кликнув на процесс и нажав на Открыть расположение файла.

Установка

4. Если вы всё сделали правильно, то в настройках игры во вкладке звук вновь станет активна заветная галочка EAX.

Заключение

Вот, собственно, и всё! Конечно, обидно, что в своё время из-за консолей и компании Microsoft звук в играх на долгие годы превратился в плоское подобие себя, и для восстановления приходится заниматься таким шаманством. Но время идёт, и, возможно, мы вновь станем свидетелями возрождения качественного хардварного звука! Уважайте свободу, играйте в хорошие игры и ни в коем случае не предавайте себя.

PS. Полный список игр с поддержкой EAX можно найти здесь.

PCДругой
Автор не входит в состав редакции iXBT.com (подробнее »)
Об авторе
Связь: https://t.me/Pavel_Priluckiy | https://vk.com/kerfaers

37 комментариев

87638502@vkontakte
Переработал свои старые гайды в один, ибо в них слишком сильно ударялся в причину, а не наглядное исправление и демонстрацию. Создал в основном для себя, но может кому-то будет полезным.
K
Ты большой молодец. Статья отличная и простая. Только вот всё равно не работает. Три метода не работают в Зов Припяти. Кидал в папку bin рядом с xrEngine.exe. Может x32 версию надо было кинуть? Раз у меня система 64 бит, такие dll и кинул. Сталкер всё таки x32
87638502@vkontakte
Сталкер не требует ничего кроме OpenAL, в нём реализация встроенная. Поищите в интернете мод на заранее записанные пресеты.
K
Это выше моего опыта. Какие пресеты? Для ALchemy? Я не знаю как это настраивать. Справедливости ради стоит отметить что в Зов Припяти появилась опция Generic Hardware, вроде раньше не было этой опции, но толку ноль. На ap-pro вообще другие методы работы со звуком сталкера. Там более сложная штука, только сейчас нашел, разобраться уже нет сил. Несколько часов уже сижу подряд пытаясь услышать реверберацию. Ссылку почему то не дают вставить.
K
Ой, работает на самом деле. Не ожидал что так просто не очевидно это будет. Реверберации от стрельбы нет, но позиционирование звука изменилось. Перестали на пол карты орать люди. Но звуки ГГ стали еле слышны. Это и есть EAX? Тьфу ты)) Половину звуков сломано
v
Для сталкера нужен не Alchemy/DSOAL, а OpenAL Soft, плюс мод с расставленными зонами ревербераций. Полноценно зоны сделали пока что только для Теней Чернобыля.
87638502@vkontakte
Гайд переработан на более безопасное и универсальное решение.
UPD. Добавлено сравнение в The Witcher [Software sound vs EAX].
v
Отлично, теперь можно играть в твои новеллы с объемным звуком…
87638502@vkontakte
Моя любовь к новеллам это то единственное, что заставляет меня ещё жить х0
370582630@vkontakte
Да… знаем мы эти твои новеллы x0
87638502@vkontakte
Эй, Пустынный сталкер это топ!
116336032572378263221@google
ахха как комментарий удалить?
116336032572378263221@google
А вся эта тема имеет смысл если я типикал юзер формата 2 колонки и саб? Я в видео разницу услышал, хоть и на мой взгляд небольшую, может эта тема чисто для людей с системой 5.1 и выше?
87638502@vkontakte
Нет, в те времена о 5.1 ещё только мечтали). Просто с ведьмаком не самый удачный пример.
Попробуйте FEAR.
S
Да, в F.E.A.R., на мой вкус, был самый лучший звук. Не такой технически продвинутый, как в Doom 3 (наверное, единственная игра с полной поддержкой всех фишек EAX 5), зато качество самих сэмплов там было очень приличное. Еще в Dead Space звук был хороший. Только там нужна версия тех времен, из версии, которую потом продавали в GOG, вырезали поддержку EAX 3.
S
Это смотря как оно там на самом деле реализовано. Вообще под 3 буквами EAX скрывается целая пачка разных технологий:
— Ревербации и другие эффекты окружения
— Трехмерное позиционирование звука на заданном наборе каналов (реально поддерживалось наушники, стерео колонки,, 5.1 и 7.1)
— Эффекты пространственного звучания (звук за препятствием и пр.)
— Пересчет из 5.1 / 7.1 в стерео и наушники — SSMS, кажется оно называлось. Это нужно для фильмов и большинства игр, которые не «умеют в EAX» напрямую.
Если 2 и 4 пункт у них реализован хотя бы отдаленно на уровне оригинала, то вау-эффект гарантирован
S
Интересно, обещают аж 4 версию. А как они это реализовали? Для аппаратной поддержки EAX AHD (т.е. версии 3+) внезапно, нужно железо, которое это поддерживает. А это только X-Fi, которые уже давно не выпускаются. Далее Creative перешли на другие чипы, где не было аппаратной поддержки большинства функций. Если какая-то часть реализована программно, то тем более не понятно, как они это сделали. Все алгоритмы то проприетарные.
87638502@vkontakte
Возможно, что прикрутили LFX.
108836162444213555089@google
посмотрел ролик последний. на последней сцене на аппаратном eax будто перегруз идет.
вопрос к сведущим людям: карта x-fi xtreme music. с ней лучше алхимию использовать, или же применить dsoal и всё само будет работать как надо и об алхимии можно забыть?
87638502@vkontakte
Это не перегруз, а эффект зелья. Пурга идёт по кругу в узком помещении.
T
Если есть в игре поддержка OpenAL то и так должно работать, по идее.
А
игра Messiah (2000года)
на w7 звук в ролике перед первым уровнем игры был
на w10 его нету
используется репак gog
(там на оф форуме тоже не знают как включить звук на w10)
---------------------------------------------------------------------------
alchemy и dsoal не помогли
если алхеми кинуть в аида64 то поддерживается eax5
dsoal не поддерживает eax5
ALchemy 1.45.03 Universal с сайта (archive.org)
я кинул дсоал и в систем32 и сисвов64
чтобы в каждую игру не кидать
и произошел прикол
ускорилась загрузка виндовс
она и так очень быстрая
потому что Intel Management Engine Interface
я устанавливал вручную (из уже установленных файлов от заводского состояния компа) этому драйверу больше 10 лет
когда идет загрузка w10
у меня появляются 5 шариков исчезают, опять появляются и остается только 2 шара
но благодаря dsoal 5 шаров появятся исчезнут снова появятся и даже раскрутиться не успевают
тоесть 3 шара скрыться не успевают и загрузка на 3 шарика быстрее :)
драйверы от алхеми не ускоряют загрузку и не замедляют
---------------------------------------------------------------------------------------------------------------------
вопрос людям вдруг кто знает?
как включить звук в игре messiah
он там посути есть. но нету в видеороликах
на w10
87638502@vkontakte
Попробуйте установить пакет Full или Mega.
https://codecguide.com/download_kl.htm
А
вы тут живете на сайте:)
следите за ним:)
я несколько раз переустанавливал klite
чтобы он разными методами декодировал звук
и установил indeo и bink (radtools)
тут какое то не стандартное решение
у всех у кого 10 вина это игра работает неполностью
ябы и срадостью перешел бы на W7
но стим через полгода не будет на семерке запускаться
а w10 он мне ничего не дает. он должен 12 директс давать
но моя видюха даже 11 поддерживает только частично
они специально, искусственными ограничениями:)
заставляют нас обновляться на более новые винды:)
87638502@vkontakte
Установите Linux, там и стим и игра работают.
А
а я боюсь что там еще меньше совместимости:)
есть же всякие отдельные версии игр, под винду под мак под линукс:)
А
проблема решилась
зря я заходил на оф форум
только иллюзии появились
дело не W10. а в самом репаке
проблема в моих илюзиях оказывается :)
SARUMANRUS
Всем привет. не могу запустить по выше указанному методу одну игру.
Men of War Assault Squad 2… скинул в игру файлы при выборе, d3d или d3d+eax сбрасывает на стерео.
Надеюсь на вашу помощь, может что не так, делал.
87638502@vkontakte
Данной игре не требуется EAX.
116336032572378263221@google
ну как вы так, в статье же есть ссылки на один из каталогов игр с поддержкой EAX
116336032572378263221@google
Стоит упоминания и IndirectSound. У них инструкции на сайте, ничего сложного, я по одной из ссылок отсюда и узнал что именно его надо юзать для Duke Nukem Forever (2011) а не О, Пенал. Первое прохождение)
107945115736573947296@google
какую версию библиотек брать- 32 или 64-битные?
сейчас актуальная версия DSOAL v1.4. В нём содержится 32-битные dsoal-aldrv.dll и dsound.dll. Но также внутри DSOAL есть архив с 64-битными dsoal-aldrv.dll и dsound.dll. Какие файлы брать по умолчанию?
v
Для 32-битных игр — ставь 32-х битные библиотеки.
116336032572378263221@google
Добрый человек дай вам бог здоровья за такой нехилый вклад в русскоязычный уретро гейминг камунити
t
Вам не нужен первый пункт. Все что делает этот инсталлятор OpenAL, это закидывает OpenAL32.dll в C:\Windows\System32 и C:\Windows\SysWOW64, внутри этой дллки «старая» креативовская реализация OpenAL 1.1. DSOAL (dsound.dll) использует же реализацию от OpenAL Soft (dsoal-aldrv.dll) и только ее! OpenAL Soft это опенсорс реализация OpenAL и она активно развивается. Второе это то что вы можете ее настроить через инишник alsoft.ini, в частности настроить HRTF, подобрав устраивающий вас пресет.

Добавить комментарий

Сейчас на главной

Новости

Публикации

Чёрный живоглот: как эта рыба выживает, проглатывая добычу крупнее себя

Чёрный живоглот (Chiasmodon niger) — одна из самых удивительных глубоководных рыб. Её способность заглатывать добычу, превосходящую её собственные размеры в несколько раз, поражает...

Срок за гриб: какие «дары леса» могут довести до суда?

У нас принято думать, что поход за грибами — безобидное дело. Взял корзинку, пошёл в лес, набрал подосиновиков и белых. Но иногда в лукошке могут оказаться особенные «трофеи», за которые...

Что нам готовит апрельское небо? Ловим «звездный дождь», ищем «Глаз Крокодила» и «розовую» Луну. Как не пропустить?

Весна уверенно вступает в свои права в Северном полушарии, а это значит, что ночи становятся всё короче. Для тех, кто любит встречать рассвет, — отличные новости! А вот любителям...

Обзор портативной колонки Tronsmart MirTune S100: 50 Ватт, которых хватит всем!

Музыка сопровождает нас повсюду: дома, на природе, в путешествиях или на вечеринках. И если вы ищете устройство, которое сможет стать вашим надежным спутником в любой ситуации, то Tronsmart MirTune...

Сколько их на самом деле? Симуляция жизни на Земле раскрыла скрытое царство животных

Задумывались ли вы когда-нибудь, сколько на самом деле видов животных топчет нашу планету? Не тех, что мы видим в зоопарках или документалках — львов, слонов, птичек всяких. А...

Что делать, если видеокарта имеет только 8 Гб памяти: реальность 2025 года и стоит ли переходить на FSR 4 вместо DLSS 4

Видеокарты с 8 гигабайтами видеопамяти долгое время считались оптимальными для гейминга в разрешении 1080p. Они хорошо справлялись со многими современными играми, поддерживали продвинутые...