как мерять fps?

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
catdog_
сержант
Сообщения: 173
Зарегистрирован: 2007-10-10 1:23:21
Откуда: петрозаводск
Контактная информация:

как мерять fps?

Непрочитанное сообщение catdog_ » 2007-12-30 0:52:58

glxgears убрали.
порт /graphics/mesa-demos не ставится (пробовал на 6.2, 6.3, 7.0 - одно и то же):

Код: Выделить всё

: undefined reference to `glXCreateGLXPixmapMESA'
gmake[1]: *** [glxpixmap] Ошибка 1
gmake[1]: Leaving directory `/usr/ports/graphics/mesa-demos/work/Mesa-7.0.1/progs/xdemos'
gmake: *** [default] Ошибка 1
*** Error code 2

Stop in /usr/ports/graphics/mesa-demos.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35150
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: как мерять fps?

Непрочитанное сообщение Alex Keda » 2007-12-30 10:57:31

Код: Выделить всё

ssr# cd /var/db/pkg/
ussr# grep -R libm.so.4 *
ussr# grep -R libm.so. *
compat4x-i386-5.3_9/+CONTENTS:lib/compat/libm.so.2
compat5x-i386-5.4.0.8_9/+CONTENTS:lib/compat/libm.so.3
compat5x-i386-5.4.0.8_9/+CONTENTS:@comment lib32/compat/libm.so.3
linux_base-fc-4_10/+CONTENTS:lib/libm.so.6
linux_base-fc-4_10/+CONTENTS:lib/obsolete/linuxthreads/libm.so.6
Binary file pkgdb.db matches
ussr# pkg_info | grep compat
bison-2.3_3,1       A parser generator from FSF, (mostly) compatible with Yacc
compat4x-i386-5.3_9 A convenience package to install the compat4x libraries
compat5x-i386-5.4.0.8_9 A convenience package to install the compat5x libraries
nspluginwrapper-0.9.91.5 A compatibility plugin for Netscape 4 (NPAPI) plugins
v4l_compat-1.0.20060801 Video4Linux compatibility header
zip-2.32            Create/update ZIP files compatible with pkzip
ussr# pkg_delete compat4x-i386-5.3_9 compat5x-i386-5.4.0.8_9
pkg_delete: package 'compat4x-i386-5.3_9' is required by these other packages
and may not be deinstalled:
opera-9.25.20071214
pkg_delete: package 'compat5x-i386-5.4.0.8_9' is required by these other packages
and may not be deinstalled:
nvidia-driver-100.14.19
opera-9.25.20071214
ussr#
это причины... по крайней мере у меня
Убей их всех! Бог потом рассортирует...

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1089
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: как мерять fps?

Непрочитанное сообщение iZEN » 2008-03-19 22:28:33

Код: Выделить всё

% cd /usr/ports/graphics/mesa-demos/
% make install clean
...
/usr/bin/ld: warning: libm.so.3, needed by /usr/local/lib/libGL.so, may conflict with libm.so.5
cc -I../../include  -fPIC -pedantic -I/usr/local/include -DUSE_XSHM -DHZ=100 -O -pipe -march=athlon-mp -DPTHREADS   glxpixmap.c -L../..//usr/local/lib -lGLU -lGL -L/usr/local/lib -lglut -lGLU -lGL -lXext -lXmu -lXi -lX11 -lm -pthread -o glxpixmap
/usr/bin/ld: warning: libm.so.3, needed by /usr/local/lib/libGL.so, may conflict with libm.so.5
/var/tmp//ccHHmYOu.o(.text+0x2a0): In function `main':
: undefined reference to `glXCreateGLXPixmapMESA'
gmake[1]: *** [glxpixmap] Ошибка 1
gmake[1]: Leaving directory `/home/compile/usr/ports/graphics/mesa-demos/work/Mesa-7.0.2/progs/xdemos'
gmake: *** [default] Ошибка 1
*** Error code 2

Stop in /usr/ports/graphics/mesa-demos.
MesaLib как-то конфликтует с проприетарным драйвером NVIDIA?
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Аватара пользователя
catdog_
сержант
Сообщения: 173
Зарегистрирован: 2007-10-10 1:23:21
Откуда: петрозаводск
Контактная информация:

Re: как мерять fps?

Непрочитанное сообщение catdog_ » 2008-03-19 22:34:45

а я нашел способ мерять fps, ставишь скринсейверы для кде, там в некоторых есть мерялка :)

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1089
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: как мерять fps?

