Как узнать установлен ли opengl на компьютере с windows

I have about 50 PCs on a network I look after and would like to know if the PCs have OpenGL installed. If they have I’d also like to know which version. Now I don’t mind visiting every machine in-...

I have about 50 PCs on a network I look after and would like to know if the PCs have OpenGL installed. If they have I’d also like to know which version.

Now I don’t mind visiting every machine in-order to do this but I’d prefer not installing any utility.

So is there anyway to find if OpenGL is installed on a PC (I’m thinking of either XP, Vista or 7)? and if installed, which version it is?

If there isn’t, I’m open to utility suggestions as well.

asked Jun 17, 2011 at 9:52

Thomas's user avatar

ThomasThomas

2,4104 gold badges20 silver badges30 bronze badges

I believe Windows comes with OpenGL drivers. http://www.opengl.org/wiki/Getting_started seems to confirm this:

If you are running Windows 98/Me/NT/2000/XP/2003/Vista, the OpenGL library has already been installed on your system.

The above page shows the default location for opengl32.dll on the different versions of windows too. E.g. windowssystem32opengl32.dll So you could look there for them on each machine.

If you want to determine the version on each system then I think you’ll need a utility.

answered Jun 17, 2011 at 10:17

Chris Kent's user avatar

Chris KentChris Kent

1,40111 silver badges14 bronze badges

1

Found OpenGL Extensions Viewer. But it’s a utility answer.

screenshot

David Ferenczy Rogožan's user avatar

answered Jun 17, 2011 at 10:07

Thomas's user avatar

ThomasThomas

2,4104 gold badges20 silver badges30 bronze badges

1

There is another utility called GPU Caps Viewer on Geeks3D.

GPU Caps Viewer is a graphics card information utility focused on the OpenGL, Vulkan, OpenCL and CUDA API level support of the main (primary) graphics card. For Vulkan, OpenCL and CUDA, GPU Caps Viewer details the API support of each capable device available in the system.

enter image description here

Timothy C. Quinn's user avatar

answered Oct 26, 2016 at 15:00

JanHickson's user avatar

JanHicksonJanHickson

611 silver badge2 bronze badges

2

I have about 50 PCs on a network I look after and would like to know if the PCs have OpenGL installed. If they have I’d also like to know which version.

Now I don’t mind visiting every machine in-order to do this but I’d prefer not installing any utility.

So is there anyway to find if OpenGL is installed on a PC (I’m thinking of either XP, Vista or 7)? and if installed, which version it is?

If there isn’t, I’m open to utility suggestions as well.

asked Jun 17, 2011 at 9:52

Thomas's user avatar

ThomasThomas

2,4104 gold badges20 silver badges30 bronze badges

I believe Windows comes with OpenGL drivers. http://www.opengl.org/wiki/Getting_started seems to confirm this:

If you are running Windows 98/Me/NT/2000/XP/2003/Vista, the OpenGL library has already been installed on your system.

The above page shows the default location for opengl32.dll on the different versions of windows too. E.g. windowssystem32opengl32.dll So you could look there for them on each machine.

If you want to determine the version on each system then I think you’ll need a utility.

answered Jun 17, 2011 at 10:17

Chris Kent's user avatar

Chris KentChris Kent

1,40111 silver badges14 bronze badges

1

Found OpenGL Extensions Viewer. But it’s a utility answer.

screenshot

David Ferenczy Rogožan's user avatar

answered Jun 17, 2011 at 10:07

Thomas's user avatar

ThomasThomas

2,4104 gold badges20 silver badges30 bronze badges

1

There is another utility called GPU Caps Viewer on Geeks3D.

GPU Caps Viewer is a graphics card information utility focused on the OpenGL, Vulkan, OpenCL and CUDA API level support of the main (primary) graphics card. For Vulkan, OpenCL and CUDA, GPU Caps Viewer details the API support of each capable device available in the system.

enter image description here

Timothy C. Quinn's user avatar

answered Oct 26, 2016 at 15:00

JanHickson's user avatar

JanHicksonJanHickson

611 silver badge2 bronze badges

2

Содержание

  1. Как узнать версию OpenGL Windows 10?
  2. Какие видеокарты поддерживают OpenGL?
  3. Как обновить OpenGL на Windows 10?
  4. Как включить OpenGL в Windows 10?
  5. Нужно ли скачивать OpenGL?
  6. Как узнать есть ли поддержка OpenGL?
  7. Для чего используется OpenGL?
  8. Как определить какая версия OpenGL установлена в Windows?
  9. Как обновить DirectX OpenGL?
  10. Как исправить ошибку OpenGL?
  11. Как установить OpenGL на ПК?
  12. Как открыть настройки OpenGL?
  13. Как включить поддержку OpenGL?
  14. Какой OpenGL нужен для Minecraft?
  15. В чем разница между OpenGL и directx?
  16. В чем разница между OpenGL и Vulkan?
  17. Как узнать версию opengl windows 10
  18. 3 ответов
  19. Что такое OpenGL?
  20. Зачем нужна OpenGL?
  21. Как узнать, какая версия OpenGL установлена на вашем компьютере?
  22. Как проверить версию opengl
  23. Что даёт новая версия?
  24. Простой способ определения
  25. Определение с помощью встроенных средств
  26. OpenGL: как простейшим способом?
  27. Как обновить OpenGL на Windows 7 или в любой другой системе при помощи специализированных утилит?
  28. Обновление DirectX
  29. Почему драйверы не обновляются?
  30. Способ 1: Обновление драйверов видеокарты в Windows 7
  31. Способ 2: Обновление компонентов в фирменной утилите видеокарты
  32. Способ 3: Обновление DirectX
  33. 3 ответов
  34. Что даёт новая версия?
  35. Простой способ определения
  36. Определение с помощью встроенных средств
  37. Способ 1: Обновление драйверов видеокарты в Windows 7
  38. Способ 2: Обновление компонентов в фирменной утилите видеокарты
  39. Способ 3: Обновление DirectX
  40. OpenGL: как простейшим способом?
  41. Как обновить OpenGL на Windows 7 или в любой другой системе при помощи специализированных утилит?
  42. Обновление DirectX
  43. Почему драйверы не обновляются?

Как узнать версию OpenGL Windows 10?

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

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

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

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

Чтобы обновить версию OpenGL, обновите видеодрайверы. Для этого кликните правой кнопкой мыши по видеокарте и в контекстном меню выберите опцию «Обновить драйверы». ВНИМАНИЕ.

Как включить OpenGL в Windows 10?

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

Нужно ли скачивать OpenGL?

Для того, чтобы OpenGL работал корректно, необходимо установить верную версию. Если у вас 32-ух битная система, то надо скачивать OpenGL 32 bit. А если у вас Windows 10 x64, то нужно скачивать 64-ех битную версию программы. Пакет подходит для графических чипов Intel, но есть версии и для других видеокарт.

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

Для чего используется OpenGL?

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

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

Определение с помощью встроенных средств

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

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

4 решения для устранения проблем OpenGL в Windows 10

Как установить OpenGL на ПК?

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

Как открыть настройки OpenGL?

Как открыть настройки 3D-графики OpenGL* и DirectX*?

Как включить поддержку OpenGL?

Чтобы определить, поддерживает ли ее ваш компьютер, перейдя в меню Редактирование — Установки — Производительность. Если установлен флажок Включить отрисовку OpenGL, значит все включено. Если флажок не установлен, но вы можете установить его, сделайте это.

Какой OpenGL нужен для Minecraft?

