Как посмотреть opengl на пк windows 7

Обновлено: 03.07.2024

Пост ориентирован на новичков. В нем не рассматривается настройка Visual Studio. Он научит вас настраивать некоторые текстовые редакторы на компиляцию OpenGL приложений, либо выполнять это из консоли вручную.

Итак, для начала нам нужен компилятор — я остановился на G++. Он является частью GCC, а его порт под Windows называется MinGW. С него и начнем:

MinGW

Качаем с официального сайта инсталлятор и запускаем его. Можно выбрать выкачивание свежих пакетов сразу при установке, либо обновить их вручную позже. Компиляторы Fortran, Ada и ObjC нам не понадобятся, их можно не ставить. MSYS Basic System может пригодится, его ставим. В качестве адреса я указал " C:\MinGW ", но если вас это смущает — можете выбрать другой, например, " C:\Program Files\Common Files\MinGW ".

После установки следует добавить к системной переменной PATH две новые папки: " MinGW\bin " и " MinGW\msys\1.0\bin ". Для этого заходим в Пуск -> Панель управления -> Система -> Дополнительные параметры системы; Во вкладке Дополнительно тыкаем внизу кнопку Переменные среды. Из списка системных переменных выбираем Path, и через точку с запятой дописываем полные адреса к папкам " MinGW\bin " и " MinGW\msys\1.0\bin ".

Если вы не выбирали выкачивание свежих пакетов при установке, следует обновить нужные пакеты вручную. Для этого открываем консоль (Win+R -> cmd ), и пишем следующие команды:
Обновит информацию о доступных пакетах,
Отобразит полные имена пакетов gcc и g++,
Обновит эти пакеты до последних доступных для MinGW версий.

Теперь, когда у нас есть компилятор, мы можем приступить к установке необходимых OpenGL библиотек.

Freeglut

Поскольку OpenGL это API, которое относится исключительно к графике — в него не входят функции по созданию окон или обработки устройств ввода. Тем более, решение этой задачи зависит от операционной системы. По-этому ее вынесли в отдельную библиотеку и назвали GLUT — OpenGL Utility Toolkit. Однако, последний релиз этой библиотеки был очень давно и сейчас ее подменила freeglut.

Качаем с официального сайта бинарники под MinGW. Распаковываем, freeglut.dll из папки bin кидаем в " C:\Windows\System32 " (для х86) или " C:\Windows\SysWOW64 " (для х64), или любую другую папку, которая указана в PATH. Содержимое папок include и lib можно скопировать либо в " MinGW\include " и " MinGW\lib " (так будет проще), либо в отдельные созданые папки " MinGW\freeglut\include " и " MinGW\freeglut\lib ".

Библиотека glew позволяет определять что видеокарта поддерживает, а что — нет. Ее установка немного сложнее для нашего случая.
Качаем с официального сайта исходники, поскольку бинарники заточены под Visual Studio и нам не подойдут. Теперь эти исходники нужно скомпилировать. Я в этом практически ничего не понимаю, по-этому обратился к гуглу и нашел помощь здесь:
Распаковываем скачанный архив, открываем консоль, заходим в полученную папку и пишем следующие команды:
В результате в папке lib появилось 3 файла: glew32.dll , glew32.dll.a и glew32.a .
glew32.dll копируем туда же, куда ранее скопировали freeglut.dll , остальные 2 — в папку " MinGW\lib " либо " MinGW\glew\lib ".
Из папки include копируем содерижмое в " MinGW\include " или " MinGW\glew\include ".

Проверяем работоспособность

Создаем минимальный test.cpp:

Обратите внимание на функцию glutInitContextVersion — она завершит выполнение программы если ей не удалось создать контекст для указаной версии OpenGL. Чтобы узнать версию OpenGL, которую поддерживает ваша видеокарта, можно заглянуть в ее спецификацию либо скачать бинарники glew с официального сайта и запустить glewinfo.exe из папки bin . Он сгенерирует файл glewinfo.txt , в котором будет детально расписано что ваша видеокарта поддерживает, а что — нет. Иногда функционал можно расширить установкой более свежего видеодрайвера.

