niedziela, 1 lipca 2012

Catalyst kontra R600g w Half-Life 2/Wine

Niedawno w serwisie Phoronix pojawiła się notka o tym, że otwarty sterownik R600g jest szybszy niż dostarczany przez AMD Catalyst. Benchmark dotyczył gry Half-Life 2 uruchomionej pod Wine. Zapachniało sensacją, musiałem sprawdzić to osobiście.

Informacje o teście:


Timedemo było uruchamiane dwukrotnie. Liczył się wynik drugiej próby. Szczegółowe wyniki:
  • R600g, 1920x1080
    9649 frames 166.126 seconds 58.08 fps (17.22 ms/f) 3.450 fps variability 
  • R600g, 1280x720
    9649 frames 135.284 seconds 71.32 fps (14.02 ms/f) 7.916 fps variability
  • Catalyst 12.6, 1920x1080
    9649 frames 123.921 seconds 77.86 fps (12.84 ms/f) 7.058 fps variability
  • Catalyst 12.6, 1280x720
    9649 frames 125.311 seconds 77.00 fps (12.99 ms/f) 6.662 fps variability
Ciekawostką jest brak wpływu rozdzielczości na prędkość wyświetlania, gdy używane są Catalysty. Widocznie karta graficzna nie jest tu wąskim gardłem.  W przeciwieństwie do benchmarków zamieszczonych na Phoroniksie, R600g nie okazał się szybszy. Wytłumaczeniem może być natura tamtych prób, przeznaczono je do testów Wine, a nie sterowników - ustawienia grafiki były bardzo niskie.

Pomiędzy R600g a Catalystami można zaobserwować drobne różnice w wyświetlaniu:

Catalyst 12.6

R600g

Informacje systemowe Steama (procesor skaluje się 800 - 2800MHz):
Informacje o procesorze:
    Dostawca: AuthenticAMD
    Szybkość: 800 MHz
    2 procesory logiczne
    1 procesory fizyczne
    HyperThreading:  Obsługiwane
    FCMOV:  Obsługiwane
    SSE2:  Obsługiwane
    SSE3:  Obsługiwane
    SSSE3:  Obsługiwane
    SSE4a:  Obsługiwane
    SSE41:  Nieobsługiwane
    SSE42:  Nieobsługiwane
  
Informacje o sieci:
    Szybkość sieci: 
   
Wersja systemu operacyjnego:
    Windows XP (32 bitów)
    Wersja Wine: wine-1.5.7
    NTFS:  Obsługiwane
    Klucze szyfrujące: Obsługiwane 323 0x0 0x0 0x0
   
Karta graficzna:
    Nie wykryto sterownika

    Nazwa sterownika DirectX: ati2dvag.dll
    Nie wykryto wersji sterownika
    Wersja sterownika DirectX: 6.14.10.8681
    Nie wykryto daty sterownika
    Karta DirectX: AMD Radeon HD 6600 Series
    Ident. producenta: 0x1002
    ID urządzenia: 0x6758
    Liczba monitorów: 1
    Liczba logicznych układów graficznych:  1
    Nie wykryto SLI lub Crossfire
    Rozdzielczość głównego ekranu:  1920 x 1080
    Rozdzielczość pulpitu: 1920 x 1080
    Rozmiar głównego ekranu: 20.00" x 11.26" (22.91" diag)
50.8cm x 28.6cm (58.2cm diag)
    Nie wykryto rodzaju szyny głównej
    Ilość pamięci VRAM: 1024 MB
    Nie wykryto obsługiwanych trybów MSAA
   
Karta dźwiękowa:
    Dźwięk: Pulseaudio
   
Pamięć:
    RAM: 2013 MB 


Update: Half Life 2: Lost Coast 


  • R600g, 1920x1080, CPU@2,8GHz - 42,74 kl./s
  • Catalyst 12.6 1920x1080, CPU@2,8GHz - 48,43 kl./s
  • R600g, 1920x1080, CPU@3,5GHz - 49,67 kl./s
  • Catalyst 12.6 1920x1080, CPU@3,5GHz - 57,41 kl./s 
Zrobiłem jeszcze kilka testów wbudowanym benchmarkiem w Lost Coast. Podobnie jak poprzednio AA, AF, v-sync były wyłączone, reszta ustawiona na maksimum. W tym przypadku obniżanie rozdzielczości nie zwiększało prędkości wyświetlania. Za to widoczny był wpływ taktowania procesora na wyniki.  

2 komentarze:

  1. Dzięki, ciekawe. Różnica w grafice, o której piszesz, jest IMO praktycznie pomijalna.

    OdpowiedzUsuń
  2. Może pomijalna, ale swoją drogą ciekawe z czego wynika. Czy to niedopracowanie R600g, czy "optymalizacje" Catalystów? Zawsze mnie zastanawiało jak to jest, że wydają nową wersję i deklarują wzrost wydajności np. +25% w danej aplikacji. To podejrzane:)

    OdpowiedzUsuń