![]() |
|
|
![]()
|
|
| CompWorm |
|
|||
![]() Допеределыватель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1689 Регистрация: 6.12.2004 Где: / Репутация: нет Всего: 31 |
написал тривиальное приложение на опенЖЛ - кубик с текстурой и подсветил, хожу вокруг.
В виндусе процессор используется на пару процентов, в линуксе то же смое приложение кушает весь проц. что примечательно, тормозов нет! но мне кажется, что еще пара кубиков и они появятся. чем это может быть вызвано? ведь приложение одно и то же и под всеми операционками должно рабить одинаково? |
|||
|
||||
| SABROG |
|
|||
![]() Hacker ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2481 Регистрация: 18.9.2006 Репутация: 81 Всего: 91 |
Возможно кривые дрова для видюхи в linux. Может быть аппаратное ускорение не пашет. Много чего может быть.
|
|||
|
||||
| CompWorm |
|
|||
![]() Допеределыватель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1689 Регистрация: 6.12.2004 Где: / Репутация: нет Всего: 31 |
ну, давай помыслим логически, может к чему-нибудь дойдём
видюха nVidia 5200FX, дистр Убуньтя 9.04, дрова последние проприетарные стоят из репов, компиз летает без проблем. щас вот запустил пример из стандартных экзамплов qt - helloGL. проца скушала пару процентов и летает я вот еще не пойму, если сцена нарисована, то по идее дальше никакой нагрузки быть не должно... то есть нагрузка должна появиться когда я перетаскиваю/изменяю размеры окна, хожу вокруг куба. а в состоянии покоя нагрузки быть не должно... сцена то не перерисовывается по идее? или я не прав? можно еще попробовать дрова переставить... но мне кажется, что не в том суть. Это сообщение отредактировал(а) CompWorm - 13.5.2009, 13:11 |
|||
|
||||
| Любитель |
|
|||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 16 Всего: 92 |
Покажи код.
|
|||
|
||||
| kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 8 Всего: 160 |
-------------------- |
|||
|
||||
| CompWorm |
|
|||
![]() Допеределыватель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1689 Регистрация: 6.12.2004 Где: / Репутация: нет Всего: 31 |
прошу сильно матом не ругаться на код))) это мое первое приложение для опенЖл... Этот опенЖл все так нахваливали в Qt, что я просто не удержался и решил попробовать
двигаться и поворачиваться стрелками. PS но вообще, похоже у меня с линуксом проблема, я вот иксы перезапустил вроде получше стало. перезагрузился - опять кушает проц. PPS сразу вопрос в догонку... комментарии написанные в винде не читаются в лине... там под виндой qt наверно сохраняет все в cp1251 почему-то... можно как-то исправить? Это сообщение отредактировал(а) CompWorm - 13.5.2009, 16:46 Присоединённый файл ( Кол-во скачиваний: 13 )
OpenGLTest_3D_textures_light.zip 405,66 Kb |
|||
|
||||
| CompWorm |
|
|||
![]() Допеределыватель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1689 Регистрация: 6.12.2004 Где: / Репутация: нет Всего: 31 |
хмм..
кажись понял где проблема - если разремить startTimer(1); съедается проц. без этой строки все впорядке! вопрос только почему линукс так болезненно переносит пустой таймер???? в винде этот таймер погоды не делает ЗЫ по этой проблеме форк Это сообщение отредактировал(а) CompWorm - 15.5.2009, 21:51 |
|||
|
||||
![]()
|
| Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |