![]() |
|
Модераторы: powerfox, ZeeLax |
![]()
|
|
| Cheloveck |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1578 Регистрация: 26.7.2008 Где: Тула Репутация: 2 Всего: 32 |
Не знаю, в каком разделе написать, напишу тут.
В общем, решил поизучать OpenGL. Обложился статьями, книгами. В частности этим переводом статей с этого сайта. Беру любой пример, например этот, компилирую, запускаю, и 70% CPU отъедается. Давал скомпилированный бинарник двум людям. У одного Gentoo с ATI'шной картоочкой - 87%, а у другого debian lenny c intel'овской интегрированной картой на ноуте - 1%. То есть, из этого можно сделать два вывода:
Интересно, что все примеры из Qt занимают не более 3%. Пробовал две видеокарты GeForce 6600 и GeForce 8600GT . Драйверы официальные, последней версии. ОС Debian Squeeze. Файл xorg.conf, будь то мой личный или сгенерированный инсталятором дров NVIDIA не влияет на результат. Вот, что генерирует инсталлер
GLUT представлен пакетами freeglut3 и freeglut3-dev. Установка или удаление mesa дело не изменяет. OpenGL устанавливается вместе с дровами NVIDIA. У меня больше нет мыслей, куда капать? PS все примеры под M$ Windows работают нормально. Это сообщение отредактировал(а) Cheloveck - 14.6.2010, 18:08 -------------------- ![]() |
|||
|
||||
| Cheloveck |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1578 Регистрация: 26.7.2008 Где: Тула Репутация: 2 Всего: 32 |
Раскуривание OpenGL дальше привело к, как мне кажется, ответу, во всём виновата обработка событий Idle. Если сделать как-то так
то всё становится на круги своя. PS этот код ограничивает количество кадров до 25-ти в секунду Это сообщение отредактировал(а) Cheloveck - 15.6.2010, 21:25 -------------------- ![]() |
|||
|
||||
![]()
|
| Правила форума "Linux/UNIX: Oбщие вопросы" | |
|
|
В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |