Khi nâng cấp lên bộ vi xử lý Ryzen 7 5800X3D vào năm ngoái, tôi đã gặp phải các vấn đề về tính ổn định với bộ kit RAM DDR4-3600MHz 64GB mà trước đây vẫn hoạt động hoàn hảo với con chip 5900X của mình. Mặc dù các bài kiểm tra bộ nhớ đều vượt qua, nhưng chiếc PC của tôi vẫn thường xuyên gặp phải tình trạng khởi động lại ngẫu nhiên và lỗi Màn hình Xanh Chết Chóc (BSOD) trong một số trò chơi và tác vụ nặng nhất định. Cuối cùng, tôi đành phải chấp nhận hạ xung nhịp RAM xuống 3200MHz và nới lỏng các timing để đảm bảo hệ thống hoạt động ổn định 24/7.
Tôi biết rằng hiệu năng sẽ bị giảm đi đôi chút, nhưng vì 3600MHz thường được coi là điểm vàng cho bộ nhớ DDR4 trên các CPU Ryzen, đặc biệt là 5800X3D, nên tôi không quá lo lắng. Tuy nhiên, ngay khi tôi khởi chạy các trò chơi cạnh tranh như Valorant và Fortnite như thường lệ, tôi nhận thấy tốc độ khung hình của mình không ổn định như mong đợi. Rõ ràng, việc kết hợp RAM chậm hơn với một CPU gaming nhanh như 5800X3D đã cho tôi thấy rõ ràng tầm quan trọng của băng thông và độ trễ bộ nhớ, đặc biệt trong các tình huống mà hiệu năng bị giới hạn bởi CPU (CPU-bound).
Bộ nhớ RAM G.Skill Trident Z5 Royal DDR5-7200 MHz cao cấp, minh họa tầm quan trọng của RAM tốc độ cao cho hiệu năng CPU.
FPS 1% Thấp Thảm Hại: Những Cú Giật Lag Tinh Tế Khi Chơi Game
Lần đầu tiên tôi chơi game sau khi thay thế 5900X bằng 5800X3D, tôi đã nhận thấy sự cải thiện đáng kể về FPS trong các tựa game cạnh tranh (khoảng 30-40%) nhờ khả năng tận dụng GPU tốt hơn. Tuy nhiên, đó là trước khi tôi hạ xung nhịp RAM xuống 3200MHz do các vấn đề về tính ổn định. Tôi nghĩ rằng việc giảm tần số để đạt được sự ổn định tốt hơn sẽ không ảnh hưởng nhiều đến trải nghiệm chơi game của mình, đặc biệt khi CPU của tôi có bộ nhớ đệm L3 lớn để bù đắp cho việc giảm tốc độ bộ nhớ. Thế nhưng, thực tế không phải vậy. Tôi gần như ngay lập tức nhận thấy sự không nhất quán trong chỉ số FPS 1% thấp khi chơi game và theo dõi bằng MSI Afterburner.
Chắc chắn, FPS trung bình của tôi vẫn cao, nhưng tốc độ khung hình tối thiểu đã giảm xuống thấp hơn so với khi RAM của tôi chạy ở 3600MHz – mức được coi là điểm vàng. Hóa ra, các trò chơi bị giới hạn bởi CPU (CPU-bound) như Valorant, Apex Legends, Fortnite và Counter-Strike: 2, phụ thuộc rất nhiều vào độ trễ bộ nhớ. RAM nhanh hơn với các timing chặt chẽ hơn sẽ cải thiện đáng kể độ trễ và làm mượt mà thời gian khung hình. Mặc dù trải nghiệm của tôi là với bộ nhớ DDR4, tôi tin rằng vấn đề tương tự cũng áp dụng cho các mô-đun DDR5 chậm hơn, đặc biệt là các kit DDR5-4800 và DDR5-5200 đời đầu.
Nút Thắt “Infinity Fabric” của Ryzen và Giới Hạn Hiệu Năng
Có một lý do tại sao 3600MHz được coi là tần số RAM lý tưởng cho 5800X3D và các CPU Zen 3 khác, và tất cả đều liên quan đến công nghệ liên kết “Infinity Fabric” của AMD. Hãy hình dung Infinity Fabric là một đường truyền dữ liệu tốc độ cao kết nối các nhân, bộ nhớ đệm, bộ điều khiển bộ nhớ và die I/O, cho phép bộ xử lý giao tiếp hiệu quả. Infinity Fabric có tần số riêng của nó, được gọi là FCLK, có thể được đồng bộ hóa với tần số của RAM (tần số bộ nhớ hay MCLK). Trên các CPU Zen 3, FCLK thường đạt tối đa khoảng 1800MHz, có nghĩa là nó hoạt động tốt nhất ở tỷ lệ 1:1 với RAM lên đến 3600MHz.
Thật không may, với RAM của tôi chạy ở 3200MHz thay vì 3600MHz như khi tôi dùng 5900X, tôi đã bỏ phí hiệu năng đáng kể do băng thông giảm và độ trễ tăng giữa các nhân CPU và bộ điều khiển bộ nhớ. Kết quả là hiệu năng thấp hơn rõ rệt trong các trò chơi và ứng dụng nhạy cảm với độ trễ. Mặc dù bộ nhớ đệm L3 khổng lồ của 5800X3D đã giúp che giấu các nút thắt cổ chai về bộ nhớ trong một số trường hợp, nhưng nó không loại bỏ hoàn toàn chúng. Vì vậy, nếu bạn đang cố gắng tận dụng tối đa một CPU như thế này, việc ghép nối nó với bộ nhớ chậm hơn có thể hạn chế những lợi ích mà bạn đã bỏ tiền ra để có được. Điều tương tự cũng áp dụng cho bộ nhớ DDR5—các kit đời đầu như DDR5-4800 có thể cản trở hiệu năng của các CPU Zen 4 và Zen 5.
Dung Lượng Lớn Không Thể Bù Đắp Tốc Độ: Sai Lầm Khi Chọn 4 Thanh RAM
Khi tôi xây dựng chiếc PC này với Ryzen 9 5900X vào năm 2020, tôi đã nghĩ rằng việc có nhiều RAM quan trọng hơn là có RAM tốc độ cao. Tôi đã chọn bốn thanh RAM DDR4 16GB, nghĩ rằng tôi sẽ “tương lai hóa” hệ thống của mình cho việc chơi game, livestream, đa nhiệm và thỉnh thoảng làm công việc sáng tạo. Nhưng sau khi nâng cấp lên 5800X3D, tôi đã nhận ra cấu hình của mình gây áp lực lớn đến bộ điều khiển bộ nhớ như thế nào, và đó là lý do chính tại sao tôi phải hạ xung nhịp RAM xuống 3200MHz và nới lỏng các timing.
Bộ kit RAM DDR4 64GB (4x16GB) G.Skill Trident Z Neo, thể hiện cấu hình RAM dung lượng lớn có thể ảnh hưởng đến ổn định và độ trễ.
Xét cho cùng, hầu hết các trò chơi thậm chí không sử dụng hết 32GB RAM, dung lượng thừa cuối cùng đã bị lãng phí, và tệ hơn, nó phải trả giá bằng độ trễ và sự ổn định. Sự sụt giảm hiệu năng khá tinh tế trong một số trường hợp nhưng lại rất đáng chú ý trong các tình huống bị giới hạn bởi CPU, đặc biệt là trong các tựa game bắn súng tốc độ cao nơi FPS 1% thấp rất quan trọng, như tôi đã đề cập trước đó. Tôi tin rằng tôi vẫn có thể chạy RAM ở 3600MHz nếu tôi tháo hai thanh, nhưng điều đó có nghĩa là phải từ bỏ một nửa dung lượng chỉ để tối đa hóa hiệu năng CPU của mình. Đó là một sự đánh đổi khó chịu mà tôi sẽ không phải đối mặt nếu ngay từ đầu tôi chọn một bộ kit 2x32GB 3600MHz.
Tôi Sẽ Không Bao Giờ Đánh Giá Thấp Tốc Độ và Độ Trễ RAM Nữa
Giờ đây, tôi đã nhận ra tầm quan trọng của tốc độ và độ trễ RAM đối với các CPU hiện đại, đặc biệt là khi chơi game. Trong tương lai gần, tôi sẽ không cố gắng tiết kiệm tiền khi mua bộ nhớ DDR5 nữa. Sau khi tận mắt chứng kiến việc hạ thấp tần số RAM để đạt được sự ổn định đã kìm hãm 5800X3D của tôi như thế nào, tôi sẽ không còn ưu tiên dung lượng và lấp đầy cả bốn khe DIMM phải trả giá bằng việc tăng độ trễ nữa. Tôi giờ đây đã hiểu tại sao việc chi thêm 50 đến 100 USD cho bộ nhớ nhanh hơn với timing chặt chẽ hơn thường là một khoản đầu tư đáng giá về lâu dài. Vì vậy, nếu bạn đang tìm mua một bộ kit RAM DDR5 mới để ghép nối với một CPU Zen 5, hãy đảm bảo rằng nó ít nhất là DDR5-6000 nếu bạn muốn đạt được hiệu năng tốt nhất có thể.