Celkem často mi přicházejí dotazy, který driver je pro danou kartu nejlepší. Já jsem až dosud odpovídal, že za nejlepší považuji referenční drivery. Nedávno jsem ale dostal z několika stran informaci, že např. drivery od STB jsou až o 25% rychlejší než drivery od Nvidie a že s referenčními ovladači nefungují správně programy pro DOS. Rozhodl jsem se tedy vyzkoušet několik různých driverů a předat vám výsledek.
Zaměřil jsem se na tyto oblasti:
Pokud se vám nechce je číst, skočte rovnou na závěr.
Pro testování jsem použil tento stroj:
Operačním systémem byly Windows 98 (americká verze) s nainstalovaným DirectX 6.0. Drivery jsem postupně použil tyto (všechny nastavené tak, aby si navzájem odpovídaly):
Poznámka pro ty, co vlastní jinou TNT kartu než STB Velocity 4400: To, co píšu, do značné míry platí pro všechny karty. Proto si v dalším textu zaměňte STB za název své karty a pokračujte ve čtení.
Výkon |
Výkon v Direct3D jsem měřil testy 3D Mark 99 a FogCity 2.10, pro OpenGL jsem použil opět Fog City 2.10 a navíc demo1.dm2 z retail verze hry SiN. Všechny testy (kromě SiNu) jsem spouštěl v 16 i 32 bitových barvách při rozlišení 800x600.
A tady máte výsledky:
3D Mark 99 |
Driver | 3D Mark | Rasterizer | Game 1 | Game 2 |
Nvidia 0.41 (16bit) | 1812 | 1092 | 29,0 | 31,4 |
Nvidia 0.48 (16bit) | 1815 | 1093 | 29,0 | 31,5 |
STB 1.42 (16bit) | 1797 | 1090 | 28,8 | 31,1 |
Nvidia 0.41 (32bit) | 1460 | 878 | 23,8 | 24,9 |
Nvidia 0.48 (32bit) | 1459 | 879 | 23,8 | 24,8 |
STB 1.42 (32bit) | 1451 | 882 | 23,8 | 24,5 |
Kompletní výsledky (všechny testy, podrobnější informace) si můžete stáhnout tady (10 KB)
V 3D Marku se žádné překvapení nekoná. Všechny výsledky jsou tak blízko sebe, že byly evidentně závislé spíš na okamžitém stavu Windows než na čemkoliv jiném.
Fog City |
Driver | Direct3D 16bit | OpenGL 16bit | Direct3D 32bit | OpenGL 32bit |
Nvidia 0.41 | 28,14 | - | 25,86 | 21,28 |
Nvidia 0.48 | 27,78 | 26,29 | 25,50 | 20,72 |
STB 1.42 | 28,02 | 24,12 | 25,40 | 21,09 |
Výkon je u Fog City také u všech driverů srovnatelný. Spíš bych měl dva jiné poznatky:
SiN |
Sin ani nebudu organizovat do tabulky. Zkoušel jsem demo1.dm2 (postup je naprosto stejný jako v Quakeovi II) na posledních driverech od Nvidie a od STB. Nvididiácké drivery byly o něco rychlejší (10,4 FPS proti 9,9 FPS), ale žádný velký rozdíl to opět není
Stabilita |
Na tvrzení, že referenční drivery verze 0.41 se nemají rády s DOSem, rozhodně je něco pravdy. Pokud jsem spustil program, který se aspoň jednou přepnul do grafického módu (u prohlížečů grafiky se tomu nevyhnete), počítač zatuhl a probral ho až tvrdý reset. Tato chyba se však u driveru 0.48 už nevyskytuje. Jiné problémy jsem ani s jedním driverem nezaznamenal.
Vybavení |
Jak driver od Nvidie, tak i driver od STB obsahují utilitku pro tweakování. Větší možnosti má Nvidiácký driver (počet automaticky generovaných mip-map levelů, čekání na VSYNC, gamma korekce pro všechny aplikace), který mi i připadá hezčí a uživatelsky příjemnější. STB má zase obrovskou výhodu v podpoře výstupu na televizi - pokud chcete Dooma hrát na velké obrazovce, driveru od STB se nevyhnete.
Závěr |
Ve výkonu se jednotlivé drivery příliš neliší, rozhodnou tedy ostatní oblasti. Pokud máte referenční driver verze 0.41, budete muset upgradovat. Pokud hrajete hry, které jsou tmavé a současně vyžadují Direct3D, nainstalujte driver 0.48, který umožní nastavit gamma korekci pro všechny aplikace. Pokud navíc hrajete Unreala, není co řešit - driver 0.48 údajně přináší nějaká zlepšení kvality (toto tvrzení jsem zatím neověřoval). Pokud chcete připojit k počítači televizi, budete muset použít driver od STB. V každém jiném případě je to jedno - nainstalujte si, co zrovna máte po ruce.