kiến thức [Dịch] Hướng dẫn OC DDR4

  • Người tạo chủ đề Người tạo chủ đề troll159753
  • Ngày bắt đầu Ngày bắt đầu
rồi ông, xmp sẵn 3000 mà không kéo được
của ông 2666 mà lên 3466cl16 ảo vậy
tui set 3000 cl18 rồi, 1.35vol
Giới hạn của mình là 3466c16. 1.4vol. nhưng không phải lúc nào set cũng boot đc. Boot đc thì test lại stable. Vì ko có ryzen 3k nên ko biết cặp ram đó thực sự lên đc bao nhiu. Mua có 1m2 thôi.
 
kit này không nhầm là micron revD không phải revE đâu nên đừng đâm làm gì, dù kéo cũng tàm tạm
ysRpuWx.png

//Chuẩn cmnr
Xem tệp đính kèm 275070
Hóa ra là bị lừa à, hnay mới để ý là có revD :beat_brick:
 
mình dùng kit trident z rgb 32gb 3000c16 thaiphon burner ko nhận dạng được nhưng mình đoán là Hynix AFR. Mới chỉnh sơ sơ như này xin feedback của các cao nhân với. Kéo lên 3600 ko boot được.

1605097945443.png

1605099664161.png
 

Tệp đính kèm

  • 1605097869488.png
    1605097869488.png
    453,1 KB · Lượt xem: 130
Sửa lần cuối:
Mình đang tập OC, vừa mới đọc bài hướng dẫn trang 1 và làm dc 1 chut nhưng có mấy vấn đề chưa hiểu lắm.
Ram mình dùng thaiphon đọc thi là ram apacer panther bus 2666/AFR hynix/ 1 rank. main B450 asrock pro 4 f/ CPU R3 3100
MÌnh có 1 số thắc mắc nhờ các bác chỉ giúp:
1. Giờ theo HD OC mình OC lên dc 3200 timing: 16-20-20-40, giờ mình mún oc tiếp thì kéo xung tiếp hay chỉnh xiết timing.
2. Nếu xiết timing thì mỗi lần chỉnh là 1 phải ko mấy bác.
3. Nếu kéo xung đến khi ko boots vô win dc thì vẫn vào bios chỉnh lại dc hay ko hay phải làm cách như mấy bác chỉ là jumper or tháo pin cmos?
4. NẾu mun OC ram lẫn CPU thì nên làm cái nào trước?
5. Hiện mình mới co 1 thanh ram, tuần sau mình mua 1 thanh nữa gắn vô thì phải OC lại từ đầu phải ko mấy bác hay sao nhỉ
6. Mỗi lần ep lên 1 mức mới có cần phải test stable hay là ép cho đến khi fail rồi hạ xuống mức xung trước đó rồi mới check stable vậy các bác.
 
Sửa lần cuối:
Mình đang tập OC, vừa mới đọc bài hướng dẫn trang 1 và làm dc 1 chut nhưng có mấy vấn đề chưa hiểu lắm.
Ram mình dùng thaiphon đọc thi là ram apacer panther bus 2666/AFR hynix/ 1 rank. main B450 asrock pro 4 f/ CPU R3 3100
MÌnh có 1 số thắc mắc nhờ các bác chỉ giúp:
1. Giờ theo HD OC mình OC lên dc 3200 timing: 16-20-20-40, giờ mình mún oc tiếp thì kéo xung tiếp hay chỉnh xiết timing.
2. Nếu xiết timing thì mỗi lần chỉnh là 1 phải ko mấy bác.
3. Nếu kéo xung đến khi ko boots vô win dc thì vẫn vào bios chỉnh lại dc hay ko hay phải làm cách như mấy bác chỉ là jumper or tháo pin cmos?
4. NẾu mun OC ram lẫn CPU thì nên làm cái nào trước?
5. Hiện mình mới co 1 thanh ram, tuần sau mình mua 1 thanh nữa gắn vô thì phải OC lại từ đầu phải ko mấy bác hay sao nhỉ
6. Mỗi lần ep lên 1 mức mới có cần phải test stable hay là ép cho đến khi fail rồi hạ xuống mức xung trước đó rồi mới check stable vậy các bác.
Bác tham khảo post này nhé
https://voz.vn/t/samsung-c-die-va-t...px-2666c16-3600c16.78192/page-27#post-3274700
 
Post 4 có bài giải thích về cấu tạo, cơ chế hoạt động và định nghĩa, giải thích về các timing của RAM. Nếu ai mới bắt đầu hoặc chưa nắm rõ thì nên tìm đọc ở phần đó trước khi đi vào bài dịch hướng dẫn OC. Còn không thì có thể tạm để đó và sau này quay lại tham khảo khi cần thiết.

