Слезы олдфага. Сравнение EAX vs 7.1 virtual sound в видеоиграх

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

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

Внимание!

Гайд рассчитан на уверенного пользователя и автор не несёт никакой ответственности, если вы что-то сломаете. Все выполняемые действия лишь на вашей совести.

Тестовый стенд

  • Процессор:  Intel Pentium G4560 2/4 3.5 Гигагерц
  • Видеокарта:  Nvidia Geforce 1050 2Gb
  • Оперативная память:  2x4 2400
  • Материнская плата:  H110M-DGS R3.0 Bios 7.50
  • Накопитель: 2 Sata 3 SSD 128 и 256 GB
  • Звуковая система: Realtek ALC887 (EAX 1.0 and 2.0)

Прежде чем начать

Мне хочется исправить оплошность, которую я допустил в предыдущем материале, ибо из-за не универсальности предыдущего метода, основанного на использовании утилиты ALchemy, у некоторых пользователей могли возникнуть проблемы или вообще ничего не заработать. Новый способ активации технологии EAX основан уже на бесплатном и открытом проекте Dsoal, который реализует интерфейсы DirectSound, транслируя вызовы в OpenAL, и обманывая игры, заставляя их думать, что у нас звуковое устройство с аппаратным ускорением и поддержкой EAX. Для активации технологии достаточно выполнить несколько шагов.

  1. Скачать и установить OpenAL
  2. Скачать Unlocker и Dsoal
  3. Используйте Unlocker для переименования оригинальных dsound.dll в C:\Windows\SysWOW64
  4. Перетащить файлы dsoal-aldrv.dll и dsound.dll в C:\Windows\SysWOW64 с заменой или в папку с игрой
Пример
До включения Dsoal
После активации Dsoal

Мы получаем возможность на новейших операционных системах задействовать не только технологию EAX с некоторыми фишками, но и переложить часть вычислений с процессора на чип звуковой карты, даже если звуковое устройство изначально не было рассчитано на применение технологии, а звук был указан для программной обработки. Dsoal сам определит, есть ли аппаратная поддержка технологии и что задействовать для воспроизведения и ускорения. Выполним тестовый прогон в игре Fallout: New Vegas c Dsoal и без.

10-минутный прогон Fallout: New Vegas

Максимальный FPS отчётливо сигнализирует, что процессору приходится туго при программной обработке качественной реверберации с множеством источников звучания, несмотря на возросшие мощности современных CPU. Всё дело в том, что процессору приходится обрабатывать команды отличные от привычного x86-кода, ибо как современные видеокарты сейчас справляют с рендером лучше процессоров, то по тому же принципу и аудиочипы более приспособлены к обработке реверберации (просчёта отражения) звука. Такое влияние на производительность уже признала компания Microsoft и вернула поддержку обработки звука DSP-процессорами в Windows 8.1-10, а также компания Sony, которая добавила в свою приставку PlayStation 5 отдельный звуковой чип для обработки 3D-звука.

Сравнение EAX vs virtual 7.1

Многие утверждают будто современные методы программной обработки звучат намного лучше устаревшего EAX, который мог задействовать особенности железа. Давайте сравним это утверждение на практике, благо мой Realtek ALC887 способен ускорять EAX 1.0-2.0 на уровне железа.

Для проведения теста были выбраны игры: F.E.A.R, The Witcher 1, S.T.A.L.K.E.R: Тень Чернобыля.

F.E.A.R

Несмотря на сжатие ютуба, возможно, лучшая демонстрация разницы, ибо не знаю как вам, но я со своими Bloody G528С отчётливо слышу всю боль virtual sound 7.1. Моменты перестрелок, по сравнению с EAX, слышны очень плоско, а автоматы звучат так, будто огонь ведут с 100% копии одинакового орудия. Под конец перестрелки звучание вообще сливается в мешанину, которую больно слушать. В общем, virtual sound 7.1 превратил всё в мешанину, а EAX выдал весьма объёмный звук (особенно заметно с коробками) и понятное позиционирование, что не может не радовать. 1: 0 в пользу EAX.

The Witcher 1

Технология EAX скорее была добавлена для галочки, потому как понятно, что ролевая игра не шутер, но и в ней можно заметить некоторую разницу в звучании. В основном эффект от работы технологии EAX заметен в дождливую погоду и на разной малой живности. Хотя Virtual sound 7.1 не смешал всё в однотонную мешанину, но звук так и остался плоским. 2:0 в пользу EAX.

