Deus Ex: Human Revolution - Director's Cut

Deus Ex: Human Revolution - Director's Cut

Not enough ratings
Решение проблемы: игра не запускается
By Venchenz0
Игра не запускается на современных ОС (Windows 10 / Windows 11) и многоядерных процессорах (проверено на i9 - 13900) не отображая ошибки. Решение здесь.
   
Award
Favorite
Favorited
Unfavorite
Описание проблемы
Итак, Вы здесь, если столкнулись с проблемой, когда игра вылетает без сообщения об ошибке при попытке запуска на свежих версиях ОС (Windows 10 / Windows 11) и современных многоядерных процессорах.
Чтобы решить эту проблему, у нас есть 2 варианта решения проблемы:
  • Модифицировать исполнительный файл фиксом (быстрое и простое решение, но конфликтует с модами и переводами).
  • Через дополнительное ПО (Process Lasso) заблокировать часть ядер, т.к. старая игра попросту не умеет работать с таким количеством ядер процессора.
Решение 1
Модифицируем исполнительный файл фиксом Startup Crash Fix с ресурса Nexus Mods.
Внимание: решение может конфликтовать с модами и переводами.
Вот краткое руководство:

1. Скачайте по ссылке архив с фиксом: Startup Crash Fix[www.nexusmods.com]
2. Откройте скачанный архив с фиксом.
3. Откройте корневую папку с игрой и сделайте резервную копию файла dxhrdc.exe
4. Замените исполнительный файл dxhrdc.exe файлом dxhrdc.exe из скачанного архива с фиксом.
Согласитесь на замену файла. Если система "ругается" и не дает заменить файл - закройте Steam.
5. Всё готово, можно запускать Deus Ex: Human Revolution.

Сработало - чудесно, нет - восстановите резервную копию dxhrdc.exe и переходите к решению 2
Решение 2
Используя ПО Process Lasso блокируем часть ядер в несколько простых действий.
Внимание: данное решение НЕ конфликтует с установленными модами и переводами.
Следите за инструкцией:

1. Скачайте по ссылке последнюю актуальную версию программы подходящую под Вашу систему: Process Lasso[bitsum.com]
2. Устанавливайте и запускайте программу Process Lasso.
Рекомендую устанавливать сразу на английском языке, т.к. локализация на русском очень спорная.
3. В верхнем меню программы выберите: Options -> CPU -> CPU Affinities...
.
4. В появившемся окне Persistent CPU affinities заполните строчку Process match: следующими данными: dxhrdc.exe
.
5. В этом же окне нажмите кнопку Select которая находится в конце строки CPU affinity
.
6. В открывшемся окне Select CPU Affinity выберите ядра, которые хотите задействовать при выполнении процесса игры, галочки с остальных ядер надо снять.
Я оставил галки на ядрах 0-7 и для меня это оказалось оптимальным решением. Сверьтесь со скриншотом ниже.
После выбора нажмите клавишу OK.
.
7. Во вновь появившемся окне Persistent CPU affinities нажмите Add rule а после кнопку OK.
.
8. Готово. Сверните Process Lasso и можно запускать Deus Ex: Human Revolution.
При последующем запуске игры Process Lasso должна быть активна в системе. Обычно она запускается автоматически со стартом Windows и находится в tray.

Приятной игры!