Компонент под названием OpenGL (Open Graphics Library — Открытая Графическая Библиотека) необходим для работы многих приложений и игр. Если ваша любимая игра не запускается по причине отсутствия графической библиотеки OpenGL или из-за того, что ее версия устарела, в этой статье вы найдете решение. Обновить OpenGL на Windows 10 можно несколькими способами.
Обновляем DirectX
Необходимые для корректной работы проблемной игры или программы компоненты могут входить в пакет мультимедийных технологий DirectX. Если на компьютере установлена устаревшая версия DirectX, приложение может работать неправильно.
Чтобы узнать, какая версия DirectX используется на вашем ПК, запустим «Средство диагностики DirectX».
- Для этого нажмите одновременно клавиши «Windows» + «R», в окне «Выполнить» введите команду dxdiag и нажмите кнопку «ОК».
- В окне «Средство диагностики DirectX» на вкладке «Система» в секции «Сведения о системе» будет показан номер текущей версии DirectX.
Актуальной для Windows 10 является версия 12. Обновить данный пакет можно скачав веб-установщик исполняемых библиотек DirectX с официального сайта Майкрософт по этой ссылке. Нажмите кнопку «Скачать», при этом будет загружен файл «dxwebsetup.exe». Запустите его и установите компоненты DirectX.
Обновляем драйвер видеокарты через «Диспетчер устройств»
При установке драйверов видеокарты будет также установлена последняя версия OpenGL.
- Для обновления драйвера откроем «Диспетчер устройств». Сделать это можно, например, выбрав соответствующую команду в контекстном меню кнопки «Пуск».
- В окне «Диспетчер устройств» раскрываем раздел «Видеоадаптеры», кликаем на названии видеокарты правой клавишей мыши и выбираем команду «Обновить драйвер».
- Появится окно, где можно выбрать способ обновления драйвера. Вы можете провести автоматический поиск или предварительно загрузить свежую версию драйвера своей видеокарты с официального сайта производителя и выбрать вариант «Выполнить поиск драйверов на этом компьютере», указав место размещения скачанного дистрибутива с помощью кнопки «Обзор».
- После окончания обновления драйвера перезагрузите компьютер.
Обновляем драйвер видеокарты с помощью утилиты от производителя
Для своевременного обновления драйверов видеокарты удобно использовать фирменные приложения от производителей видеочипов — NVIDIA или AMD. Скачать эти программы можно с официальных сайтов:
- ссылка для скачивания приложения «GeForce Experience» для видеокарт NVIDIA GeForce;
- отсюда можно загрузить утилиту «AMD Radeon Software Adrenalin 2020 Edition».
Рассмотрим обновление драйвера на примере утилиты «GeForce Experience».
- Запускаем приложение и переходим на вкладку «Драйверы», где нажимаем кнопку «Проверить наличие обновлений».
- Если новая версия драйвера видеокарты доступна, нажимаем кнопку «Загрузить».
- Дожидаемся окончания загрузки и запускаем обновление, нажав кнопку «Экспресс-установка» или «Выборочная установка».
Подведем итоги
Итак, в решении рассматриваемой проблемы может помочь обновление компонентов DirectX, а также автоматическая или ручная установка новой версии драйвера видеокарты.
Если ни один из перечисленных способов не помог, скорее всего, ваш видеоадаптер не поддерживает устанавливаемую версию OpenGL. С этим можно столкнуться в случае с интегрированным в материнскую плату видеочипом или при использовании сильно устаревшей дискретной видеокарты. Тут можно посоветовать только установку более современного видеоадаптера.
Так вот в чем проблема – я столько времени сидел и страдал, а оказалось, что в первую очередь надо обновить DirectX. «Обожаю» Windows за подобные интересные многоходовочки. С остальным, еще хорошо, оказалось все в порядке, и я смог все остальное успешно обновить. Но это вообще какой-то кошмар.
Поражает приверженность многих разработчиков к этой библиотеке. OpenGL уже существует миллионы лет, да, понимаю. Но ведь давно есть более качественные альтернативы. Причем у всех компаний. Даже у Apple что-то внятное появилось за последние годы. Какой смысл поддерживать OGL который мало где применим в полную силу да и не особо нужен по большому счету миру?
Это универсальный Фреймворк. Он поддерживается сразу всеми платформами. И работает хорошо. ВО многих местах заменяет DirectX. Вы подумали например о Linux? На нем есть Стим и появляется хоть какой-то гейминг именно благодаря OpenGL. С macOS тоже не все гладко. Большинство портов игр на платформу Apple существуют благодаря OpenGL. Тот же World of Warcraft нативно запускается и поддерживается благодаря этой библиотеке. И из-за того, что Apple отказывается ее обновлять, не вышла Overwatch на Маках к примеру. Так что нельзя недооценивать значимость open-source драйверов и фреймворков. Они важную роль играют.
Сталкивался с такой проблемой когда устанавливал капризную игру,драйвера обновлял на видюху,не помогло,потом обновил библиотеки DirectX и игра спокойно запустилась и после этого проблем уже не было.
Находите в интернете новую версию видеокарты и устанавливаете ее. Потом посмотрите и увидите, что версия OpenGL обновится. Хотя я понятия не имею, зачем она вообще нужна, когда большинство игр работают на базе Direct X. Сдался вам этот OpenGL…
Есть куча игрушек, которые работают как раз только на OpenGL. Моя любимая – это Doom. Да, она довольно требовательная, но по мне так очень интересная, и для нее DirectX – вообще не вариант. Можно еще много программ и игр на базе этой технологии найти, но думаю, что вы самостоятельно с этим справитесь.
Тот же Майнкрафт требует наличия в системе OpenGL начиная от версии 4.4, и то, как минимум. Желательно, конечно, чтобы шло от 4.5…
Я тоже сталкивался с такой проблемой но библиотеки DirectX я постоянно обновлял,так что проблема скрывалась в чем то другом,а в чем понять не мог,потом додумался дрова на видюху обновить и игра запустилась,хотя я за дровами слежу постоянно что бы не пропустить ничего.
У меня через диспетчер устройств показывалось что с драйвером все в порядке, якобы у меня стоит самая свежая версия его. Зато когда я прибег к утилите производителя, обновление прошло быстро и без запинки.
Было дело,у меня windows 10 так что я тоже обновлял DirectX,обновлял кстати до 12 версии что бы точно проблем не было и больше не было мучений с запуском игр.
Как OpenGL связана с DirectX? Они работают вместе или параллельно независимо? Не могу догнать. Ведь они точно не могут работать одновременно. Получается что какие-то игры используют OGL, а какие то DirectX?
Возможно, зависит от железа или других системных компонентов? Трудно сказать. Но без OpenGL многие даже современные игры не работают нормально. Поэтому лучше держать в актуальном состоянии всегда как и любые другие компоненты операционной системы. Особенно если часто играете. Драйвера и DX всегда должны быть самые последние.
В основном такая тема появляется из-за того что постоянно игры переустанавливают или сбрасывают настройки компьютера,у меня видюха NVIDIA GeForce и я через утилиту устанавливал дрова,что бы вирусы не занести на ноутбук.
Кстати Windows 7 эта проблема тоже не обошла стороной))
Методы все те же для обновления, единственное я для себя самый удобный способ нашел — через программу управления видеокартой (у меня это Catalyst). Там легко почти в одно действие обновляется. Хотя если в списке этот драйвер отображаться не будет, то придется с бубном потанцевать чтобы он там появился))
Не смог ничего обновить и предпринять что-то толковым образом. Когда пришел мастер, то он почему-то сделал вывод что у меня проблема в видеокарте, якобы его драйвер с OpenGL на Windows 10 вообще не совместим. Я понял что быть такого не может и что этот человек банально пытается меня надуть. Сам в итоге решил проблему простой переустановкой этого самого драйвера.
Ни разу не сталкивался с тем, чтобы какие-то компоненты с исходным кодом не устанавливались сами или приводили к сбою. Обычно такое происходит как раз с проприетарными драйверами. У меня они постоянно глючат. Приходится перестанавливать и обновлять без конца.
Да, вот некоторым играм зачем-то свежий DirectX подавай, хотя сами эти игры не первой свежести. Ну, то есть уже прошло несколько лет с момента их выпуска. В общем, the sims я себе устанавливала как-то. А дальше уже, по-моему, все понятно.
Тоже как-то эту игрушку себе собирался устанавливать. Она мне предлагала DirectX установить, а я по глупости отменял процедуру и потом удивлялся, почему установка все не завершается. Я даже не загуглил, что это за программа такая, подумал что какой-то вирус. Когда уже начал искать, понял что к чему, потом все прошло как по маслу.
Никогда даже не знал версию OpenGL. Оказывается ее еще и обновлять надо. Думал, это встроенная в Windows вещь. Как и DirectX. Он ведь вроде как был частью Windows начиная еще с восьмой версии? Или я что-то путаю?
Я хочу поблагодарить автора. Сам не разбираюсь во всех этих темах, потому понять не мог зачем на компьютере мне нужна какая-то там сторонняя программа для одной несчастной игры. Благодаря вашей статье я все узнал, теперь понимаю, за это огромное спасибо!
Я столкнулся как раз в Minecraft с проблемой по OpenGL. Версия была 4.2, а требовалось куда выше. Вообще, железо подходит не просто минимальным, а оптимальным запрашиваемым параметрам, просто надо было ПО обновить мне. Чем я, собственно, и занялся. Нашел и скачал с сайта производителя обновления драйверов на видеокарту, установил их. И вот, дальше все пошло как по маслу. Порой требуется всего лишь разобраться в ПО, а потом уже идти в дело.
Я что-то не посмотрел минимальных требований по железу и принялся устанавливать игру на компьютер. Сначала он просто показывал, что OpenGL не той версии, обновите типа. Ну я обновлял всеми способами, что в этой статье указаны. А вот толку – ноль. Просто оказалось, что мое железо данную игру вообще не поддерживает. Надо, как минимум, обновить видеокарту.
Обновил драйвер через «Диспетчер устройств». Вот после этого у меня прям полный порядок – нужна игра сразу же установилась, без каких-то там ошибок и уведомлений. Статья оч полезная, автору благодарность.
Ничего не помогает, я не знаю, что мне делать… По требованиям вроде бы все подходит, но ни обновление Direct X, ни переустановка драйверов мне не помогли решить эту проблему. Может есть какой-то другой способ, подскажите кто-нибудь?
Проблема не в том, что надо обновлять (это и так понятно), а в том, что когда стоит последняя версия и она нарушена, то чересчур умная программа не хочет перезаписывать эту испорченную существующую. Вот где собака роется… И ни один умник еще не подсказал, как эту проблему простому пользователю решить…
а что делать если у меня нет видео карты а вместо неё дискретная и я запускал игру и там было написано что нужно обновить Open GL 3.1 и я не знаю как его обновить, в интернете искал драйвера но ничего не нашёл, и да обновлял все драйвера но проблема не изчезла, помогите пожалуйста
Я н против Опен Джиел, как и не против Директмкс… Но — вот у меня в программе Blender3D работает ОпенДжиел, а вот в игре Майнкрафт Крашится драйвер(.dll) опена, и я делал запрос в центр поддержки, мне говорят — а вы(это для Майнкрафта) переведите с Опенджл на Директикс… я не вкурсе, я ковырял настройки… там нет такого(