Начнем с минимальных требований к компьютеру, при которых вообще возможно нормально играть в игру: Процессор: 1.5 ГГц – двухядерный, 2 ГГц – одноядерный; Оперативная память: 512 МБ для Win XP, 1 GB для Vista и выше; Видеокарта: Должна поддерживать OpenGL 1.4.

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

OpenGL — это для программ профессиональной графики, а Direct3D — это для игр. … OpenGL исходно разрабатывался как библиотека 3D графики, которая МОЖЕТ, но НЕ ОБЯЗАНА ускоряться аппаратно.

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

Чем отличается Vulkan от OpenGL

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

Источник

Как узнать версию opengl windows 10

У меня около 50 компьютеров в сети, о которых я забочусь, и я хотел бы знать, установлены ли на ПК OpenGL. Если у них есть, я также хотел бы знать, какая версия.

теперь я не против посетить каждую машину, чтобы сделать это, но я предпочел бы не устанавливать никаких утилит.

Так есть ли в любом случае, чтобы найти, если OpenGL установлен на ПК (я думаю о XP, Vista или 7)? а если установлена, то какая версия?

Если нет, я открыт для утилита предложения также.

3 ответов

Я считаю, что Windows поставляется с драйверами OpenGL. http://www.opengl.org/wiki/Getting_started кажется, подтверждает это:

если вы используете Windows 98/Me/NT/2000/XP/2003/Vista, библиотека OpenGL уже установлена в вашей системе.

на странице выше показано расположение opengl32 по умолчанию.dll на различных версиях windows, тоже. Е. Г. в WindowsSystem32 иopengl32.dll, чтобы вы могли искать их на каждой машине.

Если вы хотите определить версию на каждой системе, то я думаю, что вам понадобится утилита.

1562505775 1485938

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

Бывают случаи, когда игры не запускаются именно из-за отсутствия или устаревшей сборки OpenGL на ПК. Решается эта проблема довольно просто: обновлением. Ниже мы расскажем, каким образом можно обновить OpenGL, и что для этого понадобится.

Чтобы исключить возможные неполадки из-за неподходящей версии библиотеки DirectX, давайте сперва обновим ее. Но перед обновлением понадобится узнать, какая сборка стоит на данный момент. Для этого подойдет приложение AIDA64. Оно не бесплатное, но триал-версии будет достаточно, чтобы посмотреть нужные данные.

Итак, после скачивания и установки программы, запустите ее. В левой колонке отыщите иконку Дирекста, раскройте список и выберите пункт Дирекст – видео. В основной части интерфейса появится информация об свойствах установленного модуля. Обратите внимание на строку, выделенную красным маркером на скриншоте. В ней содержится описание текущей версии DirectX.

Заметьте, если у Вас на компьютере стоит Виндовс 7, последней доступной версией для данной системы будет ДайректЭкс 11.0. Дополнение SP1 позволяет установить v11.1.

То есть обновлять нужно только в том случае, когда у Вас установлена библиотека ниже v 11.0 или 11.1.
Скачать последнюю версию DirectX для Windows 7 можно на официальном портале Майкрософт.

1562505896 informatsiya o versii directx aida64

Как известно, библиотека OpenGL устанавливается вместе с драйверами на видеопроцессор. Следовательно, чтобы обновить графическую библиотеку, Вам понадобится обновить весь пакет ПО для видеокарты. Сделать это можно разными способами. Например, через стандартную утилиту «Диспетчер устройств».

1562505865 drayver videokartyi v operatsionnoy sisteme windows 7

Но данный метод весьма муторный и слишком усложненный. Мы рекомендуем пойти другим путем, более целесообразным: обновить видеодрайвер с помощью официальной программы от разработчика. Но так как существует два топовых производителя, AMD и Nvidia, Вам понадобятся разные приложения (это зависит от фирмы Вашей видеокарты).

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

После загрузки и установки, откройте приложение, и перейдите на вкладку «Драйверы». Здесь Вам понадобится проверить наличие свежих версий, а после скачать их и обновить.

1562505966 obnovlenie drayverov v nvidia geforce

Для тех, у кого АМД
На AMD драйвера можно обновить через две программы, загрузить которые нужно с официального сайта:

1. В Radeon Software Adrenalin Edition это делается следующим образом: открываете приложение, щелкаете по нижней кнопке «Обновления», после чего появляется окно, где можно проверить наличие новых версий, а также загрузить доступные.

1562505942 amd radeon software crimson obnovleniya

2. Если для Вашей видеокарты подходит Catalyst Control Center, тогда скачивайте ее и следуйте простой инструкции: в открывшейся программе кликните по вкладке «Информация». В появившемся перечне выберите пункт «Обновление ПО». В правой области интерфейса Вы сможете просканировать и установить свежие драйвера.

1562506030 amd catalyst control center obnovlenie drayverov

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

Что такое OpenGL?

Это програмный интерфейс для программирования графики, «Открытая Графическая Библиотека».

Зачем нужна OpenGL?

С помощью OpenGL создаются различные графические двумерные и трехмерные программы и игры, такие, как Quake и т. п. стрелялки-автогонки-бродилки.

Если у вас уже установлена и нормально работает какая-нибудь подобная игра, значит все программы, распространяемые с www.rossprogrammproduct.com тоже будут нормально работать на вашем компьютере.

Как узнать, какая версия OpenGL установлена на вашем компьютере?

Для нормальной работы программ распространяемых с www.rossprogrammproduct.com необходима версия OpenGL 1.4.0 и выше.

Например, на компакт-диске с драйверами для видеокарты корпорации NVIDIA имеется файл nvopengl.dll — это именно то, что надо. Этот файл должен находиться в директории C:WINDOWSSYSTEM

Таким образом, если у вас боле-мене современная видеокарта, то все программы от РОССПРОГРАММПРОДУКТ будут нормально работать на вашем компьютере.

Всё необходимое програмное обеспечение распространяется бесплатно.

Однако, если у вас очень старая и маломощная видеокарта, то выход один: апгрейд, т.е. установка новой видеокарты с последующим обновлением драйверов.

Источник

Как проверить версию opengl

Иногда для запуска приложения или игры в ОС Windows может потребоваться название пакета установленных в операционной системе программ.

А, значит, и ответить на вопрос, как узнать какой DirectX установлен.

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

Что даёт новая версия?

Значительная часть программного обеспечения работает только в соответствующей среде – с нужными драйверами и пакетами программ.

Например, Adobe Photoshop требует установленного ПО OpenGL, а практически все современные игры не будут запускаться без DirectX 11.

Точное знание мультимедийного пакета (а также ресурсов компьютера) позволяет избежать следующих проблем:

Для большинства приложений, требующих специального программного обеспечения типа DirectX, оно идёт в комплекте. А в процессе установки предлагается её установить на компьютере или обновить.

Простой способ определения

Узнать версию DirectX на недавно установленной системе довольно просто – в современных ОС пакет уже идёт в комплекте с Windows. И определить разновидность можно по названию системы:

Kak uznat kakoj directX ustanovlen %E2%84%962

Определение с помощью встроенных средств

Для точного определения версии DirectX с помощью встроенного средства диагностики, требуется:

Kak uznat kakoj directX ustanovlen %E2%84%963

Совет! Так как система показывает только целые значения, то иногда показанная информация о DirectX 11 может означать, что на самом деле в системе установлена версия 11.1 или 11.2. Однако в большинстве случаев такие подробности не имеют значения.

Ещё одним местом, где узнать версию DirectX, является панель управления видеокарты, если она установлена.

Например, у продукции компании NVidia такая информация выдаётся при просмотре сведений о системе.

Kak uznat kakoj directX ustanovlen %E2%84%964

Бесплатные версии этой утилиты можно найти в Интернете и установить на свой компьютер – в дальнейшем она понадобится не только для определения, какой версии у вас DirectX.

