6 ноября 2015 6.11.15 3 7165

Assassin's creed: Black Flag чудовищные неоправданные тормоза

Игра чудовищно тормозит (15-18 фпс) на ноутбуке, причем почти одинаково при ЛЮБЫХ настройках (третья часть хорошо шла на высоких настройках). В мультиплеере, к слову, подобной проблемы не наблюдается и ФПС замечательный.
Что я уже пробовал:

1. Создать файл Uplay.txt в директории игры и установить разрешение только на чтение. Не помогло никак, да и не ожидал этого, ведь эту проблему уже скорее всего давно пофиксили.
2. Выставление прав администратора и разной совместимости — никак не сказалось
3. Принудительная попытка заставить работать все 4 ядра при помощи CPU control — все точно так же, может на пару ФПС больше.
4. Переустановка драйверов, DirectX и всего такого. Никакого эффекта, может +-1 кадр
5. Создание файла user.cfg с параметрами:

RenderDevice.dx11Enable 0
RenderDevice.dx11Dot1Enable 0
RenderDevice.dx11Dot1RunTimeEnable 0
RenderDevice.Vsyncenable 0
RenderDevice.RenderAheadlimit 0
RenderDevice.TripleBufferingEnable 0
worldrender.spotlightshadowmapenable 0
worldrender.spotlightshadowmapresolution 256
worldrender.TransparencyShadowmapsEnable 0
PostProcess.DynamicAOEnable 0

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

И тут начинается самое интересное.
В документах лежит папка с настройками Black Flag'а и я решил порыться в конфигах. Различия между конфигом мультиплеера и сингла в нескольких строчках

В мультиплеере:
AdapterVendorID=0
AdapterDeviceID=0
В сингле:
AdapterVendorID=4318
AdapterDeviceID=3247

Видимо игра использует какое-то другое PCI устройство (например пытается играть на встроенной интеловской видеокарте, хотя Nvidia tools показывает, что активирована именно карточка от Nvidia)
При замещении этих переменных в конфигах сингла на 0, как в мультиплеере, они при каждом запуске обратно перезаписываются. Если же запрещать файлу перезапись, то при каждом запуске и вовсе будут сбрасываться ВСЕ параметры.
В файле GfxSettings попытки дописать ключ -dx10 в соответствующей для этого строке приводят к перезаписи этого файла и игнорированию ключа.
Следующим шагом попробовал включить принудительный запуск в режиме DX10 на другом уровне. В dxcpl.exe выставил все что нужно для этого, но при запуске получал… 3 фпс, наверное или около того.

Больше ничего извращенного я не придумал, потому и жду ваших советов.


Поддержи Стопгейм!
Комментарии отключены

Лучшие комментарии

Вы говорите о производительности, умалчивая конфигурацию ноутбука и ждёте ответов. Неправильно это как-то.
К тому же разработчики обычно не гарантируют комфортный fps на разных мобильных чипсетах. Но конфиг выложите, иначе говорить тут не о чем.
Пока тех, у кого так же было-нет, то просто скопирую один из вариантов, который вы может и не пробывали. " Некоторым игрокам помогает измененение файла настроек игры (C:\Users\ИМЯ_ПОЛЬЗОВАТЕЛЯ\Documents\Assassin's Creed IV Black Flag\Assassin4.ini) исправить Graphics_DX11 на Graphics_DX9. После этого поставить файлу Только чтение." Ну а так же ставили ли последний патч?
Ну и это уже ради интереса(и извиняюсь за то, что это вам никак не поможет) у вас со звуком в сингле нормально все было? Мне пришлось что-то менять в панели управления… Уже и не упомню, что там и как.
Читай также