Настройка Драйвера OpenGL
Эта страница касается исключительно операционной системы Windows, на Mac такой проблемы обычно нет. Если проблема проявилась на Mac, попробуйте просто переустановить приложение.
Статья также поможет при необходимости запустить приложение на сервере в режиме удаленного доступа. Если на сервере нет видеокарты, сразу переходите к шагам 2 или 3 ниже.
Шаг 1: Проверьте Драйвера
Наши приложения активно используют графический адаптер для отображения интерфейса. Работа с адаптером идет через OpenGL — специальную подсистему для отображения графики в Windows.
К сожалению, драйвера OpenGL не всегда идеальны. Если у Вас есть проблемы с отображением интерфейса, что–то визуально “глючит” или подвисает, первая вещь, которую надо проверить, это обновления драйверов графики.
Проверьте обновления Windows или посетите веб–сайт производителя вашей видеокарты на предмет новых версией драйверов. Установите их, если таковые имеются.
Если не помогло, переходим к шагу 2.
Шаг 2: Эмуляция OpenGL
Если приложение запускается, то перейдите в его настройки (обычно в меню File) и найдите там раздел Драйвер OpenGL (OpenGL Driver). В выпадающем списке выберите Software, нажмите ОК и перезапустите приложение.
Скорее всего, приложение запустится. Это означает, что проблема была в системном драйвере OpenGL или в его отсутствии. В режиме “Software” интерфейс будет рисоваться сравнительно медленно, поэтому снова переходите в настройки и выберите там Direct3D 11, нажмите OK и еще раз перезапустите приложение.
Если все заработало, на этом можно остановиться. Если приложение не запустилось, то драйверов Direct3D 11 в системе тоже нет. В этом случае, переходите к третьему шагу, чтобы вернуться в режим Software, после чего приложение снова запустится, и Вы сможете попробовать Direct3D 9 и другие настройки (кроме Auto и System).
Шаг 3: Редактирование Реестра
Если приложение совсем не запускается и нет возможности выбрать драйвер OpenGL в настройках, то остается вариант с редактированием реестра Windows. Это несложно, просто повторяйте по шагам:
- Откройте меню “Пуск” и наберите regedit, после чего нажмите Enter;
- Запустится приложение “Редактор Реестра”;
- Перейдите в раздел HKEY_CURRENT_USER/Software/Appsforlife;
- В этом разделе найдите папку с названием приложения;
- Выберите эту папку;
- В панели справа найдите запись с названием OpenGLDriver;
- Если такой записи нет, создайте ее, кликнув правой кнопкой мыши. Тип записи должен быть “текст”;
- Установите значение этой записи в software;
- Запустите приложение, оно должно запуститься.
Не закрывайте пока редактор реестра. Теперь, когда приложение запущено, перейдите в его настройки и попробуйте другие режимы Direct3D, как описано в шаге 2.
Если приложение опять перестанет запускаться в процессе настройки, снова пропишите значение software в эту запись реестра.
Когда оптимальный режим работы OpenGL найден, Вы можете закрыть редактор реестра.
Не Помогло?
Инструкция выше помогает где–то 99% пользователей. Если Вы не в их числе, проверьте, что нигде не ошиблись, особенно в третьем шаге. Там важен регистр символов и не должно быть опечаток.
Если все равно ничего не работает, пишите нам — будем решать проблему вместе.