Не удалось создать устройство D3D9. Это может произойти, если рабочий стол заблокирован

Более продвинутые игры довольно чувствительны к разрешению экрана, более того, если мы играем в них с помощью внешнего запуска игры, такого как Steam. Я видел конфликты с разрешением экрана, которое затемняет экран полностью или, по крайней мере, приостанавливает игру. Точно так же известная проблема с конфликтующим разрешением экрана — когда игроки получают ошибку:

Не удалось создать устройство D3D9. Это может произойти, если рабочий стол заблокирован

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

Вы можете попробовать следующие решения шаг за шагом в попытке устранить ошибку:

1] Изменение разрешения игры при запуске через Steam

При запуске игры через Steam мы могли запустить игру в оконном режиме. Это поможет согласовать разрешение монитора с разрешением игры. Процедура для того же:

  1. Щелкните правой кнопкой мыши на любом пустом месте на рабочем столе и выберите «Параметры дисплея» в списке.
  2. Проверьте и запишите текущее разрешение монитора. Мы должны сопоставить это с разрешением игры.
  3. Теперь запустите Steam-клиент вашей игры и перейдите в Library, а затем в Properties.
  4. На вкладке General нажмите Set Launch Options. Введите запись как « -w 1920 –h 1200 » (без кодов).
  5. Нажмите ОК и выйдите из экрана.

Проверьте, работает ли это разрешение. Мы также можем попробовать изменить разрешение экрана монитора, если не хотим делать то же самое с игрой.

Другой обходной путь — ввести команду « -windowed » вместо разрешения в «Настройках запуска». После этого игра запускалась в меньшем окне, и после этого мы могли регулировать размер и углы в соответствии с нашими пожеланиями.

2] Изменить разрешение в файлах игры вручную

Если вышеуказанный метод не работает, мы можем изменить разрешение игр, открыв конфигурационные файлы Steam в окне «Блокнот» в системе и изменив их вручную. Процесс выглядит следующим образом:

1] Перейдите в каталог запуска Steam вашей игры. Примером может быть Steam/Steamapps/Common/Counter-Strike/CSGame/Config.

2] Найдите файл «Machineoptions.ini». Щелкните правой кнопкой мыши по нему и выберите «Открыть с помощью». Из опций откройте его с помощью Блокнота.

3] Разрешение будет упомянуто так, что значение X представляет ширину, а Y высоту. Измените их в соответствии с разрешением экрана монитора.

4] Другой способ убедиться, что конфигурация всегда соответствует разрешению экрана монитора, — это удалить; из-за значений X и Y. Например:

; ResX = 1920
; ResY = 1200 

После удаления; из обоих значений, мы получаем,

 ResX = 1920
ResY = 1200 

Для получения дополнительной информации, пожалуйста, проверьте эту ветку обсуждения Reddit здесь.

Оцените статью
TechArks.Ru
Добавить комментарий