Zastanawiam się, jak szybko przetestować wydajność mojej grafiki 3D. Ponieważ glxgears
nie jest to punkt odniesienia, czego powinienem użyć. Również glxgears czasami utknął przy 60 klatkach na sekundę, nie można nawet porównywać przed / po aktualizacji sterownika (np. Dodanie PPA-edgera). Nawet glxgears tak naprawdę nie działają po wyjęciu z pudełka.
Jedną z możliwości są wygaszacze ekranu, ale nie widać FPS. Nie jestem też skłonny instalować 600 MB nexuiz , szczególnie jeśli korzystam z Live-CD. Inne gry 3D są również bardzo duże ... Testy Unigine są zbyt wymagające dla sterowników open source (problemy ze zbyt niskim OpenGL i prawdopodobnie kompresją tekstur (S3TC ...)). Chciałbym również przetestować rozszerzenia OpenGL 2.x.
Jak szybko przetestować wydajność 3D?
źródło
nvidia-352
: bugs.launchpad.net/ubuntu/+source/glmark2/+bug/1475902Unigine ma wersję testową Linuksa z obsługą różnych poziomów modułu cieniującego, warto ją sprawdzić:
http://unigine.com/download/
Jest to również zawarte w pakiecie testowym Phoronix, który ma również wiele innych opcji testowania grafiki automatycznej (i innych).
http://www.phoronix-test-suite.com/
Krótko mówiąc, skorzystaj z centrum oprogramowania, aby zainstalować php5-cli jako zależność dla Phoronix, a następnie pobierz plik Phoronix i rozpakuj go. Szczegółowe instrukcje użytkowania można znaleźć na stronie Phoronix.
źródło
sudo apt-get install phoronix-test-suite
na Ubuntu 15.10 pomaga zautomatyzować rzeczy: askubuntu.com/a/820264/52975Te
chromium-bsu
igltron
gier w Ubuntu mają znacznie mniejszą powierzchnię niż instalacyjnynexuiz
i oba wyposażone w licznik FPS. Gdybym chciał szybko przetestować, poszedłbym tą drogą.źródło
glxgears
zablokowany do 60 klatek na sekundę może być spowodowany synchronizacją sygnału VSync. Mam nadzieję, że inne aplikacje testujące nie będą miały takich samych wyników, ale w zależności od karty graficznej możesz to pominąć. (ale istnieje ryzyko zaobserwowania rozdarcia na ekranie)Jeśli chcesz kontynuować, proponuję zajrzeć do tej dyskusji .
Aby wyłączyć Vsync, uruchom glxgears w następujący sposób:
źródło
__GL_SYNC_TO_VBLANK=0 glxgears
dla sterowników NVIDIA: stackoverflow.com/questions/17196117/...gfxbench
przez Kishonti Ltd. jest uważany za złoty standard w branży.
Możesz pobrać bezpłatną wersję ich testu porównawczego pod adresem : https://gfxbench.com/linux-download/
Następnie uruchom ich skrypty:
Kishonti zarabia, sprzedając bardziej wyspecjalizowane wersje tych testów, a także kod źródłowy, jeśli zapłacisz drogą licencję.
Youtube zawiera renderowanie większości swoich testów wysokiego poziomu, np. Car Chase: https://www.youtube.com/watch?v=kJ9FyMtNdV4
phoronix-test-suite
Wspomniano na https://askubuntu.com/a/33841/52975 , ale tutaj idź więcej szczegółów.
W systemie Ubuntu 16.10:
Daje to identyfikator, opis i typ pakietu. Wybierz jeden z takich
graphics
pakietówpts/mesa
(pts
== Phoronix Test Suite) i uruchom go:PTS wydaje się być front-endem dla kilku testów porównawczych.
pts/mesa
pobiera i uruchamia rzeczywiste gry FPS na pełnym ekranie, więc wyniki mogą być reprezentatywne.źródło
Cześć
Sprawdź SPEC.org:
źródło