Как запустить игру без dx12
Перейти к содержимому

Как запустить игру без dx12

  • автор:

Как запустить приложение без использования аргументов командной строки -dx12 или -d3d12, если ваша система не поддерживает Dx12

DirectX 12 (Dx12) — это набор API, разработанных компанией Microsoft, предназначенных для работы с графическими и вычислительными возможностями видеокарты в операционной системе Windows. Однако не все компьютеры поддерживают DirectX 12, и это может стать проблемой для пользователей, пытающих запустить приложение, которое требует эту технологию.

Шаги для запуска приложения без использования аргументов командной строки -dx12 или -d3d12

Проверьте поддержку DirectX на своей системе — откройте "Диспетчер устройств" и найдите раздел "Видеоадаптеры". Если ваша видеокарта не поддерживает DirectX 12, вам потребуется альтернативный подход для запуска приложений, требующих Dx12.

Изучите требования приложения — возможно, разработчики предусмотрели встроенные опции запуска, позволяющие обойти требование к использованию Dx12. Обычно такие опции указываются в документации или на сайте разработчика.

Обновите драйверы видеокарты — иногда установка последних обновлений драйвера может добавить поддержку DirectX 12 на некоторые старые видеокарты. Посетите сайт производителя видеокарты и загрузите и установите последнюю версию драйвера.

Используйте альтернативные режимы работы с графикой — если ваша видеокарта не поддерживает Dx12, она, скорее всего, поддерживает ранние версии DirectX (например, Dx11). В таком случае, вы можете попробовать запустить приложение, указав аргумент командной строки -dx11 или -d3d11 вместо -dx12 или -d3d12.

Изменение параметров приложения — некоторые приложения имеют файлы конфигурации, в которых можно изменить настройки графики и выбрать альтернативный режим работы с графикой. Используйте редактор текста для открытия файла конфигурации и найдите настройки графического API. Измените значение на поддерживаемую версию DirectX, например, dx11 или dx11_1.

Обратитесь к разработчику приложения — если вы все еще не можете запустить приложение без использования аргументов командной строки, обратитесь к разработчику или службе поддержки приложения для получения дополнительной помощи. Они могут предложить специальные рекомендации или патчи для работы в системах без поддержки DirectX 12.

Важно помнить

  • Некоторые приложения и игры могут быть несовместимы с предыдущими версиями DirectX, их может быть невозможно запустить без использования Dx12.
  • Внесение изменений в системные настройки или файлы приложений может повлиять на стабильность, производительность или функциональность вашей системы и приложений. Перед внесением изменений рекомендуется создать резервные копии или проконсультироваться со специалистом.

Теперь, имея эту информацию, вы сможете попробовать запустить приложение или игру, требующую DirectX 12, на системе без поддержки этой технологии.

Проблема с DirectX 12 в Remnant 2: что делать, когда система не поддерживает

Речь, уточним, о ситуации, когда Windows пишет «DirectX 12 is not supported on your system. Try running without the -dx12 or -d3d12 command line argument«, то есть, Система не поддерживает DirectX 12. Попробуйте запустить без аргумента командной строки -dx12 или -d3d12.

