GpuTest jest wieloplatformowym benchmarkiem, który testuje naszą kartę graficzną, z użyciem OpenGL. W jego skład wchodzą 3 testy: bazujący na FurMark, oparty o TessMark oraz nowy GiMark. Liczba testów, które są dołączane do benchmarku ma rosnąć wraz z nowymi wersjami. Pod Windows i OS X jest dostępne graficzne narzędzie do obsługi, natomiast pod Linuksem musimy zadowolić się póki co konsolą.

FurMark

Test ten nadaje się świetne na mocne obciążenie karty graficznej i sprawdzenie jej stabilności. Korzysta z OpenGL 2.1 lub OpenGL 3.2.

FurMark

TessMark

Test ten sprawdza wydajność teselacji na karcie graficznej. Wspierane są modele: GeForce 400 i wyżej, Radeon HD 5000 i wyżej. Używa biblioteki OpenGL 4.0.

TessMark

GiMark

Geometry Instancing to praktyczna umiejętność renderowania wielu kopii tej samej powierzchni na scenie. Wykorzystuje OpenGL 3.3.

GiMark

Plot3D

Wyświetlany jest trójwymiarowy wykres z przygotowanego wcześniej algorytmu. Test ten jest przeznaczony głównie do testowania Mesa 3D oraz Gallium3D.

GpuTest - Plot3D

Triangle

Rysuje trójkąt na ekranie. Benchmark ten jest przeznaczony głównie do testowania Mesa 3D oraz Gallium3D.

GpuTest - Triangle

Linux

Pobieramy GpuTest na Linuksa, rozpakowujemy i edytujemy zadane pliki lub tworzymy nowy własny.

#!/bin/bash
./GpuTest.exe /test=TEST /benchmark /width=1280 /height=1024 /fullscreen /msaa=4 /benchmark_duration_ms=60000

Możliwe opcje do dodania:

  • ./GpuTest.exe – główny program
  • /benchmark – uruchamia benchmark, który zapisuje wyniki w pliku _geeks3d_gputest_scores.csv oraz _geeks3d_gputest_log.txt
  • /benchmark_duration_ms= – czas trwania benchmarku w milisekundach
  • /test=TEST – nazwa testu. Dostępne są: fur, tess, gi, pixmark_piano, pixmark_volplosion,
  • /width= SZEROKOŚĆ
  • /height=WYSOKOŚĆ
  • /fullscreen – test jest robiony na całym ekranie, a nie w oknie
  • /msaa= <próbki>, gdzie próbki mogą być: 0, 2, 4, 8
  • /no_scorebox – nie wyświetla ekranu wyniku na końcu testu
  • /no_log_score – nie zapisuje wyniku do pliku loga na końcu testu
  • /glinfo – zapisuje do pliku loga dokładne informacje o OpenGL
  • /plot3d_vertex_density=density – określa gęstość wierzchołków (gęstość x gęstość wierzchołków) na siatce powierzchni, używanej w benchmarku Plot3D (domyślnie density = 330)
  • /debug_log_frame_data: zapisuje dodatkowe informacje co ramkę: numer ramki, czas, kod błędów OpenGL w pliku logów

Następnie należy nadać uprawnienia wykonywania naszemu plikowi oraz GpuTest.exe i możemy uruchomić stworzony skrypt.

Windows

Pobieramy GpuTest na Windowsa, rozpakowujemy i uruchamiamy plik GpuTest.exe. Wyskoczy nam okno, w którym możemy wybrać odpowiednie opcje i rodzaj testu: test karty graficznej lub benchmark.

GpuTest - Windows

  • TomJ

    Wygląda fajnie ale nie rozumiem po co takie testy. ..

    • mazdac

      często ich używam aby sprawdzić czy karta się nie przegrzewa i czy przy max obciążeniu wszystko chodzi jak powinno.

    • Te testy się przydają, aby sprawdzić stabilność karty graficznej, w tym rdzenia i pamięci.

    • TomJ

      Może…dla mnie są bezużyteczne.

    • jusko

      Ale "dla mnie" nie oznacza "dla każdego" ;-)

    • TomJ

      Nie no jasne.

  • Testy te sprawdzają też na szybko wydajność Twojej grafiki. Nie musisz wcale pobierać 3DMarka czy Unigine Heaven. Wystarczy odpalić i porównać średnią ilość klatek na sekundę.

    • Sanders

      I mierzyć kto ma większego. Bez sens. Nigdy nie zdarzyło mi się mieć niestabilną grafikę i konieczności jej testowania też nie odczuwam.

    • garrappachc

      To masz szczęście. Czasem zdarza się, że karta graficzna jest wadliwa, lub jest źle chłodzona.

    • To i ja jestem szczęściarzem :)

    • Ja miałem kilka razy przypadek uszkodzenia rdzenia graficznego i tego typu aplikacje bardzo szybko to wyłapały.

    • AppleFan

      Bo pewnie kupujesz jakieś używane to się nie dziw.

    • Gerard Stańczak

      albo kupuje ich dużo bo robi wiele różnych testów?
      a przy większej ilości łatwiej trafić na wadliwy egzemplarz

    • A co ma do tego kupowanie używanych kart? Równie dobrze nówki tak samo potrafiły mieć. Wszystko zależało od tego, jak producent zrobił kartę. Jeżeli BGA było kiepsko zrobione i chłodzenie nie dawało rady z odprowadzaniem ciepła, to rdzeń można było bardzo łatwo uszkodzić.
      Mam wiele używanego sprzętu i nie narzekałem na jego jakość, jeżeli wiedziałem od kogo kupuję.

    • TomJ

      Jak mi nowa nie działa to mam od tego gwarancję. Miałem już 7 kart i żadna nie padła poza jedną z allegro.

  • rop

    W paczce dla linuksa jest plik exe to zart czy co?

    • garrappachc

      Na szczęście, w Linuksie rozszerzenie pliku nie ma znaczenia.

  • tomimaki

    Takie małe porównanie ;)

    AMD 6650M (W7; Mint 14 Xfce)

    FurMark – 844; 827
    GiMark – 1585; 1591
    TesMark – 1678; 1615

  • Pingback: SLI i Multi-GPU pod Linuksem | OSWorld.pl()

  • Pingback: GpuTest 0.5.0 z nowymi testami: Triangle i Plot3D oraz możliwością użycia silników Gallium3D | OSWorld.pl()