OpenGL случайно замедляется - PullRequest
       0

OpenGL случайно замедляется

0 голосов
/ 06 февраля 2012

В настоящее время я изучаю OpenGL и заметил редко встречающуюся проблему с производительностью:

Моя программа довольно маленькая, так что это не проблема производительности самого кода, но когда я запускаю код через Visual Studio, я иногда получаю только 1-2 FPS вместо обычных 60. Как только это произойдет, я могу перезапускать программу так часто, как захочу (как в режиме отладки, так и в режиме выпуска), и она не исчезнет.

Однако, когда я закрываю Firefox (или вручную выключаю plugin-container.exe через диспетчер задач) и перезапускаю программу, все снова в порядке. После этого я могу снова запустить Firefox (с теми же открытыми вкладками), и ошибка не появляется снова.

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

Я искал в Интернете, но нашел только ссылку о плохой производительности этого плагина-контейнера.

У кого-нибудь еще есть эта проблема? Вы знаете какие-нибудь обходные пути или исправления?

PS: по поводу ответа isti_spl: Загрузка ЦП файла plugin-container.exe достигает предела в 50% при возникновении проблемы. Я работаю с Visual Studio, но проблема возникает только тогда, когда у меня также работает Firefox (это, скорее всего, из-за этого плагина-контейнера, поэтому, вероятно, не произойдет с другими браузерами). Трудно выделить проблему, потому что я не могу ее воспроизвести. Это может случиться 1 из 50 раз. Я посмотрю, если закрытие вкладок, связанных с flash (youtube, blip.tv и т. Д.), Решит проблему в следующий раз, когда это произойдет.

1 Ответ

1 голос
/ 06 февраля 2012

Можете ли вы выделить проблему? Вы сначала упомянули о запуске visual studio, а затем firefox Пожалуйста, попробуйте запустить отдельно. Под фф. это вызвано WebGL или флэш-плагином? Это вызвано посещением определенных сайтов? Это специфично для FF или происходит в других браузерах? Высокая загрузка ЦП? Пожалуйста, проверьте это тоже, и какой процесс потребляет больше всего процессора.

Не уверен, но, скорее всего, проблемы с драйвером GPU + флэш. Если это так, проблема не в вашем коде, другие программы GL также должны быть затронуты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...