RAM của bạn có thể không chạy ở tốc độ được quảng cáo. Theo người dùng Reddit Marck527, nhiều bo mạch chủ không nhận diện đúng độ trễ CAS hoặc tần số của RAM. Vấn đề này tồn tại trên bo mạch chủ Intel và có thể dễ dàng giải quyết bằng cách bật XMP trong cài đặt UEFI (hoặc BIOS) của bo mạch chủ.
Thật không may, giải pháp này gây ra vấn đề bổ sung -- bất cứ khi nào bạn bật XMP, nó đôi khi đặt tần số Turbo Boost lên mức tối đa, khiến silic trên CPU già đi nhanh hơn. Đối với những người dùng CPU Haswell và Ivy Bridge, điều này làm trầm trọng thêm vấn đề keo dẫn nhiệt giữa heat spreader tích hợp của CPU và die của CPU.
Nhưng trước hết, hãy giải thích xem Turbo Boost và hồ sơ XMP là gì.
Mẹo: Thuật ngữ "hồ sơ XMP" là dư thừa, vì chữ "P" trong XMP đã là viết tắt của profile.
Turbo Boost và XMP Profile là gì?
Tôi sẽ giải thích nhanh về Turbo Boost và XMP Profile trước khi đi vào vấn đề thời gian RAM.
Turbo Boost là gì?
Turbo Boost là phương pháp của Intel để vắt thêm một chút hiệu suất từ CPU của họ. Dưới tải trọng cao, các CPU Intel từ Nehalem đến Haswell động tăng tần số để xử lý hiệu quả các khối công việc. Điều này cung cấp hiệu suất nhanh nhạy hơn, mà không tạo ra nhiệt lượng dư thừa. Mặt trái, một số nhà sản xuất bo mạch chủ thiết kế sản phẩm để tăng tần số CPU lên tần số Turbo Boost tối đa khi bật hồ sơ XMP.
XMP Profile là gì?
Như đã nói ở trên, XMP Profile là thuật ngữ dư thừa, vì XMP là viết tắt của eXtreme Memory Profile, một đặc tả của Intel cho thời gian RAM DDR3. Độ trễ CAS của RAM DDR3 dao động từ 9 đến 12 -- càng thấp càng tốt. RAM chất lượng cao thường kết hợp độ CAS rất thấp với tần số cao. Vì vậy, nếu RAM của bạn chạy ở 1600MHz nhưng CAS là 11, bạn có thể không đạt được hiệu suất mong muốn. Thực tế, nhiều người dùng có thể sở hữu RAM chất lượng cao nhưng chạy chậm hơn tốc độ quảng cáo vì họ không bật XMP.
Giải quyết vấn đề thời gian và tần số RAM
Trước tiên, dùng CPU-Z để tìm ra tốc độ và thời gian thực tế của RAM. Thứ hai, bật XMP trong BIOS/UEFI. Tuy nhiên, điều này có thể khiến CPU chạy ở tốc độ tối đa. Thứ ba, bạn có thể cần tắt Turbo Boost trong UEFI.
Kiểm tra tốc độ RAM
Bạn nên đã biết tốc độ RAM được quảng cáo. Cách nhanh để xác định xem nó có thực sự chạy ở tốc độ quảng cáo hay không, hãy tải và cài đặt CPU-Z nổi tiếng. Sau khi cài đặt (hoặc chỉ tải file thực thi độc lập của CPU-Z), chạy phần mềm. Bạn sẽ thấy một vài tab. Chọn "Memory".
Bạn sẽ thấy một vài con số. Quan trọng nhất là "DRAM Frequency" và "CAS# Latency (CL)". Hãy đảm bảo các con số này khớp với những gì nhà sản xuất quảng cáo. Tuy nhiên hãy nhớ DRAM Frequency là dual channel, nên nếu bạn dùng nhiều hơn một thanh RAM, bạn có thể nhân đôi con số này. Ví dụ, nếu tốc độ quảng cáo là 1600MHz, thì nó nên báo 800MHz ở "DRAM Frequency". Nếu RAM không chạy ở chế độ dual channel, CPU-Z cũng sẽ báo cáo điều đó dưới "Channel #".
Bật XMP trong UEFI/BIOS
Bật XMP trong UEFI/BIOS không tốn nhiều công sức. Quy trình khác nhau tùy nhà sản xuất, nhưng có một vài quy tắc chung để tìm cài đặt đó. Chỉ cần nhấn phím F phù hợp khi khởi động để vào menu cấu hình UEFI. Từ trong UEFI, tìm cài đặt RAM của bạn. Bạn có thể thấy XMP không xuất hiện -- trong trường hợp này, RAM của bạn có thể không có hồ sơ XMP liên quan. Lúc này thời gian của bạn có thể yêu cầu dùng cài đặt thủ công hoặc mặc định.
Xử lý Turbo Boost
Nếu được bật, Turbo Boost tạm thời superclock CPU lên tần số định mức tối đa, nếu có đủ余裕 nhiệt. Thiết kế của Intel cho phép hiệu suất nhanh nhạy khi cần. Thật không may, một số nhà sản xuất bo mạch chủ cố gắng vắt mọi chút hiệu suất từ thiết kế của họ và thường đặt CPU chạy ở tốc độ tối đa, superclocked, mọi lúc nếu người dùng bật hồ sơ XMP. Điều này được chứng minh khi tôi cố gắng bật cả Turbo Boost và hồ sơ XMP trên bo mạch chủ MSI Z87I mITX. Tất cả các nhân ngay lập tức nhảy lên tần số tối đa và ở đó, bất kể kích thước tải. Điều này dẫn đến nhiệt độ CPU cao hơn nhiều.
Theo Chris tại Tom's Hardware, Intel không dự định cho việc này. Các nhà sản xuất bo mạch chủ như MSI đã thao túng bo mạch để chạy tất cả nhân CPU ở tần số Turbo tối đa mọi lúc. Tôi gặp vấn đề này khi cố gắng xây dựng PC làm mát bị động, thân thiện môi trường -- gây ra quá nhiều vấn đề quá nhiệt.
Tại sao Turbo Boost gây vấn đề?
Bạn không muốn CPU desktop chạy ở tần số tối đa mọi lúc. Điều này buộc quạt phải làm việc chăm chỉ hơn, tăng bụi bẩn và rút ngắn tuổi thọ CPU. Lợi ích hiệu suất không đặc biệt nổi bật, vì CPU của bạn sẽ đạt được những tần số đó khi có tải nặng. Chạy tất cả nhân ở cài đặt superclocked tối đa mọi lúc không khôn ngoan. Có thể có cài đặt trong UEFI tắt tốc độ tối đa, nhưng tôi không tìm thấy nó trên bo MSI. Ngược lại, bo ASRock thay thế cho phép cả XMP và Turbo Boost, không superclock vĩnh viễn CPU.
Giải pháp: Tắt Turbo Boost
Tôi đã liên hệ MSI về vấn đề này, sau khi trải nghiệm nó. Kỹ thuật viên MSI khuyên rằng vấn đề nằm ở CPU chứ không phải bo mạch chủ. May mắn thay điều đó không đúng và tôi cuối cùng đã thay bo mạch chủ bằng mẫu ASRock không tự động chạy CPU ở tần số cao nhất. Vấn đề nằm ở thiết kế của MSI. Thật không may, cách duy nhất để giải quyết vấn đề này là tắt hồ sơ XMP và dùng cài đặt dưới tối ưu, làm thủ công thời gian (có thể tốn nhiều công sức) hoặc tắt Turbo Boost.
Kết luận
Nếu RAM của bạn không chạy ở tốc độ quảng cáo, hãy thử bật hồ sơ XMP. Tuy nhiên, bật XMP có thể yêu cầu bạn tắt Turbo Boost, nếu không nó sẽ gây ra áp lực bất thường lên hệ thống. Nhiệt độ môi trường cao hơn sẽ làm già silic sớm, dẫn đến tỷ lệ hỏng hóc cao hơn. Quyết định của Intel dùng keo dẫn nhiệt, vốn cũng già sớm ở nhiệt độ cao, có thể làm trầm trọng thêm vấn đề này.