Можно найти похожие возможности и у других утилит.

Kak uznat kakoj directX ustanovlen %E2%84%965

Версия мультимедийного пакета, показываемая программой AIDA 64

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

помните, что они только говорят, какую версию поддерживает оборудование. Чтобы иметь возможность запускать библиотеки OpenGL, вам также нужен драйвер, который их поддерживает. Множественные видео-водители для каждого обломока поколения для Linux. Ubuntu поставляется с версиями с открытым исходным кодом, которые не являются плохими, но, как правило, на шаг позади проприетарных драйверов, выпущенных производителями графических карт (которые часто называют binary drivers или proprietary drivers). Если выяснится, что ваше оборудование поддерживает OpenGL 2.0 (которых большинство), Вы можете попробовать проприетарные драйвера. Они называются nvidia-current для nvidia и fglrx для ATI. Для Intel существуют только драйверы с открытым исходным кодом.

пример из моего ноутбука:

Prompt>lspci | grep VGA 00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02) 01:00.0 VGA compatible controller: nVidia Corporation Device 0df0 (rev a1) prompt>

и соответствующая выдержка из lshw:

*-pci:0 description: PCI br >

Несомненно, многие геймеры знают, что для корректной работы таких известных игр, как Minecraft или CS, одним из самых основных условий является наличие в системе установленных последних версий драйверов OpenGL. Как обновить этот пакет драйверов, сейчас и будет рассмотрено, поскольку, как и любое другое программное обеспечение, они могут устаревать. Именно поэтому иногда возникают проблемы с запуском любимых игр.

OpenGL: как простейшим способом?

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

Для активации процесса следует войти в стандартный «Диспетчер устройств», что можно сделать из «Панели управления», раздела администрирования компьютера или командой devmgmgt.msc через строку консоли «Выполнить», и найти там установленный видеоадаптер.

1485939

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

Как обновить OpenGL на Windows 7 или в любой другой системе при помощи специализированных утилит?

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

1485940

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

1485941

В принципе, если такой вариант пользователю не нравится, можно воспользоваться не менее интересными программами наподобие Driver Booster, которые без участия пользователя обновляют драйверы абсолютно для всех «железных» и программных устройств, установленных на компьютере или ноутбуке. Приложение в процессе сканирования системы само определит версию драйвера OpenGL. Как обновить его? Нужно всего лишь согласиться с предложением установки найденных апдейтов. По завершении процесса обновления в обязательном порядке потребуется полная перезагрузка.

1485942

Наконец, можно установить специальную утилиту под названием OpenGL Extensions Viewer, с помощью которой можно и узнать версию установленного пакета драйверов, и обновить его до последней версии.

Обновление DirectX

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

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

1485943

Как уже понятно, DirectX OpenGL обновить можно обычным стартом процесса инсталляции загруженного дистрибутива. Преимущество этого обновления состоит еще и в том, что в самом диалоговом окне DirectX можно провести ряд тестов, включая производительность DirectSound, ffdshow, Direct3D и т. д.

Почему драйверы не обновляются?

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

Кстати сказать, наиболее часто такая проблема встречается в случае с интегрированным видеочипами стандарта video-on-board, которые встроены в материнские платы. С дискретными видеокартами, как правило, таких проблем нет (естественно, при условии, что чип не является слишком устаревшим и изначально поддерживает технологию OpenGL). Как для таких карт, думается, уже понятно. Но иногда может потребоваться апдейт платформ JAVA Runtime или даже.NET Framework от Microsoft — об этом тоже забывать нельзя. Но как правило, в большинстве случаев этого делать не требуется — достаточно и параллельно использовать утилиту OpenGL Extensions Viewer.

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

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

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

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

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

Drayver videokartyi v operatsionnoy sisteme Windows 7

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

Ustanovka drayvera v NVIDIA

AMD Catalyst Control Center obnovlenie drayverov

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

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

Informatsiya o versii DirectX AIDA64

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

Zagruzka paketa obnovleniy dlya Windows 7

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

У меня около 50 компьютеров в сети, о которых я забочусь, и я хотел бы знать, установлены ли на ПК OpenGL. Если у них есть, я также хотел бы знать, какая версия.

теперь я не против посетить каждую машину, чтобы сделать это, но я предпочел бы не устанавливать никаких утилит.

Так есть ли в любом случае, чтобы найти, если OpenGL установлен на ПК (я думаю о XP, Vista или 7)? а если установлена, то какая версия?

Если нет, я открыт для утилита предложения также.

3 ответов

Я считаю, что Windows поставляется с драйверами OpenGL. http://www.opengl.org/wiki/Getting_started кажется, подтверждает это:

если вы используете Windows 98/Me/NT/2000/XP/2003/Vista, библиотека OpenGL уже установлена в вашей системе.

на странице выше показано расположение opengl32 по умолчанию.dll на различных версиях windows, тоже. Е. Г. в WindowsSystem32 иopengl32.dll, чтобы вы могли искать их на каждой машине.

Если вы хотите определить версию на каждой системе, то я думаю, что вам понадобится утилита.

Иногда для запуска приложения или игры в ОС Windows может потребоваться название пакета установленных в операционной системе программ.

А, значит, и ответить на вопрос, как узнать какой DirectX установлен.

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

Что даёт новая версия?

Значительная часть программного обеспечения работает только в соответствующей среде – с нужными драйверами и пакетами программ.

Например, Adobe Photoshop требует установленного ПО OpenGL, а практически все современные игры не будут запускаться без DirectX 11.

Точное знание мультимедийного пакета (а также ресурсов компьютера) позволяет избежать следующих проблем:

Для большинства приложений, требующих специального программного обеспечения типа DirectX, оно идёт в комплекте. А в процессе установки предлагается её установить на компьютере или обновить.

Простой способ определения

Узнать версию DirectX на недавно установленной системе довольно просто – в современных ОС пакет уже идёт в комплекте с Windows. И определить разновидность можно по названию системы:

Kak uznat kakoj directX ustanovlen %E2%84%962

Определение с помощью встроенных средств

Для точного определения версии DirectX с помощью встроенного средства диагностики, требуется:

Kak uznat kakoj directX ustanovlen %E2%84%963

Совет! Так как система показывает только целые значения, то иногда показанная информация о DirectX 11 может означать, что на самом деле в системе установлена версия 11.1 или 11.2. Однако в большинстве случаев такие подробности не имеют значения.

Ещё одним местом, где узнать версию DirectX, является панель управления видеокарты, если она установлена.

Например, у продукции компании NVidia такая информация выдаётся при просмотре сведений о системе.

Kak uznat kakoj directX ustanovlen %E2%84%964

Бесплатные версии этой утилиты можно найти в Интернете и установить на свой компьютер – в дальнейшем она понадобится не только для определения, какой версии у вас DirectX.

Можно найти похожие возможности и у других утилит.

Kak uznat kakoj directX ustanovlen %E2%84%965

Версия мультимедийного пакета, показываемая программой AIDA 64

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

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

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

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

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

Drayver videokartyi v operatsionnoy sisteme Windows 7

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

Ustanovka drayvera v NVIDIA

AMD Catalyst Control Center obnovlenie drayverov

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

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

Informatsiya o versii DirectX AIDA64

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

Zagruzka paketa obnovleniy dlya Windows 7

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

Несомненно, многие геймеры знают, что для корректной работы таких известных игр, как Minecraft или CS, одним из самых основных условий является наличие в системе установленных последних версий драйверов OpenGL. Как обновить этот пакет драйверов, сейчас и будет рассмотрено, поскольку, как и любое другое программное обеспечение, они могут устаревать. Именно поэтому иногда возникают проблемы с запуском любимых игр.

