Сайт о телевидении

Сайт о телевидении

» » Что делать если пишет opengl error. Перестали работать некоторые OpenGL приложения и игры, ссылаясь на то, что OpenGL не поддерживается системой. Те, что запускаются, работают очень медленно. Что произошло

Что делать если пишет opengl error. Перестали работать некоторые OpenGL приложения и игры, ссылаясь на то, что OpenGL не поддерживается системой. Те, что запускаются, работают очень медленно. Что произошло

В общем, захотелось тряхнуть стариной и на Windows 7 64bit побегать в старый-добрый RtCW.

Но этот простой процесс «поиграть», как выяснилось, оказался неоднозначным. Игра упорно не хотела запускаться.

Целая куча ошибок возникла, и все их постепенно пришлось решить. Итогом стал запуск игры на максимальных настройках

Итак. В этой статье:

1. Как я сначала устанавливал Return to Castle Wolfenstein версии 1.4 и получил кучу ошибок, которые пришлось исправлять2. Как в итоге получилось установить RtCW

3. И как это можно было сделать, если бы с самого начала делать всё правильно.

1. Итак, для начала я скачал себе этот сборник. Выглядело многообещающе.

1. Первая ошибка выглядела так:glw startopengl()-could not load opengl subsystem

Понятно, что причина в том, что почему-то не запускается подсистема OpenGL, но понять, почему — у меня не получилось: я обновил драйвера для видеокарты, поскачивал всякие файлы, которые типа позволяют отдельно установить ОпенГЛ, но они нормально тоже не пошли

Например, я поставил open gldirect. Эта штука типа позволяет запустить OpenGL-приложения с помощью драйверов Direct3D. Полностью эта штука называется SciTech GLDirect 5.0.2 full. Утащил я её отсюда: http://rutracker.org/forum/viewtopic.php?t=1402243

Программа распространяется как freeware, поддержка не предоставляется.

Данные для регистрации Name: Free Code, Code: 1C10-0485-A489-E2

2. У этой программы возникла как раз вторая ошибка: запускаться под Виндоус 7 данная прога отказалась. Писала ошибку: «Unable to connect to PMHELP.SYS or SDDHELP.SYS!»

Решение нашлось очень простое — нужно всего лишь запустить её в режиме совместимости с Windows 95. Ставим в настройках файла совместимость с виндой 95, а затем запускаем от имени администратора.

Кстати говоря, решение нашлось на каком-то сайте на французском языке)) Почему-то в рунете это ещё никто не перевёл. Исправляю эту оплошность)

Второй штукой, которую я нашёл в интернете, стала TitaniumGL — о которой написано, что это решение для квейка. Типа, извлекаем из архива файл opengl32.dll и кидаем в папку где экзешник. Нашёл, скачал, извлёк, кинул. Никакого особо результата не увидел. Как был зелёный экран с ошибкой — так и остался. Да и как-то данное решение не вызвало доверия — поскольку продвигают его с помощью спама.

Также прочитал, что исправить ошибку можно, если установить 3DMark06. Его я тоже нашёл, но качать и ставить не стал — решил найти более простые решения.

3. Кроме того, прочитал следующее: дескать, на широкоформатных мониторах Return to Castle Wolfenstein нормально не работает, поскольку в файле настроек выставлено неподходящее разрешение, которое нужно править под разрешение своего экрана.

«Ну ок» — подумал я. Надо — так надо.

В файле настроек нужно внести изменения с помощью текстового редактора. Подойдёт программа notepad ++Расположение файла (при установке по умолчанию)

C:Program FilesReturn to Castle WolfensteinMain

название файла

Поиском находим строки и установливаем следующие значения:

seta r_customwidth «1366»

seta r_customheight «768»

seta r_mode «-1»

На этом этапе, наконец-то, исчезло окно с ошибкой OpenGL. Появился просто чёрный экран при запуске игры. Но это уже прогресс.

2. Каким образом удалось запустить RtCW?

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

Итак, удалил я старую копию, стал ставить новую

4. Ошибка номер 4Наконец, получилось запустить, но качество картинки было низкое. При этом на заставке выскакивали слова:

cannot write wolfconfig.cfg

cannot write main

То есть игра мне пишет «не могу записать файл wolfconfig.cfg, не могу записать каталог main.»

То есть нет файла настроек в каталоге, а игре не хватает прав, чтобы его там создать

Вот тут мне и пригодился ранее сохранённый файл wolfconfig2.cfg. Я просто переименовал его в wolfconfig.cfg. И картинка тут же стала в нужном разрешении и высокими настройками качества.

5. Ошибка номер 5. Естественно, мне захотелось сменить настройки на максимум. Ан нет. Происходит вылет при попытке изменить графические настройки

6. Ошибка 6. Следующий запуск. Почти всё готово: нажимаю на запуск миссии (окно выбора уровня сложности). Появляется экран загрузки, а потом выскакивает ошибка: «cannot write to hunkusage.dat».

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

И вот теперь, наконец-то, можно играть.

3. Как правильно установить Return to Castle Wolfenstein.

