на главнуюВсе эхи SU.OS2.COMM
войти ?

VPN

От Alexey Korop (2:461/155) к Dmitry Zavalskov

В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)


Привет, Dmitry!

24.02.2010 в 18:10:01 Dmitry Zavalskov написал к Alexey Korop:

AK>> Может, и нечестный, но мне именно это нужно. И со SNAP не
AK>> напрягает даже на самом хреновом железе.
DZ>>> но померял - 1280x1024x16 - где-то
DZ>>> 300-400 fps ;)
AK>> А можно подробнее? Что именно мерил и чем? Hа чём мерил (проц,
AK>> видеокарта, ОС, видеодрайвер)
DZ> Я ж говорю - нечестный пример - атишка 4850 :), панорама, проц -
DZ> coreduo 2.93, екса rc6, режим экрана 1280x1024x16бит,
Так что за видеодрайвер-то?
DZ> мерялка на
DZ> коленке за пять минут: окно в размер декстопа и блиттим туда буфер из
DZ> памяти.
Вот тут IMHO главная нечестность: тут нет скроллинга. А сдвиг в буфере в памяти легко может посадить проц. Можно, конечно, организовать циклический буфер из двух половинок с перемещающейся границей, но это, во-первых, может заметно усложнить программу (например, надо нанести надпись возле границы, а она как раз подъехала к краю буфера), и, во-вторых, есть у меня подозрение, что две пересылки в видео могут занять время куда больше, чем одна с суммарным объёмом.
DZ> - через DIVE - 400 fps. Это на одном проце (мой старый 2D
DZ> код на smp дурит) - через GpiDrawBits - ~200 fps, SMP - 100%
DZ> скачет с проца на проц. Более жизненный пример - ноут, AMD, 2ггц,
DZ> карточка x1270 - не быстрее интела встроенного, 32bit экран, UNI
DZ> ядро. Софт у меня в 16 бит, т.е. по ходу блита ещё и конверсия идёт,
DZ> но режим - окно 1024x768. DIVE - 125 fps, GPI - 55. Главное, чтобы
DZ> Write Combine включился - вот без него будет "веса" :)
У меня (правда, со SNAP в VESA, а не с панорамой) включался, и это очень мало помогало.

Кстати, программа уже, в общем, спортирована под Линукс. Hа старинном Athlon-750 с коллекционной ATI Rage 128 загрузка процессора 16% (32 fps). Hа более новом Sempron 2800+ со старинной GeForce MX400 - загрузка 7%. То есть на том же уровне, что и под OS/2 со SNAP.

С уважением, Alexey.

...В действительности всё совсем не так, как на самом деле.


--- FleetStreet 1.27.1
* Origin: Fit Station (2:461/155)

Ответы на это письмо:

From: Username
Заголовок следующего сообщения в треде может быть длинным и его придется перенести на новую строку

From: Username
Или коротким

FGHI-url этого письма: area://SU.OS2.COMM?msgid=2:461/155+4b85a682