Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Очень мало Fps [Delphi, Opengl, Windows]


BigBrother ©   (2005-07-23 21:56:00) 

У меня проблема в моей игрушке очень мало FPS-всего 20.Хотя машина мощная:Atlon 64 3000+ 2.1ГГц.Оперативки 1024, видяха Radeon 9800 Pro.
Скажите как можно увеличить кол-во FPS.


Fosgen   (2005-07-29 10:24:00) [1]

Я в принципе даже и не знаю что есть NG, поэтому за ним не слежу. Мне не понятны такие неприятные эффекты обновлений... Дело не в самих отличиях версий, а в том как они влияют на работоспособность - раз, и на скорость работы - два.
Конкретный момент - использую GLCollisions  соответственно обращаюсь CollisionManager.CheckCollisions, на что имею Access Violation. Вот и все использование функций...
Меняешь новый GLCollisions.pas на старый - все начинает работать, даже без дополнительных коррекций кода, но медленно. Причем где именно просаживается быстродействие - не понятно. Или разработчики GLScene переписали базовые модули в худшую сторону?
В принципе вопрос стоит следующим образом - что сделать с новой версией дабы привести ее в состояние, сравнимое по производительности и устойчивости со старой версией?


DeadMeat   (2005-07-29 08:32:00) [2]

Новые фичи не добавляют новые тормоза, т.к. они просто не используются автоматически.. Хош подключай, не хош.. ну и флаг..
По сабджу.. таких проблем я не испытывал.. Обновляюсь каждый день (в смысле проверяю обновления) и нифига.. Все пучком.
Тут многое зависит от тех фукнций, которые используются.. Если ты не следишь за NG, то вполне вероятно, что пропускаешь описание обновления.. Там каждый раз рассказывается что и где поменяли..


MeF Dei Corvi   (2005-07-29 02:39:00) [3]


> Почему новый код - значительно хуже старого?

Вот поэтому в своё время я сел учить OpenGL :) Так как новые фичи, добавляют новые тормоза.


Fosgen   (2005-07-28 22:49:00) [4]

Господа, может мне кто пояснит - под старой (некто из присутствующих даже называл ее - древней) версией GLScene (коррекция файлов от 04/09/03) программа дает 170-180 fps, под новой версией (с наворотами в виде ODE, LensFX и т.д. коррекция файлов от 04/12/04) БЕЗ использования всех этих наворотов, сначала - просто отказывалась работать, в 1 из 10 случаев - работала с 1-2 fps (!). После замены нового "продвинутого" GLCollisions.dcu старым - стала стабильно работать, но дает всего лишь неустойчивые 20-50 fps!!!! Что происходит, господа? Почему новый код - значительно хуже старого? При таких раскладах - о какой оптимизации идет речь, если новые версии так просаживают все что было вылизано? Если я ошибаюсь - подскажите мне - в чем же разница между старыми версиями и новыми и почему эта разница не в пользу новых?


DeadMeat   (2005-07-24 11:48:00) [5]


> не Begining, а Beginning - не позорился бы!

Да знаю я.. знаю.. Просто такой влом эту подпись менять в клиенте.. Я ее поставил почти года два-три назад... и очень не кайф обратно лезть.

---
...Death Is Only The Begining...


XProger   (2005-07-24 09:46:00) [6]

А вдруг гражданин перещеголял движок Souce, а может Doom III? :)

P.S.
Телепаты в отпуске ;)


П7   (2005-07-24 01:28:00) [7]

Круто, это получается, что у него в секунду рузится > 1000 текстур по 3 метра! (: Чувак, поделись опытом такой оптимизации прораммы? (:


MeF Dei Corvi   (2005-07-24 01:08:00) [8]


> У меня проблема в моей игрушке

Посмотреть на свой код... и удалить нафиг. После чего почитать про то, как следует писать код и чего не следует делать каждый кадр (например, не следует пытаться грузить сотни текстур по 3 метра...). Написать всё заново - и всё будет пучком.


  (2005-07-24 00:16:00) [9]

Удалено модератором


NikotiN   (2005-07-23 23:30:00) [10]

подумай.


NikotiN   (2005-07-23 23:30:00) [11]

подумай.


ViK   (2005-07-23 22:10:00) [12]

Попробуй Atlon X2 4800+, гигабайт так восемь оперативки, GeForce 7800GTX SLI (или  ATI R520) ну и все... :)
Или второй вариант: воложи исходник (на крайняк демку), опиши че используешь, может кто чем и поможет.


DeadMeat   (2005-07-23 22:02:00) [13]


> Скажите как можно увеличить кол-во FPS.

Прибавить 281..?? Нет..?

---
...Death Is Only The Begining...


Kobik   (2005-07-23 22:00:00) [14]

Телепаты в отпуске (с) XProger  
если не ошибаюсь :)


Наверх

Титульная страница Поиск, карта сайта Написать письмо