War Thunder. Задача с несколькими неизвестными
Наконец сам откопал решение проблемы, вопреки усилиям разработчиков War Thunder (Gaijin), Драйверописцев из АМД, Интел и Мелкософта.
Суть проблемы описана внизу по ссылкам.
Вкратце имеем уравнение:
a+b+c=crash
а — Видеокарта AMD, в моем случае еще достаточно неплохая R9 290X. Драйвера пробовал 15.6, 15.7, 15.7.1
b — Игра War Thunder. Установлена через Steam. Запускалась в полноэкранном режиме, оконном, от имени Администратора, напрямую из папки игры а не через Steam и пр.
c — ОС Windows 10 pro x64 license (обновление на лицензию Windows 8.1 x64)
Если в этом уравнении изменить значение любой переменной (видеокарту на nVidia, игру на Batman Archam Asylum, ОС на Windows 8.1) то результат будет All good. Crash нет. Пробовал накатывать Windows 10 два раза, разные драйвера и прочее. Не срослось. За отсутсвием решения проблемы откатывался оба раза на Windows 8.1.
Так я и жил не тужил, так и сидели на попе спокойно ели сладкие булочки программисты Gaijin/AMD/Intel/Microsoft, пока в один момент (день) не сошлись звезды:
1) Центр обновлений Windows 8.1 мне предложил мне обновить драйвера на встройку от Интел (HD4000). А почему бы и нет, обновлюсь.

Ведь центр обновления Мелкософт не посоветует плохого (драйвера с подписью 10.18.10.4276 WHQL, все сертифицированно), да и драйверописатели в Интел хорошие, не в пример АМДшным.
Возможно еще лучше встройка будет работать.

И я накатил новый драйвер из центра обновлений.
2) AMD Catalyst Control Center заявил мне что драйвер мой 15.7 устарел и предложил накатить мне 15.7.1.
А почему бы и нет. Явно надо обновиться, не зря же индусы в АМД свой хлеб (булочки) едят.
Обновляюсь сразу через него, ничего не удаляю, все в режиме «авто»

3) Лаунчер игры War Thunder при запуске начал качать небольшое обновление (тут уж нет вопросов — обновлять или нет), скачалось и обновилось все.
Перезагрузил я ПК, запускаю War Thunder и на тебе, Crash.
Проверяю опять же игрой Batman Archam Asylum — все ок. Что-то мне это все напоминает.
Но мне то охота и в War Thunder поиграть иногда, а не только Бэтменом бегать.
Ок, теперь мне откатываться некуда, позади как говорится Москва. Начинаем думать почему такое могло случиться:
1) Обновил драйвера на Intel HD4000
2) Обновил драйвера на AMD R9 290X
3) Обновилась игра.
Полез на форум War Thunder — не нашел гневных речей о глюкавости последнего патча (только очередной плач гансов о том, что немцы совсем никак не гнут и «ниачем»).
Ок, пункт 3 откладываем пока в сторону.
Пробую удалить драйвера AMD и поставить более старые. Ручками через стандартный деинсталлятор. Возвращаю 15.7. Перезагрузка. Crash.
Качаю 15.8 Beta, опять руками удаляю (никаких DDC) 15.7 и ставлю 15.8 Beta.

Перезагрузка. Crash. Получается что проблема и не глючных драйверах от АМД. Пункт 2 тоже в сторону.
Остается Интел. Вспоминаю свои догадки, когда я еще пробовал на Windows 10 поиграть:
Да, возможно проблема что у меня из-за того что 2 видеокарты R9 290X и HD4000 (для кодирования Quicksync использую, также фильмы на проектор вывожу через нее), но на 8.1 все нормально.
Новые сертифицированные драйвера. Удаляю. Ставлю которые стояли до этого ( 9.17.10.4229 WHQL).

Перезагрузка. All ok.
Нормально так, пробую найти еще другие версии драйверов, поновее чем мои, но не из центра обновлений, а с помощью утилиты от производителя (Интел) Intel Driver Update Utility. Находится еще одна версия, опять же, новее чем мои ( 10.18.10.4226 WHQL), но постарше, чем из центра обновлений.

