ATI sare pe DirectX 11 [Review]
Familia 5000 (Evergreen) de la ATI și-a făcut de ceva timp apariția, anunțând intrarea într-o nouă epoca a graficii jocurilor pentru PC. Această serie reprezintă un nou pas pentru performanța randării jocurilor video, dar cel mai important aspect al plăcilor este că oferă suportul hardware pentru DirectX 11. Acesta, din urmă, promite multe, dar după ”țeapa” cu versiunea 10, s-ar putea ca unii dintre voi să fie, pe bună dreptate, sceptici. Totuși, înainte de a trece la prezentare plăcilor ce le-am primit la test, iată ce aduce nou DX11.
Shader model 5.0
Mană cerească pentru graficieni, deliciu pentru jocurile single-player, inutil pentru cei care rup FPS-urile online (îți bagi un config șmecher de la cutărescu și ai dat cu piciorul celor 6-12 luni de muncă ale programatorilor, reducând grafica jocului la cea a banalului CS).
Accelerated Multi-threading
Crește eficiența GPU-ului prin reducerea latenței, informațiile fiind transmise pe mai multe căi simultan. Imaginați-vă o coada formată, într-un viitor apropiat, de plătitorii conștiincioși de impozite, în fața unui singur ghișeu, e asta se cheamă single-threading. Acum imaginați-vă că avem 5, 10…n ghișee, treaba ar merge mai…repede, multi-threading frate.
Direct Compute 11
Permite folosirea resurselor pe care le are procesorului grafic, mai exact abilitatea de a procesa datele în paralel datorită numărului mare de nuclee, de către aplicațiile pentru oameni serioși (CAD, Modelare 3D, procesare video etc.). În jocuri, ar putea fi folosit pentru aplicarea unor filtre pe imagine (post procesare) sau pentru a spori istețimea AI-ului (inteligența artificială).
Hardware Tessellation
Probabil cea mai cunoscută însușire a lui DX11, permite fragmentarea poligoanelor actuale în poligoane mai mici (discretizare). Acest proces permite crearea unor suprafețe mult mai complexe, a unor personaje cu aspect cizelat și, să sperăm, a unor găuri făcute de noi prin pereți care să nu mai arate de parcă sunt tăiate cu drujba.
Ar mai fi multe de spus despre sus-numitul DX11, dar cam atât credem că i-ar interesa pe cititorii play.
Cele două plăci pe care le-am primit la test, 5750 și 5770, fac parte din seria 5700 (nume de cod Juniper). Pe site-ul oficial al producătorului nu am găsit o clasificare pe serii, dar dacă ar fi să facem o speculație, 5700 s-ar încadra pe segmentul main-stream (cel mai bun raport preț/performanță), 5800 (Cypress) în categoria performance iar 5970 (Hemlock) în categoria enthusiast.
|
5750 |
5770 |
|
Technology |
40nm |
40nm |
|
Transistors |
1.04 billion (miliarde) |
1.04 billion (miliarde) |
|
Stream Processing Units |
720 |
800 |
|
Texture Units |
36 |
40 |
|
Z/Stencil ROP Units |
64 |
64 |
|
Color ROP Units |
16 |
16 |
|
Memory interface |
GDDR5 |
GDDR5 |
|
Bus Width |
128 bit |
128 bit |
|
PCI Express |
2.1 |
2.1 |
|
ATI CrossFireX™ |
√ |
√ |
|
DirectX® 11 |
√ |
√ |
|
Shader Model 5.0 |
√ |
√ |
|
DirectCompute 11 |
√ |
√ |
|
Programmable hardware tessellation unit |
√ |
√ |
|
Accelerated multi-threading |
√ |
√ |
|
HDR texture compression |
√ |
√ |
|
Order-independent transparency |
√ |
√ |
|
OpenGL |
3.1 |
3.1 |
|
ATI Eyefinity |
√ |
√ |
|
Engine clock speed |
700 MHz |
850 MHz |
|
Processing power (single precision) |
1.008 TeraFLOPS |
1.36 TeraFLOPS |
|
Polygon throughput |
700M polygons/sec |
850M polygons/sec |
|
Data fetch rate (32-bit) |
100.8 billion fetches/sec |
136 billion fetches/sec |
|
Texel fill rate (bilinear filtered) |
25.2 Gigatexels/sec |
34 Gigatexels/sec |
|
Pixel fill rate |
11.2 Gigapixels/sec |
13.6 Gigapixels/sec |
|
Anti-aliased pixel fill rate |
44.8 Gigasamples/sec |
54.4 Gigasamples/sec |
|
Memory clock speed |
1.15 GHz |
1.2 GHz |
|
Memory data rate |
4.6 Gbps |
4.8 Gbps |
|
Memory bandwidth |
73.6 GB/sec |
76.8 GB/sec |
|
ATI PowerPlay |
Maximum board power |
86 Watts |
108 Watts |
Idle board power |
16 Watts |
18 Watts |
Cam mare tabelul, ei bine informațiile de mai sus încă nu reprezintă colecția completă, ci doar un rezumat, conținând datele ce afectează jocurile și mai ales factura de la curent. Am ales să le lăsăm în limba lor maternă pentru a face mai ușor comparații.
Acum câteva lămuriri absolut necesare
PCI-E 2.1 NU vă forțează să schimbați placa de bază (plăcile funcționează fără cusur pe 2.0) și NU are performanțe îmbunătățite față de PCI-E 2.0.
Plăcile suportă momentan OpenGL 3.1, urmând ca suportul pentru 3.2 să fie implementat în driverele ce vor apărea în 2010 (nu este anunțată o dată exactă).
Mare grijă cu ATI Eyefinity pe trei display-uri. Producătorul ne atenționează că ca unul dintre cele trei monitoare trebuie să dispună de conector DisplayPort, iar jocul ce urmează să îl rulați trebuie să fie compatibil cu această tehnologie. Jocurile care vor oferi suport pentru ATI Eyefinity sunt Dirt 2 și Aliens vs. Predator, în viitorul apropiat. Interesant este că am văzut o prezentare reușită cu MW2, joc ce nu are implementată această facilitate, deci totul e să vrei.
În ceea ce privește dimensiunile plăcilor, ele încap cu ușurință într-o carcasă de mărime medie (ATX Middle Tower) cel mai răspândit tip în prezent. Probleme ar putea întâmpina cei ce au montat un HDD în dreptul slot-ului PCI-E, corespunzător plăcii video, dar problema se rezolvă simplu.
Driverele sunt ușor de instalat, în concluzie nu am întâmpinat nicio problemă la montare sau la instalarea Catalyst-ului.
Sistemul pe care am rulat benchmark-urile este el ”prăfuit”, dar a făcut față onorabil cerințelor celor două plăci obținând rezultate neașteptat de bune.
Sursă |
460W Sirtec |
Placă de bază |
MSI P43 NEO-F |
Procesor |
Intel E8400 @3.0 GHz |
Ram |
4×1024 MB DDR2 800MHz Corsair (4-4-4-12 2.1V) |
Monitor |
1440×900 @ 60HZ |
Sistem de operare |
Windows 7 64bit |
Driver |
ATI CatalystTM 9.11 |
Ambele plăci dispun de 1GB GDDR5 și au fost testate la frecvențele și cu setările standard.
Pentru contorizarea cadrelor (Frames Per Second=FPS) am folosit următoarele soft-uri gratuite:
FurMark_v1.7.0
nzd_ResidentEvil5_Benchmark
stkcop-bench (Stalker: Call of Pripyat)
Unigine_Heaven-1.0
FurMark
Rezoluție 1440×900, un test fără anti-aliasing și unul cu Multi-Sample Anti-Aliasing 8x.
5750
5770
Resident Evil 5
Fixed benchmark, rezoluție 1440×900, setări high, motion blur off, anti-aliasing 0x
5750 5770
Fixed benchmark, rezoluție 1440×900, setări high, motion blur on, anti-aliasing 8x
5750 5770
Variable benchmark, rezoluție 1440×900, setări high, motion blur on, anti-aliasing 8x
5750 5770
Stalker: Call of Pripyat
Cu ajutorul acestui test am dorit să vedem impactul ”tessellation” asupra FPS-urilor (frame-urilor). Rezoluție 1440×900, setări Ultra, DX11.
5750
Tessellation OFF Tessellation ON
5770
Activarea opțiunii, a scăzut cu aproximativ 30 numărul FPS-urilor în testele zi/noapte.
Tessellation OFF Tessellation ON
Unigine Heaven 1.0
Ultimul test, a fost unul la sânge pentru nervii plăcilor și credem că diferențiază cel mai bine abilitățile celor două . Rezoluție 1440×900, DX11, AA 8x, Tessellation ON etc.
5750 5770
În jocuri, ambele s-au comportat excelent. Nu am avut probleme de compatibilitate și nici crash-uri. Amândouă au scos 90FPS în COD MW2 la o rezoluție de 1440×900, cu detaliile la blană si AA 4x.
În Shift la aceeași rezoluție, detalii maxime și AA 8x 5750 a scos 20-50FPS, iar 5770 28-71FPS, fără sacadări (valorile minime au fost înregistrate cand ne aflam în spatele unui pluton de 15 mașini).
Ultimul joc în care le-am testat este Dirt 2 Demo. Folosind Benchmark-ul inclus în opțiunile jocului și detaliile la refuz, cu 8xMSAA (Multi-Sample Anti-Aliasing), 5750 a obținut minim 30,7FPS și în medie 37FPS, iar 5770 minim 31,76FPS și o medie de 44FPS. Ca idee, în majoritatea jocurilor vă sunt suficiente 20-30 de frame-uri, între 30-60 aveți parte de o experiență ceva mai dinamică (se observă în jocuri gen Devil May Cry), iar peste 60FPS-uri vă sunt necesare doar în jocurile on-line (shootere) pentru a rade milisecunde din latența.
Temperaturile ambelor plăci se încadrează între 30-35oC în idle, urcând la maxim 65oC (5770) respectiv 70oC (5750) în jocuri. Zgomotul produs de ventilatoare (46%,1540rpm-5770; 50%- nu afișează rpm 5750) este insesizabil chiar si cu carcasa deschisă. Să nu credeți că temperaturile le-am citit având carcasa deschisă și calculato rul afară. Valorile au fost înregistrate într-o încăpere cu temperatura ~25oC, iar temperatura din carcasă (ventilată) ~270C așa că nu trebuie să vă faceți griji că la vară va trebui să-i cedați plăcii ventilatorul de cameră.
Probleme întâmpinate
La 5750 după câteva benchmark-uri am observat că frecvențele (GPU și Memorie) au rămas blocate la 400MHz respectiv 900MHz și nu vroiau să urce nici în ruptul capului, indiferent cu ce aplicații aruncam în săraca placă. Problema s-a rezolvat de la sine, în urma unui reboot și nu a mai apărut pe parcurs, așa că am putea-o atribui unei erori software.
Surioara mai mare, 5770, s-a comportat ireproșabil și ne împăcasem cu gândul că nu îi vom găsi nicio chichiță, dar când să o scoatem din carcasă, ”norocul ne surâde”. Mufa pentru alimentarea suplimentară de pe placa video este așezată în interiorul unei ”găuri” de ventilație și ca să scoatem cablul de alimentare a trebuit să tragem de fire. Problema nu este una extraordinară, fiindcă majoritatea utilizatorilor montează placa și uită de ea, dar există.
În concluzie ambele plăci își fac treaba cu simț de răspundere și trebuie avute în vedere pentru stabilirea unei viitoare configurații sau în cazul unui eventual upgrade pentru umflarea mușchilor sistemului.
Notarea se face în segmentul main-stream, 5750 primește nota 7.5 datorită instabilității cu frecvențele, iar 5770 primește nota 8,5 (plasarea mufei de alimentare).