Открываем консоль, заходим в папку с test.cpp и пишем следующую команду:
В случае, если вы создавали отдельные папки freeglut и glew , здесь необходимо дополнительно указать соответствующие дополнительные папки include и lib . Тогда пример команды выглядит так:

Флаг -Wl,--subsystem,windows указывает компилятору что он должен создать графическое приложение, а не консольное.
Если все получилось, должен получится файл test.exe , который при запуске создает белое окно 512х512.

Когда вы захотите поделится своим приложением, убедитесь что вместе с исполняемым файлом передаете используемые библиотеки — freeglut.dll и glew32.dll .

Sublime Text 2

Строчку
дополняем подключением библиотек:

Аналогично, строчку
дополняем до
Если вы создавали отдельные папки под freeglut и glew, эти команды следует дополнить указанием адресов дополнительных папок include и lib .

Для того чтобы Sublime не отказывался выводить кириллицу в свою консоль, после
добавляем

Теперь, когда у нас открыт test.cpp , выбираем Tools -> Build system -> C++ OpenGL.
Нажимаем Ctrl+B для компиляции, Ctrl+Shift+B для компиляции и запуска.

UPD: Когда дело дошло до кода с gl-функциями из последних версий, выяснилось, что подключение заголовочного файла GL/gl.h недостаточно. В нем содержится устаревшая версия 1.1, и этот файл больше не обновляется. В дополнение к нему необходимо подключить GL/glext.h (последнюю версию которого надо скачать отсюда) и GL/wglext.h (отсюда). Для линукса последний файл заменяется GL/glxext.h (ссылка). Скачанными файлами нужно заменить их устаревшие версии по адресу " MinGW/include/GL/ ".

Как обновить OpenGL на Windows 7

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

Обновляем OpenGL в Windows 7

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

Когда у вас установлен самый свежий драйвер на видеокарту и обновлений больше нет, при этом все равно появляется уведомление о необходимости обновления OpenGL, сразу переходите к третьему способу. Если и этот вариант не принес никаких результатов, значит, ваше оборудование не поддерживает последние библиотеки. Рекомендуем задуматься о выборе новой видеокарты.

Способ 1: Обновление драйверов видеокарты в Windows 7

Как уже было сказано выше, компоненты OpenGL ставятся вместе с файлами графического адаптера. В Windows 7 присутствует несколько методов их обновления. Каждый из них подходит в разных ситуациях и требует от пользователя выполнения определенных действий. Перейдите к статье по ссылке ниже, чтобы детально ознакомиться со всеми способами. Выберите подходящий и воспользуйтесь предоставленными инструкциями. По завершении процесса достаточно перезагрузить компьютер и проверить работоспособность игр или других программ, которые требовали наличия свежей версии библиотеки.

Драйвер видеокарты в операционной системе Windows 7

Способ 2: Обновление компонентов в фирменной утилите видеокарты

Сейчас основными производителями графических адаптеров являются AMD и NVIDIA. У каждого имеется собственный софт, который обеспечивает корректную работу с операционной системой и позволяет обновлять ПО. Обладателям видеокарт NVIDIA советуем обратиться к материалу по следующей ссылке, чтобы разобраться с установкой новой версии драйвера OpenGL в GeForce Experience.

Установка драйвера в NVIDIA

Владельцам карточек от AMD нужно ознакомиться с другими статьями, поскольку в данном случае все действия выполняются в Catalyst Control Center либо в Radeon Software Adrenalin Edition, в зависимости от типа установленного ПО.

AMD Catalyst Control Center обновление драйверов

Способ 3: Обновление DirectX

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

Информация о версии DirectX AIDA64

На данный момент последней версией для ОС Виндовс 7 является DirectX 11. Если у вас инсталлирована более ранняя библиотека, советуем обновить ее и проверить работоспособность ПО. Развернуто на эту тему читайте в другом материале.

Загрузка пакета обновлений для Windows 7

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

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Как определить какая версия opengl на компьютере ?
У меня нетбук, видеоадптер Intel(r) Graphic Media Accelerator 3150, пытаюсь изучать opengl (C++ , visual studio 2012).
Windows 7 начальная.
И можно ли установить opengl 4 ?