S.T.A.L.K.E.R: Тень Чернобыля

Беру свои слова о лучшей демонстрации в F.E.A.R назад. Вы только послушайте, как звучат выстрелы, а какой сочный звук. 
Конечно, если в бункере при разговоре с Сидоровичем разницы почти нет, потому как мы стоит прямо к источнику звука, то выйдя на поверхность, мы получаем настоящую живую ЗОНУ!!! Virtual sound 7.1 плоская деревяшка…
3:0 в пользу EAX.

Новые игры

Как я уже писал ранее, звуковые движки многих новых проектов могут иметь скрытую поддержку EAX и просто ждут, пока вы её активируете. Если же игра не поддерживает технологию, то вы всё равно сможете заметить некоторое улучшение в звучании при использовании библиотеке Dsoal, а возможность снять лишнюю нагрузку с процессора станет отличным бонусом для любителей соревновательных игр.

Итоги

Не думал, что дополнение перерастёт в целый материал, но Dsoal и вправду отличная магия, которая позволяет вернуться во времена качественного хардварного звука и насладиться тем, что казалось, ушло навсегда. Используйте, получайте удовольствие и не позволяйте компаниям мешать вашему игровому опыту!

Видеоверсия

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

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

M
А если вообще пропадают все галки, но звук работает. Скопировал две dll, а старую dsound.dll переименовал.
87638502@vkontakte
Не совсем понял о чём вы. Галки наоборот должны появиться, ибо они по дефолту не отображаются в аиде со времен виндовс икспи. Предоставьте скриншот и я посмотрю.
M
Вчера я установил ASIO4ALL_2_13_Russian и у меня галочки появились у Asus Xonar и на первичном.
Сегодня две dll скопровал, и у всех галочки пропали.
Переустановил звуковые драйвера и Asio, openal, снова появились. Но Aida теперь ошибку выдает и вылетает иногда.
87638502@vkontakte
Тут было достаточно снести асиоал, он запутал драйвер и аиду. Оставьте тогда просто асиоал.
87638502@vkontakte
Гугл убил унлокер (опять...).
Ищите в интернете.
209011867@vkontakte
Добавлю-ка в избранное. Как будет время поковыряться в винде, опробую лично. Уж больно здорова выглядит. Кстати, такой вопрос. Были ли заметны какие либо баги, или проблемы с совместимостью, когда новые игры после всех манипуляций переставали работать? И как понять что EAX заработал в новой игре. Вот возьмем к примеру BF1. Там есть виртуальный 7.1. Для того чтобы заработал EAX, нужно выбирать режим звука стерео, или 7.1? Или если я активировал в винде EAX, он в любом случае запуститься в игре, если такая возможность есть у движка?
87638502@vkontakte
Багов не было, весь геймплей Tales of Arise с технологией был показан на видео. Выбирать или менять ничего не надо, можно выставить даже 7.1. Если поддержка есть, то он сам включит, нет, просто сделает звук чуть лучше путём переклада обработки с процессора-перехват вызова. Ты кинул камень в окно, а его перехватили и он полетел в лунку.
209011867@vkontakte
Не удержался и попробовал. В панке разницы не заметил от виртуального 7.1, а вот в сталкере да, разница огромная.
87638502@vkontakte
Если добавить ещё пару модов и значения реверберации из вырезанных билдов, то вообще отвал башки.
209011867@vkontakte
Я и играл с модами. И у меня с моими модами стандартно работал EAX, но хз какой версии. Да и сам EAX в винде оказывается был активирован до 2.0 версии. Проапгрейдил до 4.0)))
184237297@vkontakte
Это работает только со встроенной звуковой картой? У меня прост наушники по юсб подключаются и я так понимаю у них отдельная звуковая схема, поскольку мне приходилось качать отдельные для них драйвера.
209011867@vkontakte
Подтверждаю. У самого Колонки через 3.5 Jack + USB уши со встроенной звуковухой. Все везде заработало. Правда пришлось потратить время, чтобы закинуть в папку Syswow64 файлы. Т.к стандартно 10 запрещает это делать даже админу. Но по итогу все легко решилось с помощью установки в безопасном режиме.
87638502@vkontakte
Для этого использовать унлокер удобней.
209011867@vkontakte
я его и использовал, ты же показал 2 метода. OpenAll у меня уже и так стоял. Закинул только 2 файла в SysWow64, перезапустился, и всё заработало
87638502@vkontakte
Ясно, я значит не так понял изначально.
N
Realtek ALC887. В панели управления выбран вывод звука «стерео». Попробовал dsoal.
В Righmark 3dsound вообще никакой разницы между режимами.
T
Спасибо за старания, но как обладатель X-Fi Xtreme Gamer и SoundBlaster G6 — я не очень понял, какой профит могу получить от данных манипуляций, особенно в играх 2014-15+. (играю только в наушниках)
От ALChemy, к сожалению, толк есть только в старых играх, вроде тех на которых вы тестировали.
Сам пересел на софтверный Dolby Atmos + внешний усилитель.
Точность позиционирования, наверное, у аппаратного X-Fi была бы выше. Но по «атмосферности» и ощущению объема — не уступает решениям от Creative, возможно даже выигрывает (CMSS-3D заметно усиливает высокие частоты, что не всегда приятно; у Dolby этого недостатка нет, либо значительно менее выражен).
87638502@vkontakte
Не у всех топовые звуковые системы, но вы правы, смысла в данном не много, но кому-то пригодится.
T
Да разве это топ? :)))) Топ начинается от нескольких тысяч $.
Любителям хорошего звука в целом и в играх в частности, со скромным бюджетом — рекомендую именно такой вариант, выделенная звуковая карта с поддержкой технологий объемного звука.
От EAX на встройке толку немного (ИМХО), т.к. сам звуковой тракт дохлый.
Примерно как слушать супернавороченную DSD запись на наушниках за $2.
От минимальных вложений в аудио-тракт выхлоп будет заметно больше.
Про «скрытые возможности» звуковых движков в новых играх — самая интересная часть, хотелось бы подробнее.
87638502@vkontakte
Там мало подробностей. Раньше всё делилось на множество движков, но с развитием всё стало едино и приходится рыть множество информации для понимания, что за движок звуковой используется в данном проекте и какие его возможности.
129043345@vkontakte
Клёвая штука! Спасибо огромное! Этот Dsoal куда лучше хвалённого Alchemy и гораздо удобнее (говорю как владелец Creative X-Fi Xtreme Music). Жду когда уже приедет Creative X-FI Elite Pro — вот тогда разгуляемся.
87638502@vkontakte
Рад, что материал оказался полезен.
115932206615830665903@google
Спасибо автору. Всё что осталось, это чтобы кто-нибудь написал простой гайд как подружить объёмное звучание с домашним кинотеатром, через оптический кабель
87638502@vkontakte
Там есть какая-то проблема?
T
И тут не без лажи.
Аффтор, ты там где в ALC887 какой-либо ускоритель отыскал? Единственно, что этот простенький ADC/DAC аппаратно делать умеет — AC3 декодировать.
Все остальное — программно.
Вот тебе даташит на чип — https://datasheetspdf.com/pdf-file/808237/RealtekMicroelectronics/ALC887/1 — ткни пальцем, где там аппаратное позиционирование или, хотя бы, обработка?
Так что FPS там только просесть могли (ибо больше считать), но никак не вырасти.
Позорник, блин!
87638502@vkontakte
В аиде отыскал, в параметрах хардварной поддержки и тех вики по чипу.
Перечитайте статью, я устал отвечать на…
V
Слезы олдфага — это угробленный креативами A3D. Вот уж что спустя почти 20 лет ничего лучше не предложили чем 8830 в части серьезного 3D позиционирования звука.
87638502@vkontakte
Плохая реклама убила технологию…
103923566601725955660@google
Насколько я понимаю технологию убила Майкрософт, после winXP(последняя OS с поддержкой) они просто убрали поддержку DirectSound3D (вроде так). К тому моменту EAX была только у Creative (вроде она отказалась делиться с другими лицензией если я правильно помню) и игр была куча под EAX, в общем, надо было делится...
У меня Sound Blaster Z и ресивер 5.1 с цифровым входом, через Alchemy FEAR четко разводит звук, а в современных, че то не уверен, но спасибо за идею автору, вдруг где всплывет поддержка
87638502@vkontakte
В первой части так и сказано).
mim
Во-первых, спасибо. Надо будет потыкать в АИДе и посравнивать возможности — текст внушает оптимиз. А уж ролики и падавно.
Единственное, что мне звучание в Вельмаке больше первое понравилось, а не второе. Там где был D7.1, а не EAX. Более выраженный на шагах, например, да и птице более четкие. Возможно это личные заморочки, а на ЕАХ звук более гладкий.
Во-вторых, я же правильно понял, что данный метод можно считать полной и лучшей заменой ALchemy из предыдущей статьи? Или есть какие-то задачи, где ALchemy работает, а Dsoal нет?
---
ADD: «Microsoft и вернула поддержку обработки звука DSP-процессорами в Windows 8.1-10»
А что с Win7? Описанный метод там работает? Или поддержка обработкий DSP нужна для данного метода?
87638502@vkontakte
Да, это лучшая замена ALchemy.
Нет, это нужно и работает для всех систем.
Поддержка в ином плане, но лишней не будет.
k
Используйте Unlocker для переименования оригинальных dsound.dll в C:\Windows\SysWOW64
Перетащить файлы dsoal-aldrv.dll и dsound.dll в C:\Windows\SysWOW64 с заменой или в папку с игрой