Непрочитанное сообщение iZEN » 2008-03-19 23:18:31

catdog_ писал(а):а я нашел способ мерять fps, ставишь скринсейверы для кде, там в некоторых есть мерялка :)
Я запускаю скринсервер "Engine" из набора xscreensaver (порт /usr/ports/x11/xscreensaver, так как у меня Xfce4 DE).
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1089
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: как мерять fps?

Непрочитанное сообщение iZEN » 2008-03-19 23:45:36

Вот ещё из xскринсавера.

Gears

Настройки:
FreeBSD-7.0-RELEASE-xscrensaver-Gears-settings.png
Результат:
FreeBSD-7.0-RELEASE-xscrensaver-Gears.png
P.S.
> uname -rs
FreeBSD 7.0-RELEASE
> dmesg | grep nvidia
nvidia0: <GeForce 6150> mem 0xfc000000-0xfcffffff,0xe0000000-0xefffffff,0xfb000000-0xfbffffff irq 16 at device 5.0 on pci0
nvidia0: [GIANT-LOCKED]
nvidia0: [ITHREAD]
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

kmb
лейтенант
Сообщения: 680
Зарегистрирован: 2007-02-20 8:30:03
Контактная информация:

Re: как мерять fps?

Непрочитанное сообщение kmb » 2009-01-09 16:09:33

у меня поставился mesa-demos:

Код: Выделить всё

glxgears
3105 frames in 5.0 seconds = 620.809 FPS
2253 frames in 5.0 seconds = 450.435 FPS
11507 frames in 5.0 seconds = 2301.066 FPS
2638 frames in 5.0 seconds = 527.490 FPS
6665 frames in 5.0 seconds = 1332.921 FPS
9424 frames in 5.0 seconds = 1884.683 FPS
10262 frames in 5.0 seconds = 2052.284 FPS
11425 frames in 5.2 seconds = 2193.066 FPS
14284 frames in 5.0 seconds = 2856.741 FPS
13832 frames in 5.0 seconds = 2766.151 FPS
5485 frames in 5.0 seconds = 1089.887 FPS
13911 frames in 5.0 seconds = 2782.100 FPS
4466 frames in 5.0 seconds = 893.179 FPS

Код: Выделить всё

uname -a
FreeBSD shark 7.1-RELEASE-p1 FreeBSD 7.1-RELEASE-p1 #0:
video: Intel i915GM

Интересно это нормально или нет) Мне кажется маловато)
truth is out there...

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1089
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: как мерять fps?

Непрочитанное сообщение iZEN » 2009-01-13 1:29:33

У меня всё тот же конфликт.
Попытка сборки:

Код: Выделить всё

% cd /usr/ports/graphics/mesa-demos/ && make
...
cc -I../../include  -fPIC -pedantic -I/usr/local/include -DUSE_XSHM -DHZ=100 -O -pipe -march=pentium3 -DPTHREADS   glxinfo.c -L../..//usr/local/lib -lGL -L/usr/local/lib -lglut -lGLU -lGL -lXext -lXmu -lXi -lX11 -lm -pthread -o glxinfo
/usr/bin/ld: warning: libm.so.3, needed by /usr/local/lib/libGL.so, may conflict with libm.so.5
cc -I../../include  -fPIC -pedantic -I/usr/local/include -DUSE_XSHM -DHZ=100 -O -pipe -march=pentium3 -DPTHREADS   glxpixmap.c -L../..//usr/local/lib -lGL -L/usr/local/lib -lglut -lGLU -lGL -lXext -lXmu -lXi -lX11 -lm -pthread -o glxpixmap
/usr/bin/ld: warning: libm.so.3, needed by /usr/local/lib/libGL.so, may conflict with libm.so.5
/var/tmp//ccHPTPp7.o(.text+0x295): In function `main':
: undefined reference to `glXCreateGLXPixmapMESA'
gmake[1]: *** [glxpixmap] Ошибка 1
gmake[1]: Leaving directory `/usr/ports/graphics/mesa-demos/work/Mesa-7.0.4/progs/xdemos'
gmake: *** [default] Ошибка 1
*** Error code 2

Stop in /usr/ports/graphics/mesa-demos.
Смотрим, что мешает:

Код: Выделить всё