OpenGL: как простейшим способом?

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

Для активации процесса следует войти в стандартный «Диспетчер устройств», что можно сделать из «Панели управления», раздела администрирования компьютера или командой devmgmgt.msc через строку консоли «Выполнить», и найти там установленный видеоадаптер.

1485939

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

Как обновить OpenGL на Windows 7 или в любой другой системе при помощи специализированных утилит?

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

1485940

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

1485941

В принципе, если такой вариант пользователю не нравится, можно воспользоваться не менее интересными программами наподобие Driver Booster, которые без участия пользователя обновляют драйверы абсолютно для всех «железных» и программных устройств, установленных на компьютере или ноутбуке. Приложение в процессе сканирования системы само определит версию драйвера OpenGL. Как обновить его? Нужно всего лишь согласиться с предложением установки найденных апдейтов. По завершении процесса обновления в обязательном порядке потребуется полная перезагрузка.

1485942

Наконец, можно установить специальную утилиту под названием OpenGL Extensions Viewer, с помощью которой можно и узнать версию установленного пакета драйверов, и обновить его до последней версии.

Обновление DirectX

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

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

1485943

Как уже понятно, DirectX OpenGL обновить можно обычным стартом процесса инсталляции загруженного дистрибутива. Преимущество этого обновления состоит еще и в том, что в самом диалоговом окне DirectX можно провести ряд тестов, включая производительность DirectSound, ffdshow, Direct3D и т. д.

Почему драйверы не обновляются?

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

Кстати сказать, наиболее часто такая проблема встречается в случае с интегрированным видеочипами стандарта video-on-board, которые встроены в материнские платы. С дискретными видеокартами, как правило, таких проблем нет (естественно, при условии, что чип не является слишком устаревшим и изначально поддерживает технологию OpenGL). Как для таких карт, думается, уже понятно. Но иногда может потребоваться апдейт платформ JAVA Runtime или даже.NET Framework от Microsoft — об этом тоже забывать нельзя. Но как правило, в большинстве случаев этого делать не требуется — достаточно и параллельно использовать утилиту OpenGL Extensions Viewer.

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

помните, что они только говорят, какую версию поддерживает оборудование. Чтобы иметь возможность запускать библиотеки OpenGL, вам также нужен драйвер, который их поддерживает. Множественные видео-водители для каждого обломока поколения для Linux. Ubuntu поставляется с версиями с открытым исходным кодом, которые не являются плохими, но, как правило, на шаг позади проприетарных драйверов, выпущенных производителями графических карт (которые часто называют binary drivers или proprietary drivers). Если выяснится, что ваше оборудование поддерживает OpenGL 2.0 (которых большинство), Вы можете попробовать проприетарные драйвера. Они называются nvidia-current для nvidia и fglrx для ATI. Для Intel существуют только драйверы с открытым исходным кодом.

пример из моего ноутбука:

Prompt>lspci | grep VGA 00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02) 01:00.0 VGA compatible controller: nVidia Corporation Device 0df0 (rev a1) prompt>

Источник

Как узнать версию opengl windows 10

У меня около 50 компьютеров в сети, о которых я забочусь, и я хотел бы знать, установлены ли на ПК OpenGL. Если у них есть, я также хотел бы знать, какая версия.

теперь я не против посетить каждую машину, чтобы сделать это, но я предпочел бы не устанавливать никаких утилит.

Так есть ли в любом случае, чтобы найти, если OpenGL установлен на ПК (я думаю о XP, Vista или 7)? а если установлена, то какая версия?

Если нет, я открыт для утилита предложения также.

3 Упражнение: «Трехмерные фигуры»

Замените функцию auxSolidSphere на функцию, из указанных ниже с соответствующими параметрами. Значения параметров устанавливайте порядка единицы — 0.5-1.7. Если вы укажете слишком маленький размер, фигуру будет плохо видно; если слишком большой, то она получится урезанной. Это связано с тем, что ее край, как бы вылезет из монитора.

  • auxSolidCube(width) // куб
  • auxSolidBox(width, height, depth) // коробка
  • auxSolidTorus(r,R) // тор
  • auxSolidCylinder(r,height) // цилиндр
  • auxSolidCone(r,height) // конус
  • auxSolidIcosahedron(width) // многогранники
  • auxSolidOctahedron(width)
  • auxSolidTetrahedron(width)
  • auxSolidDodecahedron(width)
  • auxSolidTeapot(width) // рисует чайник

С помощью выше указанных функций вы можете рисовать сплошные фигуры. Если вам надо нарисовать проволочную, то вместо Solid пишите Wire.

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

ВНИМАНИЕ. Мы будем использовать стандартное приложение «Центр управления графикой Intel» для ПК и ноутбуков с процессорами Intel.

1. Откройте приложение «Центр управления графикой Intel», используя комбинацию клавиш Ctrl+Alt+F12. Далее нажмите на «Параметры и поддержка».

ВНИМАНИЕ. Интерфейс приложения Intel может иметь некоторые отличия от представленного в статье. Это зависит от модели вашего процессора и версии Windows.

В качестве альтернативы вы можете открыть панель управления Intel, кликнув правой кнопкой мыши на рабочем столе, и в контекстном меню выбрать опцию «Настройки графики Intel» >>> «Опции и поддержка».

2.jpg

2. В следующем окне вы увидите, какая версия OpenGL у вас установлена.

Open_GL_2.png

Вам следует обновить драйверы OpenGL, если они устарели.

Hit the below command to install freeglut

Now install glew with the following command

Here you have to be super careful on how to download the specific version of code blocks.

Since we have already set up MinGW package we don’t need code block with mingw setup so install simple code block without mingw-setup as shown below :

Head over to this link http://www.codeblocks.org/downloads and download the binary release of code blocks as shown below:

Для чего нужен OpenGL

OpenGL расшифровывается как Open Graphics Library и представляет собой интерфейс прикладного программирования API с открытым исходным кодом. Данное ПО используется для масштабирования 2D и 3D графики векторного типа, программирования, создания компьютерных игр, а также обеспечения качественного рендеринга.

Как определить, какая версия OpenGL установлена в Windows

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

Как узнать версию OpenGL в настройках графической карты Intel

Вот так отображается версия OpenGL в настройках видеокарты Intel

Как определить версию OpenGL в видеокарте компании AMD

В разделе «Настройки» графических карт AMD тоже отображается установленная на данный момент версия OpenGL

Как скачать и установить OpenGL

Начнем с азов, что OpenGL существует две версии:

  • Для разработчиков;
  • Для пользователей ПК;

Скорее всего, вам нужна именно вторая. Версия для разработчиков является профессиональным продуктом, который позволяет программистам добавить поддержку последних графических технологий в свои утилиты. И если вы не разрабатываете никакой софт, то вам это решение ничем не поможет. Вам потребуется среда для пользователей, которая позволяет оптимизировать работу устройства, а также улучшает работу всего софта, который был написан с прицелом на данную технологию. А подобных утилит очень много, начиная с популярных игр, как GTA 5, и заканчивая профессиональными редакторами видео и аудио файлов.

Screenshot_34.jpg

Как пользоваться

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

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

screenshot_7

Почему драйверы не обновляются?

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

Кстати сказать, наиболее часто такая проблема встречается в случае с интегрированным видеочипами стандарта video-on-board, которые встроены в материнские платы. С дискретными видеокартами, как правило, таких проблем нет (естественно, при условии, что чип не является слишком устаревшим и изначально поддерживает технологию OpenGL). Как обновить драйверы для таких карт, думается, уже понятно. Но иногда может потребоваться апдейт платформ JAVA Runtime или даже .NET Framework от Microsoft – об этом тоже забывать нельзя. Но как правило, в большинстве случаев этого делать не требуется — достаточно обновить DirectX и параллельно использовать утилиту OpenGL Extensions Viewer.