Ставлю, перезагружаю. Crash. Пробую просто в диспетчере устройств отключить встройку Intel HD4000 и запустить War Thunder (как вариант, чтобы драйвер не ставить старый). Все равно Crash. Опять откатываюсь на старую, рабочую версию. All good.
Выводы:
1) В первой версии уравения я не учел еще одну переменную Х (встроенная видеокарта от Интел). В Windows 10 установленный драйвер Intel HD4000 явно не тот, что на Windows 8.1. Он новее. Лучше. Crashит игру.
Плюс в Windows 10 новые драйвера на устройства ставятся автоматом, не спрашивая у холопа разрешения на их установку. Зачем холопу забивать себе голову обновлениями, заплатками, драйверами.
Windows 10 за него все решит.Тем более, повторюсь, центр обновления Мелкософт не посоветует плохого (драйвера с подписью WHQL, все сертифицированно).
2) Драйвера от Интел оказываются не менее глючны чем драйвера от АМД. И они не могут работать так же отлично, как драйвера от Святого Хуанга (там проблем никаких нет и не было, со слов последователей его культа).
Последний драйвер для Win 8.1 который является стабильным это 9.17.10.4229 WHQL (возможно есть еще какая-то, но я не нашел больше). Нельзя ставить драйвер через утилиту обновления от Интел Intel Driver Update Utility или через центр обновления Мелкософт.
3) Разработчики War Thunder:
а) до сих пор не решили этой проблемы (логи и дампы я сам прикреплял и отправял им), возможно и не смотрели их, и не собираются ничего делать. Ну да ладно вот вам от меня решение, или наводка куда копать.
Логи и дампы со всех попыток запуска игры опять прикладываю (сортированы по вариантам драйверов). Аууу.
б) используют какой-то хитрый алгоритм рендеринга игры, задействую встроенную видеокарту (у меня к примеру Intel HD4000). Для чего — это вопрос к ним. Возможно для экономии энергии на внешней карточке, возможно недоработка
их движка.
4) Выход из этой ситуации — либо использовать только одну внешнюю видеокарту а встроенную отключать (прощай Intel Quick Sync).
Либо использовать Windows 8.1 с определенной (не самой новой) версией драйвера для встройки Интел.
Либо слезно умолять разработчиков War Thunder внести корректировки в настройки движка, и убрать использование встройки или найти недочеты и устранить их (на Batman Archam Asylum с включенной встройкой и с любыми версиями драйвера Интел, все ок). Windows 10 использовать только без встроенной видеокарты (или с особенной версией драйвера для Интел, или же после патча от разработчиков War Thunder)
forums.overclockers.ru/viewtopic.php?p=13086278#p13086278
forums.overclockers.ru/viewtopic.php?p=13088926#p13088926
forums.overclockers.ru/viewtopic.php?p=13090055#p13090055
forums.overclockers.ru/viewtopic.php?p=13086272#p13086272
forums.overclockers.ru/viewtopic.php?p=13113033#p13113033
forums.overclockers.ru/viewtopic.php?p=13114043#p13114043
forums.overclockers.ru/viewtopic.php?p=13086679#p13086679
forums.overclockers.ru/viewtopic.php?p=13114037#p13114037
forums.overclockers.ru/viewtopic.php?p=13113057#p13113057
forum.warthunder.ru/index.php?/topic/154999-problemy-na-win-10/page-3#entry4705728
forum.warthunder.ru/index.php?/topic/154999-problemy-na-win-10/page-3#entry4731721
forum.warthunder.ru/index.php?/topic/154999-problemy-na-win-10/page-4#entry4733260
Лента материалов
Соблюдение Правил конференции строго обязательно!
Флуд, флейм и оффтоп преследуются по всей строгости закона!
Комментарии, содержащие оскорбления, нецензурные выражения (в т.ч. замаскированный мат), экстремистские высказывания, рекламу и спам, удаляются независимо от содержимого, а к их авторам могут применяться меры вплоть до запрета написания комментариев и, в случае написания комментария через социальные сети, жалобы в администрацию данной сети.
Сейчас обсуждают