1 điểm bởi GN⁺ 2024-07-24 | 1 bình luận | Chia sẻ qua WhatsApp
  • Intel cho biết qua phân tích các bộ xử lý desktop Core thế hệ 13/14 bị trả lại, hãng xác định tình trạng mất ổn định ở một số sản phẩm có liên quan đến điện áp hoạt động cao
  • Nguyên nhân được xác định là một thuật toán microcode gửi yêu cầu điện áp không chính xác tới bộ xử lý
  • Intel đang chuẩn bị bản vá microcode để xử lý nguyên nhân gốc gây phơi nhiễm điện áp cao, với mục tiêu phát hành cho đối tác vào giữa tháng 8 sau khi hoàn tất xác minh toàn diện
  • Khách hàng đã hoặc đang gặp triệu chứng mất ổn định có thể được hỗ trợ trong quy trình đổi trả
  • Kênh liên hệ sẽ khác nhau tùy theo hình thức mua hàng: hệ thống OEM/System Integrator liên hệ nhà bán hệ thống, sản phẩm đóng hộp liên hệ Intel Customer Support, còn CPU tray liên hệ nơi mua

Nguyên nhân mất ổn định

  • Intel đã tiến hành phân tích diện rộng đối với các bộ xử lý desktop Core thế hệ 13/14 bị trả lại do vấn đề mất ổn định
  • Ở một số sản phẩm, điện áp hoạt động cao được xác định là yếu tố gây ra mất ổn định
  • Kết quả phân tích các bộ xử lý bị trả lại cho thấy điện áp hoạt động cao bắt nguồn từ một thuật toán microcode gửi yêu cầu điện áp không chính xác tới bộ xử lý

Kế hoạch bản vá microcode

  • Intel sẽ cung cấp bản vá microcode để xử lý nguyên nhân gốc gây phơi nhiễm điện áp cao
  • Liên quan đến các bộ xử lý desktop Core thế hệ 13/14, Intel vẫn đang tiếp tục xác minh liệu các kịch bản mất ổn định đã được báo cáo với Intel có được giải quyết hay không
  • Sau khi hoàn tất xác minh toàn diện, thời điểm mục tiêu để phát hành bản vá cho các đối tác là giữa tháng 8

Hỗ trợ đổi trả cho khách hàng

  • Intel cho biết hãng sẽ hỗ trợ khách hàng đã hoặc đang gặp triệu chứng mất ổn định trên bộ xử lý desktop thế hệ 13 và/hoặc 14 trong quy trình đổi trả
  • Quy trình hỗ trợ được chia theo hình thức mua hàng
    • Người mua hệ thống desktop OEM/System Integrator cần liên hệ bộ phận hỗ trợ khách hàng của đơn vị bán hệ thống
    • Người mua bộ xử lý desktop thế hệ 13/14 dạng hộp cần liên hệ Intel Customer Support
    • Người mua bộ xử lý desktop thế hệ 13/14 dạng tray cần liên hệ nơi mua

Các cập nhật sau đó

