GLUT_MULTISAMPLE работает очень медленно на Intel HD Graphics 3000 - PullRequest
0 голосов
/ 27 августа 2011

Я только что подобрал новый Lenovo Thinkpad, который поставляется с Intel HD Graphics 3000. Я обнаружил, что мои старые приложения freeglut, которые используют GLUT_MULTISAMPLE, работают со скоростью 2 или 3 кадра в секунду в отличие от ожидаемых 60 кадров в секунду.Даже пример freeglut 'shape' работает так медленно.

Если я отключаю GLUT_MULTISAMPLE из shape.c (или моего приложения), все снова запускается быстро.

Я попытался выполнить мультисэмплинг на glfw (используя GLFW_FSAAили как там эта подсказка называется), и я думаю, что она работает нормально.Это было с другим приложением (glgears).glfw запускает Norton Internet Security, который все это вредоносное ПО продолжает удалять .exes ... но это еще одна проблема ... меня интересует freeglut.

Интересно, использует ли алгоритм freeglut выбор пикселя?На этой карточке срабатывает формат, тогда как glfw выбирает правильный.

Кто-нибудь еще сталкивался с чем-то подобным?Есть идеи?

1 Ответ

1 голос
/ 12 октября 2011

Это glfw запускает Norton - это ошибка в определении вируса Nortons.Если с последними определениями все еще так, отправьте им свою glfw dll / app, чтобы они могли это исправить.То же самое происходит с Avira, и они работают над этим (уже подтвердили, что это ложный положительный результат).

Что касается HD3000, это довольно слабый графический процессор, какое разрешение у вас в приложении и сколько образцов вы используете?Может быть, объем памяти фреймбуфера становится слишком большим для маленького парня?

...