Virelart - Компьютер Шаг за Шагом
  • Главная
  • Восстановление 
  • Возможно не поддерживает версию opengl. Как исправить проблему c поддержкой OpenGL в TrueConf для Windows? Почему драйверы не обновляются

Возможно не поддерживает версию opengl. Как исправить проблему c поддержкой OpenGL в TrueConf для Windows? Почему драйверы не обновляются

  1. В драйверах для видеокарт NVIDIA, поставляемых в составе операционной системы Windows, поддержка OpenGL обычно отсутствует. Приложения будут использовать программный рендеринг Windows OpenGL (враппер в Direct3D в Windows Vista). Проверить наличие в системе драйвера OpenGL можно с помощью утилит OpenGL Extensions Viewer и GPU Caps Viewer . Если они показывают, что поставщик OpenGL — Microsoft, значит в системе нет драйвера OpenGL . Загрузите и установите последнюю версию драйвера для видеокарты с сайта NVIDIA.
  2. В новой версии драйвера могла быть добавлена поддержка новой версии API OpenGL , неизвестная приложению. Например, драйвер сообщает приложениях о поддержке OpenGL версии 2.0, а приложение/игра проверяет поддержку версии OpenGL в формате 1.Х. Для решения проблемы можно с помощью RivaTuner в настройках OpenGL на закладке «Совместимость» (Compatibility) форсировать сообщаемое драйвером значение версии OpenGL (OpenGL version string override) на поддерживаемую приложением, например на 1.5 . Эта опция не влияет на исполнение OpenGL видеокартой, но по той же причине могут перестать работать приложения, требующие OpenGL версии 2.0. Более гибкий способ — создать для проблемного приложения профиль драйвера с помощью утилиты nHancer , указав нужную версию в опции «Reported OpenGL Version» на закладке «Compatibility».
  3. Проблема может возникать, если в системе по какой-либо причине установлены несколько драйверов OpenGL . В реестре по адресу HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers (HKLM\Software\Microsoft\Windows\CurrentVersion\OpenGLdrivers для Windows 9x-ME) проверьте, что имеется единственный подраздел RIVATNT и ключ Dll в этом разделе имеет значение nvoglnt (имеется единственный ключ со значением nvopengl.dll для Windows 9x-ME). Если имеются иные подразделы, например ati2dvag (OpenGL драйвер ATI), их следует удалить, предварительно экспортировав в файл .reg .
  4. Реализация OpenGL 2.0 для графических процессоров GeForce FX и выше в драйвере NVIDIA требует поддержки центральным процессором расширений SSE . Если эти расширения недоступны, драйвер OpenGL ICD не будет инициализирован, OpenGL приложения будут закрываться или будет использован программный рендеринг. Проверить инициализацию драйвера можно с помощью утилит OpenGL Extensions Viewer и GPU Caps Viewer , проверить поддерживаемые процессором расширения можно с помощью утилит CPU-Z или Sandra . Если процессор не поддерживает SSE , можно или использовать более ранние версии драйвера (до 75.ХХ), или с помощью RivaTuner в настройках OpenGL на закладке «Совместимость» (Compatibility) включить режим «NV25 Emulation mode» вместо стоящего по-умолчанию «Max acceleration». В крайнем случае можно воспользоваться OpenGL -> Direct3D враппером GLDirect или TitaniumGL . Иногда процессор поддерживает SSE , но поддержка не работает из-за устаревшего BIOS материнской платы. Особенно данная проблема характерна для систем с процессорами AMD Athlon XP и Duron. Обновление BIOS материнской платы может восстановить поддержку SSE .
  5. Если в системе есть несколько видеокарт на базе разных графических процессоров NVIDIA, то OpenGL драйвер будет поддерживать лишь OpenGL поддерживаемой всеми видеокартами версии.

Существуют как профессиональные ускорители, так и «любительские»…

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

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

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

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

OpenGL-ускорители

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

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

Однако положение осложняется тем, что сегодня существует несколько версий OpenGL. И если, например, OpenGL 2.0 успешно обрабатывает и видеокарта nvidia geforce gt 210, и большинство других, то с OpenGL 3.0 и тем более с новейшей OpenGL 4.5 – уже только определенные модели. И каждая новая версия предоставляет разработчикам графики дополнительные возможности для «рисования», а пользователю открывает новые, более реалистичные компьютерные миры.

Полные спецификации нужно смотреть либо на сайтах производителей видеокарт, либо в документации. Большой выбор дискретных видеокарт можно найти на сайте

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

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

Шаг 1: Обновите драйвер видеокарты

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

Шаг 2: Попробуйте установить программную реализацию OpenGL

Если после обновления драйверов видеокарта все еще не поддерживает 2.0 вы можете установить замену в видео программного обеспечения:

    В сообщении, которое появляется при запуске Movavi Видеоредактора, поставьте галочку в пункте "Скачать и установить программную реализацию OpenGL".

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

Movavi Видеоредактор.

Несомненно, многие геймеры знают, что для корректной работы таких известных игр, как 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.

В клиентском приложении TrueConf для Windows версии 7.3.2 проблема с поддержкой OpenGL была исправлена. Если вы еще не обновили свое клиентское приложение до этой версии, то .

При запуске новой версии клиентского приложения TrueConf для Windows вы можете обнаружить следующее сообщение об ошибке:

В системе используется неподдерживаемая версия OpenGL

Запуск нового клиентского приложения TrueConf для Windows на вашем компьютере требует поддержки графического стандарта OpenGL (версии не ниже 3.0).

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

Шаг 1. Установите обновления Windows

Проверьте установлены ли на компьютере последние обновления для ОС Windows от Microsoft. Попробуйте установить обновления вручную.

Шаг 2. Обновите драйвера для видеоадаптера

Убедитесь, что на компьютере установлена последняя версия драйвера видеоадаптера. Скачать последние обновления драйвера вы можете с сайта производителя устройства или воспользовавшись диспетчером устройств ОС Windows.

При возникновении проблем с установкой драйвера обратитесь к производителю устройства.

Шаг 3. Проверьте поддержку нужной версии OpenGL в вашем компьютере

Удостоверьтесь поддерживает ли ваш видеоадаптер графический стандарт OpenGL (версии не ниже 3.0). Если нет, то избавиться от ошибки и подключиться к видеоконференции вам поможет установка менее требовательного классического клиентского приложения TrueConf 6.5.9 для Windows. Скачать его вы можете или на TrueConf Server.



Лучшие статьи по теме