Содержание

  1. Как определить какая версия opengl на компьютере ?
  2. Как узнать, установлен ли OpenGL на компьютере Windows?
  3. 3 ответа
  4. Как узнать какой opengl установлен windows 10. Как узнать какой DirectX установлен: Несколько простых способов
  5. Что даёт новая версия?
  6. Простой способ определения
  7. Определение с помощью встроенных средств
  8. OpenGL: как простейшим способом?
  9. Как обновить OpenGL на Windows 7 или в любой другой системе при помощи специализированных утилит?
  10. Обновление DirectX
  11. Почему драйверы не обновляются?
  12. Способ 1: Обновление драйверов видеокарты в Windows 7
  13. Способ 2: Обновление компонентов в фирменной утилите видеокарты
  14. Способ 3: Обновление DirectX

Как определить какая версия opengl на компьютере ?

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

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

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

можно OpenGL Extension Viewer запустить
http://www.realtech-vr.com/glview/download.php
Но скачала конечно последние драйвера поставить.

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

Андрей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
Так в моём тезисе нет никаких понтов — я же сказал, что я — лох, я — дурак, который купил кусок компьютера.

Как узнать, установлен ли OpenGL на компьютере Windows?

У меня около 50 компьютеров в сети, которую я обслуживаю, и хотел бы знать, установлены ли на компьютере ПК OpenGL. Если они есть, мне также хотелось бы узнать, какую версию.

Теперь я не против посещать каждую машину, чтобы сделать это, но я бы предпочел не устанавливать какую-либо утилиту.

Так или иначе, чтобы найти, если OpenGL установлен на ПК (я думаю о XP, Vista или 7)? и если установлена, какая версия?

Если этого не происходит, я также открыт для предложений по использованию.

3 ответа

Я считаю, что Windows поставляется с драйверами OpenGL. http://www.opengl.org/wiki/Getting_started , похоже, подтверждает это:

Если вы используете Windows 98 /Me /NT /2000 /XP /2003 /Vista, библиотека OpenGL уже установлена ​​в вашей системе.

На приведенной выше странице показано расположение по умолчанию для opengl32.dll в разных версиях окон. Например. windows system32 opengl32.dll Итак, вы можете посмотреть их на каждой машине.

Если вы хотите определить версию для каждой системы, я думаю, вам понадобится утилита.

Найдено OpenGL Extensions Viewer . Но это ответ утилиты.

Есть еще одна утилита под названием просмотрщик графических изображений на Geeks3D.

GPU Caps Viewer — это утилита для работы с видеокартой, ориентированная на поддержку OpenGL, Vulkan, OpenCL и CUDA API основной (первичной) видеокарты. Для Vulkan, OpenCL и CUDA, GPU Caps Viewer подробно описывает поддержку API каждого поддерживаемого устройства, доступного в системе.

Как узнать какой opengl установлен windows 10. Как узнать какой DirectX установлен: Несколько простых способов

Иногда для запуска приложения или игры в ОС Windows может потребоваться название пакета установленных в операционной системе программ.

А, значит, и ответить на вопрос, как узнать какой DirectX установлен.

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

Что даёт новая версия?

Значительная часть программного обеспечения работает только в соответствующей среде – с нужными драйверами и пакетами программ.

Например, Adobe Photoshop требует установленного ПО OpenGL, а практически все современные игры не будут запускаться без DirectX 11.

Точное знание мультимедийного пакета (а также ресурсов компьютера) позволяет избежать следующих проблем:

  • Покупки или скачивания приложений, которые не поддерживаются системой;
  • Попыток установить более ранние версии DirectX.

Для большинства приложений, требующих специального программного обеспечения типа DirectX, оно идёт в комплекте. А в процессе установки предлагается её установить на компьютере или обновить.

Но, если автоматического обновления не происходит , но программа по какой-то причине не запускается, потребуется узнать мультимедийный пакет, чтобы понять, не является ли причиной проблемы его несовместимость с приложением.

Простой способ определения

Узнать версию DirectX на недавно установленной системе довольно просто – в современных ОС пакет уже идёт в комплекте с Windows. И определить разновидность можно по названию системы:

  • В одной из самых распространённых систем Windows 7 встроенным является DirectX 10, подходящий для большинства графических приложений, игр и мультимедийных файлов;
  • В устаревшей Windows XP по умолчанию была установлена 9-я разновидность пакета, которую часто приходилось обновлять для запуска более современных программ;
  • В Windows 8 встраивался DirectX 11;
  • В комплекте с последней, десятой «Виндоус» могла идти как 11-я, так и 12-я версия программы.

Определение с помощью встроенных средств

Для точного определения версии DirectX с помощью встроенного средства диагностики, требуется:

  1. Открыть меню выполнения команд, для чего следует нажать одновременно клавиши Windows+«R»;
  2. Ввести команду dxdiag;
  3. В открывшемся после выполнения команды окне на первой вкладке найти информацию о программе, которая находится внизу списка.

Совет! Так как система показывает только целые значения, то иногда показанная информация о DirectX 11 может означать, что на самом деле в системе установлена версия 11.1 или 11.2. Однако в большинстве случаев такие подробности не имеют значения.

Ещё одним местом, где узнать версию DirectX, является панель управления видеокарты, если она установлена.

Например, у продукции компании NVidia такая информация выдаётся при просмотре сведений о системе.

Кроме того, есть специальные утилиты , тоже выдающие все нужные сведения о системе, включая и версию DirectX. Например, Aida 64, ранее называвшаяся Everest.

Бесплатные версии этой утилиты можно найти в Интернете и установить на свой компьютер – в дальнейшем она понадобится не только для определения, какой версии у вас DirectX.

Можно найти похожие возможности и у других утилит.

Версия мультимедийного пакета, показываемая программой AIDA 64

Я боюсь, что вам придется открыть командную строку вашего первого дня Linux (не волнуйтесь, случилось со мной тоже). Приложения -> Стандартные -> Терминал. Type lspci и нажмите Enter. Здесь перечислены все подключения через PCI или PCI express, включая видеокарту. Прочитайте список, пока не увидите что-нибудь о ATI или nVidia или одной из моделей Intel.

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

помните, что они только говорят, какую версию поддерживает оборудование. Чтобы иметь возможность запускать библиотеки OpenGL, вам также нужен драйвер, который их поддерживает. Множественные видео-водители для каждого обломока поколения для Linux. Ubuntu поставляется с версиями с открытым исходным кодом, которые не являются плохими, но, как правило, на шаг позади проприетарных драйверов, выпущенных производителями графических карт (которые часто называют binary drivers или proprietary drivers). Если выяснится, что ваше оборудование поддерживает OpenGL 2.0 (которых большинство), Вы можете попробовать проприетарные драйвера. Они называются nvidia-current для nvidia и fglrx для ATI. Для Intel существуют только драйверы с открытым исходным кодом.

первый инструмент, который вы используете, вероятно, должен быть lspci, но если вас интересует более подробная информация, вы можете использовать lshw .

пример из моего ноутбука:

Prompt>lspci | grep VGA 00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02) 01:00.0 VGA compatible controller: nVidia Corporation Device 0df0 (rev a1) prompt>

и соответствующая выдержка из lshw:

