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

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

Поговорим о оптимизации GLScene. [Delphi, GLScene, Windows]


Страницы:   1 2 3 4 5 6

Conferno ©   (2005-07-26 16:37:00) 

Привет мастерам и игроделам на GLScene!
В данной ветке давайте будем обсуждать оптимизацию GLScene.
Товарищи, кто делал игры на этом движке, расскажите о оптимизациях:
1. Как правельно пользоваться TGLPortal?
2. Какую текстурную фильтрацию лучше использовать Анизотропную или Изотропную...
3. Почему туман не повышает ФПС...
4. Виды Cull'ингов - какие лучше и как правельно пользоваться,
как отрезать невидимые обьекты, находящиеся, например, за стеной...
5. Динамичные тени и Lightmap'ы - как правельно с ними работать...
6. Можно ли модель в 3DMax экспортировать в 3ds, при этом, чтоб он не урезал имена используемых текстур?
Или где можно достать доки или примеры...
Обо всем здесь :)

Также можно задавать свои вопросы... :)


cyborg   (2005-08-12 10:14:00) [61]

Я только что ForceWare 77.76 загрузил и поставил, наконец-то в этих версиях появилась принудительная установка частот.


DeadMeat   (2005-08-12 08:26:00) [62]

Омеги и под nVidia есть...


cyborg   (2005-08-12 06:59:00) [63]

А, всё, увидел, ATI оказывается. Уже не хочу :)


cyborg   (2005-08-12 06:56:00) [64]

Что за омега? Под какую видеокарту? Хочу! :) Давай!


DeadMeat   (2005-08-11 16:49:00) [65]


Вывод из всего этого только такой: драйвера от Omega лучше, чем родные

Вот!! Вот это я давно всем говорю...


Домовенок   (2005-08-11 14:41:00) [66]

Похоже, что Fosgenчто-то напутал, было бы здорово, если бы он разъяснил ситуацию.

В общем, как я и обещал, переустановил в начале драйвера, поставил rad_w2kxp_omega_2653_7z_updated - вроде самое свежее из всего того, что попалось. Конфигурация не менялась от моего прошлого поста, но fps вырос до 160. После чего я поставил GLScene SnapShot от 06.08.05 (удалил старые пакеты установленные пакеты из Delphi,  и перекомпилировал новые *.bpl), перекомпилировал демку, с теми же драйверами от Omega. Fps остался таким же 160-161.

Вывод из всего этого только такой: драйвера от Omega лучше, чем родные, а в новом SnapShot'e GLScene производительность вроде не упала.


Санёк   (2005-08-11 14:00:00) [67]


> Fosgen   (11.08.05 08:07) [39]

собственно да - я так и не понял, какая версия GLScene и откуда такие аоблачные результаты.
попробуй в этой демке увеличить размеры кубов с 5 до 10 - у меня FPS сразу очень очен сильно проседает - буквально до сорока.


DeadMeat   (2005-08-11 08:31:00) [68]

Момент...
Чего то не догнал..


0: FPS - 184,04
1: Delphi 5.0 Enterprise build 5.62
2: GlScene - фиг его знает - по ссылке от DeadMeat брал... Вот это
3: P-4 3000MHz j530 1Mb L2
4: 1024 Mb
5: GF 6800 GT PCI-Exp 256 Mb
6: nVidia 6.14.10.6697 (шли с видеокартой)
7: Win2000 Prof SP4 build 2195



Конфигурация прогона:
0: FPS - 741,42 (!!!!!)
1: Delphi 5.0 Enterprise build 5.62-была выгружена
2: GlScene - разумеется тоже. И вот это
3: P-4 3000MHz j530 1Mb L2
4: 1024 Mb
5: GF 6800 GT PCI-Exp 256 Mb
6: nVidia 6.14.10.6697 (шли с видеокартой)
7: Win2000 Prof SP4 build 2195


Вот выделенные места..
Пакет я так понимаю одинаковый чтоли?


Fosgen   (2005-08-11 08:07:00) [69]

Я так понял что последнее мое сообщение погрузило всех то ли в ступор, то ли в замешательство, судя по отсутствию сообщений. Меня же терзает мысль о том куда девается 70% производительности в новых версиях GLScene и каким образом ее можно вернуть?


Fosgen   (2005-08-09 23:13:00) [70]

0: FPS - 184,04
1: Delphi 5.0 Enterprise build 5.62
2: GlScene - фиг его знает - по ссылке от DeadMeat брал...
3: P-4 3000MHz j530 1Mb L2
4: 1024 Mb
5: GF 6800 GT PCI-Exp 256 Mb
6: nVidia 6.14.10.6697 (шли с видеокартой)
7: Win2000 Prof SP4 build 2195

Только чего-то не доверяю я этим бенчмаркам... Заточить свой движок под свои собственные бенчи - что может быть проще?
А теперь - внимание!

