Если у вас в МЕ проблемы со звуком - не работает объемный звук (в смысле правильное разделение звука по более чем 2-м каналам), звук заикается или просто чувствуете, что что-то не так, то может помочь включение аппаратного ускорения звука. Из-за ошибки в конфигурационной утилите игры, даже одноразовый запуск этой утилиты приводит к тому, что звуковой движок переходит в режим программной обработки звука и аппаратная обработка не включается независимо от настроек в утилите или в меню игры. Кроме этого добрые авторы игры отключили поддержку аппаратного звука для всех звуковых карт кроме X-Fi. Обе проблемы решаются правкой файла BIOEngine.ini в папке %мои документы%/BioWare/Mass Effect/Config
Дабы бороться с первой проблемой есть 2 способа. Все дело в том, что утилита конфигурации будучи запущенной хоть раз, добавляет в инишник строки, которые делают невозможной работу аппаратного ускорения звука, несмотря на настройки в самой утилите или в игре.
1. Стереть файл BioEngine.ini из папки config в моих документах и запустить игру, не запуская конфигурационную утилиту. Файл конфигурации сгенерируется заново и все настройки сбросятся. После чего их можно установить через меню игры.
2. Удалить из секции [ISACTAudio.ISACTAudioDevice] все, что идет ниже строки //DeviceName=Generic Software
В результате этой операции эта секция должна выглядеть примерно так:
[ISACTAudio.ISACTAudioDevice]
UseEAX=True
Use3DSound=True
UseDefaultDriver=True
MaxEAXVersion=5
UsePrecache=True
MaxChannels= 128
CompatibilityMode=False
UseFilter=True
UseReverb=True
TimeBetwee nHWUpdates=15
UseEffectsProcessing=False
LowQualitySound=False
DisableP itch=False
OutputRate=48kHz
MinOggVorbisDurationGame=20
MinOggVorbisDur ationEditor=4
NoHALSupport0=RealTek AC97
NoHALSupport1=SigmaTel Audio
NoHALSupport2=Realtek HD Audio output
NoHALSupport3=Sound Blaster Audigy
NoHALSupport4=SB Audigy
//DeviceName=Generic Software
Дабы бороться со вторым следует также удалить строки
NoHALSupport3=Sound Blaster Audigy
NoHALSupport4=SB Audigy
Таким образом аппаратное ускорение удастся включить для карт серии SB Audigy. Для встроенных звуковых карт Realtek удаление соответствующих строчек, к сожалению, не приводит к включению аппаратного ускорения.
Проверить, работает ли аппаратное ускорение звука можно 2-мя способами
1. Если у вас более чем 2 звуковых канала - просто послушайте, корректно ли идет разделение звука по каналам. Киньте, например, гранату, повернитесь к ней спиной и послушайте, идет ли звук взрыва из всех колонок или только из задних.
2. Можно посмотреть лог запуска в папке Logs (которая рядом с папкой Config в моих документах). Смотрите файл с наиболее свежей датой изменения.
Если аппаратный звук инициализируется корректно, вы увидите там что-то вроде такого
[45.793] Init: Audio Driver: SB X-Fi Audio [9C00] (ctaud2k.sys)
[45.830] Init: Audio Device: Generic Hardware
[45.918] Init: 60 Free Sources, 2 Reserved
В противном случае - как-то так:
[46.343] Log: Unsupported Audio Device: SB Audigy 2 ZS Audio [9C00]
[46.364] Init: Audio Device: Generic Software
[46.429] Init: 64 Free Sources, 2 Reserved
Спасибо Corvin666