Если бы мне потребовалось теперь заново ставить с нуля Вульфа, я бы сделал так:

2. Но установил бы её не в програм файлс, а куда-нибудь в отдельную папку, для которой не нужны особые права, причём папку бы назвал по-английски и закинул её в корень диска. Мало ли какие особенности ещё у установщика есть. Что-то типа C:GamesRtCW.

Родной установщик волфенштейна не адаптирован для седьмой винды. Поэтому при установке из родного образа — не создаётся конфигурационный файл, нет доступа к папке, куда он установлен.

Этот косяк лечится либо установкой не в программ файлс, а куда-нибудь ещё (например, на второй диск), либо надо запускать от имени администратора, либо просто скопировать конфигурационный файл из других установок, если вы их раньше делали.

На этом всё. Спасибо за внимание. Все вопросы и мысли по существу — в комментарии. Удачи)

Александр Крылов.

В общем, захотелось тряхнуть стариной и на Windows 7 64bit побегать в старый-добрый RtCW.

Но этот простой процесс «поиграть», как выяснилось, оказался неоднозначным. Игра упорно не хотела запускаться.

Целая куча ошибок возникла, и все их постепенно пришлось решить. Итогом стал запуск игры на максимальных настройках

Итак. В этой статье:

1. Как я сначала устанавливал Return to Castle Wolfenstein версии 1.4 и получил кучу ошибок, которые пришлось исправлять2. Как в итоге получилось установить RtCW

3. И как это можно было сделать, если бы с самого начала делать всё правильно.

1. Итак, для начала я скачал себе этот сборник. Выглядело многообещающе.

1. Первая ошибка выглядела так:glw startopengl()-could not load opengl subsystem

Понятно, что причина в том, что почему-то не запускается подсистема OpenGL, но понять, почему — у меня не получилось: я обновил драйвера для видеокарты, поскачивал всякие файлы, которые типа позволяют отдельно установить ОпенГЛ, но они нормально тоже не пошли

Например, я поставил open gldirect. Эта штука типа позволяет запустить OpenGL-приложения с помощью драйверов Direct3D. Полностью эта штука называется SciTech GLDirect 5.0.2 full. Утащил я её отсюда: http://rutracker.org/forum/viewtopic.php?t=1402243

Программа распространяется как freeware, поддержка не предоставляется.

Данные для регистрации Name: Free Code, Code: 1C10-0485-A489-E2

2. У этой программы возникла как раз вторая ошибка: запускаться под Виндоус 7 данная прога отказалась. Писала ошибку: «Unable to connect to PMHELP.SYS or SDDHELP.SYS!»

Решение нашлось очень простое — нужно всего лишь запустить её в режиме совместимости с Windows 95. Ставим в настройках файла совместимость с виндой 95, а затем запускаем от имени администратора.

Кстати говоря, решение нашлось на каком-то сайте на французском языке)) Почему-то в рунете это ещё никто не перевёл. Исправляю эту оплошность)

Второй штукой, которую я нашёл в интернете, стала TitaniumGL — о которой написано, что это решение для квейка. Типа, извлекаем из архива файл opengl32.dll и кидаем в папку где экзешник. Нашёл, скачал, извлёк, кинул. Никакого особо результата не увидел. Как был зелёный экран с ошибкой — так и остался. Да и как-то данное решение не вызвало доверия — поскольку продвигают его с помощью спама.

Также прочитал, что исправить ошибку можно, если установить 3DMark06. Его я тоже нашёл, но качать и ставить не стал — решил найти более простые решения.

3. Кроме того, прочитал следующее: дескать, на широкоформатных мониторах Return to Castle Wolfenstein нормально не работает, поскольку в файле настроек выставлено неподходящее разрешение, которое нужно править под разрешение своего экрана.

«Ну ок» — подумал я. Надо — так надо.

В файле настроек нужно внести изменения с помощью текстового редактора. Подойдёт программа notepad ++Расположение файла (при установке по умолчанию)

C:Program FilesReturn to Castle WolfensteinMain

название файла

Поиском находим строки и установливаем следующие значения:

seta r_customwidth «1366»

seta r_customheight «768»

seta r_mode «-1»

На этом этапе, наконец-то, исчезло окно с ошибкой OpenGL. Появился просто чёрный экран при запуске игры. Но это уже прогресс.

2. Каким образом удалось запустить RtCW?

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

Итак, удалил я старую копию, стал ставить новую

4. Ошибка номер 4Наконец, получилось запустить, но качество картинки было низкое. При этом на заставке выскакивали слова:

cannot write wolfconfig.cfg

cannot write main

То есть игра мне пишет «не могу записать файл wolfconfig.cfg, не могу записать каталог main.»

То есть нет файла настроек в каталоге, а игре не хватает прав, чтобы его там создать

Вот тут мне и пригодился ранее сохранённый файл wolfconfig2.cfg. Я просто переименовал его в wolfconfig.cfg. И картинка тут же стала в нужном разрешении и высокими настройками качества.

5. Ошибка номер 5. Естественно, мне захотелось сменить настройки на максимум. Ан нет. Происходит вылет при попытке изменить графические настройки

