đánh giá Trải nghiệm RAM ECC với CPU Ryzen 5 5950x

  • Người tạo chủ đề Người tạo chủ đề vanthoan
  • Ngày bắt đầu Ngày bắt đầu

vanthoan

Member
Giới Thiệu
Như các bạn đã biết, rất nhiều CPU Ryzen Desktop của AMD có hỗ trợ ECC, mà cụ thể là unbuffered ECC. Tính năng ECC này cũng được AMD đưa xuống các mainboard phổ thông; chỉ cần 1 main board dòng B bình thường là đủ để quẩy tất cả các tính năng cao cấp của workstation. Điều này rất khác so với Intel, vốn chỉ hỗ trợ ECC trên các main workstation với mức giá cắt cổ. Câu hỏi đặt ra, liệu ECC mode trên các main AMD phổ thông có hoạt động tốt hay không?

Cấu Hình Sử Dụng
  1. CPU: AMD Ryzen 9 5950x. CPU này AMD không ghi hỗ trợ ECC, tuy nhiên nó share chung IOD với rất nhiều CPU khác có hỗ trợ ECC. Các hãng mainboard đều xác nhận CPU này chạy tốt với ECC mode.
  2. Mainboard: Asrock B550M Steel Legend. Main này ghi hỗ trợ ECC, tuy nhiên, trong BIOS của nó không có lựa chọn bật tắt ECC. Điều này có nghĩa rằng, nếu bạn cắm RAM ECC lên, nó sẽ chạy ở ECC mode, và không có cách nào để disable nó.
  3. RAM: KSM32ED8/32HC. Là 4 thanh RAM ECC unbuffered của Kingston, CAS 22, BUS 3200

Kiểm Tra ECC Mode
Chức năng ECC mode có thể được kiểm tra bằng lệnh dmidecode, kết quả như sau:
1741489152857.png

Kết quả cho thấy, hệ thống hỗ trợ multi-bit ECC, số bit trên mỗi thanh RAM là 72, thay vì 64 bit như bình thường.
1741489250553.png


Undervolt RAM
Máy chạy online 24/7 không bao giờ tắt, rất ổn định qua bao năm tháng. Sau vài năm sử dụng, hệ thống ECC vẫn không ghi nhận được bất kỳ lỗi RAM nào. Có vẻ như mấy thanh RAM này chất lượng khá tốt. Do hệ thống chạy rất ổn định và không ghi nhận được bất kỳ lỗi RAM nào nên cảm thấy ngứa ngáy tay chân, và quyết định undervolt.
  • Bắt đầu hạ volt xuống 1.1V (mặc định là 1.2V), chạy thử memtest không thấy lỗi, bật các service và chạy thử 1 ngày đêm, kiểm tra ECC vẫn không thấy lỗi.
  • Tiếp tục hạ volt xuống mức thấp hơn, 1.05V, máy không boot được, phải reset CMOS.
  • Tăng volt lên 1 chút, 1.08V, máy boot được, chạy memtest không thấy lỗi, bật service lên và chạy thử sau 1 ngày đêm, các service vẫn chạy tốt, không lỗi, không crash, không thấy dấu hiệu bất thường, tuy nhiên khi check ECC thì thấy xuất hiện lỗi đầu tiên.
1741490202133.png

Như ở hình trên cho thấy, lỗi xuất hiện ở CPU số 0, hàng chip số 3, kênh số 1, đây là lỗi sửa được bởi hệ thống ECC (lỗi CE). Trong nhật ký hệ thống xuất hiện thông báo như sau:
Mã:
[19010.364460] mce: [Hardware Error]: Machine check events logged
[19010.364465] [Hardware Error]: Corrected error, no action required.
[19010.364468] [Hardware Error]: CPU:0 (19:21:2) MC18_STATUS[-|CE|MiscV|AddrV|-|-|SyndV|CECC|-|-|-]: 0x9c2040000000011b
[19010.364478] [Hardware Error]: Error Addr: 0x00000002f2b98280
[19010.364480] [Hardware Error]: IPID: 0x0000009600150f00, Syndrome: 0x9f8320000a800a03
[19010.364484] [Hardware Error]: Unified Memory Controller Ext. Error Code: 0
[19010.364495] EDAC MC0: 1 CE on mc#0csrow#3channel#1 (csrow:3 channel:1 page:0xc0ae60 offset:0x980 grain:64 syndrome:0x2000)
[19010.364500] [Hardware Error]: cache level: L3/GEN, tx: GEN, mem-tx: RD
Tiếp tục để máy chạy qua đêm, sáng hôm sau nhận thêm được 1 lỗi CE nữa cũng ở hàng chip số 3, nhưng ở kênh số 0.
Mã:
[57020.360357] mce: [Hardware Error]: Machine check events logged
[57020.360374] [Hardware Error]: Corrected error, no action required.
[57020.360382] [Hardware Error]: CPU:0 (19:21:2) MC17_STATUS[-|CE|MiscV|AddrV|-|-|SyndV|CECC|-|-|-]: 0x9c2040000000011b
[57020.360395] [Hardware Error]: Error Addr: 0x000000008f5efbc0
[57020.360398] [Hardware Error]: IPID: 0x0000009600050f00, Syndrome: 0xc95700800a801003
[57020.360403] [Hardware Error]: Unified Memory Controller Ext. Error Code: 0
[57020.360427] EDAC MC0: 1 CE on mc#0csrow#3channel#0 (csrow:3 channel:0 page:0x27d7be offset:0xcc0 grain:64 syndrome:0x80)
[57020.360432] [Hardware Error]: cache level: L3/GEN, tx: GEN, mem-tx: RD
Ngồi ngẫm khả năng nhiệt độ sẽ ảnh hưởng đến lỗi RAM, nên quyết định tắt máy, để máy nguội hẳn rồi khởi động lên, chạy máy ảo các thứ, kiểm tra ECC không thấy lỗi. Sau khoảng 1 giờ, kiểm tra lại ECC và đột nhiên thấy xuất hiện khá nhiều lỗi
1741491015571.png

Như hình trên cho thấy, lỗi chủ yếu xuất hiện ở hàng chip số 0 kênh số 1, và hàng chip số 1 kênh số 0, tất cả đều là lỗi sửa được. Tiếp tục chờ thêm 15 phút nữa, vẫn ở hàng chip số 0 kênh số 1, và hàng chip số 1 kênh số 0, số lỗi không ngừng tăng.
1741491834717.png

Hệ thống vẫn ổn định, không dump, không treo, không có process nào crash, chỉ khi nào mở ECC lên check mới biết có lỗi hay không.

Kết Luận
Mặc dù chỉ là hạng phổ thông, nhưng tính năng ECC của ryzen 5950x main B550M Steel Legend vẫn hoạt động hoàn hảo.
Đây là tính năng khá hữu ích dành cho các ổn định thủ, undervolt thủ, overclock thủ. Thay vì phải đợi máy crash, dump xanh rồi mới lách cách đi chạy memtest rất mất thời gian, thì chỉ cần mở ECC lên check là biết ngay lỗi nằm ở thanh RAM nào; có cần tăng volt hoặc hạ xung hay không, hay là phải mua RAM mới thay thế. Nếu phải thay thế RAM, trong thời gian chờ đợi hàng về, máy vẫn hoạt động hoàn hảo, không ảnh hưởng gì đến công việc.
 
DDR5 co ram ECC ko vậy thưa ổn định thủ bang chủ. Tôi cũng ghét nhất cãi lỗi tự nhiên xanh màn lắm. Máy treo tối ngày thậm chí thâu đêm. Unvol hôm trước để -30 cứ vào Pubg là bị crash hạ xuống -20 mới chơi được. Nhưng nghe nói DDR5 hỗ trợ cái chức năng tự fix lỗi gì đó chưa tìm hiểu kỹ lắm.
 
khi oc mà dump xanh bạn sẽ có thể dựa vào lỗi dump để điều chỉnh lại setting. Nhưng đội đỏ chơi sửa lỗi thì chỉ có sập thôi chứ ko có dump. Khá là mất công. Dù có check event viewer thì hành vi của máy vẫn có khác biệt. Chỉ có nước đập từng setting 1 chứ không dám kéo cả đàn rồi fix dump từ từ nữa
 
Tôi dùng 2 thanh 32GB DDR5 6400MT/s chạy OCCT kiểm tra báo 4 lỗi nhưng chơi game vài ngày ko crash.
 
