RAM - Na kojoj frekvenciji stvarno radi?

Ako se dogodi da Windowsi počnu prikazivati upola nižu frekvenciju radne memorije, kako saznati koja je prava frekvencija?

Mario Baksa ponedjeljak, 8. srpnja 2019. u 06:00

Problem

Imam GSKILL AEGIS 2x8 GB 3000 MHz. Windowsi mi uporno prikazuju da imam 1500, a u BIOS-u je stavljeno 3000. Ne znam zašto je tako pa ako mi možete pomoći. Stavio sam bio i na 3200, a prikazivalo mi je 1600.

Odgovor

Vrlo vjerojatno sve radi kako treba. Naime, kako u računalu imate DDR (Double Data Rate) radnu memoriju, ona u jednom taktu obavi dva prijenosa podataka. Čak su i "izmišljene" jedinice za prijenos podataka, primjerice MT/s (megatransfers per second - megatransfera po sekundi, odnosno milijuna prijenosa po sekundi).

(UEFI) BIOS setup je mjesto gdje bi takt radne memorije u načelu trebao biti ispravno napisan, s obzirom da se pomoću tog alata nerijetko može podesiti brzina RAM-a u megahercima, no situacija nije baš tako čista...
(UEFI) BIOS setup je mjesto gdje bi takt radne memorije u načelu trebao biti ispravno napisan, s obzirom da se pomoću tog alata nerijetko može podesiti brzina RAM-a u megahercima, no situacija nije baš tako čista...

Međutim, kako to već obično biva, zbog marketinških razloga proizvođači memorije, BIOS-a i Microsoft odlučili su koristiti jedinicu MHz, koja se obično koristi za takt, umjesto MT/s te su time izazvali nedosljednost, odnosno tehnički gledano netočne specifikacije ako bi se tom brojkom označavao radni takt (što će vjerojatno pretpostaviti tipični korisnik).

Programi poput CPU-Z i HWinfo64 u pravilu ispisuju polovičnu frekvenciju RAM-a u odnosu na BIOS. To je zato što oni napišu takt RAM-a, a BIOS efektivnu frekvenciju
Programi poput CPU-Z i HWinfo64 u pravilu ispisuju polovičnu frekvenciju RAM-a u odnosu na BIOS. To je zato što oni napišu takt RAM-a, a BIOS efektivnu frekvenciju

Dakle, kad u BIOS-u podesite 3000 MHz i kad su vam Windowsi prikazivali 3000 MHz, tu zapravo nije bila riječ o stvarnom radnom taktu memorije, nego o efektivnoj frekvenciji, o broju prijenosa u sekundi, dakle o MT/s. Stvarni radni takt je, dakle, bio 1500 MHz, a broj prijenosa 3000 MT/s.

Takt memorije obično ispravno pokazuju dijagnostički programi. Da ste brzinu memorije pogledali recimo programom CPU-Z ili HWinfo64, oni bi vam vrlo vjerojatno prikazali takt od 1500 MHz, a ne 3000 MHz.

E sad, zbog čega se brojka u Windowsima promijenila? Neki naši forumaši kažu da je do promjena došlo s posljednjom nadogradnjom Windowsa 10 (1903) pa Windowsi u Task Manageru tada pokazuju "polovičnu" vrijednost (stvarni takt). Neka iskustva možda jesu takva, no naše na primjeru jednog prijenosnika nije. I prije i poslije nadogradnje Windowsa 10 na verziju 1903 u Task Manageru je pisalo 1600 MHz, dočim su programi CPU-Z i HWinfo64 prikazivali stvarni radni takt od 800 MHz.

Dok se u slučaju korisnika koji je postavio pitanje vrijednost koju je Task Manager prikazivao promijenila, kod nas je ostala identična vrijednosti koja piše u BIOS-u - 1333 MHz, duplo od vrijednosti koju je ispisao CPU-Z (666,5 MHz)
Dok se u slučaju korisnika koji je postavio pitanje vrijednost koju je Task Manager prikazivao promijenila, kod nas je ostala identična vrijednosti koja piše u BIOS-u - 1333 MHz, duplo od vrijednosti koju je ispisao CPU-Z (666,5 MHz)

Nakon nadogradnje Windowsa s 1809 na 1903 na našem stolnom računalu nije došlo do promjena, kao u slučaju nekih forumaša. Primijetili smo inače jednu drugu nedosljednost - incijalno je u Task Manageru pisala dupla brojka nego u CPU-Z i HWinfo64, a nakon uključivanja XMP profila, čime smo digli takt RAM-a, u Task Manageru više uopće ne piše frekvencija RAM-a.

Dakle, u konačnici bi trebalo pogledati u BIOS-u - ta vrijednost u BIOS-u, iako piše u MHz, vrlo vjerojatno je efektivna frekvencija i zapravo bi trebala biti u MT/s, tj. trebala bi iznositi duplo od vrijednosti koje daju programi CPU-Z i HWinfo64, koji prikazuju stvarni takt RAM-a. Što Windowsi prikažu u Task Manageru u osnovi je irelevantno - vodite se BIOS-om i programima poput CPU-Z i HWinfo64, pri čemu imajte na umu da za efektivnu frekvenciju vrijednost iz CPU-Z-a ili HWinfo64 morate pomnožiti s dva ako se radi o DDR memoriji, odnosno s četiri ako se radi o QDR memoriji.