*-pci:0 description: PCI bridge product: Core Processor PCI Express x16 Root Port vendor: Intel Corporation physical id: 1 bus info: :00:01.0 version: 02 width: 32 bits clock: 33MHz capabilities: pci pm msi pciexpress normal_decode bus_master cap_list configuration: driver=pcieport resources: irq:42 ioport:2000(size=4096) memory:fb000000-fbffffff ioport:f0000000(size=167772160) *-display description: VGA compatible controller product: nVidia Corporation vendor: nVidia Corporation physical id: 0 bus info: :01:00.0 version: a1 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress vga_controller bus_master cap_list configuration: driver=nouveau latency=0 resources: irq:16 memory:fb000000-fbffffff memory:f0000000-f7ffffff memory:f8000000-f9ffffff ioport:2000(size=128) *-display description: VGA compatible controller product: Core Processor Integrated Graphics Controller vendor: Intel Corporation physical id: 2 bus info.

Несомненно, многие геймеры знают, что для корректной работы таких известных игр, как Minecraft или CS, одним из самых основных условий является наличие в системе установленных последних версий драйверов OpenGL. Как обновить этот пакет драйверов, сейчас и будет рассмотрено, поскольку, как и любое другое программное обеспечение, они могут устаревать. Именно поэтому иногда возникают проблемы с запуском любимых игр.

OpenGL: как простейшим способом?

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

Для активации процесса следует войти в стандартный «Диспетчер устройств», что можно сделать из «Панели управления», раздела администрирования компьютера или командой devmgmgt.msc через строку консоли «Выполнить», и найти там установленный видеоадаптер.

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

Как обновить OpenGL на Windows 7 или в любой другой системе при помощи специализированных утилит?

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

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

В принципе, если такой вариант пользователю не нравится, можно воспользоваться не менее интересными программами наподобие Driver Booster, которые без участия пользователя обновляют драйверы абсолютно для всех «железных» и программных устройств, установленных на компьютере или ноутбуке. Приложение в процессе сканирования системы само определит версию драйвера OpenGL. Как обновить его? Нужно всего лишь согласиться с предложением установки найденных апдейтов. По завершении процесса обновления в обязательном порядке потребуется полная перезагрузка.

Наконец, можно установить специальную утилиту под названием OpenGL Extensions Viewer, с помощью которой можно и узнать версию установленного пакета драйверов, и обновить его до последней версии.

Обновление DirectX

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

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

Как уже понятно, DirectX OpenGL обновить можно обычным стартом процесса инсталляции загруженного дистрибутива. Преимущество этого обновления состоит еще и в том, что в самом диалоговом окне DirectX можно провести ряд тестов, включая производительность DirectSound, ffdshow, Direct3D и т. д.

Почему драйверы не обновляются?

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

Кстати сказать, наиболее часто такая проблема встречается в случае с интегрированным видеочипами стандарта video-on-board, которые встроены в материнские платы. С дискретными видеокартами, как правило, таких проблем нет (естественно, при условии, что чип не является слишком устаревшим и изначально поддерживает технологию OpenGL). Как для таких карт, думается, уже понятно. Но иногда может потребоваться апдейт платформ JAVA Runtime или даже.NET Framework от Microsoft — об этом тоже забывать нельзя. Но как правило, в большинстве случаев этого делать не требуется — достаточно и параллельно использовать утилиту OpenGL Extensions Viewer.

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

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

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

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

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

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

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

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

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

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

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

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

Как узнать, установлен ли OpenGL на компьютере с windows?

У меня около 50 компьютеров в сети, о которых я забочусь, и я хотел бы знать, установлены ли на ПК OpenGL. Если у них есть, я также хотел бы знать, какая версия.

теперь я не против посетить каждую машину, чтобы сделать это, но я предпочел бы не устанавливать никаких утилит.

Так есть ли в любом случае, чтобы найти, если OpenGL установлен на ПК (я думаю о XP, Vista или 7)? а если установлена, то какая версия?

Если нет, я открыт для утилита предложения также.

3 ответов

Я считаю, что Windows поставляется с драйверами OpenGL. http://www.opengl.org/wiki/Getting_started кажется, подтверждает это:

на странице выше показано расположение opengl32 по умолчанию.dll на различных версиях windows, тоже. Е. Г. в WindowsSystem32 иopengl32.dll, чтобы вы могли искать их на каждой машине.

Если вы хотите определить версию на каждой системе, то я думаю, что вам понадобится утилита.

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

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

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

можно OpenGL Extension Viewer запустить
http://www.realtech-vr.com/glview/download.php
Но скачала конечно последние драйвера поставить.

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

Андрей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
Так в моём тезисе нет никаких понтов — я же сказал, что я — лох, я — дурак, который купил кусок компьютера.

Как обновить OpenGL на ПК для BlueStacks 4?

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

  • Почему следует обновить OpenGL?
  • Как узнать свою версию OpenGL?
  • Как обновить OpenGL?
  • Как назначить видеокарту вашего ПК для работы BlueStacks?

Почему следует обновить OpenGL?

OpenGL (сокращение от Open Graphics Library) — это стандартный 3D Graphics API (интерфейс прикладных программ), который часто требуется для корректной работы некоторых игр и приложений. OpenGL предоставляет программный API, позволяющий приложениям напрямую использовать возможности вашей видеокарты для повышения производительности и улучшения пользовательского опыта.

Обновление версии OpenGL на вашем ПК/ноутбуке позволит запустить приложения, для которых требуется последняя версия OpenGL. Это обеспечит более плавную работу различных приложений Android в BlueStacks. Ниже вы узнаете, как обновить версию OpenGL.

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

ВНИМАНИЕ. Мы будем использовать стандартное приложение «Центр управления графикой Intel» для ПК и ноутбуков с процессорами Intel.

1. Откройте приложение «Центр управления графикой Intel», используя комбинацию клавиш Ctrl+Alt+F12. Далее нажмите на «Параметры и поддержка».

Open_GL_1.png

ВНИМАНИЕ. Интерфейс приложения Intel может иметь некоторые отличия от представленного в статье. Это зависит от модели вашего процессора и версии Windows.

В качестве альтернативы вы можете открыть панель управления Intel, кликнув правой кнопкой мыши на рабочем столе, и в контекстном меню выбрать опцию «Настройки графики Intel» >>> «Опции и поддержка».

2.jpg

2. В следующем окне вы увидите, какая версия OpenGL у вас установлена.

Open_GL_2.png

Вам следует обновить драйверы OpenGL, если они устарели.

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

Обновление графической карты Intel и/или другой видеокарты выполняется через Диспетчер устройств. Вы можете найти его в стартовом меню.

1. Введите в поле поиска «Диспетчер устройств»и нажмите на «Открыть».

1.png

2. В появившемся окне выберите опцию «Видеоадаптеры».

Open_GL_3.png

3. Вы увидите все видеокарты, доступные на вашем ПК/ноутбуке.

Open_GL_4.png

4. Чтобы обновить версию OpenGL, обновите видеодрайверы. Для этого кликните правой кнопкой мыши по видеокарте и в контекстном меню выберите опцию «Обновить драйверы».

ВНИМАНИЕ. Если на вашем ПК установлено больше одной видеокарты, рекомендуем обновить видеодрайверы всех имеющихся видеокарт.

Open_GL_5.png

5. Вы можете позволить Windows автоматически выполнить поиск обновлений видеодрайверов или установить их самостоятельно. Мы предлагаем выбрать первый вариант.

Open_GL_6.png

ВНИМАНИЕ. Чтобы обновить драйверы для видеокарт NVIDIA или AMD, вы можете выполнить действия, указанные выше, или посетить веб-сайт соответствующего производителя и обновить драйверы оттуда.

Как назначить видеокарту вашего ПК для работы BlueStacks?

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

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

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

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

Как узнать какая видеокарта?