% cd /var/db/pkg/
% grep -R libm.so.5 *
% pkg_which  libm.so.5
libm.so.5: not found
% pkg_which /lib/libm.so.5
?
% pkg_which /usr/local/lib/libGL.so
libGL-7.0.3 nvidia-driver-177.80
Хрен знат, чё такое.

% uname -rsm
FreeBSD 7.1-RELEASE-p1 i386
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35150
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: как мерять fps?

Непрочитанное сообщение Alex Keda » 2009-01-13 14:45:22

Код: Выделить всё

lissyara$ glxgears
1987 frames in 5.0 seconds = 393.756 FPS
1940 frames in 5.0 seconds = 386.179 FPS
1940 frames in 5.0 seconds = 385.489 FPS
1940 frames in 5.0 seconds = 386.658 FPS
1940 frames in 5.0 seconds = 385.379 FPS
1920 frames in 5.0 seconds = 382.813 FPS
1940 frames in 5.0 seconds = 384.771 FPS
1940 frames in 5.0 seconds = 385.581 FPS
1940 frames in 5.0 seconds = 384.786 FPS
без ускорения
Убей их всех! Бог потом рассортирует...

Аватара пользователя
ISQman
ефрейтор
Сообщения: 55
Зарегистрирован: 2009-02-26 18:42:03
Контактная информация:

Re: как мерять fps?

Непрочитанное сообщение ISQman » 2009-03-04 16:35:37

месу ставил путём сноса либгл и постановки через pkg_add -r mesa-demos, причём либгл ставится тут же с месой.
и у меня вопрос как с этим бороться?

Код: Выделить всё

isqman# glxgears
glxgears: Command not found.

isqman# glxinfo
Error: unable to open display

isqman# uname -sr
FreeBSD 7.0-RELEASE
|"""""""""""""""""| |\
|Холодное пиво! ||""\__,
|_____________ |||_|__|)
*(@)|(@)"""*******(@)"

Гость
проходил мимо

Re: как мерять fps?

Непрочитанное сообщение Гость » 2009-03-04 21:50:29

ISQman писал(а):isqman# glxinfo
Error: unable to open display
попробуй `env DISPLAY=:0 glxinfo'

Аватара пользователя
ISQman
ефрейтор
Сообщения: 55
Зарегистрирован: 2009-02-26 18:42:03
Контактная информация:

Re: как мерять fps?

Непрочитанное сообщение ISQman » 2009-03-05 10:24:34

спс, помогло... почти :(

Код: Выделить всё

120 frames in 5.2 seconds = 22.974 FPS
120 frames in 5.2 seconds = 22.945 FPS
120 frames in 5.2 seconds = 22.948 FPS
140 frames in 5.4 seconds = 26.021 FPS
nvidia mx400 на разрешении экрана 1440*900
|"""""""""""""""""| |\
|Холодное пиво! ||""\__,
|_____________ |||_|__|)
*(@)|(@)"""*******(@)"

Аватара пользователя
dekloper
ст. лейтенант
Сообщения: 1325
Зарегистрирован: 2008-02-24 15:43:19
Откуда: давно здесь сидим..
Контактная информация:

Re: как мерять fps?

Непрочитанное сообщение dekloper » 2009-03-11 16:20:06

все чудно встало

Код: Выделить всё

/usr/ports/graphics/mesa-demos >pkg_info | grep mesa
mesa-demos-7.3      OpenGL demos distributed with Mesa
uname -rs
FreeBSD 8.0-CURRENT
ТОВАгИЩИ! БгАТЬЯ И СЕСТгЫ! ДОЛОЙ гАВНОДУШИЕ!

Аватара пользователя
xelplogoog
мл. сержант
Сообщения: 134
Зарегистрирован: 2010-01-02 12:14:56

Re: как мерять fps?

Непрочитанное сообщение xelplogoog » 2010-01-05 20:16:10

а каг в glxgears отключить вертикальную синхронизацию? а то у меня показывает 60 кадров = частота моника
/usr/ports/x11/yakuake-kde4 user

анонимус
проходил мимо

Re: как мерять fps?

Непрочитанное сообщение анонимус » 2013-01-14 21:42:04

Прошу прощения за археологию, но при попытке компиляции порта mesa-demon возникают все те же проблемы и эта тема возращается гуглом на первом месте по запросу ошибки.
Собственно для тех у кого она еще будет возникать, чтоб не рылись по гуглу в поисках преключений как я:
решение простое - make config и включить "что-то там nvidia" в опциях, после этого собирается на ура.