Исправлена ошибка «Ошибка инициализации графического устройства» в StarCraft II под Windows.
Если StarCraft II зависает перед главным меню и выдает сообщение «Ошибка инициализации графического устройства», это означает, что игра не смогла запустить свою графическую систему. Эта система представляет собой комбинацию вашей видеокарты, ее драйвера, Windows и настроек дисплея, которые игра пытается использовать. Само по себе сообщение не указывает на какую-либо конкретную причину. Недавние изменения драйверов или Windows, сохраненные параметры дисплея, которые игра больше не может использовать, неправильная видеокарта на ноутбуке или поврежденные игровые данные — все это разумные причины для проверки.
Выполните описанные ниже шаги по порядку. Начните с обратимых изменений, тестируйте игру после каждого из них и остановитесь после запуска. Эти шаги предназначены для ПК под управлением Windows; пользователям Mac следует использовать специальный способ поддержки StarCraft II для Mac, поскольку описанные ниже графические настройки Windows здесь неприменимы.
Прежде чем что-либо менять
Закройте StarCraft II и дайте Battle.net завершить все ожидающие обновления. Если вы недавно меняли монитор, разрешение, частоту обновления, драйверы видеокарты или настройки графического процессора, запишите это; это поможет определить, что изменилось. На ноутбуке подключите адаптер питания перед тестированием, чтобы профиль энергосбережения с меньшей вероятностью выбрал режим низкой мощности графики.
Графический драйвер — это программное обеспечение, позволяющее Windows и игре взаимодействовать с графическим оборудованием. DirectX — это набор компонентов Windows, которые игры могут использовать для доступа к видео- и аудиооборудованию. Ни один из этих терминов не означает, что вам следует загружать случайный «обновитель драйверов» или отдельный пакет DirectX со стороннего сайта. Используйте Центр обновления Windows или официальную службу поддержки производителя компьютера или видеокарты. В рекомендациях Blizzard по обновлению драйверов и операционной системы также рекомендуется проверять эти компоненты при возникновении технических проблем в игре.
Шаг 1: Перезагрузите компьютер и попробуйте еще раз с простой конфигурацией дисплея.
Полная перезагрузка очистит временное состояние драйверов и дисплея. Выберите «Пуск», «Питание», «Перезагрузка»; не закрывайте и не открывайте игру заново. После восстановления Windows откройте Battle.net и запустите StarCraft II один раз.
Если вы используете более одного монитора, док-станцию или адаптер, временно подключите один монитор напрямую к компьютеру и попробуйте снова. Это диагностический тест, а не постоянное требование. Он может показать, связана ли ошибка с конкретным путем отображения или конфигурацией. Если ошибка сохраняется, подключите обычную конфигурацию и продолжите.
Шаг 2: Сбросьте параметры сохраненной игры StarCraft II.
Сохранённый режим отображения или графические настройки могут препятствовать запуску игры, если они больше не соответствуют текущему монитору или драйверу. Сброс внутриигровых настроек возвращает предпочтения игры к значениям по умолчанию; после этого вам может потребоваться снова установить желаемое разрешение, качество графики или параметры управления.
- Убедитесь, что StarCraft II закрыт.
- В настольном приложении Battle.net выберите StarCraft II.
- Откройте меню настроек рядом с кнопкой «Играть» и выберите «Настройки игры».
- Найдите StarCraft II и выберите пункт «Сбросить внутриигровые настройки», если он появится.
- Подтвердите сброс настроек, закройте «Настройки», а затем запустите игру.
В Battle.net может меняться структура и названия разделов, поэтому меню может выглядеть иначе, чем в старых инструкциях на форуме. В обсуждении на форуме поддержки StarCraft II этот сброс описывается как один из способов устранения неполадок при сбое графики при запуске, но это не гарантирует и не является универсальным решением для каждого компьютера. Если в вашем приложении отсутствует опция сброса, пропустите этот шаг, вместо того чтобы удалять файлы конфигурации вручную.
Шаг 3: Проверьте, какой графический процессор использует игра.
В некоторых ноутбуках установлены две видеокарты: интегрированный процессор, потребляющий меньше энергии, и более производительная дискретная видеокарта. Windows может назначать графические настройки для каждого приложения отдельно. Если StarCraft II использует неподходящий адаптер, выбор режима «Высокая производительность» — разумный способ проверки. Делайте это только в том случае, если ваш ПК имеет более одной видеокарты.
- Откройте «Параметры» в Windows, перейдите в раздел «Система», «Видео», а затем «Графика».
- В списке приложений добавьте StarCraft II в качестве настольного приложения, если оно еще не указано. Найдите исполняемый файл игры в папке установки StarCraft II; если вы не знаете папку, воспользуйтесь настройками игры на Battle.net, чтобы найти место установки.
- Выберите запись игры, затем выберите «Параметры», затем «Высокая производительность» и сохраните.
- Перезапустите StarCraft II и проверьте, запускается ли игра в главном меню.
На странице настроек графики Windows для каждого приложения используется элемент управления «Параметры», позволяющий выбрать предпочтительный графический процессор в системах с несколькими графическими процессорами. Точный список может отличаться в зависимости от ПК и версии Windows. См. инструкции по настройкам графики Windows 11 от Microsoft . Если ваш компьютер имеет один графический процессор или игра уже использует нужный адаптер, переходите к следующему шагу.
Шаг 4: Обновите или восстановите графический драйвер.
Если проблема возникла после обновления драйверов, сначала проверьте, предлагает ли приложение управления видеокартой от производителя возможность возврата к предыдущему драйверу или чистой переустановки. Если недавних изменений драйверов не было, установите последний драйвер, предлагаемый для вашей конкретной модели компьютера или видеокарты. Для ноутбука наиболее безопасной отправной точкой может быть драйвер от производителя компьютера, особенно если его графическое оборудование разработано специально для этой модели.
Чтобы определить свой видеокарту, щелкните правой кнопкой мыши кнопку «Пуск», откройте «Диспетчер устройств» и разверните раздел «Видеоадаптеры». Запишите отображаемую модель перед поиском драйвера. Устанавливайте только тот драйвер, который точно соответствует видеокарте и версии Windows, следуйте инструкциям установщика и перезагрузите Windows после завершения установки. Избегайте сайтов загрузки драйверов от сторонних разработчиков и не устанавливайте драйвер для видеокарты с похожим названием.
Чтобы проверить информацию о DirectX в Windows, откройте меню «Пуск», введите команду dxdiagи запустите средство диагностики DirectX. На вкладке «Дисплей» отображаются сведения о графическом устройстве и драйвере. Это полезная информация, которую стоит записать; указанная версия DirectX сама по себе не является доказательством того, что ошибка вызвана именно DirectX. Microsoft объясняет, как проверить версию DirectX с помощью DxDiag , и рекомендует использовать Центр обновления Windows для получения информации о компонентах DirectX, доступных для вашей версии Windows.
Шаг 5: Восстановите установленные файлы StarCraft II.
Если параметры драйверов и игры выглядят нормально, проверьте установку. В Battle.net выберите StarCraft II и откройте меню настроек рядом с кнопкой «Играть». Выберите «Сканировать и восстановить», если эта опция доступна, запустите проверку и дождитесь ее завершения, прежде чем запускать игру. Проверка может загрузить или заменить файлы, поэтому держите лаунчер открытым и убедитесь, что соединение стабильное.
Восстановление файлов отличается от переустановки игры. Это разумный следующий шаг, если файлы повреждены, но он не исправит неисправность видеокарты, несовместимый драйвер или неподходящие настройки дисплея. Не удаляйте вручную папки внутри каталога установки во время выполнения восстановления.
Шаг 6: Удалите недавно измененные настройки и соберите полезную диагностическую информацию.
Если незадолго до появления ошибки вы изменили профиль панели управления графическим процессором, разгон, наложение, инструмент захвата изображения или параметры совместимости, временно верните эти изменения к значениям по умолчанию или отключите наложение для одной проверки. Изменяйте по одному параметру, чтобы понять, имеет ли это значение. Избегайте отключения функций безопасности Windows, загрузки неофициальных файлов-заменителей или применения списка несвязанных «оптимизаторов производительности».
Если StarCraft II по-прежнему не запускается, соберите информацию, прежде чем вносить дальнейшие изменения. Запустите dxdiagи сохраните отчет. Также запишите версию Windows, модель видеокарты, версию драйвера, запускаются ли другие игры и что изменилось непосредственно перед появлением ошибки. Предоставьте эту информацию команде поддержки StarCraft II от Blizzard или на их форуме технической поддержки. Отчет о системе поможет сотрудникам службы поддержки отделить проблему запуска, специфичную для игры, от более масштабной проблемы с драйверами или оборудованием.
Как определить, помогло ли исправление
Успешный тест означает, что StarCraft II достигает главного меню без сообщения о графическом устройстве, а затем остается открытым достаточно долго, чтобы войти в меню или тренировочную сессию. Перезапустите игру еще раз после подтверждения первого запуска; это проверит, не ограничивается ли результат однократным восстановлением после перезапуска. Если игра открывается, но изображение растянуто или используется неправильный монитор, настройте параметры отображения внутри игры только после устранения проблемы с запуском.
Если ошибка повторится, отмените последнее внесенное изменение и запишите результат. Одного сообщения недостаточно, чтобы определить, в чем причина: в игре, Windows, драйвере или оборудовании. Краткая запись каждого теста сделает следующий запрос в службу поддержки более полезным и уменьшит вероятность повторения действий, которые не помогли.