Перейти к контенту

Производительность и оптимизация IV


HIGHLANDER

Рекомендуемые сообщения

Система: ASUS H97 Pro, i5-4690, 8Гб ОЗУ (1666), Радеон HD7870, винт Seagate 500Gb (SATA II, 7200). Кроме встроенной звуковухи Realtech AC97 установлен SoundBlaster Audigy 4 (PCI слот).

ОС Win7 x64, дрова под Audigy - "Audigy Support Pack 6.0".

 

Игра - мод ОП-2 (2.09 Фикс 2) для Сталкера ТЧ.

 

Проблема: со звуком. Очень долго не мог найти даже зацепку, по которой хоть как-то можно было начать поиски фикса моих вылетов.

 
Общую проблему нашел сразу - дело в звуке. Конкретно - найти не могу. Если я только захожу в игру и первый сейв, который я гружу, будет на сравнительно большой локации (напр., Бар, АС, Кордон и т.п.), то под конец загрузки, перед самой надписью "Зона ждет тебя, (...)...", лювлю синий экран BSOD. Дальше - только перезагрузка компьютера. Однако если первый Load, сразу после захода в игру, сделать с маленькой локации (любая лаборатория, или Забытый лес, например), то вылета нет и всё нормально грузится! И после этого, загрузившись на эту маленькую локацию, я гружу уже последний сейв на большой локации, который мне нужен, и он загружается без проблем! (??!) 
 
Долго пытался понять, в чем дело. Сначала нашел причину - звук. Потом понял, что дело не в самой звуковой карте, а вроде как в дровах. А недавно вычислил очень интересную вещь. Если игру запустить со звуком DirectSound вместо OpenAL (в командной строке игры добавляется команда "-dsound"), то всё всегда грузится прекрасно, без единой проблемы, с любых локаций, в т.ч. - самых больших (правда звук - гуано полное по сравнению с OpenAL, поэтому так играть все равно не вариант).
 
Короче, как я понял, проблема зарыта где-то в OpenAL (возможно, я ошибаюсь), и/или просто в кривых драйверах и плохой адаптации старой звуковухи в новой винде (звуковуха 2002 или 2004 года, не помню точно).
Помогите решить проблему, плиз.
 
Что пробовал и помогло, но такой вариант не подходит:
 
1. Отключить драйвера Audigy в диспетчере устройств (по сути программное временное отключение звуковухи). Тогда всё грузится, но играть на убогом встроенном Реалтеке АС97 я не буду - звук полное гавно.
2. Отключить драйвера Audigy в диспетчере устройств, загрузиться с сейва, какой мне нужен (всё грузится), потом выйти альт-табом в винду, там включить Audigy в диспетчере устройств, и возвратится в игру обратно. Включится Audigy и можно играть. НО - т.к. сама игра загружалась с выключенной Audigy, то не была подхвачена поддержка ЕАХ, и поэтому при таком варианте в этом сеансе игры она уже работать не будет. Не устраивает.
 
Что пробовал и НЕ помогло:
1. Разные драйвера.
2. Перетыкивал карту в другой PCI-слот (думал проблема в прерываниях IRQ). 
3. Пробовал менять файл OpenAL32.dll в папке с игрой, и даже в системной папке винды.
4. Удалял все файлы конфигурации игры.

 

 

Изменено пользователем AnyKey_ua

Поделиться этим сообщением


Ссылка на сообщение
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...