Конфигурация прогона:
0: FPS - 741,42 (!!!!!)
1: Delphi 5.0 Enterprise build 5.62-была выгружена
2: GlScene - разумеется тоже.
3: P-4 3000MHz j530 1Mb L2
4: 1024 Mb
5: GF 6800 GT PCI-Exp 256 Mb
6: nVidia 6.14.10.6697 (шли с видеокартой)
7: Win2000 Prof SP4 build 2195

компилилось на:

0: FPS - 50
1: Delphi 5.0 Enterprise build 5.62
2: GlScene - та самая старая версия, о которой я столько говорю - похоже Release
3: Celeron 1100MHz
4: 512 Mb
5: Radeon 9550 128Mb
6: ATI Technologies Inc. 6.14.10.6497 (шли с видеокартой)
7: Win2000 Prof SP3 build 2195


DeadMeat   (2005-08-09 19:21:00) [71]

0. FPS: 154
1. Delphi 6 Enterprise, Build 6.240, Update Pack 2
2. Тут явно должен быть уже последний
3. AMD64 3000+
4. 1024 Mb
5. GeForce4 MX440 SE
6. Omega 1.6177.. на базе каких ForceWare не скажу.. Но не новые
7. WinXP_SP2 Prof

Это уже дома..

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


DeadMeat   (2005-08-09 08:38:00) [72]

0. FPS: 104 - с включенной мирандой, и 112 без нее
1. Delphi 6 Enterprise, Build 6.240, Update Pack 2
2. Тут на работе точно не скажу, но кажется последний.. Дома точнее будет
3. Celeron 2.4
4. 256 Mb
5. GeForce4 MX440
6. Omega 1.6177.. на базе каких ForceWare не скажу.. Но не новые
7. WinXP_SP2 Prof


Xeno   (2005-08-09 05:50:00) [73]

1.90
2.Delphi 6 Enterprise Build 6.163
3.Celeron 2,0/400
4.512 mb pc3200
5.Geforce5500 128 mb
6.NVIDIA v6.14.10.6177, DirectX9.0c
7.WindowsXP-SP2 Prof

Завтра ещё на двух конфигурациях скину...


Домовенок   (2005-08-09 02:24:00) [74]

Завтра попробую поставить модификацию Catalyst 5.7 от Omega и GLScene SnapShot от 06.08.05, перекомпилирую демку и напишу какие результаты получатся :)


Домовенок   (2005-08-09 02:10:00) [75]

0. 152 fps
1. Delphi 7 Enterprise
2. Какой SnapShot точно не знаю, брал по ссылке у DeadMeat.
3. AMD Athlon 64 +3000, ~2000 mHz
4. 512 mb ram.
5. ATI Radeon 9800 Pro, 128 mb
6. Catalyst 5.5 (без модификаций)
7. Windows XP Professional SP2


Санёк   (2005-08-09 00:52:00) [76]

Уважаемые, давайте тестировать по такой схеме:
открываем дельфи.
загружаем проект \Demos\bench\megaglasscube
Ctrl+F9;
идем в папку с проектом.
запускаем откомпилированный проект.
смотрим на фпс несколько минут.
постим сюда в следующем формате:

0. Кол-во фпс.
1. Версия дельфи.
2. Версия GLScene.
3. Процессор.
4. Колчество оперативки.
5. Видеокарточка.
6. Версия дров для видюхи.
7. Версия винды.

ну а далее будем разбираться по существу - у кого какие настройки и кто как с бубном пляшет.
для начала нужна статистика.
моя конфигурация такая:

0. 172
1. Delphi 6 Etnerprise Update Pack 2.
2. GLScene_SnapShot_150305.7z
3. Pentium-M Dothan 2MB L2, 1600 MHz.
4. 512 Mb RAM.
5. ATI Radeon Mobility 9700 Pro 128 Mb RAM.
6. Catalyst 5.6 модифицированные при помощи DHModTool.
7. Windows XP Professional SP2.


DeadMeat   (2005-08-08 22:36:00) [77]

Исходник чего?
Той проги?
Так это простая прога, которая показывает TGLBlur... В ней ничего нету отличительного..

Дело было именно в делфи.

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


Fosgen   (2005-08-08 19:43:00) [78]

Это было бы неплохо. Особенно если поможет разобраться - что же в новой версии так сжирает производительность...


Xeno   (2005-08-08 07:24:00) [79]

может кинете этот исходник и пускай народ покомпилит в своё удовольствие кто с какой версией сможет :-)


DeadMeat   (2005-08-05 10:14:00) [80]

Ничего не меняя в делфе (6ая) и имея ATI RADEON 9000 на AMD 1700+ XP при 512 RAM получаю 700-800 ФПС на пустой или не очень сильно наполненной сцене... Кубиков 10 там.. текстурки.. и т.п..
Может быть дело в драйвере.. Я настраиваю всегда на максимальную производительность у себя и ставлю ТОЛЬКО Omega Drivers.
Из примеров уже не помню чего получалось.. Щас просто уже конфигурация другая..

Та прога что я тестил, создавала BLUR (TGLBLur).. и вот она на той конфигурации выдавала мне 1000-1200 фпс.. Перекомпилил этот пример и получил вон мои 700-800...


Страницы:   1 2 3 4 5 6

Наверх

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