Battlefield 1 ошибка directx
После большого успеха бета тестов, Battlefield 1 вышла в релиз этим месяцем. Как мы все знаем, Battlefield 1 является самой ожидаемой игрой в этом году. Трейлер по этому проекту получил самое большое число лайков за все время. Трейлер же от Call of Duty получился самым ненавистным и получил самое большое количество дислайков, что тоже хоть какое-то, но достижение.
Однако на релизе Battlefield 1 игроки столкнулись с большим количеством проблем. Это различные баги, ошибки, вылеты, черный экран, низкий FPS и т.д. и т.п. Прежде чем мы перейдем непосредственно к решению этих многочисленных проблем, давайте ознакомимся с системными требованиями.
Battlefield 1 вылетает. Решение
Игра может вести себя некорректно, самопроизвольно выключаясь, и обычно это связано с двумя возможными причинами.
- Нажмите правой кнопкой на значок меню «Пуск»;
- В открывшемся списке выберите опцию «Система»;
- В появившемся меню нажмите на кнопку «Дополнительные параметры системы»;
- В открывшемся меню перейдите на вкладку «Дополнительно»;
- В разделе «Быстродействие» нажмите на кнопку «Параметры. »;
- В открывшемся меню снова перейдите на вкладку «Дополнительно»;
- В разделе «Виртуальная память нажмите на кнопку «Изменить. »;
- Далее можете ввести более высокое значение, но разумнее всего просто проставить галку в опции автоматического выбора, чтобы система сама по необходимости расширяла объем файла подкачки.
Во-вторых, вылет может быть связан с игровым багом. В таком случае единственное, что можно сделать — дождаться исправления от разработчиков.
Проблемы с подключением. Вы были отключены от EA Online. Решение
Уже в самой игре встречаются неполадки из-за которых игроки не могут зайти ни на один сервер или на сервер определенного режима.
Тут все немного сложнее, ведь эта проблема может быть связана со множеством причин: проблемы с сетевой картой, неполадка на магистральной линии и неправильно настроенный роутер, но скорее всего, если другие игры работают нормально, неполадки на стороне разработчиков, то есть не зависят от вашего компьютера.
Например, во время бета-тестирования и в первые дни после запуска сервера периодически «лежали» на внеплановых технических обслуживаниях или вообще из-за DDOS-атак (видимо, со стороны кибер-пацифистов).
Разумеется, в случае, если вы скачали пиратскую версию игры, никакой сетевой игры можете и не ждать, ведь «пиратки» не подключаются к серверам вследствие внедрения «левого» когда в дистрибутив или замены исполняемых файлов.
Ошибка DirectX в Battlefield 1
В системных требованиях к игре четко говорится, что ваша система должна обладать и иметь способность работать с DirectX 11. Обновите DirectX с официального сайта Microsoft. Если же ваша видеокарта не поддерживает DirectX 11, то здесь ничего не поделаешь.
Вышедший еще 21 Октября, Battlefield 1 показал отличные результаты. Он получил положительные отзывы как от критиков, так и от самих пользователей, которым очень понравилась тематика Первой Мировой Войны. Однако, есть и не очень хорошие стороны у игры. Если быть более точным, то есть у нее одна проблемка с которой разработчики так и не смогли сладить.
Ошибка DirectX Function в Battlefield 1 – это проблема, которая остановила множество пользователей от игры в этот милитаристический многопользовательский шутер. Похоже на то, что игра вылетает в случайном порядке с ошибкой DirectX Function. Причем как с DirectX 11, так и с DirectX 12.
Сначала казалось, что проблема возникает только у обладателей карточек от Nvidia, но затем пользователи стали жаловаться, что они испытывают подобную проблему и на карточках от AMD.
Последний отзыв от разработчика гласит следующее:
Мы считаем, что смогли найти несколько проблем с DirectX и мы усиленно работаем над их решением, которое должно быть включенно в будущие патчи.
Команда разработчиков продолжает работать с нашими партнерами, не смотря на эту проблему. К сожалению, у меня нет никаких действительно важных сведений в этот раз, но мы все еще продолжаем работать с нашими партнерами для решения проблемы с DirectX.
Пока не вышло обновление с “заплаткой” для этой проблемы, разработчики поделились с нами некоторыми советами по тому, как можно обойти ошибку с DirectX. Для этого вам понадобится выполнить некоторые действия с вашей видеокартой и оптимизировать игру.
Низкий FPS в Battlefield 1. Решение
Игра запускается, но очень сильно тормозит? Проблема понятная, но не всегда ее можно решить, особенно сразу после релиза. Дело в том, что многие игры сейчас выходят «сырыми» — не совсем готовыми, из-за чего могут плохо работать даже на мощных компьютерах.
В этом плане Battlefield 1 держится молодцом — имея на руках конфигурацию, отвечающую минимальным системным требованиям, можно без затруднений играть на самых низких настройках.
Но как все-таки повысить заветный счетчик частоты кадров?
В первую очередь нужно попробовать отключить все программы, которые вы не используете во время игры: браузер, Skype и другие, которые обычно запущены на фоне.
Владельцы карточек от Nvidia могут также отключить функцию ShadowPlay, так как она работает по принципу оверлея и может снижать частоту кадров. На некоторых системах отключение этой программы дает дополнительные 50 кадров в секунду, хотя видимых причин на это нет.
Если вы используете видеокарту от AMD и идущую в комплекте с драйверами программу Raptr (она же PlaysTV), отключите ее.
Еще одна «спорная» утилита — Xbox GameDVR, которая идет в стандартном комплекте поставки Windows 10. Она позволяет связать ПК с игровой приставкой Xbox One, делать скриншоты, записи видео. Практика показала, что она очень ресурсоемкая и, что еще хуже, по умолчанию запущена на всех компьютерах под управлением ОС Windows 10.
- Найти в списке программ меню «Пуск» пункт «Xbox»;
- Запустить, привязать учетную запись Windows к системе Xbox Live;
- В боковом меню слева нажать на последнюю кнопку (шестеренка);
- Выбрать вторую вкладу — «DVR для игр»;
- В открывшемся меню выставить единственную опцию в состояние «Выкл.».
- Во время игры нажать комбинацию клавиш Ctrl + Alt + Delete;
- На появившемся экране выбрать опцию «Диспетчер задач»;
- В списке процессов (не приложений!) найти bf1.exe, нажать на него правой кнопкой мыши;
- В контекстном меню навести на опцию «Задать приоритет»;
- В появившемся списке выбрать опцию «Высокий приоритет».
Заодно стоит проверить выставлено ли использование всех ядер процессора. Это особенно актуально для тех, у кого установлен шестиядерный «камень». Найти информацию можно там же, в диспетчере задач, рядом с «Задать приоритет» есть опция «Задать сходство».
Очень долгая загрузка в Battlefield 1. Решение
Уровни в проекте от DICE большие и детальные, поэтому для хз загрузки требуется больше времени, чем обычно.
Чтобы ускорить процесс загрузки в Battlefield 1, можно воспользоваться более «быстрым» жестким диском, если такой имеется под рукой.
Но самый простой способ сделать загрузку быстрее заключается в установке игры на SSD-накопитель. Твердотельные диски гораздо более эффективны в обработке больших объемов информации.
Вылеты при запуске Battlefield 1
Для всех новых игр, не исключая и Battlefield 1, нужно обновлять драйвера для видеокарты. Пройдите на сайт производителя видеокарты(Nvidia, AMD) и скачайте свежие драйвера оттуда. Также если вы пытаетесь запустить игру на чем то подобном вроде Intel HD Graphics, то можете об этом сразу забыть – у вас ничего не получиться.
Метод №1 Отключение оверлея Origin
- Нажмите на кнопку “Origin” в верхнем левом углу экрана и перейдите в “Настройки приложения”.
- Далее идите во вкладку “Дополнительно” -> “Внутриигровой экран Origin”.
- Выставьте плажку на “OFF”
Баги в кампании. Решение
В некоторых миссиях из-за игровой ошибки может не сработать скрипт, и тогда не начнется сюжетный диалог или же противники «застрянут» где-нибудь.
Если вы столкнулись с такой проблемой, но самым верным решением будет загрузить последнюю контрольную точку. Иногда это может быть обидно, но переиграть можно быстрее, чем дождаться следующего патча от разработчиков.
Метод №5 Обновление Windows 10
Появились спекуляции на счет того, что ошибка DirectX Function в Battlefield 1 может являться причиной отсутствием некоторых обновлений для Windows 10. Найдите на официальном сайте Microsoft обновления для Windows 10 версии 1511/1607 и установите их.
Battlefield 1 не запускается
Игра не запускается. Ошибка DirectX при запуске. Решение
Некоторые игроки столкнулись с тем, что Battlefield 1 не запускается или же зависает при запуске, выдавая ошибку DirectX. Она может быть связана с двумя факторами.
Во-первых, видеокарта не поддерживает требуемую версию DirectX. При этом успешная установка на прошлом этапе не означает, что она задействована: файлы в системе может быть и есть, но видеочип просто-напросто не может их использовать.
В таком случае придется обновлять видеокарту, ведь даже если бы игра все-таки запустилась, то едва бы выдала вменяемую частоту кадров.
- Открыть Origin, нажать на первую кнопку в верхнем горизонтальном меню;
- В появившемся списке выбрать опцию «Настройки приложения»;
- В открывшемся меню перейти на вкладку «Внутриигровой экран Origin»;
- Выставить в состояние «Off» параметр «Включить внутриигровой экран Origin».
Низкий FPS в Battlefield 1
Посмотрите, соответствует ли ваша видеокарта хотя бы минимальным системным требованиям. Если же она соответствует, то попробуйте сделать следующее:
- Поставьте процессу игры в Диспетчере задач высокий приоритет.
- Пройдите в “Панель управления Nvidia” – “Управление параметрами 3D” -> “Режим управления электропитания”. Выставьте значение “Предпочтителен режим максимальной производительности”.
Решаем ошибку DirectX Function в Battlefield 1
Метод №2 Отключение DX12 в игровом меню
- Нажмите ESC.
- Пройдите в “Опции” – “Видео”
- Нажмите на “Расширенные”
- Выключите параметр “DirectX 12”.
Системные требования Battlefield 1
- ОС: Windows 7, Windows 8.1 или Windows 10 (только x64);
- Процессор: Intel Core i5-6600K 3.5 ГГц | AMD FX-6350 3.9 ГГц;
- ОЗУ: 8 ГБ;
- Видеокарта: Nvidia GeForce GTX 660 2 ГБ | AMD Radeon HD 7850 2 ГБ;
- Жесткий диск: 50 ГБ;
- Звуковая карта: совместимая с DirectX;
- Интернет: скорость в 512 кбит/с или выше.
- ОС: Windows 7 (только x64);
- Процессор: Intel Core i7-4790 3.6 ГГц | AMD FX-8350 4.0 ГГц;
- ОЗУ: 16 ГБ;
- Видеокарта: Nvidia GeForce GTX 1060 3 ГБ | AMD Radeon RX 480 4 ГБ;
- Жесткий диск: 50 ГБ;
- Звуковая карта: совместимая с DirectX;
- Интернет: скорость в 512 кбит/с или выше.
Исправления ошибок, вылетов и багов для Battlefield 1
Метод №4 Починка Microsoft Visual C++ 2012/2013
- Пройдите в директорию C:\Program Files (x86)\Origin Games\Battlefield 1\__Installer\vc
- Внутри этой директории вы должны найти папки vc2012Update3 и vc2013
- Запустите Microsoft Visual C++2012 и 2013 и выберите опцию “Починку”.
Метод №6 Изменений настроек в Панели управления Nvidia
Откройте Панель управления Nvidia и зайдите в “Управление параметрами 3D”. Выставьте следующие настройки:
Продукт : Battlefield 1
Платформа : PC
Общие сведения об ошибке: При запуске игры выскакивает ошибка директа. Ориджин переустановил, саму игру тоже, ошибка осталась.
Как часто возникает ошибка? 100%
Шаги. Как нам воспроизвести данную ошибку? Не знаю
Что происходит, когда возникает ошибка? Игра вылетает
Выберите свой регион проживания Европа
В каком игровом режиме произошла ошибка? Одиночная кампания
В какой главе одиночной кампании произошла ошибка? Пролог
Номер модели видеокарты AMD или Nvidia MSI 1060 GTX 6GB
Укажите объем памяти в Гб 32 GB
Продукт : Battlefield 1
Платформа : PC
Общие сведения об ошибке: При запуске игры выскакивает ошибка директа. Ориджин переустановил, саму игру тоже, ошибка осталась.
Как часто возникает ошибка? 100%
Шаги. Как нам воспроизвести данную ошибку? Не знаю
Что происходит, когда возникает ошибка? Игра вылетает
Выберите свой регион проживания Европа
В каком игровом режиме произошла ошибка? Одиночная кампания
В какой главе одиночной кампании произошла ошибка? Пролог
Номер модели видеокарты AMD или Nvidia MSI 1060 GTX 6GB
Укажите объем памяти в Гб 32 GB
При запуске игры выскакивает ошибка директа. Ориджин переустановил, саму игру тоже, ошибка осталась.
- Отметить как новое
- Закладка
- Подписаться
- Электронная почта другу
Еще раз переустановил ОС. Все заработало. Всем спасибо!
- Отметить как новое
- Закладка
- Подписаться
- Электронная почта другу
- Отметить как новое
- Закладка
- Подписаться
- Электронная почта другу
Метод №1 Отключение оверлея Origin Нажмите на кнопку «Origin» в верхнем левом углу экрана и перейдите в «Настройки приложения». Далее идите во вкладку «Дополнительно» -> «Внутриигровой экран Origin». Выставьте плажку на «OFF» Метод №2 Отключение DX12 в игровом меню Нажмите ESC. Пройдите в «Опции» — «Видео» Нажмите на «Расширенные» Выключите параметр «DirectX 12». Метод №3 Обновление драйверов Просто загрузите и обновите драйвера для вашей видеокарты. К этому моменту должны были выйти драйвера специально «подогнанные» к игре. Вероятней всего они и решат ошибку DirectX Function в Battlefield 1. Метод №4 Починка Microsoft Visual C++ 2012/2013 Пройдите в директорию C:\Program Files (x86)\Origin Games\Battlefield 1\__Installer\vc Внутри этой директории вы должны найти папки vc2012Update3 и vc2013 Запустите Microsoft Visual C++ 2012 и 2013 и выберите опцию «Починку». Метод №5 Обновление Windows 10 Появились спекуляции на счет того, что ошибка DirectX Function в Battlefield 1 может являться причиной отсутствием некоторых обновлений для Windows 10. Найдите на официальном сайте Microsoft обновления для Windows 10 версии 1511/1607 и установите их. Метод №6 Изменений настроек в Панели управления Nvidia Откройте Панель управления Nvidia и зайдите в «Управление параметрами 3D». Выставьте следующие настройки: Режим управления электропитания — Предпочтителен режим максимальной производительности». Потоковая оптимизация — Выкл. Тройная буферизация — Выкл. Вертикальный синхроимпульс — Выкл. Максимальное количество заранее подготовленных кадров — 3.
- Отметить как новое
- Закладка
- Подписаться
- Электронная почта другу
Ancorig
Предоставьте еще отчет MSINFO.
Win 10 x64 HP / i5-3550 / asus P8Z77-V LE / DDR3 2x8Gb 1600 МГц Corsair / GTX970 EVGA SSC ACX 2.0+ / SSD 250 Гб Samsung 860 Evo +1.5 Тб Seagate Barracuda + 3Тб Hitachi Deskstar / AeroCool Vx-9 PRO / Corsair TX650W / 23.8" Philips 242V8A
Battlefield 1 — один из самых желанных шутеров этого года, и является он таковым не только с точки зрения игровой механики, ведь игры от DICE — это еще и отличные бенчмарки. Тем не менее, проблем на релизе не удалось избежать, и в этой статье написано, как с ними совладать.
Файлы, драйверы и библиотеки
Черный экран в Battlefield 1
Некоторые из пользователей столкнулись с довольно распространенной проблемой в играх – это черный экран. В случае этой проблемы попробуйте выполнить следующее:
- Убедитесь что у вас установлены самые свежие драйвера для видеокарты.
- Порой, антивирус может доставлять целую кучу проблем пользователям. Отключите его на время запуска. Если причина заключалась именно в нем, то просто поместите игру в список исключения антивируса.
Решение проблем Battlefield 1
Стоит заметить, что в этот раз DICE справились с работой куда лучше, ведь по сравнению со, скажем, Battlefield 4, новая игра гораздо стабильнее.
Большинство игровых изданий, в том числе и наше, отмечает, что критических ошибок нет или почти нет.
Похоже, сказался очень полезный опыт работы с чужой лицензией — прошла игра DICE, Star Wars: Battlefront, создавалась под чутким надзором Walt Disney Pictures, нынешним правообладателем. Требования были высокими, и потому на выходе Battlefront оказалась полностью готовой к употреблению «из коробки».
Зависания в Battlefield 1
Попробуйте отключить SLI и запустите игру. Если это не помогло, в добавок поставьте высокий приоритет в Диспетчере задач.
Нет звука в Battlefield 1
Проверьте драйвера для своей звуковой карты. Если они устарели, то обновите их.
Battlefield 1 тормозит при включенном DirectX 12. Решение
Хотя формально игра от DICE полностью поддерживает новую версию графического API, на самом деле DirectX 12 в Battlefield 1 работает не лучшим образом. По идее он должен снижать нагрузку на процессор, перенося некоторые его задачи на видеочип, однако на большинстве видеокарт от Nvidia и многих от AMD наблюдается снижение производительности.
Таким образом, чтобы избавиться от проблемы, придется все же переключиться на DirectX 11. Благо графика от этого не пострадает.
Метод №3 Обновление драйверов
Просто загрузите и обновите драйвера для вашей видеокарты. К этому моменту должны были выйти драйвера специально “подогнанные” к игре. Вероятней всего они и решат ошибку DirectX Function в Battlefield 1.
Решение для ошибки DirectX Function в Battlefield 1
Вы можете наблюдать примеры ошибки выше на этих скриншотах. Давайте же начнем описывать решение ошибки DirectX Function в Battlefield 1.
Далее вам необходимо будет провести обход версии драйверов, так как игра начнет намекать вам, что она устарелая.
- Нажмите комбинацию клавиш Win+R.
- Откройте в контекстном меню “Проводник”.
- Нажмите два раза на любой раздел.
- Нажмите правой кнопкой мыши на пустое место и создайте новый текстовый файл.
- Откройте только что созданный файл.
- Введите в этот текстовик следующий код:
if exist C:\Windows\System32\nvapi64.Old goto Old
chdir /d C:\Windows\System32
ren nvapi64.dll nvapi64.Old
echo @ Named
pause
goto End
:Old
chdir /d C:\Windows\System32
ren nvapi64.Old nvapi64.dll
echo @ Renamed
pause
goto End
Эти действия должны будут позволить вам наконец-то запустить Battlefield 1. Это что-то вроде временного решения, пока разработчики не исправят это довольно серьезный “косяк”.
Многие игроки по всему миру с нетерпением ждут релиз каждой игры серии Battlefield. 6 мая 2016 года DICE анонсировала очередную часть во франшизе под названием Battlefield 1. Интересной особенностью этого проекта является то, что события игры разворачиваются во время Первой Мировой Войны. Эта тема достаточно серьезно подогрела интерес всех любителей милитаристических шутеров.
Судя по реакциям игроков от бета тестов, то игра получилась на славу, что еще больше распалила желание поиграть в Battlefield 1. И вот сегодня, 21 октября, она добралась до релиза. Однако многих игроков встретила неожиданность. При их попытке входа в игру или во время самого геймплея они встретили ошибку DirectX Function в Battlefield 1
Давайте же посмотрим на возможные методы решения этой проблемы.
Рекомендуемые системные требования
- ОС: 64-bit Windows 7, Windows 8.1 and Windows 10
- ЦП (AMD): AMD FX 8350 Wraith
- ЦП (Intel): Intel Core i7 4790
- Оперативная память: 16GB
- Видеокарта (AMD): AMD Radeon™ RX 480 4GB
- Видеокарта (NVIDIA): NVIDIA GeForce® GTX 1060 3GB
- DirectX: 11.0
- Жесткий диск: 50GB
Теперь же давайте перейдем к самим проблемам.
Battlefield 1 выдает ошибку об отсутствии DLL-файла. Решение
Нельзя также исключить вероятность отсутствия DLL-файлов.
В тексте ошибок система обычно сигнализирует о том, какой именно файл ей требуется. Для того, чтобы решить эту проблему, нужно найти в сети нужный файл.
Если искать самому не хочется, то можно использовать программу DLL-fixer.
Если ваша проблема оказалась более специфической или же способ, изложенный в данной статье, не помог, то вы можете спросить у других пользователей в нашей рубрике «Вопросы и ответы». Они оперативно помогут вам!
Минимальные системные требования
- ОС: 64-bit Windows 7, Windows 8.1 and Windows 10
- ЦП (AMD): AMD FX-6350
- ЦП (Intel): Core i5 6600K
- Оперативная память: 8GB RAM
- Видеокарта (AMD): AMD Radeon™ HD 7850 2GB
- Видеокарта (NVIDIA): nVidia GeForce® GTX 660 2GB
- DirectX: 11.0
- Жесткий диск: 50GB
Читайте также: