17 лет назад 30 октября 2006 в 16:06 609
Помогите, пожалуйста! У меня на "Рабочем столе" в Windows ни с того ни с сего появляется окно с заголовком Sorry. А в окне — сообщение: "Old OpenGL driver version". После нажатия на OK окно пропадает. Как определить, какая программа это инициирует? Я понимаю, что при обновлении драйверов видеокарты произошла нестыковка версий OpenGL. Стал использовать старый драйвер, но окно все равно появляется. Я думаю, что сообщение вызывает сам драйвер OpenGL. Как это можно поправить?

корее всего, виноват хранитель экрана — он пытается запуститься и вызывает такое сообщение. А сбоит скринсейвер по понятным причинам: устарел он. Дело в том, что драйверы NVIDIA версии 75.хх и выше сообщают приложениям о поддержке OpenGL версии 2.0, а ваш скринсейвер (в общем случае — программа или игра) не знает о существовании OpenGL 2.0 и проверяет поддержку OpenGL версии не ниже 1.3 в формате 1.х.Чтобы избавиться от сбоя, через утилиту RivaTuner в настройках OpenGL — на странице Compatibility — попробуйте изменить сообщаемое драйвером значение версии OpenGL (OpenGL version string override) на 1.5 или 1.3. Но это чревато тем, что программы, использующие OpenGL 2.0, могут отказаться работать. Так что лучше устаревшее приложение отправить на пенсию. Кстати, советую обратить внимание на один ресурс, где вы найдете достаточно подробные решения этой и некоторых других проблем, связанных с видеокартами NVIDIA:www.nvworld.ru/faq.html.

Никто не прокомментировал материал. Есть мысли?