6. Ошибка 6. Следующий запуск. Почти всё готово: нажимаю на запуск миссии (окно выбора уровня сложности). Появляется экран загрузки, а потом выскакивает ошибка: «cannot write to hunkusage.dat».

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

И вот теперь, наконец-то, можно играть.

3. Как правильно установить Return to Castle Wolfenstein.

Если бы мне потребовалось теперь заново ставить с нуля Вульфа, я бы сделал так:

2. Но установил бы её не в програм файлс, а куда-нибудь в отдельную папку, для которой не нужны особые права, причём папку бы назвал по-английски и закинул её в корень диска. Мало ли какие особенности ещё у установщика есть. Что-то типа C:GamesRtCW.

Родной установщик волфенштейна не адаптирован для седьмой винды. Поэтому при установке из родного образа — не создаётся конфигурационный файл, нет доступа к папке, куда он установлен.

Этот косяк лечится либо установкой не в программ файлс, а куда-нибудь ещё (например, на второй диск), либо надо запускать от имени администратора, либо просто скопировать конфигурационный файл из других установок, если вы их раньше делали.

На этом всё. Спасибо за внимание. Все вопросы и мысли по существу — в комментарии. Удачи)

Александр Крылов.

  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 поддерживаемой всеми видеокартами версии.

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

На операционной системе Windows 10 существует два способа установки игры Minecraft. Первый – это обычный Java-установщик, который мы использовали на протяжении многих лет на Windows 7/8. Второй способ – скачать и установить Minecraft Windows Edition из магазина приложений Windows Store.

Minecraft из Windows Store находится в бета-версии, поэтому многие игроки более склонны использовать стандартную Java версию.

С другой стороны, Java версия игры может иметь некоторые проблемы. Пользователи операционной системы Windows 10, которые обновились с Windows 7 и Windows 8, могут получить ошибку «No OpenGL Context », когда пытаются запустить игру Minecraft на компьютере.

В результате этой ошибки, Minecraft зависает на экране загрузки, не позволяет войти в игру или лаунчер просто не запускается.

Что такое «No OpenGL Context »?

Как ни странно это звучит, ошибка «No OpenGL Context» появилась, потому что вы используете последнюю версию Java. Minecraft не работает, если на вашем компьютере установлена Jave 8 Upgrade 60. Должны отметить, что не все игроки Minecraft имеют такую ошибку, даже если они используют Java 8 Upgrade 60. Тем не менее, большое количество пользователей жалуются на ошибку.

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

Многие пользователи удаляют и устанавливают Java 8 Upgrade 60 на свой компьютер в попытке исправить ошибку. На самом деле, это не правильное решение, и вы можете сделать только хуже. Вместо этого, вам нужно выполнить следующие действия:

  1. Удалить Java на компьютере.
  2. Найти инсталлятор Java 8 Upgrade 51 и установить его.
  3. Запустить Minecraft и убедиться, что ошибки больше нет.

После того, как вы понизили версию Java, попробуйте запустить Minecraft без дополнительных модов. Откат до более старой версии Java позволит решить различные ошибки, включая «No OpenGL Context » при запуске Minecraft, а также «видеокарта и видео драйвера должны быть обновлены » или «Pixel format not accelerated ».

Ошибка «No OpenGL Context» по всей видимости происходит только на ОС Windows 10. Если откат до Java 8 Update 51 не помог устранить ошибку, попробуйте установить еще более старую версию Java.

Август 31, 2017 admin

Ошибка NVidia OpenGL Driver

Играя в компьютерные игры, которые используют OpenGL, иногда пользователи сталкиваются с внезапным прекращением работы компьютерной игры. В результате на мониторе выскакивает сообщение, что NVidia OpenGL Driver потерял соединение с драйвером видеокарты, и приложение было закрыто. Тут же предлагается открыть сайт nvidia и посмотреть описание ошибки и возможные методы решения. Подобная ошибка может встретиться в таких играх как Minecraft, Ил-2 Штурмовик: Забытые сражения, Painkiller и других. Естественно, что на вашем компьютере или ноутбуке установлена видеокарта от NVidea.

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

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

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

Существует и еще одна, менее вероятная, но все же возможная причина появления ошибки – неисправность блока питания. Такая неисправность, как правило, заключается в снижение или нестабильности питающего напряжения. В результате компьютер может подвисать в тяжелых приложениях (таких как игры). Продиагностировать блок питания можно самостоятельно, имея дома лишь мультиметр (цифровой вольтметр). Зная нормальное напряжение питание, подающееся на разъемы (это +12В), следует подключить мультиметр к нужным проводам (минус – черного цвета, плюс – желтого или красного). При этом компьютер должен быть включен, а на мультиметре должен быть установлен предел измерения постоянного тока (DC) 20В или выше. При измерении напряжения следует соблюдать осторожность, чтобы случайно щупом не замкнуть контакты в разъеме или на печатной плате. Если вы не умеете обращаться с электроникой, то лучше пригласите знающего человека, а лучше всего обратиться к специалистам сервисного центра, которые не только проверят блок питания, но и проведут полную диагностику аппаратной части компьютера.