DDR5 co ram ECC ko vậy thưa ổn định thủ bang chủ. Tôi cũng ghét nhất cãi lỗi tự nhiên xanh màn lắm. Máy treo tối ngày thậm chí thâu đêm. Unvol hôm trước để -30 cứ vào Pubg là bị crash hạ xuống -20 mới chơi được. Nhưng nghe nói DDR5 hỗ trợ cái chức năng tự fix lỗi gì đó chưa tìm hiểu kỹ lắm.
DDR5 loại thường thì có ECC on die, tức là tự sửa lỗi ngay trong chip. Tuy nhiên tính năng này chỉ fix lỗi liên quan đến tiến trình sản xuất, còn các lỗi khác bên ngoài chip, chẳng hạn như tiếp xúc chân cắm kém, thì không thể detect và sửa lỗi được.
Trường hợp muốn detect, sửa lỗi tốt hơn thì có thể mua DDR5 có ECC, bạn có thể tham khảo mấy mã này
Tiếc rằng ở VN chưa thấy ai nhập về bán. Cũng cần lưu ý rằng, Ryzen desktop chỉ chạy được RAM unbuffered, RAM registered sẽ không boot được.
 
DDR5 loại thường thì có ECC on die, tức là tự sửa lỗi ngay trong chip. Tuy nhiên tính năng này chỉ fix lỗi liên quan đến tiến trình sản xuất, còn các lỗi khác bên ngoài chip, chẳng hạn như tiếp xúc chân cắm kém, thì không thể detect và sửa lỗi được.
Trường hợp muốn detect, sửa lỗi tốt hơn thì có thể mua DDR5 có ECC, bạn có thể tham khảo mấy mã này
Tiếc rằng ở VN chưa thấy ai nhập về bán. Cũng cần lưu ý rằng, Ryzen desktop chỉ chạy được RAM unbuffered, RAM registered sẽ không boot được.
bus ram ECC hơi thấp nhở. Mình hóng cặp ECC buss 6000 mà ko thấy :(
 

RAM ECC này chơi game ngon ko mn?​

Nó là hàng server, chỉ chạy JEDEC, không có option XMP hay EXPO nên chơi game không ngon.
Nếu dùng CPU có 3D cache thì có thể bù phần nào về băng thông và latency nhưng không hoàn toàn thay thế RAM XMP hay EXPO được nếu gặp loop lớn.
 
Chào mn em thấy bài viết khá thú vị
Em đang sử dụng cấu chip như trên
Và main X570 CROSSHAIR VIII DARK HERO WIFI
Cho em hỏi main này có thể sử dụng ecc không ạ
Em không thấy thông tin 😭 mà nghe thấy main b của chủ tus thấy ham quá
Mà sao con này này ram 4 mà mọi người hỏi ram 5 nhiều vậy
 
Chào mn em thấy bài viết khá thú vị
Em đang sử dụng cấu chip như trên
Và main X570 CROSSHAIR VIII DARK HERO WIFI
Cho em hỏi main này có thể sử dụng ecc không ạ
Em không thấy thông tin 😭 mà nghe thấy main b của chủ tus thấy ham quá
Mà sao con này này ram 4 mà mọi người hỏi ram 5 nhiều vậy
Con main này bên Asus khá mập mờ về tính năng ECC.
Tuy nhiên trên trang forum của Asus có 1 người đã thử con main này với 5950x và nó hoạt động tốt.
Bạn cũng có thể liên hệ trực tiếp với Asus để biết thêm thông tin.
 
2tr5 mua đc 1 thanh 32GB new, 3tr hơn mua đc 64GB REG rồi
Thích món này thì mua main cpu server là hơn
 
2tr5 mua đc 1 thanh 32GB new, 3tr hơn mua đc 64GB REG rồi
Thích món này thì mua main cpu server là hơn
Toàn đồ thanh lý, hàng mới toàn trăm củ, người bình thường sao chạm tay vào được
Mấy cái main server mới giá toàn vài chục củ, VRM thì bằng con main vài củ :eek:
Trong khi RAM unbuffered cũng không đắt hơn nhiều, thích chơi game thì overclock RAM lên 1 chút cũng ok.
 

Thống kê chủ đề

Ngày tạo
vanthoan,
Người trả lời cuối
alderlake12th,
Trả lời
41
Lượt xem
13.777
Quay lại
Lên đầu trang