Вот из-за таких манипуляций у меня некоторые игры просто не запускаются. Только восстановление оригинальной dll-ки решило вопрос
87638502@vkontakte
Что за игры?
k
Не давно в стиме Titan Quest — Anniversary Edition раздавали. Игрушка не новая, но с Dsoal не дружит совсем.
87638502@vkontakte
Проверил стим версию, всё работает. Проблемы на вашей стороне.
e
http://satsun.org/audio/
PC Gaming Surround Sound Round-up
112561523569235481027@google
Так и не понял 7.1 как вы включали и с чем вообще сравнивали…
109476329431414088495@google
Зачем нужно переименовывать dsound.dll? Если его все равно заменяем.
87638502@vkontakte
Чтобы восстановить.
Гайд устарел.
https://www.ixbt.com/live/games/kak-aktivirovat-eax-dlya-staryh-igr-v-windows-10.html
K
Извини мужик, но ты просто… я даже не знаю кто))) Сначала нашел первую статью, сделал, не работает. Теперь сделал по второй статье, только всё сделал, ты говоришь что есть третья статья! Сколько блин этих статей?! Удали неактуальные статьи или напиши огромными буквами что статья устарела.
K
Коммент устарел, стёр. В третей статье мне всё понравилось, все замечания исправил которые я стёр уже)) Вообще молодец!))
O
Ужас какой-то...
OpenAL есть как программный — лажовый и Аппаратный — Качественный, Глубокий и Точный.
Все эти ваши «методы» дают исключительно только программный звук, в котом собственно, Звука то и нет.
Используйте Аппаратные карты Creative X-Fi в режиме Game Mode, чтобы услышать аппаратный, качественный звук, а не это программное г-но.

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

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