Инструмент Windows «Сведения о системе» отображает весь список установленного оборудования. Запустить утилиту можно через командную строку: нажмите [Windows]+[R] и введите «msinfo32» (без кавычек). В левом столбце выберите «Компоненты» — «Дисплей». Во втором поле «Имя» указана модель вашей видеокарты.

Как узнать характеристики видеокарты на Windows 7?

Первое, что следует попробовать, чтобы посмотреть, какая видеокарта на компьютере — зайти в диспетчер устройств и проверить информацию там. Самый быстрый способ сделать это в Windows 10, 8, Windows 7 и Windows XP — нажать клавиши Win + R (где Win — клавиша с эмблемой ОС) и ввести команду devmgmt.

Как узнать какая видеокарта стоит на компьютере Windows 10?

Нажмите на клавиатуре комбинацию клавиш Win (клавиша со значком Windows) + R. В открывшемся окошке введите команду dxdiag и нажмите Enter. Откроется средство диагностики, позволяющее узнавать информацию о видеокарте.

Как узнать модель видеокарты на Windows 7?

Как узнать свою видеокарту на Windows 7 / 8 / 8.

Как узнать на сколько Гб у тебя видеокарта?

Для этого откройте меню «Пуск» и в поле «Выполнить» введите команду «dxdiag.exe». В открывшемся окне перейдите на вторую вкладку под названием «Монитор». В строке «Всего памяти» указано количество RAM вашей видеокарты.

Как найти видеокарту в биосе?

  1. Войти в BIOS.
  2. Найти раздел Chipset.
  3. Найти параметр Boot Graphic Adapter Priority или First Display Boot и нажать Enter.
  4. В списке вариантов нужно выбрать PCI Express или PCI, указав, то система должна использовать видеокарту, подключенную к этому слоту.
  5. Далее сохраняем настройки, выходим из BIOS.

Какая видео карта лучше?

Мы, в свою очередь, подведем итоги нашего рейтинга: Лучшая видеокарта до 15 000 рублей – GIGABYTE Radeon RX 5500; . Игровая видеокарта по цене и качеству – Asus GeForce RTX 2070 SUPER DUAL EVO; Самая мощная видеокарты для игр – Asus GeForce RTX 2080 Ti ROG STRIX OC .

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

2. В диспетчере, в списке устройств, открыть раздел «Видеоадаптеры», найти в нем видеокарту, щелкнуть по ней правой кнопкой мышки и в появившемся контекстном меню выбрать пункт «Свойства». 3. В открывшемся окне перейти на вкладку «Драйвер«, где и будет отображаться версия драйвера видеокарты.

Как узнать какой у тебя драйвер Nvidia?

O: Нажмите правую клавишу мыши на рабочем столе и выберите Панель управления NVIDIA. В меню Панели управления NVIDIA выберите Помощь > Информация о системе. Версия драйвера указана в верхней части окна Детали. Более продвинутые пользователи могут узнать версию драйвера из Мастера управления оборудованием Windows.

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

Удаление драйверов видеокарты через панель управления и Display Driver Uninstaller. Обычный способ удаления — зайти в Панель управления Windows, выбрать пункт «Программы и компоненты», найти все пункты, имеющие отношение к вашей видеокарте, после чего по очереди удалить их.

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

  1. Зайти в «Диспетчер устройств»;
  2. Найти там видеокарту;
  3. Вызвать щелчком по ее наименованию правой кнопкой мыши контекстное меню и выбрать в нем пункт «Свойства»;
  4. Затем в закладке «Драйвер» нажать кнопку «Обновить»;

Как обновить драйвера для видеокарты на ноутбуке?

  1. Способ №1.
  2. Для Windows7. .
  3. В открывшемся списке нажмите двойным щелчком мыши по разделу «Видеоадаптеры»:
  4. Далее нужно нажать правой кнопкой мыши по вашей видеокарте и в выпадающем списке выбрать «Обновить драйверы…

Как обновить драйвера видеокарты на ноутбуке Lenovo?

Откройте диспетчер устройств, найти его можно в меню «Пуск» или в панели управления в разделе «Система и безопасность». Откройте вкладку «Видеоадаптеры» и щёлкните по названию карты памяти правой кнопкой мыши. В открывшемся меню нажмите команду «Обновить драйверы».

Как обновить драйвера для видеокарты на Windows 10?

  1. Введите «диспетчер устройств» в поле поиска на панели задач и щелкните элемент Диспетчер устройств.
  2. Выберите категорию, чтобы просмотреть имена устройств, а затем щелкните правой кнопкой мыши (или нажмите и удерживайте) устройство, которое требуется обновить.
  3. Выберите пункт Автоматический поиск обновленных драйверов.

Как перезагрузить драйвер видеокарты Windows 7?

Чтобы перезапустить драйвер вашего графического ускорителя, нажмите на клавиатуре комбинацию клавиш Win+Ctrl+Shift+B. Как только вы нажмете данную комбинацию, ваш экран потухнет на пару-тройку секунд, а затем вы услышите звуковой сигнал и изображение снова вернется на экран.

Как обновить драйвера для Windows 7?

  1. Откройте окно центра обновления Windows, нажав кнопку » Пуск » . .
  2. На левой панели нажмите пункт Поиск обновлений и подождите, пока Windows выполнит поиск последних обновлений для вашего компьютера.

Как установить видеокарту на Windows 7?

Для Windows 7 делаем следующее: заходим в «Пуск» и нажимаем «Панель управления». Дальше выбирайте «Просмотр» – «Крупные значки» и нажмите по пункту «Система». Потом в списке слева зайдите в «Диспетчер устройств». Разверните пункт «Видеоадаптеры», или двойным нажатием на него, или нажав слева от названия по стрелочке.

Как определить какая версия opengl на компьютере ?

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

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

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

можно OpenGL Extension Viewer запустить
http://www.realtech-vr.com/glview/download.php
Но скачала конечно последние драйвера поставить.

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

Андрей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
Так в моём тезисе нет никаких понтов — я же сказал, что я — лох, я — дурак, который купил кусок компьютера.

Terminal command to show OpenGL version?

I want to find out the OpenGL version I’m using. I have access to Ubuntu via SSH. Which command shall I execute?

8 Answers 8

To Check OpenGL Version,

glxinfo | grep «OpenGL version»

You will get the output as follows,

Edit:

You may have better luck with modern OpenGL just grepping for «version» instead of «OpenGL version» given the differences between the core and compat profiles, as well as the various GLSL and GLES versions:

Notice that the actual version is presented by the «core profile version» (4.1), whereas the «OpenGL version» is presented as 3.0.

depending on what you’re looking for:

Open GL Implementation

You can use glxinfo, from the mesa-utils package:

Development Libraries

this depends a little,

will tell you version information, etc. of any package.

but you’ll need to know what specific part/implementation, etc. of opengl you’re interested in. i suspect, for you, it’ll be:

Note: I’ve added this answer at a later date, because none of the existing answers address a crucial aspects regarding ssh, and will give misleading values to those who follow the above instructions.

Use X-forwarding when ssh-ing. This is enabled with ssh -X .

I should note here that this is both the wrong graphics card, and wrong version numbers. (‘Wrong’ in terms of what you would expect).

Set DISPLAY variable to :0 , to allow access to the graphic card’s driver from the remote session.

This lists the correct graphics card (the one on the remote computer), as well as the correct version numbers.

Как узнать какой opengl установлен

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

Содержание

Структура API OpenGL

API OpenGL описан на языке C без применения C++ ради простоты и платформонезависимости. Он состоит только из функций, констант и примитивных типов, объявленных через typedef , таких как «typedef int GLenum;» .

Функции делятся на две группы:

  • команды (англ. commands) для изменения состояния драйвера
  • запросы (англ. queries) состояния драйвера

