- Kinokontrol ng tRFC, tFAW, tRRD, tRRDL at tSTAG ang mga panloob na proseso ng DRAM at pangunahing nakakaapekto sa katatagan.
- Maraming subtimings ang magkakaugnay; ang labis na pagpilit sa mga ito ay maaaring makabawas sa performance o magdulot ng mga error.
- Karaniwang nag-aalok ang mga XMP profile ng isang napakatibay na balanse sa pagitan ng seguridad at bilis para sa totoong paggamit.
- Ang pagsasaayos ng mga subtiming ay nagbibigay lamang ng kaunting mga pagpapabuti kumpara sa pag-optimize ng frequency, main timing, at boltahe.
Kapag sinimulan mo nang ayusin ang RAM, ang unang bagay na titingnan mo ay ang mga pangunahing timing: CL, tRCD, tRP at TRASPero sa sandaling suriin mo pa nang mas malalim, lilitaw ang mga acronym na tulad ng. tRFC, tFAW, tRRD, tRRDL at tSTAG parang walang kwenta at halos hindi maipaliwanag nang maayos. Maraming gumagamit ang nakakakita ng pagbabago sa mga halagang ito kapag i-update ang mga module o mag-activate ng XMP profile at magtaka kung mahalaga ba talaga ang mga ito sa pang-araw-araw na buhay, lalo na para sa paglalaro o mga gawaing may kinalaman sa produktibidad.
Ang katotohanan ay ang mga panahong ito ay mga panloob na parametro na namamahala sa kung paano pisikal na gumagana ang memoryaAng mga setting na ito ay hindi laging nangangahulugan ng mas mataas na FPS o benchmark scores, ngunit ang mga ito ang nagbibigay ng pagkakaiba sa pagitan ng isang stable na sistema at ng isang sistemang nagkaka-crash sa kaunting pag-iwas sa atensyon. Bukod pa rito, ang maling pag-tune sa mga ito ay maaaring magkaroon ng kabaligtaran na epekto: nabawasang performance sa kabila ng pagkakaroon ng "mas agresibo" na mga value. Tingnan natin kung bakit ito nangyayari at kung ano ang hitsura ng bawat timing setting.
Ano ang tRFC, tFAW, tRRD, tRRDL, at tSTAG sa RAM?