Новости

Публикации

Космос должен «кипеть» жизнью, но мы одни. Разбираемся, куда пропали инопланетяне (парадокс Ферми)

Задумывались ли вы когда-нибудь, глядя на ночное небо, усыпанное мириадами звезд: неужели мы одни в этой необъятной Вселенной? Вопрос стар как мир, но недавние находки астрономов, намекающие...

Сколько на самом деле живёт «царь» лососей, каких размеров достигает и почему его икра вне конкуренции

Если вы думаете, что все лососи одинаковы — просто вкусная рыба с красным мясом, то чавыча легко докажет обратное. Её называют царём лососей, и это не просто красивые слова. Она реально...

Грустная история внедорожника ГАЗ-3106: несбывшаяся мечта Горьковского автозавода о новом «русском джипе»

В начале 2000-х годов Горьковский автомобильный завод (ГАЗ) переживал непростые времена. Российский автопром пытался найти своё место в новой экономической реальности, конкурируя с иностранными...

Создаем уникальные узоры на пасхальных яйцах методом «Вулкан»: Как простая химия создает взрыв цвета?

Пасхальные яйца. Казалось бы, что может быть традиционнее? Луковая шелуха, знакомые с детства пакетики с краской, может, даже наклейки… Но знаете ли, что обычную покраску можно...

Tangzu Waner SG 2 — мелодичность и экспрессия — обзор внутриканальных динамических наушников

Waner SG 2nd GEN — это второе поколение наушников серии Waner. Между первой и второй версиями была модель Studio Edition, которая имеет много общего с новинкой. Я не имел...

Почему так сложно сказать «нет»? Раскрываем психологические барьеры и учимся их обходить

Знакомо? Ситуация, когда внутри все кричит «нет!», а с губ почему-то слетает вежливое «да». Согласиться на встречу, на которую совсем нет времени, кивнуть в ответ на неудачную шутку начальника,...