Khi tôi nâng cấp lên Ryzen 7 5800X3D vào năm ngoái, tôi đã gặp phải các vấn đề về độ ổn định với bộ kit RAM DDR4-3600MHz 64GB mà trước đây vẫn hoạt động tốt với con chip 5900X. Mặc dù bộ nhớ đã vượt qua các bài kiểm tra, PC của tôi vẫn thường xuyên bị khởi động lại ngẫu nhiên và gặp 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. Cuối cùng, tôi đành phải hạ xung RAM xuống 3200MHz và nới lỏng timings để hệ thống hoạt động ổn định 24/7.
Tôi biết hiệu suất sẽ bị ảnh hưởng đôi chút, nhưng vì 3600MHz thường được coi là điểm tối ưu cho bộ nhớ DDR4 trên CPU Ryzen, đặc biệt là 5800X3D, tôi không quá lo lắng. Tuy nhiên, ngay khi tải các tựa game cạnh tranh như Valorant và Fortnite, tôi nhận thấy tốc độ khung hình của mình không nhất quán như tôi mong đợi. 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 băng thông và độ trễ bộ nhớ quan trọng đến mức nào, đặc biệt trong các kịch bản phụ thuộc vào CPU.
Hình ảnh thanh RAM G.Skill Trident Z5 Royal DDR5-7200, minh họa cho tầm quan trọng của RAM tốc độ cao đối với hiệu năng PC.
Độ Rơi FPS 1% Thấp: Trải Nghiệm Chơi Game Kém Mượt Mà
Lần đầu tiên tôi chơi game sau khi đổi 5900X lấy 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, điều này xảy ra trước khi tôi hạ xung RAM xuống 3200MHz do các vấn đề về độ ổn định. Tôi cho rằng việc giảm tần số để đạt độ ổ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 là khi CPU của tôi có bộ nhớ đệm L3 lớn để bù đắp cho sự sụt giảm tốc độ bộ nhớ. 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.
Đúng là 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 đáng kể so với khi RAM của tôi chạy ở 3600MHz, vốn được coi là điểm tối ưu. Hóa ra, các trò chơi phụ thuộc vào CPU, 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 timings chặt chẽ giúp cải thiện đáng kể độ trễ và làm mượt thời gian khung hình. Mặc dù trải nghiệm của tôi là với bộ nhớ DDR4, nhưng tôi tin rằng vấn đề tương tự cũng áp dụng cho các module DDR5 chậm hơn, đặc biệt là các kit DDR5-4800 và DDR5-5200 đời đầu.
Nút Thắt Cổ Chai “Infinity Fabric” Của Ryzen
Có một lý do tại sao 3600MHz được coi là tần số RAM tối ưu cho 5800X3D và các CPU Zen 3 khác, và tất cả đều liên quan đến công nghệ kết nối “Infinity Fabric” của AMD. Hãy hình dung Infinity Fabric như một đường truyền dữ liệu tốc độ cao kết nối các nhân, bộ nhớ đệm (cache), 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ó, gọi là FCLK, có thể được liên kết với tần số RAM của bạn (memory clock 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ư với 5900X, tôi đã bỏ lỡ hiệu suất 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 suất 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 lấp các nút thắt cổ chai 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 khai thác tối đa một CPU như thế này, việc kết hợp 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ể kìm hãm hiệu suất của CPU Zen 4 và Zen 5.
Dung Lượng RAM Lớn Không Bù Đắp Được Tốc Độ
Bộ kit RAM DDR4 G.Skill Trident Z Neo 64GB gồm nhiều thanh, minh họa việc lựa chọn dung lượng lớn thay vì tốc độ có thể ảnh hưởng hiệu năng.
Khi tôi lắp chiếc PC này với Ryzen 9 5900X vào năm 2020, tôi đã nghĩ rằng 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à các tác vụ sáng tạo không thường xuyên. 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ớ, và đó là lý do chính khiến tôi phải hạ xung RAM xuống 3200MHz và nới lỏng timings.
Xét rằ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 bổ sung cuối cùng đã bị lãng phí, và tệ hơn, nó phải trả giá bằng độ trễ và độ ổn định. Mức giảm hiệu suất đôi khi rất tinh tế nhưng lại đáng chú ý trong các kịch bản phụ thuộc vào CPU, đặc biệt là trong các game bắn súng tốc độ cao nơi chỉ số 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 suất 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ỉ chọn một bộ kit 2x32GB 3600MHz.
Giờ đây, tôi sẽ không bao giờ đánh giá thấp tốc độ và độ trễ RAM nữa.
Sau khi 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, tôi sẽ không cố gắng tiết kiệm tiền khi mua bộ nhớ DDR5 trong tương lai gần. Trải nghiệm thực tế khi việc hạ nhẹ tần số RAM để ổn định đã kìm hãm 5800X3D của tôi đã khiến tôi không còn ưu tiên dung lượng và việc lấp đầy cả bốn khe DIMM phải trả giá bằng việc tăng độ trễ. Tôi hiện có thể thấy tại sao việc chi thêm 50 đến 100 đô la cho bộ nhớ nhanh hơn với timings chặt chẽ hơn lại là một khoản đầu tư xứng đáng về lâu dài. Vì vậy, nếu bạn đang tìm mua một bộ kit RAM DDR5 mới để kết hợp với CPU Zen 5, hãy đảm bảo nó có tốc độ ít nhất DDR5-6000 để đạt được hiệu suất tốt nhất có thể.