Попытаться создать контекст(wglCreateContextAttribsARB) нужной версии?

Скинь исходный код.

Ещё есть версия в цифровом виде у новых ГЛ.
Лень искать какая там конкретно константа.

Андрей1234
> И можно ли установить opengl 4 ?
Это все же не notepad++, который всегда можно установить самой последней версии,:)
Версия OpenGL зависит в первую очередь от возможностей аппаратной части + драйвер. Почитай в свойствах драйвера, скорее всего там есть информация о поддерживаемой версии OpenGL.
Так же можно ознакомится с краткими характеристиками здесь
Так что одного желания использовать OGL 4.x мало, надо чтобы "железка" была соответствующая.

Андрей1234
> И можно ли установить opengl 4 ?
Нет, там только OpenGL 1.4 вроде поддерживается. Даже GLSL нет. Надо было покупать нормальный нетбук, не на атоме. Моему с AMD уже вроде года 2, а он поддерживает даже OpenGL 4.3. А если драйвера новые выйдут с поддержкой 4.4, то и 4.4 будет.

А я то дурак, себе карточку новую брал Radeon R9 280X, 16 косарей отдал (OpenGL 4.3 только), а надо было брать нетбук двух летней давности.

Monte-Kristo
> А я то дурак, себе карточку новую брал Radeon R9 280X, 16 косарей отдал (OpenGL
> 4.3 только), а надо было брать нетбук двух летней давности.
Да, весь нетбук стоил дешевле - около 14000. Правда производительность наверное у его карточки в 15 раз меньше, чем у R9 280X. Но для моего движка пока хватает.

gammaker
чем atom плох? Просто надо было брать со вторым ионом.

Monte-Kristo
И к чему твои понты. Человек за за свои деньги взял полноценный девайс, а ты только кусок компьютера, пусть и "жирный", но сам по себе ни на что не способный. Поставит себе Linux получит OpenGL 2.1, если захочет сможет и GLSL запрогать. А под win7 официально только OpenGL 1.5

RigoN
> Человек за за свои деньги взял полноценный девайс

насчет полноценного для графики - сомнительно.

у тебя точно нет второй карточки на нем?

unnamed
> насчет полноценного для графики - сомнительно.
Карту надо еще куда-то "вставить", сама по себе она как девайс==0.

RigoN
Так в моём тезисе нет никаких понтов - я же сказал, что я - лох, я - дурак, который купил кусок компьютера.

Узнать установленную версию можно при помощи команды dxdiag, вводимой в меню «Выполнить». Загрузить новый дистрибутив можно с официального сайта поддержки Microsoft в разделе Downloads. Как уже понятно, DirectX OpenGL обновить можно обычным стартом процесса инсталляции загруженного дистрибутива.

Как узнать есть ли на видеокарте поддержка OpenGL?

Если выясняется, что ваше оборудование поддерживает OpenGL 2.0 (что и большинство других), вы можете попробовать проприетарные драйверы. Они называются nvidia-current для nvidia и fglrx для ATI. Для Intel существуют только драйверы с открытым исходным кодом. Используйте dmidecode, чтобы узнать имя вашей видеокарты.

Какие видеокарты поддерживают OpenGL?

Поддерживают видеокарты: Radeon серии HD; GeForce 8, 9, GTX 100, GTX 200, GTX 300 и GTX 400 серий.

Как обновить OpenGL на Windows 10?

Можно ли обновить OpenGL?

Как узнать какой у меня OpenGL?

Узнать установленную версию можно при помощи команды dxdiag, вводимой в меню «Выполнить». Загрузить новый дистрибутив можно с официального сайта поддержки Microsoft в разделе Downloads. Как уже понятно, DirectX OpenGL обновить можно обычным стартом процесса инсталляции загруженного дистрибутива.

Как проверить работу OpenGL?

Проверить наличие в системе драйвера OpenGL можно с помощью утилит OpenGL Extensions Viewer и GPU Caps Viewer. Если они показывают, что поставщик OpenGL — Microsoft, значит в системе нет драйвера OpenGL . Загрузите и установите последнюю версию драйвера для видеокарты с сайта NVIDIA.

Для чего применяется OpenGL es?

