+7
Как запустить новейшие игры на видеокартах с поддержкой DirectX 10
Егор Морозов
—
API DirectX 11 появился более 7 лет назад, и уже медленно уступает более новому и технологичному DX 12. Однако в мире остается еще достаточно много относительно мощных видеокарт, которых поддержкой DirectX 11 обделили — к примеру, линейка GeForce 200: топовые ее представители, GTX 280 и выше, без проблем тянут GTA 5 даже в FHD. Однако при попытке запустить на такой видеокарте тот же Fallout 4, который, казалось бы, достаточно хорошо оптимизирован, мы сталкиваемся с тем, что игра требует DX 11. Конечно, наилучшим выходом будет покупка самой простой DX11 совместимой видеокарты, благо стоят они (особенно б/у) недорого, но если очень хочется — можно попробовать поиграть в новейшие игры и на старом железе с поддержкой только DX10.
Для этого нам поможет программная эмуляция новых версий DX — вплоть до 12ого. Чтобы ей воспользоваться, нужен Windows SDK — скачать его можно на официальном сайте. После установки нужно перейти по пути C:\Windows\System32 и запустить файл dxcpl.exe. В нем нажимаем на «Edit list...» и добавляем .exe нужной игры. Теперь выбираем Feature level limit на том уровне, который нужен (для DX 11 лучше брать 11_1, в 12ый лучше не лезть), включаем Force WARP и Force On, после чего применяем изменения. Должно получиться так:
После таких действий игра, требующая DX11, скорее всего запустится, однако стоит учитывать, что программная эмуляция работает крайне медленно, так что сразу ограничивайтесь минимальными настройками в HD. Ну и разумеется не стоит пытаться запустить проекты, которые требуют hi-end железо — лучше всего ограничиться пошаговыми играми типа Tropico или Civlization VI.
Рекомендации
- Как заменить иконку iOS-приложения «Сбербанка» на классическую
- Как установить крутейшие суперобои из HyperOS на любой смартфон Xiaomi, Poco или Redmi
- AliExpress запретил жителям России покупать компьютерные товары. Как обхитрить маркетплейс?
- CCleaner больше не нужен. Появилась безопасная утилита для очистки и оптимизации компьютера
Рекомендации
Комментарии
ну такой совет конечно, поиграть все равно не получится все будет дико лагать
Способ работает, но задал мне проблем!
Я когда-то пробовал запустить Golf It! на GTS 250 (dx10). Способ сработал, галочки поставил, но получилось 1-2 фпс. Настройки, ессно, были сохранены только для его ехе-шника. DX SDK я успешно удалил.
На днях я купил GTX 1060 (dx12) и скачал LEGO City Undercover. Звука в игре не было, как я ни бился!!!
Все дрова проверил/переставил, пробовал несколько репаков от разных авторов, реестр даже вручную проверял по словам "LEGO" и "Undercover", копал в конфигах игры и Steam_emu.ini — ноль на массу!!!
Вспомнил я про DX SDK. Скачал заново, поставил, открываю — настройки стоят прежние, сохранённые. Видимо, в реестре. Но ведь для ехе-шника Golf It. Снял галочки с WARP и всех уведомлений — и внезапно в ЛЕГО игре появился звук!!!
Я в шоке.
Я когда-то пробовал запустить Golf It! на GTS 250 (dx10). Способ сработал, галочки поставил, но получилось 1-2 фпс. Настройки, ессно, были сохранены только для его ехе-шника. DX SDK я успешно удалил.
На днях я купил GTX 1060 (dx12) и скачал LEGO City Undercover. Звука в игре не было, как я ни бился!!!
Все дрова проверил/переставил, пробовал несколько репаков от разных авторов, реестр даже вручную проверял по словам "LEGO" и "Undercover", копал в конфигах игры и Steam_emu.ini — ноль на массу!!!
Вспомнил я про DX SDK. Скачал заново, поставил, открываю — настройки стоят прежние, сохранённые. Видимо, в реестре. Но ведь для ехе-шника Golf It. Снял галочки с WARP и всех уведомлений — и внезапно в ЛЕГО игре появился звук!!!
Я в шоке.
У меня Direct X 12_1 но D3D10 я думал поможет но.... игра продолжает жаловаться на отсутствие модуля D3D11 с функциями 11_1 и не запускается.