Так вот, если Remnant 2 все равно не запускается хоть с аргументом командной строки, хоть без, то вот что можно/нужно сделать (если п.#1 должного эффекта не возымел, то переходим к п.#2 и т.д.).

#1 — Проверяем обновления Windows

…и доустанавливаем все обязательные (в особенности, когда функция автоустановки апдейтов отключена). А для этого:

  • жмем Windows+I, и в окне «Параметров» кликаем «Обновление и безопасность«;
  • далее переходим в «Центр обновления Windows» и жмем «Проверить наличие обновлений«;
  • дожидаемся завершения установки апдейтов (в Центре обновления должна появиться надпись «У вас установлены все последние обновления«);
  • после завершения проверки запускаем игру и проверяем результат.
#2 — Проверяем Windows

Очень вероятно, что причиной могут быть какие-то проблемы с системными файлами (повреждены, не обнаруживаются и пр) или в конфликте драйверов и/или приложений периферийный устройств (принтера, ИБП, роутера и пр). Проще говоря, к компу что-то подключено (и подключено сравнительно недавно) или на нем что-то установлено, что не дает Remnant 2 функционировать корректно.

Следовательно, открываем командную строку от имени администратора (в поиске Windows пишем cmd, в выдаче кликаем по названию правой кнопкой мыши и жмем «Запуск от имени администратора«) и:

  • запускаем процедуру проверки системных файлов Windows: вводим команду sfc /scannow, жмем Enter и дожидаемся завершения проверки;
  • запускаем процедуру восстановления системных файлов Windows: вводим команду DISM /Online /Cleanup-Image /RestoreHealth и жмем Enter, после чего дожидаемся завершения процедуры сканирования компа (она займет некоторое время);
  • устраняем ошибки диска с помощью команды CHKDSK: вводим команду chkdsk/f c:и жмем Enter, пишем Yи снова жмем Enter;
  • после этого перезагружаем комп и запускаем игру.
#3 — перезапускаем Windows

…но не путем перезагрузки компа, а в этот раз — через штатную систему восстановления:

  • жмем Windows+I, и в окне «Параметров» кликаем «Система«;
  • переходим в раздел «Восстановление» и жмем кнопку «Перезагрузка ПК«;
  • далее действуем по инструкции на экране, завершаем процедуру и перезагружаем комп.
#4 — Обновляем драйвер видеокарты

С учетом того, что эта и еще уйма других проблем в любой игре случаются из-за устаревшего драйвера «видяхи» и/или из-за каких-то неполадок в его работе (установлен или обновился «коряво» и пр.), данную процедуру выполнять нужно в любом случае и желательно почаще.

Потому идем на официальный сайт производителя видеокарты — Nvidia [ССЫЛКА] или AMD [ССЫЛКА] — качаем и устанавливаем самую свежую версию драйвера для своей видеокарты.

Если же накануне установки Remnant 2 драйвер видяхи вы успели обновить (собственно, как оно всегда и делается), то теперь надо откатывать его обратно. То бишь, полностью переустанавливаем драйвер — ставим предыдущую его версию через процедуру чистой установки (гуглится легко).

После успешного завершения процедуры обновления драйвера видеокарты также в обязательном порядке проверяем и обновляем версию игры, перезагружаем комп/консоль и запускаем игру.

#5 — Обновляем DirectX

Так как по ходу установки Remnant 2 клиент Steam уже автоматом загрузил DirectX на комп, то дополнительно ничего качать не нужно. Поэтому просто:

  • открываем клиент Steam и переходим в Билиотеку;
  • в строке поиска пишем steamworks и потом в результатах жмем правой кнопкой мыши по названию «Основные редистрибутивные пакеты Steamworks» (или Steamworks Common Redistributables);
  • в открывшемся меню жмем «Свойства» и затем — «Просмотреть локальные файлы«;
  • теперь в окне Проводника открываем папки _CommonRedist > DirectX > Jun2010
  • в папке «Jun2010» находим и запускаем файл DXSETUP;
  • следуя инструкции установщика завершаем процедуру установки и запускаем Remnant 2.
#6 — переустанавливаем Remnant 2 на диск C

Если Remnant 2 все равно не запускается, то тогда, похоже, придется переустанавливать. Т.е. сначала игру удаляем полностью, а затем качаем и ставим по-новой. Но теперь только на диск С компа!

Как запустить игру с помощью DirectX 11

PetrShishkin

Запустив игру на компьютере с видеокартой без поддержки DX12, вы увидите ошибку. Мол, запустите игру без параметров -d3d12. Но никаких параметров нет.
На самом деле проблема решается просто. Нужно просто добавить в параметрах запуска строчку: -d3d11. И всё!
P.S на самом деле настройка DX12 есть в игре. Но как вы уберете её не запустив игру?

в свойствах запуска пропиши -DX11

  • пожаловаться
  • скопировать ссылку

А где это свойство находится?

П.С. подобный способ поможет с ддаггет альянс 3?

  • пожаловаться
  • скопировать ссылку

Неа. если найдешь способ ее запустить на старой карточке без ДХ12, маякни. на то, что разрабы вынут голову из жопы, а следом достанут из нее же руки я не верю.

  • пожаловаться
  • скопировать ссылку

  • пожаловаться
  • скопировать ссылку

Эта игра одинаково подглючивает как в дх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-м полтора ядра работают, остальные простаивают. При чём временами, по твоему ролику выше, у тебя даже на первой, самой лёгкой локации это бедное одно работающее ядро под соточку долбится 😀

По поводу дизайна уровней, это то, чему досталось больше всего похвал в Некромунде. И он действительно тут крутой и каноничный, это признавали даже те издания, которые в целом больше критиковали игру, чем хвалили. Поэтому словил ор с этой претензии 😀

Ошибка при запуске игр: «Требуется видеокарта с поддержкой D3D_Feature_Level_12». Можно ли исправить ее без замены видеокарты?

img-Videokarta-ne-podderzhivaetsya.jpg

Каникулы (или отпуск).

Сидишь себе загружаешь/устанавливаешь игру, нажимаешь на ярлычок и.. видишь сообщение, что видеокарта не поддерживается, нет какого-то «D3D_Feature_Level_12»!

Ё-к-л-м-н, как так-то.

Собственно, сегодняшнюю заметку решил отвести рекомендациями по устранению подобной ошибки (тем паче, что она почему-то к началу этого лета набрала популярность // даже меня уже 3-й раз спросили на блоге. 🙂).

Заранее предупрежу, что не всегда она означает, что игру нельзя запустить на этом железе (возможно, ошибка связана с отсутствием того же видеодрайвера. ).

img-Trebuetsya-videokarta-s-podderzhkoy-D3D_Feature_Level_12.jpg

Требуется видеокарта с поддержкой D3D_Feature_Level_12 // на примере с игрой Uncharted 4

Рекомендации по устранению

Первое

Не буду оригинальным, но первые действия самые банальные:

  1. перезагрузить компьютер;
  2. посмотреть системные требования к «проблемной» игре (интересует прежде всего видеокарта) и сравнить ее с установленной на ПК (📌как узнать модель своей видеокарты);

img-Sist.-trebovaniya-k-igre-Uncharted.jpg

Сист. требования к игре Uncharted

img-Sredstvo-diagnostiki-DirectX-urovni-12.jpg

Средство диагностики DirectX — уровни 12

* Уровень функций 12.0 (Feature_Level_12) — набор функций граф. процессора, работающих (в данном случае) с Direct3D 12. Например, если у вашей видеокарты поддерживаемый уровень функций «11.0» — то вы не сможете запустить игры, для работы которых нужен пакет DirectX 12 (разумеется, при усл., что у игры нет возможности переключить вручную на использование пакета DX11. Об этом ниже 👇).

Второе

DirectX 12 использует низкоуровневые API, позволяющие системе более эффективно работать с железом (в отличие от DirectX 11 с высокоуровневым API). Однако, несмотря на свои преимущества в плане производительности и качестве получаемой картинки — работа с DirectX 12 более сложна и трудоемка!

📌 Именно поэтому некоторые современные игры разрабатываются на более простом и стабильном DirectX 11 (+ включают DX11 в настройки загрузчика игры, чтобы в случае проблем можно было выбрать между DX 12 и DX11).

👉 Исходя из этого совет : стоит проверить настройки игры, ее загрузчика (+ конфигурационных файлов, которые могут быть в папке с установл. файлами) — нет ли там возможности выбрать DirectX другой версии — если есть, попробуйте! 👌

img-Nastroyki-igryi-vyibor-DX11-ili-12.jpg

Настройки игры, выбор DX11 или 12

У некоторых игр могут быть свои способы перекл. на ту же версию DX11. Например, это иногда делается через ярлыки на рабочем столе, дописывая в свойства аббревиатуру «-d3d11». Об этом можно узнать на офиц. сайте конкретной игры («прошерстя» форумы поддержки).

Третье

Если ваша видеокарта есть в списке рекомендуемых игрой, а настройки загрузчика не дали ничего определенного — то, возможно, стоит попробовать следующее:

    переустановить 👉видеодрайвер (с предварительным удалением старой версии с помощью 👉утилиты DDU). 📌 Важно: загружайте видеодрайвер последней версии с офиц. сайта вашей видеокарты (если у вас ноутбук : то с сайта производителя ноутбука!);

Удалить и перезагрузить / вариант удаления драйвера

img-Driver-Booster-9-----obnovlyaet-ne-tolko-drayvera-no-i-biblioteki-dlya-igr.png

Driver Booster 9 — обновляет не только драйвера, но и библиотеки для игр

img-2017-12-07-16_52_51-Ustanovka-igryi.png

Если вам удалось решить проблему как-то иначе — сообщите пожалуйста в комментариях.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *