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
Xui rồi các bác ơi, bữa rồi em đem máy ra vệ sinh chạm hư con ram. Ra tiệm mua y chang thông số. Ai dè nó khác die, khác IC. Đang ép lên 3733 giờ không ép được nữa rồi. Con mới Samsung B die mà con cũ Sknix chưa rõ die( hình như CFR). Giờ bác nào lấy con Kingmax Zeus 2400 XMP không, mình để 600k còn 6 tháng bảo hành.
 

Tệp đính kèm

  • Capture.PNG
    Capture.PNG
    522,8 KB · Lượt xem: 139
Các bác cho e hỏi : e đang dùng B550M Mortar + 5600G kèm cặp ram Kingston thông số như hình thì có thể OC lên được khoảng bao nhiêu nhỉ ? Với nhu cầu chơi LOL, hiện tại FPS trung bình cỡ 100, e muốn lên cao hơn để tối ưu với con màn 144Hz. Giờ muốn FPS cao hơn thì nên OC ram cao đúng không các bác ? E dùng gà mờ đọc bài ko hiểu nên dùng Dram Calculator thì tính ra được thế này. Đây là file Report chi tiết bằng Thaiphoon:
1638172878020.png

https://drive.google.com/file/d/1FA0N32yfKu4mBgq4GAUMjzblbyu6-XUT/view?usp=sharing
Có 1 bác dùng cùng kit ram này cho thông số tham khảo:
https://voz.vn/t/chon-muc-bus-cas-nao-cho-kit-fury-beats-3600.425431/#post-14152394
1638172792921.png
 

Tệp đính kèm

  • dram calculator.png
    dram calculator.png
    72,7 KB · Lượt xem: 136
  • dram calculator 3733.png
    dram calculator 3733.png
    72,8 KB · Lượt xem: 130
Sửa lần cuối:
các bác cho e hỏi ram e là AFR hay CJR ạ @@.
e đang tập tành oc ram mà đứng ngay từ cái khoản nhận diện này rồi :V
1638464040969.png
 
HI các bác. Không biết có phải do con cpu i5 11400 hay không, Cặm patrirot viper của em không thể xmp ổn định. Boot win vào 1 phát là xanh màn ngay. Em hạ tay xuống 3k6 và timing về cas 14 thì hoạt động rất ổn đinh pass extrem anta777. Mà sao latency của các loại cache vẫn cao quá vậy ah.
 

Tệp đính kèm

  • ram `.png
    ram `.png
    198,1 KB · Lượt xem: 185
HI các bác. Không biết có phải do con cpu i5 11400 hay không, Cặm patrirot viper của em không thể xmp ổn định. Boot win vào 1 phát là xanh màn ngay. Em hạ tay xuống 3k6 và timing về cas 14 thì hoạt động rất ổn đinh pass extrem anta777. Mà sao latency của các loại cache vẫn cao quá vậy ah.
Cache L1-3 thế là hoàn toàn bình thường, latency của ram của bạn cũng rất nhanh rồi rồi. Cặp của bạn bus chắc khá cao 4000+, ko nhầm thì 11th phải tăng gear để chạy ổn bus cao.
 
Cache L1-3 thế là hoàn toàn bình thường, latency của ram của bạn cũng rất nhanh rồi rồi. Cặp của bạn bus chắc khá cao 4000+, ko nhầm thì 11th phải tăng gear để chạy ổn bus cao.
THanks Bác. Em đã tối ưu lại trong second timing giờ ngon rồi. Cặp của em Patriot Bus 4k ah
 

Tệp đính kèm

  • cachemem6.png
    cachemem6.png
    91,8 KB · Lượt xem: 166
mình oc lên 4000, 4266, 4533 được nhưng nó ăn tới >1.58v, VCCSA >1.35 nên thôi không phải do i5 11th đâu, mình đang xài nó oc nên được 4500+. 3733 ổn rồi 1.44v. Ram mình ram đài loan bining chất lượng thấp.. Lên cao mượt thật sự nhưng có giá nó hết.
 
Của e trước với sau khi OC timings ko khác gì nhau vậy nhỉ? Hình dưới là default XMP Profile. Còn post trên là sau khi chỉnh timings C14 :beat_shot:

Crucial_C9BLH_XML_2021_12_09.png
 
mình i5 11400,có thắc mắc là mình oc lên >4000 thì không tăng băng thông copy dù băng thông read write tăng.
 
Mong các cao lão giải đáp, tình mình là mình mới mua 1 cặp ram t force extreem 16x2 32g bus 4000. thông số như hình. dùng main z490 asrock extreme 4.
Vấn đề gặp phải là cứ bật xmp lên thì ko boot, nhưng tháo bớt 1 thanh ra, cắm 1 thanh ở khe A2 thì lại lên bus 4000 ( chỉ duy nhất khe A2 nhận, có cắm 1 thanh ở 3 khe còn lại cũng ko boot)
Hiện tại đang chạy dual 2 thanh bình thường với bus 3866 cas 18 ( dùng thông số xmp của ram tại bus 4000 nhưng chạy 3866), hóng cao nhân trợ giúp :love:


1639386464149.png
 
ae cho hỏi vs , nay rảnh lôi ram ra test kiểm tra thông số thì thấy serial number ko có , nên hỏi ae cặp này là real hay fake vậy ?
1639400252497.png


1639400053642.png
 
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).
 

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.707
Quay lại
Lên đầu trang