ПрограммированиеФорумГрафика

Проседание FPS в приложении на OpenGl на ноутбуке с видеокартой NVidia

Страницы: 1 2 3 4 5 6 Следующая »
#0
9:27, 22 авг 2013

Пишу игру на C++ OpenGl по урокам от NeHe, на родном стационарном компьютере с весьма средними хар-ками (Intel Core 2 Duo 3.0Ghz, ATI Radeon HD 4870 512 mb, 3Gb оперативы) игра летает достаточно быстро, даже при большом количестве объектов. А на более мощном ноутбуке (NVidia GT555M 2Gb) тормозит даже при совсем незначительном количестве объектов и причём тормозит очень сильно. Предполагаю, что всё из-за разных видеокарт. Но как так получается, что с более мощными хар-ками получается меньшая производительность? И как это можно исправить?
И ещё: возможно ли, что приложения на OpenGl плохо идут со всеми видеокартами от NVidia, или это только у меня такая единичная проблема?

#1
9:30, 22 авг 2013

Assimilator
> И ещё: возможно ли, что приложения на OpenGl плохо идут со всеми видеокартами
> от NVidia, или это только у меня такая единичная проблема?

Как правило на nvidia работает OpenGL лучше чем на *

> А на более мощном ноутбуке (NVidia GT555M 2Gb) тормозит даже при совсем
> незначительном количестве объектов и причём тормозит очень сильно

Нужно выяснить, где собачка порылась - судя по симптомам, это софт моде - формат текстур какой-то особый или иное что-то ... ошибки проверить желательно и тд

#2
9:38, 22 авг 2013

если скинешь скомпилированную демку, могу потестить на своей нвидии.

ну и можно драйвера обновить.

>возможно ли, что приложения на OpenGl плохо идут со всеми видеокартами от NVidia
nvidia лучше всех дружит с гл-ем. обычно бывает наоборот))

#3
10:23, 22 авг 2013

Вот небольшая демка [http://rghost.ru/48286286], правда проект сейчас ушёл намного дальше, но отрисовка объектов осталась та-же самая. На верхней панели через слэш FPS/кол-во отрисовываемых объектов. На кнопку "4" добавлять объекты.

Вот результаты с моих компьютеров:
30 объектов          1280FPS ATI / 103FPS Nvidia
1030 объектов        176FPS ATI / 72FPS Nvidia
2030 объектов          93FPS ATI / 17FPS Nvidia
5030 объектов          40FPS ATI / 7FPS Nvidia
10030 объектов        20FPS ATI / 2FPS Nvidia

#4
10:51, 22 авг 2013

а на ноуте случайно не 2 видяхи? Сейчас модно 2 видяхи ставить, интел и помощнее. Может тупо на мощную видяху не переключается?

#5
10:55, 22 авг 2013

Да, на ноуте вроде две видяхи, тогда вопрос: а как проверить с помощью какой видяхи запускается?

#6
11:39, 22 авг 2013

Assimilator
> ATI Radeon HD 4870 512 mb
> NVidia GT555M 2Gb

Нихрена себе, мощнее! ты случаем мощь не в объёме VRAM меряешь?

#7
11:43, 22 авг 2013

Ну вообще драйвер ставишь от Nvidia в панели управления драйвера есть список. Какие приложения на каком GPU запускать... Вообще выводил бы в своем рендере в Log на каком GPU происходит ренедер, и не было бы подобных вопросов...

#8
11:57, 22 авг 2013

TheGrayWolf, нет, я сделал это предположение основываясь на результаты бенчмарков и на производительность в играх.

#9
11:59, 22 авг 2013

Assimilator
Да, кстати, как  TheGrayWolf сказал, десктопная видеокарта совсем не слабее, скорее наоборот. Например ядер в радеоне 800, а в nvidia всего 96.
P.S. http://www.game-debate.com/gpu/index.php?gid=611&gid2=446&… adeon-hd-4870

#10
12:10, 22 авг 2013

Хмм, ладно будет повод поразмыслить над этим. Впредь не буду полагаться на бенчмарки, а буду сравнивать ТТХ.
И всё-же мне нужно узнать хоть 1-2 результата производительности с других компьютеров, просто так, чтобы знать, кому не трудно скиньте кол-во ФПС на (1000/2000/5000/10000) объектов :)

#11
12:15, 22 авг 2013

Assimilator
Без проблем, давайте exe-шник...

#12
12:18, 22 авг 2013

GoshaSW, парой сообщений выше ссылка и небольшая инструкция, что и как делать.

#13
12:21, 22 авг 2013

Assimilator
Подождите, вы хотите чтобы я вывел n-е количество объектов на своем движке и сказал вам fps ?

#14
12:24, 22 авг 2013

GoshaSW, эмм, да.

Страницы: 1 2 3 4 5 6 Следующая »
ПрограммированиеФорумГрафика

Тема в архиве.