Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [Qt4][OpenGL]Linux съел мой процессор, а вот windows нормуль =/ 
V
    Опции темы
CompWorm
Дата 13.5.2009, 10:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: нет
Всего: 31



написал тривиальное приложение на опенЖЛ - кубик с текстурой и подсветил, хожу вокруг. 

В виндусе процессор используется на пару процентов, в линуксе то же смое приложение кушает весь проц.

что примечательно, тормозов нет! но мне кажется, что еще пара кубиков и они появятся. 

чем это может быть вызвано? ведь приложение одно и то же и под всеми операционками должно рабить одинаково?


--------------------
PM MAIL   Вверх
SABROG
Дата 13.5.2009, 11:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Hacker
****


Профиль
Группа: Завсегдатай
Сообщений: 2481
Регистрация: 18.9.2006

Репутация: 81
Всего: 91



Возможно кривые дрова для видюхи в linux. Может быть аппаратное ускорение не пашет. Много чего может быть.


--------------------
Национальная группа Russian Federation на QtCentre.
PM MAIL   Вверх
CompWorm
Дата 13.5.2009, 13:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: нет
Всего: 31



ну, давай помыслим логически, может к чему-нибудь дойдём  smile 

видюха nVidia 5200FX, дистр Убуньтя 9.04, дрова последние проприетарные стоят из репов, компиз летает без проблем.

щас вот запустил пример из стандартных экзамплов qt - helloGL. проца скушала пару процентов и летает

я вот еще не пойму, если сцена нарисована, то по идее дальше никакой нагрузки быть не должно... то есть нагрузка должна появиться когда я перетаскиваю/изменяю размеры окна, хожу вокруг куба. а в состоянии покоя нагрузки быть не должно... сцена то не перерисовывается по идее? или я не прав? 

можно еще попробовать дрова переставить... но мне кажется, что не в том суть.

Это сообщение отредактировал(а) CompWorm - 13.5.2009, 13:11


--------------------
PM MAIL   Вверх
Любитель
Дата 13.5.2009, 13:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 16
Всего: 92



Покажи код.


--------------------
PM MAIL ICQ Skype   Вверх
kemiisto
Дата 13.5.2009, 14:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 8
Всего: 160



Цитата(Любитель @  13.5.2009,  11:09 Найти цитируемый пост)
Покажи код. 

 smile С этого и надо было начинать...


--------------------
PM MAIL WWW GTalk Jabber   Вверх
CompWorm
Дата 13.5.2009, 16:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: нет
Всего: 31



прошу сильно матом не ругаться на код))) это мое первое приложение для опенЖл... Этот опенЖл все так нахваливали в Qt, что я просто не удержался и решил попробовать smile 

двигаться и поворачиваться стрелками.

PS но вообще, похоже у меня с линуксом проблема, я вот иксы перезапустил вроде получше стало. перезагрузился - опять кушает проц.

PPS сразу вопрос в догонку... комментарии написанные в винде не читаются в лине... там под виндой qt наверно сохраняет все в cp1251 почему-то... можно как-то исправить?

Это сообщение отредактировал(а) CompWorm - 13.5.2009, 16:46

Присоединённый файл ( Кол-во скачиваний: 13 )
Присоединённый файл  OpenGLTest_3D_textures_light.zip 405,66 Kb


--------------------
PM MAIL   Вверх
CompWorm
Дата 13.5.2009, 16:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: нет
Всего: 31



хмм.. 
кажись понял где проблема - если разремить startTimer(1); съедается проц. без этой строки все впорядке!  smile 

вопрос только почему линукс так болезненно переносит пустой таймер???? в винде этот таймер погоды не делает  smile 

ЗЫ по этой проблеме форк

Это сообщение отредактировал(а) CompWorm - 15.5.2009, 21:51


--------------------
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets"
JackYF
Любитель
  • В заголовке темы в квадратных скобках обозначьте используемую вами библиотеку, например: [QT],[GTK],[wx].
  • Если вопрос актуален только для некоторой версии библиотеки, либо, если вы пользуетесь не самой последней версией, укажите это. Например: [QT4], [GTK2].
  • Все начинающие изучать Qt - не забудьте зайти сюда.
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • В вопросе укажите полную версию версию библиотеки, а также все дополнительные используемые программные пакеты.
  • Не забывайте пользоваться кнопкой "Код".
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема »


 




[ Время генерации скрипта: 0.2763 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.