Вот несколько примеров:

  • функция-команда void glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) устанавливает цвет очистки; RGBA компоненты цвета передаются как число с плавающей точкой на отрезке [0..1] .
  • функция-команда void glClear() очищает буфер кадра путём заливки пикселей цветом очистки.
  • функция-запрос const GLubyte *glGetString(GLenum name) возвращает строковое значение некоторой константы или величины в видеодрайвере, выбор величины зависит от параметра name ; при этом const GLubyte* можно преобразовать в const char* с помощью reinterpret_cast .
  • тип данных GLclampf означает “число с плавающей точкой на отрезке [0..1] ”; при этом никаких проверок принадлежности диапазону компилятор делать не будет, потому что тип объявлен просто как typedef float GLclampf .

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

Обработка ошибок

OpenGL старательно обрабатывает ошибки, такие как “недопустимый аргумент”, “неправильная константа enum”, “несвоевременный вызов команды”. Узнать о наличии общей ошибки в одной из предыдущих функций-команд можно функцией-запросом GLenum glGetError() .

  • Если функция возвращает GL_NO_ERROR , ошибок не было
  • В противном случае код ошибки обозначает категорию ошибки без конкретных указаний
  • Функция не только возвращает код ошибки, но и очищает флаг ошибки в драйвере

Условно, код может выглядеть так:

Функцию можно улучшить, если учесть следующее:

  • Распечатать строку ошибки можно в поток ошибок std::cerr
  • Любую ошибку можно считать фатальной, вызывая std::abort для аварийного завершения программы после вывода текста ошибки
  • Функцию можно сделать статическим методом класса CUtils

Представим улучшенную версию:

После добавления этого метода можно улучшить основной цикл приложения:

Расширения OpenGL

В целях максимальной гибкости, все изменения в OpenGL вносятся в виде расширений. Расширение OpenGL — это задокументированная спецификация, которая описывает новые функции и их поведение, изменения в поведении старых функций и новые константы. Каждое расширение имеет имя, например, «GL_ARB_multitexture» . При выпуске новой версии OpenGL часть расширений попадает в новую версию и становится частью ядра OpenGL. Таким образом, в версии OpenGL 3.0 и выше вы автоматически получаете ряд возможностей, которые в OpenGL 1.2 были доступны только как расширения.

  • В UNIX-системах и на мобильных устройствах доступны достаточно свежие версии OpenGL (обычно 3.0 и выше), где многие важные расширения уже стали частью ядра стандарта.
  • В Windows версии старше OpenGL 1.1 напрямую недоступны, но разработчики драйверов дают доступ к ним через механизм расширений. Если видеодрайвер не установлен, будет доступен только OpenGL 1.1, обладающий весьма ограниченными возможностями.

Функция, описанная в расширении, может не существовать в конкретной реализации OpenGL (если она не поддерживает данное расширение). Поэтому программист должен

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

В стандарте OpenGL не описан способ получения адреса, и каждая операционная система или мультимедийная библиотека предоставляет свой способ. В SDL2 есть функция void *SDL_GL_GetProcAddress(const char *proc) , которая по имени OpenGL-функции возвращает её адрес или nullptr , если функция недоступна.

Получение информации о версии OpenGL

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

Для получения информации мы применим функцию-запрос glGetString с тремя различными параметрами. На эту тему есть статья Get Context Info (opengl.org).

  • константа с именем GL_VERSION возвращает строку версии OpenGL, причём в начале строки обязательно стоит «<номер мажорной версии>.<номер минорной версии> » , а остальная часть строки не определена. Например, строка «3.0 Mesa 10.3.2» обозрачает “OpenGL версии 3.0, реализуемый подсистемой графики Mesa версии 10.3.2”.
  • константа с именем GL_VENDOR возвращает имя поставщика реализации OpenGL. Например, строка «Intel Open Source Technology Center» обозначает “Видеодрайвер предоставлен OpenSource-подразделением корпорации Intel”.
  • константа с именем GL_EXTENSIONS содержит полный список расширений, разделённый пробелами. Список обычно насчитывает свыше ста расширений.

Функция печати информации о контексте

Следуя “правилу трёх ударов”, можно отрефакторить этот код:

Библиотека GLEW

  • Сайт проекта: http://glew.sourceforge.net/
  • В Debian/Ubuntu доступна в пакете libglew-dev

Запрашивать функции и проверять расширения вручную не всегда удобно. Для решения этой типовой задачи создана библиотека GLEW (сокращение от “openGL Extensions Wrapper”). С помощью макросов и отложенной загрузки адресов функций эта библиотека позволяет использовать расширения так, как будто бы никаких расширений не существует:

  • вы просто вызываете функции по имени; если функции нет, произойдёт разыменование нулевого указания
  • также вы можете использовать модифицированное имя расширения (с префиксом “GLEW_” вместо “GL_”) как целочисленную переменную со значением 0 или 1; 1 означает, что расширение есть и доступно, 0 означает, что расширения нет или оно недоступно
  • если расширение недоступно, вы не должны вызывать функции расширения, чтобы не получить разыменование нулевого указателя
  • если при создании контекста OpenGL вы потребовали и получили контекст не ниже определённой версии, то можно даже не проверять расширения, вошедшие в эту версию: они есть.

Подключать заголовок glew.h следует до первого включения gl.h , иначе вы получите ошибку при компиляции.

Библиотека GLEW требует явного вызова функции glewInit для своей инициализации. Сделать вызов следует только один раз. Чтобы не накладывать на класс CAbstractWindow лишних ограничений, нужно гарантировать, что при первом конструировании объекта CAbstractWindow функция будет вызвана, а при последующих — уже нет. Также надо установить глобальную переменную-флаг glewExperimental , чтобы GLEW оборачивала функции из версий OpenGL 3.x и 4.x.

Для этой цели можно использовать два подхода

  • взять из стандартного заголовка <mutex> функцию std::call_once
  • завести в функции статическую переменную типа bool, которая будет устанавливаться в false в инициализаторе (который для статических переменных внутри функции вызывается ровно один раз)

В многопоточной среде было бы правильным использовать call_once, чтобы исключить возможность повторного вызова инициализации во время выполнения “glewInit” в другом потоке. Однако, ни контекст OpenGL, ни GLEW не могут использоваться из нескольких потоков одновременно. Поэтому call_once нам не потребуется, и достаточно статической переменной типа bool:

Узнаём о расширениях через GLEW

Читать полный список расширений, полученный через glGetString(GL_EXTENSIONS) , не очень удобно. Сканировать его программно слишком трудоёмко в плане вычислений.

Для удобного получения расширений у GLEW есть переменные-флаги, которые устанавливаются при вызове glewInit() . Для проверки наличия расширения надо:

  • найти идентификатор расширения в реестре расширений (opengl.org), например, GL_ARB_vertex_shader
  • заменить префикс GL_ на GLEW_
  • написать проверку переменной-флага с таким именем

Теперь можно улучшить функцию PrintOpenGLInfo :

На машине с Ubuntu 14.04 и встроенной видеокартой Intel программа выводит следующее:

На машине с Windows 8 и видеокартой Intel вывод отличается:

Создаём работоспособное приложение

Код запроса версии OpenGL разместим в классе CWindow , потому что в дальнейших примерах нам уже не нужно будет печатать что-либо в консоль.

Понравилась статья? Поделить с друзьями:
  • Как узнать чем забита оперативная память windows 10
  • Как узнать установлен ли jdk на windows
  • Как узнать чем забит диск с windows 11
  • Как узнать установлен ли directx 12 для windows 10
  • Как узнать чем активирована windows 7