Phần hướng dẫn OC DDR4 lấy từ trên github, được tổng hợp từ nhiều nguồn và có nhiều người đóng góp. Tôi chỉ dịch lại để thuận tiện cho người không rành tiếng Anh nhưng muốn ép xung RAM đọc và tìm hiểu.

Một số bình luận của tác giả có thể bị lượt bớt. Trong quá trình dịch tôi có thể thêm vào một số ghi chú để làm rõ vài vấn đề nếu thấy cần thiết.

Phần nói về tốc độ RAM tôi sẽ cố đổi thành MT/s thay vì MHz nếu có thể bởi vì cách gọi đó là chính xác hơn. Đa số thường nhầm giữa 2 chỉ số này, xung nhịp thực sự của RAM chỉ = 1/2 tốc độ được quảng cáo thôi.

Link bản gốc: https://github.com/integralfx/MemTestHelper/blob/master/DDR4 OC Guide.md

Mục lục
Post 1
  • Setup
    • Memory Testing Software
    • Timings Software
    • Benchmarks
  • General RAM Info
    • Frequency and Timings Relation
    • Primary, Secondary and Tertiary Timings
  • Expectations/Limitations
    • Motherboard
Post 2
  • ICs
    • Thaiphoon Report
    • Label on Sticks
    • A Note on Ranks and Density
    • Voltage Scaling
    • Expected Max Frequency
    • Binning
    • Maximum Recommended Daily Voltage
    • Ranking
  • Integrated Memory Controller (IMC)
    • Intel - LGA1151
    • AMD - AM4
Post 3
  • Overclocking
    • Finding a Baseline
    • Trying Higher Frequencies
    • Tightening Timings
  • Miscelaneous Tips
    • Intel
    • AMD
  • Useful Information
Post 4
  • Cấu tạo, tổ chức và cơ chế hoạt động
  • Lệnh, tín hiệu điều khiển và timing

==================​
Setup (Chuẩn bị)
  • Đảm bảo những thanh RAM được cắm vào khe do hãng main đề nghị (thông thường là khe 2 và 4).
  • Đảm bảo CPU chạy ổn định trước khi ép xung RAM, bởi nếu CPU không ổn định có thể dẫn đến lỗi bộ nhớ. Và khi đẩy xung RAM lên cao với timing chặt thì có thể làm CPU mất ổn định.
  • Đảm bảo BIOS đang ở bản mới nhất.
  • Dùng Thaiphoon để biết RAM của mình đang dùng chip nhớ gì, điều này giúp có cái nhìn sơ lược về khả năng ép xung và timing cây RAM có thể đạt được.
  • Lưu ý là chỉ chỉnh timing trong BIOS, không chỉnh bằng bất cứ phần mềm nào khác.
Memory Testing Software (Phần mềm test RAM)
  • Dùng MemTestHelper (HCI MemTest) hoặc phần mềm kiểm tra mình muốn. Karhu RAM Test (có trả phí) là một lựa chọn tốt. AIDA64 và Memtest64 bị loại khỏi danh sách đề nghị bởi hai phần mềm đó không có khả năng tìm lỗi tốt lắm.
  • TM5 với extreme config của anta777dường như có thể tìm lỗi nhanh hơn Karhu RAM Test, theo đánh giá của một người dùng nào đó.
    • Đảm bảo đã load config, ô hiện trạng thái sẽ ghi 'Customize: Extreme1 @anta777' nếu load thành công (lưu ý là phần mềm sẽ kiểm tra RAM ngay khi vừa được mở lên).
    • Công thuộc về u/nuc3arlion
    • Nếu gặp tình trạng tất cả thread bị crash khi vừa mới mở thì nên chỉnh lại config. Ở hàng "Testing Window Size (Mb)=1408". Thay độ lớn bằng (tổng số RAM dư) / (tổng số thread của CPU). Ví dụ nếu RAM còn dư 12800 MB thì lấy số đó chia cho số thread mình có (12800/16 = 800 MB mỗi thread chẳng hạn)
  • Prime95large FFT cũng khá tốt trong việc tìm lỗi bộ nhớ.
    • Sử dụng Custom setting: có thể đặt Min FFT-Max FFT trong khoảng 800K-800k và Memory to use = lượng RAM mình muốn kiểm tra. Nhớ không chọn vào ô 'Run FFTs in place'.
  • So sánhgiữa Karhu RAMTest với TM5 sử dụng extreme config
    • TM5 tìm ra lỗi nhanh nhất và cũng nặng nhất. Mặc dù có trường hợp chạy TM5 được 30 phút nhưng lại báo lỗi với Karhu sau 10 phút.
  • randomx-stress - có thể dùng để kiểm tra độ ổn định của FCLK (cho AMD Ryzen)
Timing Software (Phần mềm đọc timing cho RAM)

Để đọc timing trong Windows:
Benchmarks (Kiểm tra hiệu năng)
  • AIDA64 - dùng thử miễn phí 30 ngày. Dùng phần benchmark cache và memory để kiểm tra băng thông và độ trễ của bộ nhớ.
  • MaxxMEM2 - miễn phí so với AIDA64. Phần kiểm tra băng thông sẽ thấp hơn AIDA64 do đó kết quả không thể dùng để so sánh trực tiếp với AIDA64 được.
  • Super Pi Mod v1.5 XS - kết quả khá nhạy cảm với tốc độ bộ nhớ và dùng kiểm tra khả năng tính toán đơn nhân là chủ yếu. Chọn độ dài dãy số từ 1M - 8M là đủ để kiểm tra nhanh. Nhìn vào mốc thời gian cuối cùng, càng thấp là càng tốt.
  • HWBOT x265 Benchmark - nghe nói là cũng khá nhạy cảm với tốc độ bộ nhớ, nhưng vẫn chưa được kiểm chứng - theo lời tác giả.
General RAM Info (Thông tin chung về RAM)

Frequency and Timings Relation (Mối quan hệ giữa xung nhịp và độ trễ)
  • Ram frequency (xung nhịp RAM) được đo bằng megahertz (MHz) hoặc số triệu lần chu kỳ(cycle) trong một giây. RAM xung càng cao thì số chu kỳ thực hiện được mỗi giây càng cao, có nghĩa là hiệu năng càng cao.
  • RAM timing (độ trễ RAM) được tính bằng số chu kỳ của RAM (cycle). Timing thấp có nghĩa là RAM cần ít chu kỳ hơn để hoàn thành một một lệnh nào đó, có nghĩa là sẽ đạt hiệu năng cao.
  • Trường hợp ngoại lệ là tREFI, tức thời gian refresh định kỳ của RAM. Đây là khoảng thời gian giữa các đợt refresh với nhau. Khi RAM đang được refresh thì không thể làm gì khác được. Do đó nếu có thể thì nên đặt khoảng thời gian này (tREFI) càng lâu càng tốt.
  • Trong khi timing thấp sẽ có lợi hơn timing cao, nhưng điều này tùy thuộc vào xung nhịp RAM đang chạy. Ví dụ như RAM 3000 CL15 và RAM 3200 CL16 có độ trễ (nếu tính bằng nano giây) như nhau mặc dù RAM 3000 có CL thấp hơn. Điều này là do RAM 3200 có xung nhịp cao hơn bù lại.
Để tính toán độ trễ bằng nano giây (ns) với độ trễ tính bằng số chu kỳ (clock cycle) thì dùng công thức sau:
  • Timing theo ns = 2000 * (timing theo clock cycle) / (tốc độ truyền dữ liệu theo MT/s).
  • Ví dụ, độ trễ (ns) của RAM 3000 CL15
  • Tương tự, RAM 3200 CL16
Ý nghĩa công thức
DDR4 là Double Data Rate, tức với mỗi chu kỳ sẽ truyền dữ liệu 2 lần. Tốc độ ghi trên RAM như 3000, 3200,... là số triệu lần truyền dữ liệu trong một giây (tính bằng MT/s). RAM 3200 có 3200 triệu lần truyền/s, tức một giây truyền dữ liệu được 3,200,000,000 lần, với số chu kỳ của RAM = 1/2 số lần truyền dữ liệu tức là 1,600,000,000 cycle (1600 * 10^6 cycle).​

Tính khoảng thời gian để hoàn thành (ns) một chu kỳ (cycle) với RAM có MT/s = 3200 (1600*10^6 cycle), CL16 như sau:
  • Tính thời gian để hoàn thành một chu kỳ:
    • 1 (s)/ 1600 * 10^6 (cycle) = 0.000625 / 10^6 (s/cycle)
  • Lấy kết quả nhân với số chu kỳ của độ trễ (timing):
    • 16 (cycle) * 0.000625 / 10^6 (s/cycle) = 0.01 / 10^6 (s)
  • Quy ra ns với 1 (s) = 10^9 (ns).
    • (0.01 / 10^6) * 10^9 = 10 (ns)

Primary, Secondary and Tertiary Timings (Timing chính, cấp 2 và cấp 3)
  • Intel
hcKDkCc.png
  • AMD
Ie4LVtI.png
  • RAM Timing được phân thành 3 loại: primary (chính), secondary (cấp 2), tertiary (cấp 3). Được ghi tắt bằng chữ 'P', 'S', 'T' theo trình tự đã nêu.
    • Primary và secondary timing ảnh hưởng latency (độ trễ truy xuất) và bandwidth (băng thông).
    • Tertiary timing ảnh hưởng băng thông.
    • Trường hợp ngoại lệ là tREFI/tREF, ảnh hưởng cả độ trễ lẫn băng thông.