OpenGL ES (OpenGL for Embedded Systems — OpenGL для встраиваемых систем) — подмножество графического интерфейса OpenGL, разработанное специально для встраиваемых систем — мобильных телефонов, карманных компьютеров, игровых консолей.

Для чего нужна программа OpenGL?

Что такое OpenGL на андроид?

«OpenGL (Open Graphics Library) — спецификация, определяющая независимый от языка программирования платформонезависимый программный интерфейс для написания приложений, использующих двумерную и трёхмерную компьютерную графику. Включает более 300 функций для рисования сложных трёхмерных сцен из простых примитивов.

Как обновить драйвер directx OpenGL Windows 10?

Делается все так:

  1. Нажмите Win + R.
  2. Скопируйте команду devmgmt.msc в текстовое поле и кликните по подтверждению.
  3. Раскройте подраздел «Видеоадаптеры».
  4. Здесь и будет упоминание о модели установленной карты.
  5. Перейдите на сайт производителя и загрузите последние драйверы для нее.
  6. Перезапустите ПК.

Как проверить установлены ли драйвера Windows 10?

Как переустановить OpenGL?

Для установки или обновления OpenGL необходимо просто своевременно загрузить последнюю версию драйвера видеокарты. И сделать это можно как через официальный сайт производителя чипсета, так и с помощью встроенной в систему утилиты «Диспетчер устройств».

В чем разница между OpenGL и DirectX?

OpenGL vs DirectX

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

  • отображение степени соответствия драйвера различным версиям стандарта OpenGL (1.1 - 4.3) отдельно по расширениям и целиком
  • отображение подробной информации о каждом поддерживаемом расширении и его функции
  • отображение информации о поддержке разнообразных функций и технологий рендеринга драйвером
  • наличие списка поддерживаемых видеорежимов и форматов изображения
  • предоставление "быстрого отчета", включающего информацию о важных недостатках и преимуществах благодаря поддержке тех или иных функций или ее отсутствии
  • встроенные 3D-тесторы с поддержки OpenGL от версии 1.1 до 4.3 с возможностью настройки некоторых функций рендеринга и замера уровня быстродействия
  • активация некоторых скрытых расширений OpenGL
  • предоставление доступа к полной базе данных по всем расширениям на основе любого фильтра производитель/видеокарта/расширение

AIDA64 Extreme Edition - незаменимое приложение для диагностики ПК с возможностью проведения.

CPU-Z - небольшая полезная программа, с помощью которой вы получите всю информацию об.

FurMark - мощный инструмент, который будет в первую очередь полезен оверклокерам, позволяющий.

GPU-Z - отличная утилита для просмотра разнообразной информации о видеокарте и ее.

CrystalDiskMark - небольшая бесплатная программа, предназначенная для сравнительного анализа.

EVEREST Ultimate Edition - одно из лучших приложений для диагностики, тестирования и анализа.

Отзывы о программе OpenGL Extension Viewer

Minescar227 про OpenGL Extension Viewer 6.1.2 [17-03-2021]

Отвечаю, это работает, там сверху, после загрузки программы, появится значок загрузить в верхнем левом углу, после загрузки перезагрузить пк!
| | Ответить

Tимофей про OpenGL Extension Viewer 6.1.2 [21-10-2020]

Вообще я скачал на телефон но перенес на комп щас загружается пока не известно заработает или нет)) (Windows 7 начальная)
1 | | Ответить

ETOGG про OpenGL Extension Viewer 5.1.1 [30-04-2019]

у меня проблема мне переустановили виндовс 7 32 бит на виндовс 7 86 бит когда захожу в майн у меня вылетает и пишет что драйвера не совместимы ((((((((((((((((((((((((
6 | 22 | Ответить

ДОНЕЙШЕН в ответ ETOGG про OpenGL Extension Viewer 6.0.1 [27-02-2020]

ETOGG 32 bit это тоже самое что и 86 bit
| 11 | Ответить

Михаил про OpenGL Extension Viewer 5.1.1 [30-12-2018]

парп про OpenGL Extension Viewer 5.1.1 [16-09-2018]

У меня на виндеXP не идёт. Что делать?
7 | 11 | Ответить

Читайте также: