Jump to content

Cat De Importante Sunt: Tip Memorie, Dimensiune Memorie Si Bus Memorie La O Placa Video ?


Recommended Posts

Posted

Pentru ca exista foarte multe confuzii in momentul achzitionarii unei placi video, m-am gandit ca acest articol care sa detalieze cele 3 caracteristici prezente si in titlu (Tip memorie, Dimensiune memorie si BUS memorie), ar fi foarte util.

Tip memorie
Ca o mica introducere, GDDR = Graphic Double Data Rate, este memoria RAM de pe placa video, si nu are legatura cu memoria RAM de pe placa de baza, asa cum multi utilizatori au impresia, si nu trebuie sa fie la fel ca cea de acolo; sunt lucruri total diferite.
Pana in momentul de fata, avem: GDDR 1, 2 3, 4, 5, iar frecventa memoriei video influenteaza foarte mult performata placii video, si este mult mai importanta decat cantitatea memoriei video. E bine sa stiti ca pentru GDDR1 frecventa ajunge pana la 400Mhz (nu cred ca se mai foloseste, valoarea de 400 Mhz este standard, poate fi sensibil depasita), GDDR2 pana la 800Mhz, GDDR3 si GDDR4 1400-1800 Mhz, GDDR5 pana la 3600-3900 MHz. Deci, cu cat mai mare, cu atat mai bine.

Dimensiunea/cantitatea de memorie video este uneori o unealta de marketing, cumparatorii fiind "pacaliti" sa cumpere memorie, desi nu ii ajuta cu nimic. Cantitatea de memorie ajunge sa devina importanta la rezolutii mari, deci la placile care au GPU-uri capabile de un framerate (numar de cadre pe secunda) decent la rezolutii mari. La placile ieftine, memoria RAM in exces este inutila. La fel de ineficienta mi se pare si tehnologia Turbo Cache, care este o “impartire” (sharing) similara cu cea de la placa video integrata, doar ca placa video dedicata vine cu o cantitate mica de memorie video, ce poate fi suplimentata din cea a sistemului (RAM).

Notiunea BUS se refera la traseul intre procesor si memorie. Largimea acestui BUS ne spune cati biti pot circula intr-un sens in acelasi timp (cate trasee fizice de date sunt intre memorie si procesor).
La un BUS de 64 biti circula simultan cate 64 biti, iar cu cat BUS-ul este mai mare (128, 192, 256, 320, 384 biti) trec mai multi biti simultan. Din punct de vedere al constructiei, este normal ca o placa care are busul de 256 biti sa fie mai scumpa decat una cu bus de 64 biti pentru ca are mai multe trasee fizice intre memorie si procesor; este mai greu de fabricat si exista riscul la mai multe rebuturi.

O alta notiune ar fi numarul de cicluri de tact. Sa presupunem ca la un ciclu de tact trec o singura data bitii dintr-o parte in alta (64 biti pe un bus de 64, 128 biti pe un bus de 128 sau 256 biti pe un bus de 256). Acest ciclu de tact se masoara in MHz (milioane de cicluri de tact pe secunda).
Procesorul ruleaza la o frecventa (pentru ca se ocupa si de calcule, nu numai de transfer cu memoria), iar memoria la alta frecventa (de regula mai mica sau egala decat cea a procesorului).

Se da ca exeemplu o placa video care are:
- procesor grafic: 400MHz
- memorie: DDRAM cu frecventa reala 200MHz (teoretic si ce se afiseaza pe cutie 400MHz)
- bus memorie 128 biti
Teoretic banda de transfer intre memorie si procesor este de:
(128 biti x 200MHz x 2) = 51200 MBiti/s
in rezolutii de 32 biti => 51200 / 32 = 1600 MPixeli/sec (1.6 GPixeli/sec)
in rezolutii de 16 biti => 51200 / 16 = 3200 MPixeli/sec (3.2 GPixeli/sec)

Daca aceasta placa ar avea busul de memorie pe 256 biti, teoretic s-ar dubla banda:
(256 biti x 200MHz x 2) = 102400 MBiti/sec
in rezolutii de 32 biti => 102400 / 32 = 3200 MPixeli/sec (3.2 GPixeli/sec)
in rezolutii de 16 biti => 102400 / 16 = 6400 MPixeli/sec (6.4 GPixeli/sec)
Iar daca aceeasi placa ar avea bus-ul gatuit la 64biti, concluziile sunt clare: NU CUMPARATI:
(64 biti x 200MHz x 2) = 25600 MBiti/sec
in rezolutii de 32 biti => 102400 / 32 = 800 MPixeli/sec (0.8 GPixeli/sec)
in rezolutii de 16 biti => 102400 / 16 = 1600 MPixeli/sec (1.6 GPixeli/sec)

Cum lumea se uita in general la cata memorie are placa video, departamentele de marketing se bazeaza pe acest lucru, iar pe cutie este afisata cantitatea de memorie. De multe ori nu se specifica frecventa memoriei si bus-ul, ori exact chestiile astea sunt cele mai importante. Astfel o placa video cu 256MB bus 128biti este mai lenta decat acceasi placa video cu 128MB bus 256 biti. Frecvent, o placa video cu 256MB are memoria mai puturoasa (la frecventa mai mica, fiind mai ieftina) decat una cu 128MB. Si in acest caz placa video cu memorie de 128MB este mai rapida decat cealalta.

Asadar, latimea de banda a magistralei (BUS) (64, 128, 192 ,256, 320, 384 biti), cu cat mai mare cu atat mai bine, pentru ca transferul de date se va realiza mai rapid intre GPU si memorie.

Cat despre OC este simplu: o memorie cu latente mici si de calitate poate rula la frecvente mai mari decat cele date de BIOS-ul placii video. Astfel o placa mai ieftina poate avea o memorie DDRAM care functioenaza stabil la 250MHz (teoretic 500MHz), dar sa ruleze instabil la 300MHz (teoretic 600MHz). O alta placa video mai scumpa are pe ea niste memorii care pot urca de la 250MHz la 320MHz de exemplu (si astfel, in teorie vei avea de la 500MHz o frecventa de 640MHz).
Cum nu este o problema sa urci frecventa procesorului grafic (racire activa), conteaza mult frecventa memoriilor si calitatea acestora de a putea fi OC la valori mari.

  • Upvote 4

Te-ai inregistrat? Ne-ar placea sa te prezinti.

Cum pot sustine forumul?
Cumpara de la eMag folosind acest link.
--------------------
oG2BN9d.gifse1WdXd.gifQG6MtmI.gifRHYjDzD.gifG5p1wui.gif

  • 1 year later...

  • 2 weeks later...

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.