Как запустить игру без directx 12
Игры всё больше становятся требовательнее, а видюхи становятся всё более бесполезнее и вообще могут уходить на дно с с каждым новым годом. У меня HD7970, а у кого-то вообще 750TI или видюхи, поддерживающие частично DX 12. Скажите, как нам вообще существовать в 2022 году и в последующих годах?
Ответ из разряда "поменяй видеокарту" не принимается, поскольку эти самые видеокарты спокойно запускают Windows 11 и игры по типу Marvel Spider Man могут запускать практически без проблем. Хотел узнать от людей, что есть хоть какие-то способы "обходить" ограничения DX11_1?
Тот же Control и Ghost Runner на VKD3D, куда лучше работают, чем на DX11. Может кто-то подскажет, как настраивать те же настройки в dxvk или ещё другие способы, которые есть для оптимизации игры?
Как решить проблему если видеокартой не поддерживается DirectX 11 или 12
DirectX входит в состав Microsoft Windows. Это группа интерфейсов API (интерфейсов прикладного программирования), которые разработчики могут использовать для 3D-графики, видео, мультимедиа, звука и функций геймпада в Windows. Многие игры в Windows используют Direct3 DirectX для графики. Если они этого не делают, они используют межплатформенные OpenGL или API Vulkan. Другие неигровые приложения могут использовать DirectX для таких функций, как 3D-графика.
Windows 7 включает DirectX 11, а Windows 10 – DirectX 12. Когда разработчики разрабатывают игры, они выбирают версии DirectX, которые хотят использовать. Например, игра, написанная только для DirectX 11, не будет работать в Windows XP, где последней версией является DirectX 9.
Вы можете проверить версию DirectX, доступную в вашей системе, нажав комбинацию клавиш Win + R, набрав «dxdiag» в поле ввода и нажав Enter. Когда появится окно инструмента DirectX Diagnostic Tool, вы увидите, что номер версии отображается справа от «DirectX Version» в разделе «Информация о системе».
Видеокарта не поддерживает DirectX 11 что делать
Многие пользователи при запуске некоторых игр получают от системы уведомление о том, что для запуска проекта требуется поддержка компонентов DirectX 11. Сообщения могут отличаться по составу, но смысл один: видеокарта не поддерживает данную версию API.
Игровые проекты и DirectX 11
Компоненты DX11 впервые были представлены в далеком 2009 году и вошли в состав Windows 7. С тех пор вышло немало игр, использующих возможности данной версии. Естественно, эти проекты невозможно запустить на компьютерах без поддержки 11 редакции.
Видеокарта
Прежде, чем планировать установку какой-либо игры, необходимо убедиться в том, что Ваше оборудование способно использовать одиннадцатую версию DX.
Подробнее: Определяем, поддерживает ли видеокарта DirectX 11
В ноутбуках, снабженных переключаемой графикой, то есть, дискретным и интегрированным графическим адаптером, также могут наблюдаться подобные проблемы. Если произошел сбой в функции переключения GPU, а встроенная карта не поддерживает DX11, то мы получим известное сообщение при попытке запуска игры. Решением для устранения данной неполадки может стать ручное включение дискретной видеокарты.
Подробнее: Переключаем видеокарты в ноутбуке Включаем дискретную видеокарту
Драйвер
В некоторых случаях причиной сбоя может стать устаревший драйвер графического адаптера. На это стоит обратить внимание, если было выяснено, что карта поддерживает необходимую редакцию API. Здесь поможет обновление или полная переустановка программного обеспечения.
Подробнее: Обновляем драйвера видеокарты NVIDIA Переустанавливаем драйвера видеокарты
Заключение
Пользователи, сталкивающиеся с подобными проблемами, стремятся отыскать решение в установке новых библиотек или драйверов, при этом скачивая различные пакеты с сомнительных сайтов. Такие действия ни к чему не приведут, разве что к дополнительным неприятностям в виде синих экранов смерти, заражении вирусами, либо вовсе к переустановке операционной системы.
Если Вы получили сообщение, о котором мы говорили в сегодняшней статье, то, скорее всего, Ваш графический адаптер безнадежно устарел, и никакие меры не заставят его стать новее. Вывод: Вам дорога в магазин или на барахолку за свежей видеокартой.
Мы рады, что смогли помочь Вам в решении проблемы. Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
Directx — при запуске игры ошибка «You need a DX11 capable GPU to play Crysis 3»
При запуске Crysis3 выбрасывает вот это — You need a DX11 capable GPU to play Crysis 3
Решение по ошибке с DirectX в Crysis
Необходимо в Управлении 3D параметрами видеокарты nVidia вписать игру Crysis и заставить её работать с «Высокопроизводительным процессором nVidia».
1. Пуск — Панель управления — панель управления nVidia
2. Переходим в раздел «Управление параметрами 3D»
3. Если игры нет в списке, добавляем её через кнопку «Добавить».
Обычно файл запуска игры находится по адресу: «C:Program FilesOrigin GamesCrysis 3 *bin32»
4. После добавления игры присваиваем её значение «Высокопроизводительный процессор nVidia»
Если данный способ не помог, ниже
Что делать, если видеокарта не поддерживает DirectX 11
Компонент DirectX отвечает за обработку графики в видеокарте и вывод изображения на монитор. На данный момент он задействован в основном в играх. Множество современных тайтлов требуют для своего запуска библиотеку ДиректИкс 11. Если она отсутствует в системе, то возникнет соответствующая ошибка.
Совместимость DirectX 11
Установка данного компонента возможна для операционных систем от Майкрософт не младше Windows 7. При этом графический адаптер должен его поддерживать. Для современных компьютеров вопрос совместимости в данном случае не стоит. А вот со старыми ПК могут возникнуть проблемы.
Узнать, какие видеокарты поддерживают DirectX 11, можно на официальном сайте производителя. В сегменте игровых решений преобладают две компании: AMD и Nvidia. В линейке устройств каждой из них присутствуют модели, совместимые с одиннадцатой версией Дайрект Икс. Но информацию нужно уточнять в технических характеристиках конкретного устройства.
Соответственно, для начала нужно узнать модель видеоадаптера, установленного в компьютере. Порядок действий будет одинаковым для всех операционных систем (начиная с Windows 7):
-
Запустите диалоговое окно «Выполнить» из Пуска или одновременным нажатием Win + R.
Появится окно подробных сведений о системе.
Теперь откройте страницу производителя в Интернете и найдите технические характеристики нужного устройства.
В частности — поддержку DirectX 11. Если с этим пунктом все в порядке, то ошибки с инициализацией компонента при запуске игры не возникнет.
Отсутствие поддержки
Что же делать, если видеокарта не поддерживает Директ Икс одиннадцатой версии? К сожалению, никакими программными хитростями проблему не решить. Совместимость напрямую связана с технической составляющей. Поэтому остается только отказаться от работы в приложениях, требующих данный компонент, или обновить видеокарту.
Что делать если видеокарта не поддерживает directx 11
DirectX представляет собой интерфейс прикладного программирования (application programming interface или API) для операционной системы Windows. Это программно-аппаратный комплекс, разработанный для работы с мультимедиа. В основном, говоря об этом комплексе, подразумевают работу с графическими приложениями.
Первый пакет DirectX был выпущен в далёком 1995 году вместе с Windows 95. С тех пор каждая новая версия пакета регулярно выпускается с новыми продуктами от Microsoft.
Одной из особенностей данного интерфейса является то, что его реализация не является исключительно программной. Для корректной работы приложений, написанных под него, необходимо наличие соответствующих устройств. Грубо говоря, чтобы реализовать какие-то функции трёхмерной графики, совместимые с DirectX определенной версии, видеокарта также должна быть с ней совместима.
Аппаратная реализация DirectХ 11 была реализована в 2009 года в видеоадаптерах Radeon серии 5800 и в конце 2010 года в GeForce серии 400. В настоящее время данный пакет уже является устаревшим, поскольку спустя 4 года были выпущены видеокарты с поддержкой DirectX 12.
Подавляющее большинство современных видеоадаптеров поддерживают 11-ю версию данного пакета, но многие более старые карты могут его и не поддерживать.
Определение совместимости directx 11
Узнать, какой пакет Direct Х 11 установлен в операционной системе можно достаточно просто – необходимо использовать стандартную программу диагностики dxdiag.exe
Этот пакет входит в базовую поставку любой версии Windows, начиная с Windows 98. Её можно запустить из консоли (нажав Win+R) и набрав название программы «dxdiag.exe» в появившемся диалоговом окне.
На первой же странице будет отображена поддерживаемая программная версия продукта.
Узнать, какой DirectХ поддерживает видеокарта можно при помощи любого приложения системной диагностики, например, AIDA.
Внимание! Узнать, какую версию DirectХ поддерживает видеоадаптер проще всего на сайте производителя, ознакомившись с его спецификацией.
Возможные причины и методы их устранения
Причин, по которым не работает DirectХ может быть две: аппаратная и программная. В последнем случае всё решается просто – нужно установить последнюю версию библиотеки (скачивается с сайта Microsoft) или установить самые новые драйверов видеоадаптера (скачиваются с сайта производителя).
Проблема с аппаратной частью сложнее. Что делать если видеокарта не поддерживает directx 11? Скорее всего, что ничего. Если нет аппаратной части, поддерживающей 11-й DirectX, то, естественно, в полной мере API реализован не будет. Однако, существует возможность программной эмуляции данных функций.
При помощи программы dxcpl.exe можно провести эмуляцию любого пакета API вплоть до DirectX 12. Эта программа не входит в базовый пакет, а устанавливается отдельно.
При запуске приложения необходимо указать следующие параметры:
- Какая версия API будет эмулироваться – раздел «Device Setting»; установить 11-ю.
- Какое приложение будет использовать эмуляцию – раздел «Scope».
Далее следует включить параметр «Force WAPR» и нажать «Ок». После чего можно запускать приложение, требующее 11 DirectX.
Важно! Программа dxcpl не всегда работает корректно. Связано это с тем, что не все аппаратные функции можно реализовать с её помощью, поэтому данный способ может не сработать и придётся менять видеоадаптер на более новый.
Причина 3. Неполадки в операционной системе
Сообщение об ошибке DX11 feature level 10.0 is required to run the engine может говорить нам о неполадке в ОС Windows. Может случиться как сбой в самой операционной системе, так и конфликт с другим сторонним ПО. Можно обновить ОС до обслуживаемых корпорацией Майкрософт – 8 и 10 версий на сегодняшний день. Или вовсе переустановить с форматированием и созданием новых разделов диска. Также проверьте игру или приложение, которое пытаетесь запустить на патчи и обновления. Возможно эта причина вовсе не в вашем ПК, а баг разработчиков.
Что делать если видеокарта не поддерживает directx 11?
Опубликовано 31.10.2019 автор Андрей Андреев
Всем привет! Сегодня я расскажу, что делать, если видеокарта не поддерживает DirectX 11 и как сделать чтобы видеокарта поддерживала эту версию DLL библиотек. То есть, как запустить игру если не поддерживают directx установленные в системе графические адаптеры.
Типичные ошибки пользователей
Причиной, почему не поддерживается Директ 11 ревизии, иногда становится сам пользователь, а вернее его компьютерная безграмотность. Direct X 11 версии работает только на операционных системах Windows не младше «Семерки».
Гипотетическая ситуация: вы собрали навороченный комп со всеми «прибамбасами», но по привычке установили проверенную временем «Хрюшу» или, прости Господи, вашу любимую сборку ZverCD.
В этом случае при попытке запуска современной игры, использующей новые библиотеки, всплывает ошибка, что нужен видеоадаптер с поддержкой 11-го поколения Директа. Как решить такую проблему? Элементарно — установить «Семерку», «Восьмерку» или «Десятку».
Еще одна проблема, почему не поддерживается нужная версия библиотек — некорректно работающие или криво установленные драйвера графического ускорителя. Рекомендую скачивать необходимое ПО только с официального сайта разработчика — Nvidia или AMD.
И последний вариант, когда ошибку можно устранить: вы давно не обновляли ни драйвера на видеокарту, ни сам Директ. Если игра использует какие-то свежие DLL, а это случается очень часто, приложение попросту не запустится. В большинстве случаев помогает обновление ПО.
Если все-таки не поддерживает
Если вы воспользовались приведенными выше рекомендациями, но все равно всплывает уже упоминаемая ошибка, советую проверить, поддерживает ли установленная на компе видеокарта directx 11 вообще.
Если нет, делайте апгрейд компьютера при первой же возможности — установите более современный графический адаптер. Конечно же, при условии, что вы хотите играть в новые видеоигры, а не перепройденные 100500 раз третьих «Героев».
Согласно моим наблюдениям, графический ускоритель, который не поддерживает 11‑й Директ, и по мощности, даже до минимальных системных требований большинства новинок не дотягивает.
Однако хочу кое-что уточнить. Если это серьезная компания, которая серьезно подходит к разработке видеоигр, то, как правило, уделяется внимание оптимизации кода и совместимости версий. Если игра не может использовать какую-то новую DLL, должна быть возможность заменить ее аналогичным «костылем» из старых.
Конечно же, это всего лишь правило «хорошего тона» — не факт, что какая-то конкретная видео игра запустится именно на вашей старенькой видеокарте.
И еще такой момент. Все эти заморочки и пляски с бубном вокруг текущей версии ДЛЛ библиотек актуальны только в случае с «большими» видеоиграми, которые выпускаются большими компаниями. Индии-проекты всегда более лояльны к пользователю: и системные требования у них попроще, и большинство «свистелок» в них не используется.
Это не значит, что такие игры хуже. Реалистичная графика, которой после третьего «Кризиса» сложно кого-то удивить, на самом деле совсем не главное. Это я вам как геймер со стажем говорю.
Также советую ознакомиться с публикациями «Сравнение gtx 1060 и gtx 970» и «Обзор i3 9100». Не забывайте поделиться этим постом в социальных сетях, чтобы помочь продвижению моего блога. До завтра!
С уважением, автор блога Андрей Андреев.
Что делать, если видеокарта не поддерживает DirectX 11
DirectX – это набор библиотек, раскрывающих потенциал графического адаптера и системы в компьютерных играх. С выходом новых версий ПО увеличивается производительность и улучшается графика. Многие проекты выпускаются с поддержкой более новых стандартов, поэтому владельцы старых видеокарт не могут оценить максимальные настройки графики. Сегодня мы поговорим о том, что делать, если видеокарта не поддерживает DirectX 11.
Поддержка DirectX также зависит от используемой ОС. Windows XP работает только на 9 версии. Windows 7 поддерживает до DirectX 11 включительно. В «Восьмерке» работает версия DirectX 11.2. А в Windows 10 поддерживаются все современные версии библиотек.
Можно ли включить поддержку DirectX 11?
Стоит начать с того, что поддержка DirectX реализована на аппаратном уровне. Производители NVIDIA и AMD на стадии создания видеокарты внедряют возможность работы с тем или иным ПО. В зависимости от выхода новых поколений графических адаптеров реализуется и поддержка DirectX. Если говорить конкретно об 11 версии, то большинство видеокарт, выпущенных после 2011 года, поддерживают данный стандарт. Производительность с DX11 в играх на бюджетных адаптерах того времени – это другой вопрос. Но запустить проекты, которые работают только с данным ПО, у вас получится.
Руководитель проекта, эксперт по модерированию комментариев. Задать вопрос
Большинство игр имеют несколько режимов поддержки API. Если ваша видеокарта не работает с DX11, то попробуйте выставить графические настройки в пределах DX9 или DX10.
Однако ряд компьютерных игр изначально работает только с DirectX 11, например, Crysis 3, графика в котором до сих пор на достойном уровне. Запустить данный шутер получится только после обновления оборудования.
Но не торопитесь «хоронить» свою видеокарту и отправляться в магазин за новой. Сначала нужно на 100% убедиться в том, что в устройстве не реализована поддержка данного набора API. Об этом мы поговорим ниже.
Как проверить совместимость видеокарты?
Рассмотрим все способы определения характеристик графического устройства.
Ознакомиться с характеристиками
Один из простых вариантов – найти информацию о видеокарте по ее названию. Для этого вам нужно знать точную модель вашего оборудования. Если есть возможность, то найдите упаковку или инструкцию. Но этот метод подойдет только для новых устройств. Еще проще узнать модель системными средствами Windows:
- Откройте «Диспетчер устройств».
- Раскройте список видеоадаптеров.
- Запомните или перепишите название вашего устройства.
Теперь остается воспользоваться официальным сайтом, поисковиком Google или Яндекс. Найдите полный список характеристик и посмотрите, какая версия DirectX поддерживается.
Указание в характеристиках DirectX 12 подразумевает поддержку всех предыдущих версий стандарта.
Сведения о системе
Штатными средствами Windows можно также определить характеристики железа. Через программу «Выполнить» введите команду dxdiag. Утилита соберет сведения о системе. После этого ознакомьтесь с информацией в первой вкладке. Здесь вы найдете версию DX, которая установлена на вашем компьютере.
Теперь переключитесь во вкладку «Монитор» и обратите внимание на блок «Драйверы». В строке, отмеченной на картинке, указывается поддерживаемая версия DirectX.
Сторонний софт
Еще один вариант ознакомления с возможностями – это утилита GPU-Z. Вам нужно скачать и запустить ее, после чего программа соберет сведения об установленной видеокарте. Нужная вам информация находится в пункте, который отмечен на представленном скриншоте:
Если вы проверили характеристики, и оказалось, что видеокарта и Windows поддерживают DirectX 11, следует обратить внимание на драйвер. Работа с данным стандартом может быть отключена из-за устаревшего ПО. Вам следует удалить текущий драйвер и скачать новый с официального сайта производителя.
Заключение
Теперь можно подвести итоги. Сначала проверяем характеристики видеокарты. Если она не поддерживает DX11 на аппаратном уровне, то с этим ничего нельзя сделать. Если поддержка имеется, то обновите драйвер или установите актуальную Windows 7-10.
Совместимость видеокарты с DirectX 11
Современные программы и игры могут требовать DirectX 11 для запуска или расширения своих возможностей. Установить данный компонент получится на ОС от Windows 7, но тут есть важный нюанс: не все видеокарты его поддерживают. Если у вас не самый новый видеоадаптер, то для начала стоит выяснить его совместимость.
Определение совместимости
Для разных версий Windows могут различаться способы определения совместимости видеокарты с тем или иным Директ Икс. Но есть один универсальный вариант, который подойдет для всех операционных систем от Microsoft.
Определить, какие видеокарты поддерживают DirectX 11, очень легко на официальном сайте производителя. Достаточно узнать модель видеоадаптера, подключенного к компьютеру. Эта информация всегда написана на коробке к графическому устройству, ПК или ноутбуку. Но часто она бывает утеряна.
Существует множество способов, как выяснить название видеокарты. Один из самых простых требует открытия Диспетчера устройств:
- Перейдите в корневой каталог системы.
- В свободной области нажмите ПКМ, вызовите «Свойства» из контекстного меню.
Отобразится полный список устройств, работающих в компьютере.
Теперь остается просто проверить совместимость. Наиболее достоверные сведения о технических характеристиках графического адаптера можно получить на официальном сайте производителя.
- Сайт Nvidia — https://www.nvidia.ru.
- Сайт AMD — https://www.amd.com/ru/home.
Воспользуйтесь формой поиска. В обоих случаях она находится в правом верхнем углу страницу. В поисковую строку введите название графического устройства и откройте его технические характеристики.
Изложенная инструкция по определению совместимости будет актуальной для всех версий операционных систем от Microsoft с Windows XP. Но стоит понимать, что поддержка Дайрект Икс одиннадцатой версии начинается с «семерки». Соответственно, даже если ваша видеокарта совместима с этим набором графических библиотек, то их установка, например, на «Висту» не будет возможна. Для использования DirectX 11 потребуется обновление ОС.
Причина 2. Устраняем проблемы с видеокартой
Второй основной проблемой ошибки «DX11 feature level 10.0 is required to run the engine» могут быть неполадки с видеокартой. В этом случае проверить актуальность и работоспособность драйверов просто необходимо.
Как запустить игру с помощью DirectX 11
Запустив игру на компьютере с видеокартой без поддержки DX12, вы увидите ошибку. Мол, запустите игру без параметров -d3d12. Но никаких параметров нет.
На самом деле проблема решается просто. Нужно просто добавить в параметрах запуска строчку: -d3d11. И всё!
P.S на самом деле настройка DX12 есть в игре. Но как вы уберете её не запустив игру?
в свойствах запуска пропиши -DX11
- пожаловаться
- скопировать ссылку
- пожаловаться
- скопировать ссылку
Эта игра одинаково подглючивает как в дх11, так и в дх12 если что
Такого не может быть, нужна виндоус 10, а дх12 поддерживался пускай и полуаппаратно ещё на кеплерах, это 600-я серия гтх’ов, даже ферми 500-я серия кое-как с ним работает, если у тебя ещё более древняя видяха, то не имеет смысла играть в эту игру — будут сильные лаги. Игра вообще в состоянии как-будто ранний доступ, может ещё патчами будут допиливать что-то
- пожаловаться
- скопировать ссылку
TopPCGamer
Ну да 1050ti 4гб с 32гб озу — игра подлагивает в экшене/движухе, хотя стабильность фпс на уровне 60-90фпс.. Странно.
Это на минималках в 720р?
- пожаловаться
- скопировать ссылку
есть у кого саундтрек из игры?
- пожаловаться
- скопировать ссылку
в настройках видео снимаешь галочку с directX12 и перезапускаешь игру
- пожаловаться
- скопировать ссылку
Aleks-zn
Если это пиратка, то зайди в свойства ярлыка и в поле объект после кавычек поставь прообел, а после него -d3d11.
PetrShishkin
Спасибо, помогло!
Ну я думаю тут оптимизацию подкрутят быстрее чем в Сайберпанке.
- пожаловаться
- скопировать ссылку
По геймплею шлак ещё тот, по графике симпотно, но есть небольшие фризы, они раздражают, хотя в принципе играбельно
- пожаловаться
- скопировать ссылку
Палыч Роков
Фризы фиксятся отключением потоковой передачи текстур:
1. Windows + R
2. Вставляем
%LOCALAPPDATA%\Streumon\ Necromunda\Saved\Config\WindowsNoEditor\
(убери пробел перед "некромунда", местный форум запрещает писать слова длиннее 50 знаков).
жмём ентер.
3. Открываем Engine.ini любым текстовым редактором, я предпочитаю нотпад.
4. В конце дописываем:
Закрываем сохраняем. Микрофризы исчезли (кроме тех, когда подгружаются куски локации и игра кешируется).
Касательно самой игры, мне зашло.
Space Мarine
Спс, реально помогло. Второй патч уже выходит, а опции отключения стриминга текстур в настройках всё ещё не завезли. Челы первый раз что ли игру на UE4 делают.
а где на пиратке найти
- пожаловаться
- скопировать ссылку
Попробуй на рабочем столе, в свойствах ярлыка, в строке объект дописать -d3d11
Да у меня 12 directx не поддерживается совсем так что она не запускается
- пожаловаться
- скопировать ссылку
не надо никакие win+r,
через мой комп заходим пользователи/ваше имя
/AppData/Local/Streumon
/Necromunda/Saved/Config/
/WindowsNoEditor
- пожаловаться
- скопировать ссылку
dimenoz
Это то же самое, но медленнее.
Палыч Роков
Не в оптимизации игры дело, а в том, что ты взвалил на своё железо нагрузку, которую оно уже не тянет. У тебя же видюха по производительности отсасывает даже у 3070.
Борода как-то показывал, что для нормального 4к 60+ фпс современного гейминга нужна карта от 3080 и выше.
Если ты до сих пор ожидаешь от своей 2080super в 4к 100+фпс, то для тебя плохие новости.
Возможно, в играх попроще или постарее ты и получишь много фпс в 4к с включёнными длсс/фср. Но не в игре с такой детализацией, как некромунда. Тут на одном уровне разнообразных мелких и не очень объектов и, соответственно, вызовов на отрисовку гораздо больше, чем во всём твоём думе. И сами объекты гораздо более детализированные. Да и в целом, Дум делался чуваками на собственном движке, который они вдоль и поперек знают, поэтому там и оптимизация близка к идеальной. И коллектив разрабов Дума был
в 10 раз больше, чем коллектив разрабов Некромунды.
И, кстати, не пробовал на DX12 поиграть ?, а то у тебя на 11-м полтора ядра работают, остальные простаивают. При чём временами, по твоему ролику выше, у тебя даже на первой, самой лёгкой локации это бедное одно работающее ядро под соточку долбится 😀
По поводу дизайна уровней, это то, чему досталось больше всего похвал в Некромунде. И он действительно тут крутой и каноничный, это признавали даже те издания, которые в целом больше критиковали игру, чем хвалили. Поэтому словил ор с этой претензии 😀
Смена API на Direct3d 11 в Дота 2 для Слабых ПК и Ноутбуков — Подробное Руководство | Dota 2
Dota 2 далеко не самая новая игра. Однако она постоянно обновляется, создается новый контент, меняются визуальные эффекты. Из-за этого растут и требования к компьютеру игрока. Кроме того, далеко не все люди даже сейчас имеют системы, которые в полной мере отвечают игре. Это обстоятельство критически влияет на количество кадров в минуту.
Очевидно, что чем больше ФПС у игрока, тем быстрее он сможет реагировать на атаки и меняющуюся обстановку. Один из способов увеличения производительности – смена API.
Смена API на Direct3d 9/11 Дота 2 – Подробный Гайд
Если не вдаваться в детали, API, он же «Программный интерфейс приложения», влияет на то, как именно игра взаимодействует с аппаратным обеспечением игрока. Некоторые API дают возможность выжать больше ресурсов из железа игрока, благодаря чему может либо повыситься производительность, либо улучшится графика.
В Dota 2 по умолчанию используется DirectX 9. На момент выхода проекта это было актуальное решение. Однако игра уже довольно старая, технологии не стоят на месте. Сегодня уже существует и DirectX 11 и DirectX 12. После появления Dota 2 Reborn игра начала поддерживать 11 версию этого API. Однако, чтобы включить ее, нужно воспользоваться настройками Steam.
Общий порядок действий выглядит следующим образом:
- Открыть Steam.
- Перейти в настройки Dota 2 в Стиме.
- Выбрать пункт, отвечающий за параметры запуска.
- Прописать в нем «-DX11». Если у вас уже прописаны какие-либо команды, просто вписываете эту в конце.
Руководство для Слабых ПК и Ноутбуков — Смена API в Дота 2
Если ваш ПК или ноутбук не отвечает хотя-бы минимальным требованиям игры, она не будет работать нормально. В таком случае Дота 2 может либо вообще не запуститься, либо работать с низким ФПС и выдавать ошибки, внезапно закрываться. Если у вас слабый ПК, можете попробовать сделать следующее:
- установить минимальные настройки качества графики (негативно влияет на красоту игры, но улучшает производительность);
- сменить разрешение экрана в игре (низкое разрешение позволяет добавить очень большое количество кадров в секунду, но критически влияет на визуальный вид Дота 2);
- играть только в полноэкранном режиме. Устанавливается в настройках. Значительно увеличивает количество ФПС без потери качества;
- прописать в параметрах запуска команду «-high». Устанавливает высокий приоритет для игры, лучше используется аппаратное обеспечение;
- включить поддержку OpenGL в разделе «Дополнительный контент» в настройках Дота 2 в Стиме.
Эти меры могут значительно повысить производительность игры. Однако они не являются панацеей для самых слабых ПК. Если ваша система вообще не соответствует требованиям игры, получить хороший игровой опыт будет сложно.
Что Лучше: Directx9 или Directx11 — Смена API Дота 2
Ответить на этот вопрос довольно просто. DirectX 11 несомненно лучше, чем предыдущая версия это API. Это объясняется следующими факторами:
- поддержка в более новых версиях ОС. Начиная с Windows 7, именно новая версия АПИ стала поддерживаться разработчиками системы;
- новая версия API хорошо справляется с многопоточными процессами, чего нельзя сказать о предшественнице. Как следствие, у многопоточных процессоров наблюдается значительное повышение производительности;
- если 9 версия поддерживает шейдеры 2.0, то новая – 5.0 (значительное улучшение картинки и повышение производительности);
- улучшение общей производительности игры и визуальных эффектов, которые используются в ней.
DirectX 11 по всем параметрам превосходит DirectX 9. Но есть 2 важных нюанса. Не все видеокарты поддерживают эту версию API. Кроме того, ее невозможно установить на Windows XP. Поэтому, если вы используете старое аппаратное обеспечение или ОС, оценить все преимущества более новой версии DirectX не удастся.
Смена API DirectX 11 против DirectX 12 – Что Выбрать?
В данном случае выбрать лучшее решение довольно сложно. Кроме общего увеличения производительности (анонсированного еще до выхода), новый API поддерживает трассировку лучей, а также лучше работает с системами на основе нескольких объединенных видеокарт. Но эти эффекты актуальны только для самых новых видеокарт. Кроме того:
- в Дота 2 нет поддержки DirectX 12;
- в движке Source 2 от Valve, если верить разработчикам, поддержка этой технологии не планируется.
Поэтому вы не сможете поиграть в Дота 2 на ДиректХ 12. Между тем, движок от Valve поддерживает API Vulkan, на который он, собственно, и ориентирован. Его можно включить для Дота 2, что приведет к увеличению ФПС и улучшению качества картинки. Однако для этого у вас должны быть видеокарта с поддержкой этой технологии. Преимущество тут у владельцев решений от AMD.