1 bình luận

 
GN⁺ 2024-07-24
Ý kiến trên Hacker News
  • Thực ra, lời giải thích rằng đây là vấn đề microcode khá khó tin
    Intel có quá nhiều động cơ để quy chuyện này thành vấn đề microcode. Nếu chỉ cần đẩy bản vá thì có thể sửa miễn phí, nhưng nếu là lỗi phần cứng thật sự thì họ sẽ phải thu hồi CPU lỗi, có thể tốn hàng chục tỷ đô la
    Hơn nữa, họ đã im lặng quá lâu. Nếu vấn đề đơn giản chỉ là microcode có lỗi yêu cầu bo mạch chủ cấp điện áp ngoài thông số, thì chỉ cần bật ghi log điện áp trên VRM của bo mạch chủ là bắt được ngay và lẽ ra đã sửa trong vài tuần. Theo một số nguồn, Intel đã xuất xưởng CPU không lỗi từ vài tháng trước, theo nhớ là từ tháng 4, và các sản phẩm đó không được cập nhật microcode
    Sự trì hoãn kéo dài này tạo cảm giác như họ đã mất nhiều tháng R&D để xây dựng thông số điện áp mới, nhằm né lỗi phần cứng trên càng nhiều sản phẩm càng tốt trong khi giảm thiểu suy giảm hiệu năng hoặc lỗi mới do điện áp thấp
    Bản cập nhật microcode lần này có vẻ chỉ “sửa” được tình trạng sập của một số CPU, rồi khoảng một tháng sau Intel sẽ nói rằng thực ra có hai vấn đề độc lập với nhau và miễn cưỡng thu hồi những sản phẩm không thể xử lý bằng microcode

    • Theo tôi hiểu thì bên trong CPU có nhiều mức điện áp, nên chỉ giám sát VRM của bo mạch chủ là chưa đủ
      Dù vậy tôi vẫn rất hoài nghi, nên công ty đã tạm dừng mua Intel thế hệ 13/14 và đang chờ bằng chứng thực tế rằng vấn đề đã được giải quyết hoàn toàn
    • Khả năng cao nhất là vừa có vấn đề phần cứng, vừa có vấn đề microcode
      Sản xuất CPU hơi giống việc phân loại trứng. Các chip được tạo ra có đặc tính hơi khác nhau và được phân theo từng nhóm tùy mức độ đáp ứng thông số
      Nói đơn giản, chip “tốt hơn” chịu được xung nhịp hoặc điện áp cao hơn nên bán giá cao hơn. Nếu có một hạt bụi trên die, một số chức năng sẽ bị tắt và chip được bán với giá thấp hơn
      Trường hợp này nhiều khả năng là một ca sát ngưỡng mà nếu microcode xuất xưởng ban đầu đã xử lý thì đã không bị xem là lỗi. Tuy nhiên, cũng đáng đặt câu hỏi liệu các chip bị ảnh hưởng lẽ ra có nên được xếp vào phân khúc giá thấp hơn hay không
    • Lý do cần vài tháng R&D để tạo biện pháp né lỗi có thể là vì một số bo mạch chủ gây ra vấn đề này có hành vi sát ranh giới hoặc ngoài dự đoán trong quản lý điện áp
      Né hành vi đó bằng microcode của CPU không phải chuyện nhỏ. Dường như lỗi không xảy ra trên mọi mẫu bo mạch chủ, nên hành vi của bo mạch chủ ít nhất cũng là một yếu tố
    • CPU hiện đại khi rời nhà máy đã có sẵn rất nhiều lỗi. Errata được công bố chỉ là những lỗi phát hiện sau khi xuất xưởng, và nếu may mắn thì mới được công bố đầy đủ. Nhiều lỗi được sửa trong quá trình thử nghiệm và xác minh trước khi xuất xưởng
      Thiết kế CPU được thực hiện theo hướng đẩy càng nhiều thứ càng tốt sang firmware, đồng thời đưa vào chicken switch, đường thay thế, và cơ chế chặn hành vi bình thường để biến nó thành trap microcode, flush hoặc hành vi giảm hiệu năng
      Các bản sửa hoặc biện pháp né lỗi có thể phải trả giá hiệu năng khá lớn. Ví dụ tiêu biểu là việc tắt một số bộ dự đoán nhánh để ứng phó Spectre. Ngay cả trong errata công khai cũng có trường hợp lỗi về tính đúng đắn trên lý thuyết bị để nguyên không sửa. Ranh giới từ đâu thì nên nhận trả hàng là rất mơ hồ
      Việc điều chỉnh điện áp có lẽ phần lớn có thể cấu hình được, cùng với tần số, nhiệt độ và throttling logic; cũng rất có khả năng nó do một vi điều khiển hoàn toàn lập trình được bên trong chip đảm nhiệm. Những thứ được khắc vào silicon có thể là cảm biến điện áp/droop, cảm biến nhiệt độ, và cả những thứ đó cũng có thể hoạt động ngoài dự đoán. Dù vậy vẫn có thể có cơ chế dự phòng hoặc cách hiệu chỉnh sai số nhỏ
      Tôi không cho rằng Intel đã “đổ cho vấn đề microcode”. Họ chỉ nói rằng có thể sửa bằng bản vá microcode. Nhìn từ bên ngoài, rất khó biết thứ gì có thể hợp lý được sửa bằng microcode, và thứ gì nên được gọi là vấn đề microcode. Về mặt thiết kế, rất nhiều thứ có thể và thực tế được sửa bằng bản vá firmware hoặc microcode
      Ví dụ, nếu mạch cảm biến điện áp của chip hoạt động hơi khác so với dự đoán thiết kế nhưng có thể hiệu chỉnh bằng cách thêm offset vào bảng, thì “vấn đề” là silicon lệch khỏi mô hình hoặc thiết kế, và bản thân silicon không thể thay đổi. Dù vậy, cập nhật firmware vẫn có thể là cách sửa hoàn toàn phù hợp, thậm chí nếu làm mask spin mới thì cũng có thể không đến mức phải thiết kế lại cảm biến
      Về vấn đề điện áp, Intel cũng không nói rằng họ đã yêu cầu điện áp ngoài thông số, mà nói là “không chính xác”. Đây không phải là vấn đề dễ phát hiện nếu thiếu ngữ cảnh. Các vấn đề analog liên quan đến dynamic voltage and frequency scaling cực kỳ phức tạp. Điện áp yêu cầu từ bộ điều chỉnh không giống với điện áp thực sự nhìn thấy ở một thành phần cụ thể trong chip; tải, chuyển mạch, điện dung, tần số, nhiệt độ, v.v. đều ảnh hưởng
      CPU hiện đại vận hành càng gần mức điện áp và biên thời gian tối thiểu càng tốt để tăng hiệu suất, đồng thời boost lên điện áp cao nhất có thể để đạt hiệu năng. Trong một thuật toán phức tạp gồm nhiều biến và các bảng đa chiều lớn, chỉ một lỗi hoặc sai sót nhỏ trong dữ liệu đặc tính hóa cũng có thể khiến điện áp/thời gian vượt ngoài thông số và gây bất ổn. Vì không thể liên tục đo điện áp của hàng chục tỷ thành phần trong chip, cũng sẽ không có log debug gọn gàng nào để lại
      Có những lỗi đơn giản là mất rất lâu để tìm và sửa. Dù không phải ở Intel, tôi từng tìm một lỗi logic trên CPU thương mại có thể tái hiện nhanh và làm khóa cứng một đơn vị bên trong lõi, vậy mà vẫn mất vài tuần. Nếu là lỗi analog thoáng qua ẩn ở góc của dải hoạt động thì có thể còn khó hơn nhiều
      Sau đó còn phải tạo bản sửa thực tế, chạy các bài kiểm thử khá nghiêm ngặt để có niềm tin hợp lý rằng vấn đề đã được giải quyết rồi mới có thể công bố. Việc đó lại cộng thêm vài tuần nữa
      Tôi không loại trừ khả năng Intel thiếu trung thực hoặc có động cơ xấu, nhưng với thông tin hiện tại thì không thể suy đoán như vậy. Thông báo lần này nghe khá hợp lý
    • Có vẻ nước đã đủ đục để họ tránh được thu hồi toàn bộ, và chỉ xử lý trong những trường hợp đưa ra bằng chứng rằng hệ thống vẫn bị sập
  • https://scholar.harvard.edu/files/mickens/files/theslowwinte...
    “Thật không may cho John, các nhánh rẽ đã ký khế ước với Satan và cơ học lượng tử [...] Đổi lấy mảnh entropy cuối cùng còn sót lại, các nhánh rẽ đã gieo một lời nguyền độc ác lên các thế hệ bộ xử lý tương lai. Tên của lời nguyền đó đại loại là ‘rò rỉ điện áp do scaling gây ra’ và ‘nhiệt thải ngày càng tăng’ [...] Những nhánh rẽ, kẻ thù từng bị đánh bại từ lâu, sẽ là những kẻ cười sau cùng”
    “John hoảng sợ trước sự sụp đổ của bong bóng song song hóa, và vội vã hủy bỏ kế hoạch cho bộ xử lý 743 nhân ‘The Hydra of Destiny’, nơi một lý tưởng Platon trừu tượng nào đó ở Gary, Indiana từng chơi cờ vua giỏi thứ ba trong chốc lát. Một tay cầm chai whiskey, tay kia cầm súng săn, John lục lọi các tài liệu nghiên cứu để tìm ý tưởng cứu lấy giấc mơ scaling vô hạn. Anh ta tìm thấy nhiều bài báo về khôi phục phần cứng có hỗ trợ phần mềm. Ý tưởng cơ bản rất đơn giản. Nếu phần cứng càng nhỏ thì lỗi tạm thời càng tăng, chẳng phải chỉ cần để phần mềm phát hiện các phép tính sai và chạy lại là được sao? Ý tưởng này trông có vẻ hứa hẹn, cho đến khi John nhận ra rằng đó là ý tưởng tệ nhất mọi thời đại. Phần mềm hiện đại ngay cả khi phần cứng chạy đúng cũng chỉ vừa đủ hoạt động, nên giao việc sửa lỗi phần cứng cho phần mềm chẳng khác nào nhờ Godzilla ngăn Mega-Godzilla khủng bố Nhật Bản. Điều này sẽ không làm giá bất động sản ở Tokyo tăng lên. Ngay từ đầu tốt hơn hết là dừng scaling transistor và đừng đùa với quái vật. Còn hơn là tạo ra một hệ thống kiểm soát và cân bằng quái vật tinh vi rồi hy vọng bọn quái vật không làm những việc chúng vẫn luôn làm. Vì nếu chúng không làm thế, người ta đã gọi chúng là bồ công anh hay những cái ôm của cún con rồi”

    • Đây là lần đầu tôi đọc bài này, nhưng vừa đọc đến khoảng giữa là tôi đã biết ngay chắc là do Mickens viết
    • Đoạn “Theo lời cha tôi, ngày xưa đi máy bay là một niềm vui... ai cũng quyến rũ...” khiến tôi liên tưởng đến các trạm sạc Supercharger cho xe điện hiện nay
      Rõ ràng có yếu tố đặc quyền ở đây, và một số người hấp dẫn được hưởng lợi theo những cách có thể dự đoán, đồng thời cũng hưởng các dịch vụ chăm sóc đắt đỏ khác để duy trì sức khỏe và ngoại hình. Sau này có lẽ chúng ta cũng sẽ nói với con cái theo cách tương tự
  • Cần chờ xem bản vá microcode sẽ ảnh hưởng thế nào đến hiệu năng, và các CPU đã bị ảnh hưởng đến mức trở nên bất ổn do quá áp sẽ lão hóa ra sao sau 6 tháng hay vài năm nữa
    Nói chung, cấp thêm điện áp sẽ tăng biên độ timing và cải thiện độ ổn định. Việc bất ổn ở điện áp cao cho thấy mức độ rủi ro. Bản vá phần mềm có thể hạ điện áp trong tương lai, nhưng không thể đảo ngược mệt mỏi tích lũy đã xảy ra

    • Intel tuyên bố bản vá cuối cùng làm hiệu năng giảm 4% https://youtu.be/wkrOYfmXhIc?t=308
    • Gần đây tôi đã lắp vài hệ thống và tìm hiểu để mua, vốn thích Intel nhưng lần này đã chọn AMD
      Intel có vẻ có chênh lệch giữa xung cơ bản và xung boost lớn hơn AMD rất nhiều trong hầu hết trường hợp. Đặc biệt là trên laptop, nơi tản nhiệt là ràng buộc lớn hơn, tôi có cảm giác họ đã đẩy mọi thứ đến giới hạn
      Cấu hình nhân hiệu năng và nhân tiết kiệm cũng trông hơi như trò đùa, vì nhân hiệu năng thì ít còn nhân tiết kiệm thì nhiều. Họ nói “bộ xử lý 20 nhân!”, nhưng xét về hiệu năng thì thực chất gần như chỉ là 8 nhân. Khó mà so với Ryzen 12 nhân 3D cache có xung cao hơn
      Dù vậy Intel vẫn có thể còn lợi thế. AMD hiện dường như có vấn đề với hỗ trợ ECC trên chipset hiện tại, và vì thế tôi đã suýt chọn Intel. Cuối cùng tôi cho rằng khả năng sửa lỗi tích hợp của DDR5 là đủ. Các đồ thị hiệu năng cũng cho thấy thông lượng mượt hơn, nên trông như quá trình thực thi hiệu quả hoặc thanh thoát hơn, tức ít bị nghẽn hơn. Trung bình thì AMD có vẻ cũng cho kết quả cuối tương tự dù đồ thị hơi nhọn hơn
    • Có thể hơi suy diễn, nhưng tôi liên tưởng đến việc kiểm soát đường huyết của bệnh nhân tiểu đường type 1
      Nếu quá thấp thì nguy hiểm vì mất khả năng suy nghĩ hợp lý, duy trì ý thức và tự phục hồi. Nhưng ngay cả khi không có nguy cơ tức thời từ đường huyết thấp, thứ gây tổn thương cơ quan theo thời gian lại là đường huyết cao
  • Việc trì hoãn bản vá microcode cho đến sau khi các reviewer Zen5 đều đã đăng bài so sánh với hiệu năng Raptor Lake hiện tại trông khá đáng chú ý

    • Vì sao phải đăng các bài so sánh? Bộ xử lý Raptor Lake không phải là sản phẩm hoạt động bình thường để lấy làm đối tượng benchmark
  • Gợi nhớ đến Sudden Northwood Death Syndrome năm 2002
    Lịch sử dường như đang lặp lại, hoặc ít nhất là có vần điệu giống nhau
    Khi đó CPU hoạt động ở điện áp cố định và tần số cố định, chỉ những người ép xung mới tìm ra giới hạn. Ngay cả lúc đó, trừ các trường hợp cực đoan, hiếm có báo cáo CPU chết vì quá áp. Trước khi hư hại thực sự xảy ra, thermal throttling, mất ổn định, tắt máy (THERMTRIP) dường như xảy ra trước để ngăn hư hại
    Giờ đây các nhà sản xuất CPU đang cố vắt kiệt tối đa hiệu năng có thể, về thực chất là tự động và động ép xung cũng như đẩy quá áp trong firmware/microcode. Sẽ không ngạc nhiên nếu một lỗi do xem nhẹ độ tin cậy, hoặc việc cố tình phớt lờ, đã vượt quá giới hạn. Cho đến gần đây Intel có thể đã thận trọng hơn về điện áp tối đa tuyệt đối, và ở tiến trình nhỏ hơn, khả năng electromigration cao hơn cũng làm tăng tính dễ tổn thương
    Chỉ là giai thoại, nhưng tôi từng chạy một CPU mobile thế hệ 8 sau khi gỡ mọi giới hạn công suất, ở điện áp mặc định, bám sát ngưỡng nhiệt 100 độ suốt hơn 5 năm 24/7 mà đến nay vẫn ổn định 100%. Những trường hợp CPU được dùng nhiều năm khi heatsink bị tắc, thậm chí bị rơi ra, dường như cũng góp thêm bằng chứng rằng thứ giết CPU không phải là nhiệt hay tần số, mà là điện áp cao
    Tôi thử tìm giá trị VCore tối đa của các bộ xử lý thế hệ 13/14 thì thấy datasheet ghi 1,72V. Cao hơn nhiều so với kỳ vọng đối với tiến trình 10nm. Để so sánh, i7 thế hệ 1 45nm có mức tối đa tuyệt đối 1,55V, bản 32nm giảm xuống 1,4V, còn bản 22nm lại tăng nhẹ lên 1,52V

    • Hoài niệm thật. Tôi từng dùng Athlon lõi Thunderbird, tần số mặc định nếu nhớ không nhầm là 1050MHz
      Nó ổn định ở 1600MHz và tôi dùng như vậy trong vài năm. Có thể đẩy lên đến 1700MHz, nhưng từ đó trở đi độ ổn định của CPU phụ thuộc vào nhiệt độ môi trường. Vào mùa hè, khi phòng nóng lên, workstation ngẫu nhiên bị kernel panic
    • Tôi chưa từng nghe về vấn đề ép xung Pentium nên thấy khá thú vị. Giả thuyết của tôi về vấn đề hiện tại là việc chạy chip trong thời gian dài ở 100 độ không tốt cho tuổi thọ, nhưng điện áp cũng có thể là vấn đề
      Mùa hè năm ngoái khi dựng hệ thống với 13900K, tôi đã nghĩ vậy khi cấu hình với ý định dùng CPU trong 10 năm
      Theo trải nghiệm cá nhân, CPU của tôi chơi game nhiều và compile nhiều nhưng tôi chưa thấy vấn đề ổn định nào. Tôi đặt giới hạn công suất ở 150W, mất một chút hiệu năng nhưng không nhiều
    • Tôi nhớ lời giải thích ban đầu của Intel là đổ trách nhiệm cho các nhà sản xuất bo mạch chủ vì đã cố “tự động” ép xung các CPU này
  • Gần đây có nói rằng chip mobile thế hệ 13/14 cũng có vấn đề tương tự, nhưng Intel khẳng định đó là vấn đề khác
    Sẽ thú vị xem chuyện này diễn biến thế nào
    [1]: https://news.ycombinator.com/item?id=41026123

    • Vấn đề trên mobile có vẻ giống giai thoại hơn là dữ liệu. Cảm giác như sau khi nghe trên Reddit rằng CPU thế hệ 13/14 tệ, rồi laptop bị crash, người ta kết luận “mình cũng dính rồi”
    • CPU server không có vấn đề tương tự, hay Intel biết rằng khách hàng server sẽ không dễ chịu đựng như vậy?
      Viễn cảnh mua Intel rồi tự hỏi liệu mình có chờ nổi đến lúc thay thế sau 5 năm như vài thế hệ trước hay không không mấy hấp dẫn. Tuy vậy lựa chọn server AMD cũng có thể hơi hạn chế, và tôi cũng không chắc nên đánh giá thế nào về khả năng nhìn chung sẽ có thêm nhiều vấn đề bất ngờ hơn
  • Sau khi xem https://youtube.com/watch?v=gTeubeCIwRw và nội dung liên quan, cá nhân tôi không tin đây là vấn đề có thể sửa bằng microcode. Cứ chờ xem sao

    • HN không cung cấp preview liên kết, nên tốt hơn là thêm một chút mô tả nội dung trong bình luận. Nếu không thì phải bấm vào YouTube mới hiểu bình luận
      Video đó là của GamersNexus, đề cập đến một tuyên bố chưa được kiểm chứng rằng đây là vấn đề trong quy trình sản xuất do oxy hóa giữa các lớp lắng đọng nguyên tử. Nếu điều đó là thật thì microcode chỉ làm được rất hạn chế. Tuy nhiên, như Steve nói trong video, giả thuyết oxy hóa vẫn chưa được chứng minh, và họ đưa tin trước những gì hiện có trước khi các bài review Zen 5 sắp ra mắt
  • Các CPU từng nhận điện áp hoạt động cao có bị hư hại vĩnh viễn không?

    • Đây là câu hỏi cấp bách nhất. Nếu chỉ là vấn đề microcode, thì chỉ cần để nguội rồi tắt bật nguồn lại lẽ ra ít nhất cũng phải reset được, nhưng theo Wendel của Level 1 Tech thì có vẻ không phải lúc nào cũng vậy
    • Có vẻ không hỏng ngay lập tức, nhưng có các báo cáo rằng chúng xuống cấp theo thời gian. Đây sẽ là vấn đề tùy từng trường hợp
    • Có khả năng là hư hại do electromigration
  • Tôi rất hài lòng với 7800X3D của mình. Nó chạy ở tối đa khoảng 70 độ như các chip Intel ngày xưa, tản khí 35 đô là đủ, và hiện là chip nhanh nhất trung bình trong tải game

    • Tôi cũng rất hài lòng với 5800X3D. Vào thời điểm AM5 vừa ra mắt, DDR5 và bo mạch chủ cực kỳ đắt, nó là lựa chọn có hiệu năng/giá rất tốt
      Nghĩ đến giá điện vô lý ở Anh thì hiệu suất năng lượng thật sự đáng quý
  • Nhìn cách họ nhồi quá nhiều điện vào chip để duy trì tính cạnh tranh, tôi đã lo rằng chuyện như thế này có thể xảy ra
    Có cảm giác đổi mới của Intel đã thật sự chậm lại, hoặc AMD đã đi trước Intel vài nước về công nghệ, marketing và bằng sáng chế, đẩy Intel vào thế khó
    Dù vậy tôi không nghĩ Intel đã hết thời. Ít nhất là chưa