Linux за българи: Форуми

Linux секция за начинаещи => Настройка на хардуер => Темата е започната от: NikolaiTalev в Feb 05, 2012, 19:47



Титла: Radeon 9550 нисък FPS
Публикувано от: NikolaiTalev в Feb 05, 2012, 19:47
Здравейте
видео картата ми е Asus Radeon 9550 (RV350)
След тест с glxgears показва:

nikolai@talev:~$ glxgears & sleep 30 ; killall glxgears
[1] 24349
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
298 frames in 5.0 seconds = 59.579 FPS
300 frames in 5.0 seconds = 59.850 FPS
300 frames in 5.0 seconds = 59.865 FPS
300 frames in 5.0 seconds = 59.857 FPS
300 frames in 5.0 seconds = 59.817 FPS
[1]+  Прекратен      glxgears


Преди на Дебиан-а с друг драйвер хващаше 600FPS. След тези не нормални резултати се поразрових в интернет и
попаднах на това ($2) и тествах отново:

nikolai@talev:~$ cat /proc/pci | grep VGA || lspci | grep VGA | colrm 1 4 ; cat /proc/cpuinfo | \
> egrep "model name|MHz" ; xdpyinfo | egrep "version:|dimensions|depth of" ; glxinfo | \
> egrep -A2 "direct rendering|OpenGL vendor" ; uname -sr; vblank_mode=0 \
> glxgears & sleep 30 ; killall glxgears
cat: /proc/pci: Няма такъв файл или директория
0.0 VGA compatible controller: ATI Technologies Inc RV350 AS [Radeon 9550]
model name   : Intel(R) Pentium(R) 4 CPU 2.00GHz
cpu MHz      : 1993.641
X.Org version: 1.10.4
  dimensions:    1680x1050 pixels (444x278 millimeters)
  depth of root window:    24 planes
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
--
OpenGL vendor string: X.Org R300 Project
OpenGL renderer string: Gallium 0.4 on ATI RV350
OpenGL version string: 2.1 Mesa 7.11
Linux 3.0.0-15-generic
[1] 23934
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
3925 frames in 5.0 seconds = 784.923 FPS
3999 frames in 5.0 seconds = 799.775 FPS
3981 frames in 5.0 seconds = 795.404 FPS
4097 frames in 5.0 seconds = 818.554 FPS
4278 frames in 5.0 seconds = 854.985 FPS


Както се вижда резултатите са доста добри за въпросната карта и 2GHz процесор.
Без въпросния скрипт при  59.579 FPS процесорът не се натоварва и 1%
докато при употребата на скрипта процесора е на 100% какво трябва да променя
за да работи и без въпросния скрипт, и при изпълняване на glxgerars да "хваща"  854.985 FPS.

П.П Ако на някой му е необходим изход от glxinfo кликни тук ($2)



Титла: Re: Radeon 9550 нисък FPS
Публикувано от: vyrgozunqk в Feb 05, 2012, 20:44
Това vblank_mode=0 изключва Vsync... и затова ти вдига фреймрейта... По подразбиране с оупънсорс драйверите  Vsync е пуснат и затова ти заковава на 60 фпс. Вдигни се честотата на опресняване на монитора и ще ти скочи и fps :P


Титла: Re: Radeon 9550 нисък FPS
Публикувано от: shoshon в Feb 05, 2012, 20:46
Въх ужас!

Google -> vsync


Титла: Re: Radeon 9550 нисък FPS
Публикувано от: NikolaiTalev в Feb 05, 2012, 21:34
Въх ужас!

Google -> vsync

Ужас и то голям !
Защото дори и като изключих vsync и вдигнах честотата на опресняване промяна във FPS-то не настъпи...

Та изобщо идеята за пускането на тази тема е, че процесора е мъртвец без онзи скрипт и това ме навежда на мисълта,
че липсва хардуерно ускорение.


Титла: Re: Radeon 9550 нисък FPS
Публикувано от: AMD в Feb 05, 2012, 21:56
Здравейте
видео картата ми е Asus Radeon 9550 (RV350)
След тест с glxgears показва:

nikolai@talev:~$ glxgears & sleep 30 ; killall glxgears
[1] 24349
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
298 frames in 5.0 seconds = 59.579 FPS
300 frames in 5.0 seconds = 59.850 FPS
300 frames in 5.0 seconds = 59.865 FPS
300 frames in 5.0 seconds = 59.857 FPS
300 frames in 5.0 seconds = 59.817 FPS
[1]+  Прекратен      glxgears


Преди на Дебиан-а с друг драйвер хващаше 600FPS. След тези не нормални резултати се поразрових в интернет и
попаднах на това ($2) и тествах отново:

nikolai@talev:~$ cat /proc/pci | grep VGA || lspci | grep VGA | colrm 1 4 ; cat /proc/cpuinfo | \
> egrep "model name|MHz" ; xdpyinfo | egrep "version:|dimensions|depth of" ; glxinfo | \
> egrep -A2 "direct rendering|OpenGL vendor" ; uname -sr; vblank_mode=0 \
> glxgears & sleep 30 ; killall glxgears
cat: /proc/pci: Няма такъв файл или директория
0.0 VGA compatible controller: ATI Technologies Inc RV350 AS [Radeon 9550]
model name   : Intel(R) Pentium(R) 4 CPU 2.00GHz
cpu MHz      : 1993.641
X.Org version: 1.10.4
  dimensions:    1680x1050 pixels (444x278 millimeters)
  depth of root window:    24 planes
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
--
OpenGL vendor string: X.Org R300 Project
OpenGL renderer string: Gallium 0.4 on ATI RV350
OpenGL version string: 2.1 Mesa 7.11
Linux 3.0.0-15-generic
[1] 23934
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
3925 frames in 5.0 seconds = 784.923 FPS
3999 frames in 5.0 seconds = 799.775 FPS
3981 frames in 5.0 seconds = 795.404 FPS
4097 frames in 5.0 seconds = 818.554 FPS
4278 frames in 5.0 seconds = 854.985 FPS


Както се вижда резултатите са доста добри за въпросната карта и 2GHz процесор.
Без въпросния скрипт при  59.579 FPS процесорът не се натоварва и 1%
докато при употребата на скрипта процесора е на 100% какво трябва да променя
за да работи и без въпросния скрипт, и при изпълняване на glxgerars да "хваща"  854.985 FPS.

П.П Ако на някой му е необходим изход от glxinfo кликни тук ($2)



И на това викаш нисък?

Аз на моята GeForce 8500GT  с бинарния драйвер не вдигам 800 fps ~


Титла: Re: Radeon 9550 нисък FPS
Публикувано от: vyrgozunqk в Feb 06, 2012, 02:03
FPS-a ти е напълно нормален щом е над 59+... GLXgears нетрябва да се ползва за сравнение между различните карти, дори и между различните версии на меса... просто защото за всяка версия си е бамбашка, както и за всеки драйвер, не ги сравнявайте... Това не е тест за хардуера, сложете си Phoronix Suite...


Титла: Re: Radeon 9550 нисък FPS
Публикувано от: shoshon в Feb 06, 2012, 14:24
glxinfo |head ти показва дали имаш ускорение
Ясно си пише:
Цитат
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.

В интерес на истината, това е по-доброто от колкото да показва някакви безумни цифри, които и без това нищо не значат. Ми че то може текущя дравер да работи перфектно с еди какви си шейдъри и да ти показва 1 милион фрейма, ама други функции да съкват яко!  И да, glxgears НЕ се използва за сравнение