Thời điểm nền tảng AMD AM5 ra mắt đã gây không ít bối rối cho giới báo chí khi phải đánh giá cả chip lẫn bo mạch chủ ngay từ ngày đầu tiên. Chúng tôi cũng nằm trong số đó và nhận thấy một vài vấn đề, nhưng thay đổi khó hiểu nhất chính là thời gian “training” bộ nhớ (memory training) rất lâu cho RAM DDR5. Quá trình này có thể mất khoảng một phút hoặc hơn, khiến mọi người bối rối vì không có gì hiển thị trên màn hình ngoài đèn LED báo lỗi hoặc mã BIOS hệ thống cho bộ nhớ. Mặc dù lần khởi động đầu tiên mất nhiều thời gian, các lần khởi động sau sẽ nhanh hơn đáng kể, nhưng có một thay đổi nhanh trong UEFI BIOS để giải quyết triệt để vấn đề này.
Memory Training Bo Mạch Chủ AM5 Là Gì?
Đây là bước quan trọng cho các bộ xử lý AMD hiện đại
RAM (Bộ nhớ truy cập ngẫu nhiên) là nơi PC của bạn lưu trữ dữ liệu từ các chương trình và mọi thứ khác đang chạy trên hệ điều hành. Lần khởi động đầu tiên của PC với bo mạch chủ hiện đại sẽ mất nhiều thời gian hơn bình thường do quá trình memory training. Về cơ bản, bo mạch chủ sẽ chạy qua một danh sách kiểm tra để đảm bảo các module RAM được cài đặt sẽ hoạt động chính xác với CPU của bạn, đồng thời tinh chỉnh các thông số thời gian (timings) và điện áp bộ nhớ để đạt độ ổn định tối đa. Điều này nghe có vẻ hợp lý về mặt kỹ thuật, nhưng nó có thể gây khó chịu khi bạn đã cấu hình UEFI BIOS xong, và các bo mạch chủ AM5 dường như mất nhiều thời gian hơn đáng kể cho việc này.
Màn hình BIOS/UEFI của bo mạch chủ Gigabyte, nơi thực hiện cài đặt memory training cho RAM DDR5 trên nền tảng AMD AM5.
Do cách thiết kế và xây dựng của CPU AMD Ryzen (kiến trúc Zen), Infinity Fabric Clock (hoặc FLCK) là một phần quan trọng, và nó cần được đồng bộ hóa hoàn toàn để đạt hiệu suất cao nhất từ hệ thống dùng chip AMD của bạn. Việc này cũng được thực hiện thông qua memory training, tránh tình trạng FCLK và RAM bị lệch pha do cấu hình không đồng bộ, dẫn đến tăng độ trễ (latency). Vì vậy, memory training là quan trọng, và mặc dù không có cách nào để tắt nó (tôi cũng không khuyên bạn làm vậy nếu có thể), có một cách để bo mạch chủ ghi nhớ dữ liệu training đã lưu.
Với mỗi lần khởi động tiếp theo, PC sẽ tải dữ liệu này thay vì thực hiện lại quy trình kéo dài tương tự. Điều đáng nói là tính năng này có thể không được bật theo mặc định trên bo mạch chủ của bạn. Nó đã không được bật trên bo mạch chủ của tôi, dẫn đến thời gian khởi động lâu hơn mỗi khi bật PC. Đây không phải là vấn đề khi pha một tách cà phê nóng vào buổi sáng hoặc tắm nhanh trong khi hệ thống khởi động, nhưng nếu tôi muốn ngồi vào bàn và bắt đầu sử dụng PC ngay lập tức, tôi đã phải chịu đựng việc chờ đợi vài phút.
Thay Đổi Một Cài Đặt Này Để Cải Thiện Thời Gian Khởi Động
Thật khó tin là tôi đã không bật nó sớm hơn
Cài đặt mà tôi đã thay đổi trên bo mạch chủ ASRock B650 Aorus Elite AX Ice là bật “Memory Context Restore” (MCR) và khởi động lại. Chỉ đơn giản có vậy. Nền tảng B650 này rất tốt ngay cả với những CPU AMD Ryzen 9000 series mạnh mẽ nhất, vậy mà cài đặt này lại bị tắt, khiến hệ thống mất nhiều thời gian hơn để khởi động mỗi khi PC được bật lên. Thay vì mất khoảng một phút hoặc hơn từ lúc bật hệ thống cho đến khi màn hình đăng nhập hệ điều hành hiện ra, tôi đã giảm thời gian này xuống chỉ còn 15 giây.
Tôi muốn nói, “Thật khó tin là điều này không được bật theo mặc định,” nhưng tôi có thể hiểu tại sao. Việc thay đổi cài đặt này có thể gây ra sự cố với bộ nhớ, đặc biệt khi thay đổi các kit RAM khác nhau. Thậm chí có một số module RAM mà nhà sản xuất khuyến cáo cụ thể rằng cài đặt này nên bị tắt, vì vậy bạn nên kiểm tra thông số kỹ thuật và hướng dẫn cho bộ nhớ hệ thống của mình trước khi thực hiện thay đổi này. Cũng có một số trường hợp cực đoan khác, chẳng hạn như MSI khuyến cáo rằng “DRAM Power Down” nên bị tắt nếu MCR được bật.
Hình ảnh minh họa cách xóa CMOS trên bo mạch chủ bằng cách jumper chân cắm CLRTC, giải quyết các vấn đề liên quan đến cài đặt BIOS hoặc memory training trên AM5.
Ngoài ra còn có trường hợp xảy ra lỗi trong quá trình training này và dữ liệu lỗi đó lại được lưu trữ. Khi MCR được bật, hệ thống sẽ cố gắng tải cấu hình lỗi này, và PC của bạn có khả năng sẽ không khởi động được cho đến khi CMOS bị xóa. Điều này sẽ không phải là vấn đề nếu bạn chỉ sử dụng một kit RAM duy nhất và không có kế hoạch thay đổi phần cứng trong nhiều năm. Đơn giản là chạy quá trình training một lần, bật MCR trong BIOS, và hoàn tất. Nếu gặp phải bất kỳ lần khởi động lỗi nào sau này, hãy xóa CMOS và cho phép quá trình training diễn ra lại.
AMD Đã Cải Thiện Mọi Thứ Với Các Bản Cập Nhật BIOS
Nhưng Đây Là Một Cách Khắc Phục Khác Nếu Bạn Gặp Khó Khăn
Các bo mạch chủ chạy phần mềm BIOS AM5 phiên bản đầu sẽ mất rất nhiều thời gian để training RAM. Một số sẽ thực hiện nhanh hơn những bo mạch khác, nhưng rất có khả năng PC của bạn sẽ mất vài phút để khởi động sau khi hoàn thành quá trình này. Cập nhật phiên bản BIOS sẽ giúp quá trình này hoàn thành nhanh hơn, nhưng bạn vẫn có thể gặp phải những lúc PC khởi động lâu hơn mong muốn. Đó là lúc giải pháp nhanh chóng (và hơi “thô bạo”) này phát huy tác dụng. Mặc dù có một số lưu ý đáng kể khi sử dụng MCR, nhưng miễn là bạn cẩn thận và ghi nhớ rằng nó đang được bật, bạn sẽ không gặp phải rắc rối nào.
Quá trình cập nhật BIOS cho bo mạch chủ NZXT N7 B650E, giúp cải thiện hiệu suất và thời gian memory training trên nền tảng AMD AM5.
Tôi đã chạy hệ thống chính của mình với MCR được bật trong nhiều tháng mà không gặp bất kỳ vấn đề nào liên quan đến RAM. Đôi khi hệ thống dường như cần training lại, nhưng chỉ mất khoảng một phút hoặc hơn với bản BIOS mới nhất từ ASRock.
Kết Luận
Thời gian khởi động kéo dài trên nền tảng AMD AM5, đặc biệt là với RAM DDR5, chủ yếu là do quá trình memory training ban đầu cần thiết để đảm bảo sự ổn định và đồng bộ hóa với Infinity Fabric của CPU Ryzen. Mặc dù các bản cập nhật BIOS mới đã cải thiện đáng kể tốc độ training này, việc bật cài đặt “Memory Context Restore” trong BIOS/UEFI là một giải pháp hiệu quả và đơn giản để giảm đáng kể thời gian boot cho các lần khởi động tiếp theo bằng cách lưu lại dữ liệu training. Tuy mang lại lợi ích rõ rệt về tốc độ, người dùng cần lưu ý đến rủi ro tiềm ẩn khi thay đổi RAM hoặc gặp phải cấu hình training lỗi, vì nó có thể yêu cầu xóa CMOS để khôi phục. Đối với đa số người dùng cố định một bộ RAM, MCR là một tùy chọn đáng cân nhắc để nâng cao trải nghiệm sử dụng PC AM5 hàng ngày.