Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Zauważyłem dziwne zjawisko na sterownikach nvidii.
Wheezy
ii nvidia-kernel-dkms 310.19-0+exp1
425 frames in 5.0 seconds = 84.913 FPS 425 frames in 5.0 seconds = 84.996 FPS 425 frames in 5.0 seconds = 84.995 FPS 425 frames in 5.0 seconds = 84.994 FPS
Squeeze
ii nvidia-kernel-dkms 195.36.31-6squeeze2
40242 frames in 5.0 seconds = 8048.226 FPS 40313 frames in 5.0 seconds = 8062.421 FPS 40317 frames in 5.0 seconds = 8063.306 FPS 40308 frames in 5.0 seconds = 8061.424 FPS 40317 frames in 5.0 seconds = 8063.315 FPS 40321 frames in 5.0 seconds = 8064.138 FPS
Skąd ta różnica ?
Jak na Squeeze miałem sterownik serii 3xx.xx to również były wyniki takie ja we Wheezym.
Telewizja HD via vdpau działa w obu przypadkach bez zarzutu.
W gry nie gram wiec nie potrafię powiedzieć czy jest różnica w wydajności.
Tez tak macie ?
Offline
A nie masz czasem ustawionej synchronizacji w monitorze na 85? Z tego co pamiętam na nowszych sterach VSYNC jest domyślnie włączony, a na starszych nie stąd ta różnica była by logiczna :)
Offline
Jak to sprawdzić /wyłączyć dla porównania ?
adam@debian:~$ cat /etc/X11/xorg.conf # nvidia-xconfig: X configuration file generated by nvidia-xconfig # nvidia-xconfig: version 310.19 (buildd@biber) Fri Nov 23 18:40:42 UTC 2012 Section "ServerLayout" Identifier "Layout0" Screen 0 "Screen0" 0 0 InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Mouse0" "CorePointer" EndSection Section "Files" EndSection Section "Module" Load "dbe" Load "extmod" Load "type1" Load "freetype" Load "glx" EndSection Section "InputDevice" # generated from default Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/input/mice" Option "Emulate3Buttons" "no" Option "ZAxisMapping" "4 5" EndSection Section "InputDevice" # generated from default Identifier "Keyboard0" Driver "keyboard" EndSection Section "Monitor" Identifier "Monitor0" VendorName "Unknown" ModelName "Unknown" HorizSync 30.0 - 70.0 VertRefresh 50.0 - 120.0 Option "DPMS" EndSection Section "Device" Identifier "Device0" Driver "nvidia" Option "NoLogo" "1" VendorName "NVIDIA Corporation" EndSection Section "Screen" Identifier "Screen0" Device "Device0" Monitor "Monitor0" DefaultDepth 24 SubSection "Display" Depth 24 EndSubSection EndSection
Offline
A pojawia Ci się przy odpalaniu glxgears coś w stylu:
Running synchronized to the vertical refresh. The framerate should be approximately the same as the monitor refresh rate.
?
Jeśli tak, to masz włączoną synchronizację. To gdzieś do wyklikania w nvidia-settings jest.
Offline
Faktycznie.
Mimo to wyniki są słabsze.
adam@debian:~$ glxgears 12227 frames in 5.0 seconds = 2445.393 FPS 13700 frames in 5.0 seconds = 2739.808 FPS 13701 frames in 5.0 seconds = 2740.025 FPS 13700 frames in 5.0 seconds = 2739.807 FPS
Offline
Z tego co wiem, to glxgears nie są wynikami miarodajnymi
Musisz jakiegoś Benchmarka skubnąć
Fervi
Offline
fervi napisał(-a):
Z tego co wiem, to glxgears nie są wynikami miarodajnymi
To to ja wiem.
fervi napisał(-a):
Musisz jakiegoś Benchmarka skubnąć
Np. jakiego ?
Offline
Może jakaś gra?
Tam powinno widać ewentualna różnicę.
Offline
Jakieś propozycje ?
Tylko żeby nie trzeba za dużo pobierać :)
Offline
cg_drawFPS 1 w konsoli wpisujesz i pokazuje wartości FPS
Fervi
Offline
Ja ten sam objaw mam od praktycznie zawsze, ale poza glxgears nigdy nie zauważyłem, żeby to był jakiś problem.
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
Którym kneflem się to wyłącza?
Edyta:
Sync to Vblank w OpenGL Settings
glxgears 28971 frames in 5.0 seconds = 5794.107 FPS 29143 frames in 5.0 seconds = 5828.592 FPS 28909 frames in 5.0 seconds = 5781.746 FPS 28579 frames in 5.0 seconds = 5715.761 FPS
GF-8600GT, sterownik 313.09-beta.
Rozmiar okna glxgears domyślny.
Przy maksymalnym (1024x768) ~1200.
Ostatnio edytowany przez Jacekalex (2012-12-31 12:46:47)
Offline
winnetou@wigwam ~ $ glxgears Running synchronized to the vertical refresh. The framerate should be approximately the same as the monitor refresh rate. 295 frames in 5.0 seconds = 58.955 FPS 300 frames in 5.0 seconds = 59.967 FPS 300 frames in 5.0 seconds = 59.954 FPS 300 frames in 5.0 seconds = 59.960 FPS XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0" after 63 requests (63 known processed) with 0 events remaining. winnetou@wigwam ~ $ glxgears 1859 frames in 5.0 seconds = 371.770 FPS 1724 frames in 5.0 seconds = 344.645 FPS 1682 frames in 5.0 seconds = 336.337 FPS XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0" after 52 requests (52 known processed) with 0 events remaining. winnetou@wigwam ~ $
Odpalamy nvidia-settings i w zakładce "OpenGL Settings" odznaczamy "Sync to VBlank"
Offline
Ja zawsze sprawdzam Benchmark od unigine najczęściej Sanctuary ( ok 30MB do pobrania) , z minimalnymi ustawieniami tym ;
http://unigine.com/products/sanctuary/#download
Offline
adam@debian:~/Desktop$ aptitude install openarena -s Następujące NOWE pakiety zostaną zainstalowane: libopenal1{a} openarena openarena-data{a} openarena-server{a} 0 pakietów aktualizowanych, 4 instalowanych, 0 do usunięcia i 0 nie aktualizowanych. Do pobrania 357 MB archiwów. Zajęte po rozpakowaniu: 364 MB
x2 to trochę za dużo jak na moje łącze 512 :)
Sprawdziłem na extremetuxracer i jest różnica.
W samej grze się tego nie wyczuwa ale licznik FPSów wygląda.
Wheezy- 155-170
Squeeze - 230-270
Jeszcze sprawdzę ile xorg ma do tego.
Zainstaluję na Squeeze sterownik 3.x
Offline
Do testów jest też to
http://phoronix-test-suite.com
ale szczerze pisząc, jeszcze się tym dziadostwem nie zajmowałem.
Moja karta, co wg instrukcji i wiki robi - robi dobrze, czego nie robi, tego nie robi (dekodowanie video-fullHD, w kartach od wersji 9xxx).
Dlatego prawdopodobnie ustąpi niedługo miejsca dużo młodszej koleżance, z serii 6xx.
Offline
Może masz stare "Enemy territory" , tam da się włączyć liczenie FPS-ów . Jeszce może inny mały (ok. 60 MB ) od Unigine ;
http://unigine.com/products/tropics/
Offline
Jacekalex napisał(-a):
Do testów jest też to
http://phoronix-test-suite.com
ale szczerze pisząc, jeszcze się tym dziadostwem nie zajmowałem.
Dobry ale oparty na grach gdy chcemy sprawdzić FPS rzetelnie , czyli dużo do ściągania np. jeden z benchmarków oparty na ET inny na demo QWET , itd .
Ostatnio edytowany przez jawojx (2012-12-31 13:16:40)
Offline
Jacekalex napisał(-a):
Do testów jest też to
http://phoronix-test-suite.com
ale szczerze pisząc, jeszcze się tym dziadostwem nie zajmowałem.
Ja to kiedyś odpalałem, kilka GiB chyba ściągałem do tego. :) Jest repo dla Debiana (przynajmniej było kiedyś).
jawojx: edytuj posta jeśli masz coś do dodania, nie wysyłaj kilku pod rząd.
Offline
To sprawdzilem
Ten sam Squeeze sterownik
ii nvidia-kernel-dkms 310.19-0+opp~1
Przy wyłączonej synchronizacji extremetuxracer daje 220-230 FPS (ta gra ma opcję wyświetlania FPS na bieżąco)
Przy włączonej synchronizacji 85 FPS :)
Czyli wersja xorga też ma znaczenie.
Offline
To co podał jawojx daje fajne wyniki:
Unigine Sanctuary demo benchmark edition v2.3 FPS: 9.4 Scores: 397 Min FPS: 6.7 Max FPS: 12.4 Hardware Binary: Linux 32bit GCC 4.3.2 Release May 20 2010 Operating system: Linux 3.7-1.slh.1-aptosid-amd64 x86_64 CPU model: Intel(R) Core(TM) i5-2410M CPU @ 2.30GHz CPU flags: 2294MHz MMX SSE SSE2 SSE3 SSSE3 SSE41 SSE42 HTT GPU model: Mesa DRI Intel(R) Sandybridge Mobile x86/MMX/SSE2 3.0 Mesa 8.0.5 256Mb Settings Render: opengl Mode: 1365x768 fullscreen Shaders: high Textures: high Filter: trilinear Anisotropy: 4x Translucence: enabled Parallax: enabled Reflection: enabled DOF: disabled HDR: disabled
Zmień sobie w skrypcie rozdzielczość na swoją i ładnie przetestuje wydajność i zapisze w html.
Waży 28MB.
U mnie szału nie ma ;)
Offline
U nie Sanctuary daje 1-2 FPS ;))
Offline
Jedyne co nam pozostaje to czekać na otwarte sterowniki Nouveau i AMD, bo to co teraz jest ... niby wydajniej niż otwarte, ale jakieś takie Ruskie :D
Fervi
Offline
Nouveau nie obsługuje vdpau przez co u mnie od razu je dyskwalifikuje.
Offline
winnetou@U mie Sanctuary daje 1-2 FPS ;))
Ja bym to puścił z takiego configa ;
#!/bin/sh export LD_LIBRARY_PATH=./bin:$LD_LIBRARY_PATH ./bin/Sanctuary -video_app opengl \ -sound_app openal \ -extern_define RELEASE \ -system_script sanctuary/unigine.cpp \ -engine_config ../data/unigine.cfg \ -data_path ../ \ -video_fullscreen 0 \ -video_mode -1 \ -video_width 640 \ -video_height 480
Czyli w oknie z małą rozdzielczością i jeszcze w Settings -> Render Shadersy na małe , Anisotropy wyłączył , Quality zmniejszył ,Filter na bilinear , ja by to było za mało to w Options pomieszać trochę dla płynności .No i teraz Benchmark .Zmniejszamy do uzyskania płynności na najsłabszej karcie graficznej , a na innych już tylko powtarzamy dla porównania .
To jest najstarszy z ich benchmarków , ale wszystkie są bardzo wymagające (albo były jak wychodziły).
Jak te dwa są za słabe , to jest jeszcze "heaven" morderca heeee ;
http://unigine.com/products/heaven/
Ostatnio edytowany przez jawojx (2012-12-31 14:18:21)
Offline