Expectations/Limitations (Khả năng và giới hạn)
  • Có 3 yếu tố chính có thể ảnh hưởng tới khả năng ép xung RAM: chip RAM (ICs), mainboard và IMC (bộ khiển nhớ).
Mainboard
  • Main với 2 khe RAM thường có khả năng ép xung RAM tốt nhất.
  • Main với 4 khe RAM, thì số thanh RAM cắm vào sẽ ảnh hưởng mức xung nhịp cao nhất mà RAM có thể đạt được.
    • Trên main sử dụng cách bố trí mạch dẫn tín hiệu kiểu daisy chain, 2 thanh RAM là tốt nhất. Dùng 4 thanh sẽ làm giảm khả năng ép xung tối đa của RAM.
    • Main sử dụng cách bố trí mạch dẫn tín hiệu kiểu T-topology có khả năng ép xung 4 thanh tốt hơn kiểu daisy chain nhưng xét về xung nhịp tối đa có thể đạt được thì không bằng.
    • Phần lớn hãng làm main không quảng cáo main của họ dùng kiểu bố trí nào nhưng cũng vẫn có thể đoán sơ được thông qua danh sách QVL. Ví dụ như Z390 Aorus Master chắc dùng T-topology bởi xung nhịp cao nhất được xác nhận là với 4 thanh. Nếu được xác nhận là với 2 thanh thì chắc có thể main sử dụng kiểu daisy chain.
    • Theo buildzoid, daisy chain hay T-topology chỉ đáng quan tâm tới khi chạy RAM trên mức 4000 MT/s. Nếu máy đang sử dụng thuộc dòng Ryzen 3000, kiểu bố trí nào cũng không quan trọng lắm bởi 3800 MT/s là mức tối đa thường thấy khi chạy MCLL:FCLK = 1:1.
  • Main dòng thấp có thể không ép xung tốt được bởi bản mạch (PCB) thường có chất lượng thấp và bản mạch cũng không có nhiều lớp(? - mỏng hơn).
Tuyệt vời.
 
Chào. Mình xài cặp asgard 3200 16x2 3200 giờ chạy dc ở 4000 18-20-20-42 rồi mà có cần để FCLK ở 2000Mhz k các bác, vì hay nghe nói chỉnh FCLK lên cao 1 mức nào đó là tốt nhất thôi
 
Chào. Mình xài cặp asgard 3200 16x2 3200 giờ chạy dc ở 4000 18-20-20-42 rồi mà có cần để FCLK ở 2000Mhz k các bác, vì hay nghe nói chỉnh FCLK lên cao 1 mức nào đó là tốt nhất thôi
  • AMD Gen 3 5xxx thì để 2000 , gen 2 3xxx thì 1900
  • Intel thì mình không rõ lắm
xem video này xong thấy 3200 là chuẩn cho Ram , cao hơn nhìn thì thích chứ tốn tiền ít hiệu quả - trừ khi mua ram bus thấp OC lên :D
Which Memory Kit for AMD Ryzen 5000? 4000MHz C15 Tested - YouTube
 
Sửa lần cuối:
Dùng cpu-z cũng check được nhé, không cần thaiphoon đâu
1607605754726.png


Như thanh mình dùng có đuôi M8FE thì sẽ suy ra được thanh ram đó có 8 chip và dùng die micron rev E
 
Ở đây có bác nào bị tình trạng như em không?

Bật XMP II của cặp Dominator 3200 thì máy chạy được một chút là restart?

Tháo card ra chạy onboard thì không bị gì?!

Cấu hình như dưới sign của em, em đang nghi bị tụt áp khi chạy bus 3200 ram nó cần 1.35

Mấy bác xem thử giúp em với. Hình dưới là đã bench con GPU với CPU rồi ấy nhưng ram đang để mặc định có 2133 :(

Capture.PNG
 
ae cho mình hỏi là ram Hynix AFR A- die thì max vol của nó là bao nhiêu vậy ? với mức safe vol để chạy an toàn hàng ngày là bao nhiêu với ! mới lấy đc cặp g.skill 3000C16 đẩy thử lên đc 3600-18-21-21 mà ăn tới 1,45v , B-die thì thấy lên đc 1,5v còn A-die thấy bảo kém hơn nên mức vol ntn ko biết là có cao quá ko ?
.tks...

Gửi từ Xiaomi Mi 9T bằng vozFApp
 

Thống kê chủ đề

Ngày tạo
troll159753,
Người trả lời cuối
Haihong123,
Trả lời
1.218
Lượt xem
174.875
Quay lại
Lên đầu trang