Sa mga detalye ng RAM, makikita mo na, bukod sa apat na pangunahing timing, mayroong mahabang listahan ng mga sub-timing. Kabilang sa mga ito ay: tRFC, tFAW, tRRD, tRRDL at tSTAG, na kumokontrol sa mahahalagang panloob na operasyon ng mga DRAM chipHindi nila direktang pinamamahalaan ang latency sa pagitan ng CPU at memory, kundi ang mga oras ng pag-refresh, pag-activate sa pagitan ng mga bangko, at ilang mga limitasyon sa seguridad upang maiwasan ang labis na pagkarga ng mga chips.
Maraming tagagawa ng modyul, tulad ng G.SKILL, Crucial, o Patriot, Ang mga subtiming na ito ay nakaprograma sa mga profile ng XMP o DOCP pagkatapos ng maraming pagsubok sa katatagan at pagganap.Kaya naman minsan, kapag sinubukan mong "pahusayin" ang mga ito nang manu-mano (sa pamamagitan ng labis na pagpapababa ng mga halaga), ang resulta ay kakaibang halo ng kawalang-tatag, mga error sa MemTest, o kahit na mga pagkawala ng pagganap sa mga sintetikong pagsubok tulad ng AIDA64 o membench.
Dapat malinaw na, Hangga't tama ang mga pangunahing timing, pino-finetune ng mga subtiming na ito ang mga detalye kung paano ipinamamahagi ang trabaho sa pagitan ng mga memory bank at row.Ang pagsasaayos sa mga ito ay maaaring magdulot ng pagkakaiba ng libu-libo o maliit na porsyento sa mga benchmark, ngunit ang lubos na prayoridad ay ang pagiging matatag ng sistema sa ilalim ng lahat ng load: paglalaro, pag-eedit, mga mahahabang pagsubok, Atbp
Ang papel ng tRFC: pag-refresh ng memory row
Ang timing ng tRFC (Row Refresh Cycle Time) ay isa sa pinakamahalaga sa mga pangalawang timing. Mga Kontrol oras pinakamababang oras na dapat maghintay ang RAM upang makumpleto ang isang operasyon ng pag-refresh ng hileraDahil nawawalan ng karga ang mga DRAM chip sa paglipas ng panahon, kailangan nilang paminsan-minsang i-refresh ang kanilang mga nilalaman upang maiwasan ang pagkawala ng data; tinutukoy ng tRFC kung gaano katagal "naka-lock" ang isang hilera habang isinasagawa ang pag-refresh na iyon.
Sa ilan BIOS Makakakita ka ng ilang kaugnay na field: tRFC (sa mga siklo), tRFC (ns), tRFC2 at tRFC4Ang halaga sa nanoseconds ay ang real-time na halaga, at ang iba ay ipinapahayag sa mga internal clock cycle. Sa isang praktikal na halimbawa ng isang ASUS ROG Strix G15 Advantage Edition, ang stock RAM at isang Crucial DDR4 3200 MHz CL22 RAM ay may eksaktong parehong refresh rate:
- tRFC (ns) – 350
- tRFC – 560
- tRFC2 – 416
- tRFC4 – 256
Bagama't doble ang panig ng bagong RAM at mas mahusay ang subtiming sa ibang mga bahagi, Ang presyo ng soft drink ay pareho sa ligtas na halaga.Karaniwan ito: inuuna ng tagagawa ang pangmatagalang katatagan, lalo na sa laptop o kagamitang bubuksan nang maraming oras.
Mayroon pa ngang isang tuntunin na malawakang ginagamit sa komunidad ng overclocking upang iugnay ang mga panahong ito: tRFC2 ≈ tRFC × 0,768 at tRFC4 ≈ tRFC × 0,46Ito ay mga indikatibong proporsyon na nakakatulong na mapanatili ang pagkakapare-pareho sa pagitan ng iba't ibang mga parameter ng pag-refresh kapag manu-manong inaayos ang base value.
Para makalkula ang tinatayang tRFC sa mga siklo mula sa tinatayang halaga sa nanoseconds, maraming mahilig ang sumusunod sa isang simpleng pormula: tRFC (mga siklo) ≈ (tRFC_ns × dalas ng memorya) / bilang ng mga channelHalimbawa, para sa 180 ns sa 3600 MHz sa dual channel0,18 × 3600 / 2 = 324 na siklo. Ang ganitong uri ng kalkulasyon ay kapaki-pakinabang bilang gabay, ngunit dapat itong patunayan gamit ang mga pagsubok sa katatagan.
tFAW: tagapaglimita ng pag-activate sa palugit ng oras
Ang parameter na tFAW (Four Activate Window) ay isa sa mga pinakanakakalito. Magtakda ng palugit ng panahon kung saan tanging ang pinakamataas na bilang ng mga pag-activate ng hilera lamang ang maaaring isagawa nasa loob ng parehong ranggo, karaniwang apat. Ito ay isang uri ng "ilaw trapiko" na pumipigil sa chip mula sa labis na pagkarga sa pamamagitan ng pagbubukas ng napakaraming hanay nang sabay-sabay.
Isang kilalang tuntunin sa mga komunidad ng overclocking (at isa na iniuugnay ng ilang gumagamit sa mga gabay na Koreano mula sa mga forum tulad ng OCN) ang nagsasaad na Ang tFAW, bilang pangkalahatang tuntunin, ay dapat na apat na beses na mas malaki kaysa sa tRRDSSa madaling salita, kung ang tRRDS ay 4, ang tFAW na nasa bandang 16 ay magiging isang napakaliit na margin. Sa pagsasagawa, ang mga komersyal na memory module ay karaniwang may mas mataas na tFAW (40, 44, 48…) upang magarantiya ang isang safety margin.
Naobserbahan sa ilang mga pagsubok na, Kapag ang tFAW ay bumaba sa isang partikular na punto, ang pagganap ay nagsisimulang lumala sa halip na bumuti.Natuklasan ng isang user na nag-aayos ng kanyang kit gamit ang XMP II na:
- Sa pamamagitan ng pagbabawas ng tFAW mula 44 patungong 40, bahagyang bumuti ang pagganap sa pagsusulat (sa loob ng margin of error).
- Dahil ang tFAW ay lalong nabawasan sa ibaba 40, ang bilis ng pagbasa/pagsulat at latency ay bumaba.
Ang isa pang kaso, na may Patriot Viper Steel kit sa mataas na frequency, ay nagpakita ng mas malinaw na epekto: Ang pagpapalit ng tFAW at tWR mula 12 patungong 24 “para sa kaligtasan” ay nagdulot ng pagbaba ng performance sa membench., bagaman mga pagsubok sa memorya Hindi nila na-flag ang mga error. Nang bumalik ang user sa mas agresibong mga value at maayos na inayos ang iba pang mga subtiming tulad ng tRFC, nakakuha sila ng mas mahusay na mga benchmark nang hindi nawawala ang stability.
Praktikal na konklusyon: Ang tFAW ay hindi lamang basta "mas mababa mas mabuti"Dapat itong may kaugnayan sa tRRDS at sa panloob na disenyo ng kit. Ang mga value na masyadong mataas o masyadong mababa ay maglilimita sa performance, kahit na pumasa ang memory sa mga basic error test.
tRRD at tRRDL: minimum na oras sa pagitan ng mga pag-activate ng hilera
Ang mga timing na tRRD (Row to Row Delay) at tRRDL (Row to Row Delay Long) ay nagmamarka ng minimum na agwat sa pagitan ng mga row activation sa iba't ibang bank. Ang tRRDS ay karaniwang tumutukoy sa maikling distansya (Maikli) at ang tRRDL ay tumutukoy sa mahabang distansya (Mahaba).na nangyayari kapag ang pag-activate ay nakakaapekto sa mga bangko na mas malayo sa loob ng chip.
Sa pagsasagawa, nililimitahan ng mga parameter na ito kung gaano kabilis maaaring tumalon ang memory controller sa pagitan ng iba't ibang mga hilera upang mahawakan ang mga kahilingan. Kung itatakda mo ang mga ito nang masyadong mababa, maaari kang makaranas ng kawalang-tatag o iba pang mga mekanismo sa kaligtasan (tulad ng tFAW) na maaaring makaapekto at magpabagal sa bilis..
Sa halimbawa ng ASUS ROG Strix G15, nang lumipat mula sa stock RAM patungo sa dual-rank Crucial DDR4 3200 MHz CL22 kit, nangyari ang pagkakaibang ito:
- Serial: tRRDS 9, tRRDL 11, tFAW 48, tSTAG 12.
- Bagong RAM: tRRDS 4, tRRDL 8, tFAW 34, tSTAG 9.
Bagama't nanatiling pareho ang mga pangunahing timing, kapansin-pansing mas agresibo ang subtiming sa RAM Crucial. Gayunpaman, Sa totoong paggamit sa mundo (paglalaro at produktibidad), minimal lang ang mga pagkakaiba sa performance.Mas kapansin-pansin ang pagbabago sa mga sintetikong benchmark kaysa sa pang-araw-araw na paggamit.
Isa pang user na nag-aayos ng kanilang XMP II profile ay nakaranas ng kakaibang sitwasyon sa tRRDL: Sa pamamagitan ng pagpapababa ng tRRDL mula sa paunang halaga nito, ang mga resulta ng read, write, at latency ay pataas at pababa sa loob ng margin of error.Kapag nakatakda ang tRRDL sa 8 o 9, ang mga resulta ay halos katumbas ng base configuration; ang pagbabawas nito ay lalong nagdulot ng pagbaba ng performance. Sa madaling salita, mayroong isang optimal na punto kung saan ang mga karagdagang pagsasaayos ay hindi na makakatulong.
Maraming mga ekspertong gabay ang nagrerekomenda na Hindi dapat pilitin ang tRRDL na masyadong ibaba ang mga halagang iminungkahi ng XMP profile.Totoo ito lalo na sa mga dual-range (DR) module, kung saan mas mataas ang mga pangangailangan sa kuryente. Ang sariling pag-uugali ng sistema ang siyang "nagbabayad" para sa mga kalabisan na ito, kung minsan ay may kasamang pagbaba sa pagganap na tila hindi makatwiran sa papel.
Ano ang tSTAG at bakit ito bihirang pag-usapan?
Ang tSTAG ay isa sa mga subtiming na karaniwang lumalabas sa advanced BIOS at halos hindi ginagamit ng sinuman. Karaniwan itong tumutukoy sa isang uri ng "pag-urong-sulong" o unti-unting pagkaantala sa pagitan ng ilang partikular na comandos panloobdinisenyo upang maiwasan ang mga conflict sa signal kapag ang ilang partikular na operasyon ay magkakaugnay.
Sa praktikal na halimbawa ng RAM ng ASUS laptop, ang paglipat mula sa stock memory patungong Crucial ay nagpabago sa tSTAG mula 12 patungong 9. Ito ay isang bahagyang mas agresibong pagsasaayos, ngunit sa pagsasagawa ay hindi ito nakagawa ng masusukat na pagtaas sa mga pang-araw-araw na benchmark.Ang ganitong uri ng subtiming ay mas inaayos ng mga panloob na kinakailangan ng chip at controller kaysa sa direktang epekto sa pagganap.
Kaya naman maraming eksperto sa mga forum ang sumasang-ayon na Kapag nag-o-overclocking, ang prayoridad ay magtuon sa mga pangunahing timing at mahahalagang sub-timing tulad ng tRFC, tFAW, tRRD, tWTR, o tWR.Ang mga parameter tulad ng tSTAG ay karaniwang iniiwan sa pagpapasya ng awtomatikong BIOS o mga halagang tinukoy ng tagagawa.
Bagama't maaari kang mag-eksperimento sa mga ito kung nais mong makuha ang huling 1% ng pagganap, Hindi sila ang unang dapat hanapin kung gusto mo ng malinaw na pagpapabuti para sa paglalaro o para mapabilis ang mga gawain na may kinalaman sa produktibidad.Ang panganib na magdulot ng mga bihirang kawalang-tatag nang hindi nakakakuha ng anumang kapansin-pansin ay karaniwang mas malaki kaysa sa potensyal na benepisyo.
Mga ugnayan at pangunahing mga patakaran sa pagitan ng mga oras
Sinumang nakapunta na sa mga forum ng overclocking ay makakakita na ng napakaraming patakaran at pormula para sa pag-uugnay ng mga timing. Ang ilan sa mga pinakamadalas gamitin ay batay sa mga naipon na karanasan ng komunidad, tulad ng mga nakalap ng isang user mula sa isang kilalang Korean "engineer" sa OCN. Ang mga alituntuning ito ay hindi pa tiyak, ngunit nagsisilbi itong panimulang punto.
Mayroon ding ilang karaniwang paraan upang makalkula pagkatapos:
- tRP + TRAS ≈ tRC
Mayroon ding ilang karaniwang paraan upang kalkulahin ang TRAS:
- TRAS ≈ tRCD + tCL (ang pinakamadalas gamitin).
- TRAS ≈ tCL + tRP.
- tRAS ≈ tRCD + tWR + tBL (ang tBL ay ang Burst Length).
Tungkol sa tWR (Oras ng Pagbawi sa Pagsulat)Mayroong ilang "mga patakaran" upang maiwasan ang labis na pagbaba nito:
- tWR ≥ tRRDS + tWTRS
- tWR ≥ tCL + tRTP
- tWR ≥ TRAS − tRCD
Kung ang mga minimum na ugnayang ito ay hindi igagalang, Maaaring pumasa ang sistema sa ilang magaang pagsubok ngunit maaaring mabigo sa ilalim ng mas mabibigat na karga o pagkatapos ng ilang oras na paggamitIto ang tipikal na kaso ng "mukhang matatag ito, ngunit nagka-crash ang laro pagkaraan ng ilang sandali".
Isa pang kawili-wiling grupo ng mga relasyon ang nakakaapekto sa tRDWR (Read to Write Delay)Sa ilang mga pagsasaayos, ginagamit ang sumusunod na sanggunian:
- tRDWR ≈ tRCD_RD / 2 bilang isang batayang halaga.
Mula roon, ang ilang "ligtas" na halaga ay isinasaalang-alang depende sa kung ang RAM ay single-rank (SR) o dual-rank (DR):
- 2× SR: tRDWR = tRCD_RD / 2
- 4× SR: tRDWR = tRCD_RD / 2 + 1
- 2× DR: tRDWR = tRCD_RD + 2
- 4× DR: tRDWR = tRCD_RD + 4 (sinasabi ng ilang tao na ang halagang +3 ay maaaring magpahintulot sa paggamit ng mas mababang tWRRD).
Ito ang lahat ng mga gabay upang maiwasan ang mga walang kabuluhang kumbinasyon. Maaari kang lumihis nang bahagya mula sa mga patakarang ito upang pinuhin ang iyong diskarte, ngunit habang mas lumilihis ka ng landas, mas malamang na makagawa ka ng mga banayad na pagkakamali. na lumilitaw lamang pagkatapos ng maraming oras ng stress o sa ilang partikular na aplikasyon.
tWR, tWTR, tRTP at tCWL: mga subtim na maaaring mapansin
Bukod sa tRFC, tFAW, at tRRD, may iba pang mga napakahalagang subtimings sa pag-uugali ng RAM: tWR, tWTRS, tWTRL, tRTP at tCWLMaraming mga gumagamit ang nagbahagi ng mga partikular na karanasan kung saan ang paghawak sa mga halagang ito ay malinaw na nagpabago sa parehong katatagan at pagganap.
Ang tWR (Write Recovery Time) ay tumutukoy sa oras na kailangang maghintay ang memorya pagkatapos ng isang operasyon sa pagsulat bago nito maisagawa ang ilang kasunod na operasyon. Sa kaso ng isang gumagamit na sumunod sa DRAM Calculator upang i-relax ang tFAW at tWR mula 12 patungong 24, kapansin-pansin ang epekto: Naging matatag ang memorya sa mga pagsubok tulad ng MemTest86, ngunit lumala nang husto ang mga pagkakataon sa membench.Sa madaling salita, nagkaroon ito ng katatagan, ngunit kapalit nito ay ang pagbaba ng performance nito.
Nang bumalik ang parehong user na iyon sa mas agresibong mga timing at sabay na pinino ang iba pang mga parameter tulad ng tRFC, tRFC2 at tRFC4, Nakamit nito ang isang konpigurasyon na may CL15, tRCDRD 16 at napakahigpit na mga subtim, matatag sa maraming pagpasa ng memtest at Karhu.Bahagya pa nitong itinaas ang VDDP at VDDG sa 0,9V at 0,95V upang matugunan ang mga inirerekomendang minimum, pinapanatili ang boltahe ng RAM sa paligid ng 1,38V at ang SoC sa 1,1V.
Tungkol sa tWTR (Write to Read), karaniwan itong nahahati sa tWTRS (Short) at tWTRL (Long). Isang malawakang rekomendasyon ay na Ang tWTRL ay doble o triple na tRRDSNagbibigay ito ng sapat na oras sa pagitan ng mga pagsusulat at pagbasa upang maiwasan ang labis na paglalagay ng pressure sa mga bangko. Muli, ito ay mas praktikal na gabay kaysa sa isang mahigpit na tuntunin, ngunit nakakatulong ito na maiwasan ang mga problematikong kombinasyon.
Ang tRTP (Read to Precharge) at tCWL (CAS Write Latency) ay may ginagampanan din. Mayroong isang karaniwang padron: Ang tCWL ay karaniwang katumbas ng tCLKung hindi magkatugma ang mga ito, ang pagkakaiba ay kadalasang inaayos sa isang lohikal na hakbang, pinapataas o binabawasan ang halaga upang mapanatili ang pagkakapare-pareho. Ang labis na pagbaba ng tCWL ay maaaring magdulot ng kawalang-tatag nang walang masusukat na pagpapabuti sa labas ng mga partikular na benchmark.
Masigasig na manunulat tungkol sa mundo ng mga byte at teknolohiya sa pangkalahatan. Gustung-gusto kong ibahagi ang aking kaalaman sa pamamagitan ng pagsusulat, at iyon ang gagawin ko sa blog na ito, ipakita sa iyo ang lahat ng mga pinaka-kagiliw-giliw na bagay tungkol sa mga gadget, software, hardware, teknolohikal na uso, at higit pa. Ang layunin ko ay tulungan kang mag-navigate sa digital na mundo sa simple at nakakaaliw na paraan.