1 điểm bởi GN⁺ 2024-06-02 | 1 bình luận | Chia sẻ qua WhatsApp
  • Bo mạch Z170/Z270 được biết là chính thức chỉ hỗ trợ đến thế hệ 7 Kaby Lake, nhưng với một số chỉnh sửa, cũng có thể dùng CPU Coffee Lake thế hệ 8 và 9
  • “Coffee Mod” tận dụng việc khác biệt socket chỉ nằm ở vài chân, bằng cách kết hợp băng keo Kapton với chỉnh sửa BIOS
  • Trên các diễn đàn PC và YouTube, các công cụ và quy trình chỉnh sửa BIOS đã được chia sẻ; một số bo mạch có thể vượt qua đơn giản hơn chỉ bằng một dây jumper
  • Trước khi áp dụng, cần kiểm tra độ dư của VRM trên bo mạch chủ và liệu có cần bản vá siêu phân luồng hay không; vẫn có khác biệt tùy từng bo mạch
  • Nếu các rào cản mới như Intel BootGuard, vốn yêu cầu chữ ký số cho ảnh BIOS, ngày càng nhiều, người dùng có thể sẽ khó tự mình chỉnh sửa nền tảng hơn

Coffee Mod để dùng Coffee Lake trên bo mạch Z170/Z270

  • Bo mạch chủ dùng chipset Intel Z170 hoặc Z270 thường được biết là chỉ hỗ trợ đến Intel thế hệ 7 Kaby Lake
  • CPU thế hệ tiếp theo có thể lắp vật lý vào cùng socket, nhưng từng được cho là không khởi động được do khác biệt trong bố trí chân của socket CPU
  • Khác biệt thực tế chỉ ở mức “vài chân”, nên có cách để CPU Coffee Lake thế hệ 8 hoặc 9 hoạt động trên bo mạch Z170/Z270
  • Cách này được gọi là “Coffee Mod”, sử dụng đồng thời chỉnh sửa bằng băng keo Kapton và mod BIOS
  • Sau khi mod, nếu cần vẫn có thể duy trì khả năng tương thích với CPU thế hệ 6 và 7

Công cụ chỉnh sửa BIOS và các trường hợp vượt qua theo từng bo mạch

Các hạn chế cần kiểm tra trước khi áp dụng

  • Trước khi lắp CPU mới, cần kiểm tra VRM của bo mạch có chịu được CPU đó hay không
  • Để dùng siêu phân luồng đúng cách, có thể cần bản vá bổ sung
  • Toàn bộ quy trình nhìn chung được đánh giá là không quá phức tạp

Giới hạn nâng cấp và vấn đề rác thải điện tử

  • AMD được đối chiếu như một ví dụ về việc vẫn hỗ trợ CPU ở mức cao trên cả các bo mạch chủ Ryzen cũ
  • Sự không tương thích kiểu này của Intel bị đánh giá là có vẻ được đưa vào một cách có chủ ý
  • Những tính năng làm khó việc nâng cấp đơn giản khiến chi phí tăng lên và cũng làm tăng rác thải điện tử
  • Xu hướng người dùng giành lại quyền kiểm soát nền tảng ở những nơi có thể gợi nhớ đến thời từng mod CPU Xeon để lắp vào socket 775

BootGuard tạo ra rào cản mod trên các thế hệ mới

  • Ở các thế hệ mới, các dự án như Intel BootGuard có thể đưa chữ ký số vào ảnh BIOS, cản trở những bản mod kiểu này
  • Những tính năng như vậy được quảng bá là vì bảo mật người dùng, nhưng bị chỉ trích rằng thực tế nhiều khả năng nguyên nhân lớn hơn là “financial security” của Intel
  • Khó có thể kỳ vọng các bản mod như Coffee Mod từng làm được trên bo mạch cũ sẽ tiếp tục khả thi theo cùng cách trong tương lai

1 bình luận

 
GN⁺ 2024-06-02
Ý kiến trên Hacker News
  • Tôi tò mò Intel được lợi ích tài chính gì khi giới hạn socket CPU một cách nhân tạo như thế này. Theo lẽ thường thì họ hẳn muốn bán càng nhiều CPU càng tốt, nên duy trì khả năng tương thích socket càng lâu càng tốt có vẻ hợp lý hơn
    Những suy đoán tôi nghĩ ra về lý do là như sau. Thực ra tôi không biết rõ
    Nhìn theo hướng thiện chí, có thể tồn tại một bất tương thích nhỏ nào đó, chẳng hạn khác biệt điện áp ở một chân, khiến máy vẫn khởi động được nhưng không tốt cho CPU
    Nhìn thực tế hơn, họ có thể kiếm được nhiều tiền hơn từ các socket, chipset liên quan, v.v. so với phần tăng thêm từ việc nâng cấp CPU
    Nhìn hoài nghi, có thể các nhà sản xuất bo mạch chủ đã trả tiền
    Vừa hoài nghi vừa thực tế thì có thể trong thỏa thuận với các nhà sản xuất bo mạch chủ đã có lịch thay đổi socket, và một số kỹ sư đã triển khai theo cách lười nhất
    Nhìn như một câu đùa thì có thể đơn giản là một công ty xấu xa muốn làm khổ người dùng

    • Vì vấn đề với tiến trình 10nm, Intel về cơ bản đã tiếp tục sản xuất gần như cùng một CPU trong gần 6 năm
      Vì vậy họ liên tục phải chứng tỏ rằng CPU “Lake” thế hệ tiếp theo khác đáng kể so với thế hệ trước, và rốt cuộc chỉ đưa vào sản phẩm thế hệ trước một thay đổi nhỏ phá vỡ tương thích rồi gọi đó là thế hệ mới
    • Ban đầu Intel định giữ nguyên LGA1151 cho Coffee Lake, nhưng vào giai đoạn cuối thử nghiệm họ phát hiện khá nhiều bo mạch chủ hiện có không đủ khả năng cấp nguồn để chịu được các sản phẩm 6 nhân và 8 nhân đã dự kiến. Vì vậy có vẻ họ đã quyết định chặn chỉ bằng phần mềm
      Chắc họ biết dư luận sẽ không tốt, nhưng rất có khả năng họ cho rằng như vậy vẫn tốt hơn phải xử lý hàng trả lại về sau
      Điều này rất giống thời năm 2006, khi dòng Core 2 65nm ra mắt với cùng gói LGA775 như Pentium 4 90nm. Core 2 yêu cầu một chuẩn VRM nhất định, nhưng không phải mọi bo mạch chủ thời đó đều hỗ trợ
      Sau đó các sản phẩm 45nm cũng dùng cùng socket, nhưng vì vấn đề cấp nguồn nên trên thực tế cần bo mạch chủ mới
      AMD đã chọn hướng ngược lại khi lần đầu đưa các sản phẩm 12 nhân và 16 nhân vào socket AM4. Dù khá nhiều bo mạch chủ cũ gặp khó với mức tiêu thụ điện, AMD vẫn có thể giữ lời hứa ngầm về tương thích toàn diện
      Về sau, khi AMD âm thầm định bỏ hỗ trợ bo mạch chủ cũ ở dòng Ryzen 5000, họ gặp phản ứng dữ dội và phải lùi bước. Khác với phe xanh, AMD không có dư địa để làm người hâm mộ tức giận
      Trái với lời phàn nàn phổ biến, phần lớn các lần đổi socket trước đây của Intel thực sự có lý do kỹ thuật
      LGA1155 có thay đổi lớn ở GPU tích hợp, đồng thời sửa cách gán chân kỳ quặc của LGA1156 vốn khiến việc bố trí bo mạch rất khó
      LGA1150 đưa vào bộ điều chỉnh điện áp trong die (FIVR)
      LGA1151 là thay đổi để hỗ trợ DDR4 ban đầu và các miền xung nhịp tách biệt
      Cuối cùng, trường hợp thực sự còn lại mà lý do tồn tại không được giải thích rõ có lẽ chỉ là LGA1200
    • Intel cũng sản xuất chipset dùng trên bo mạch chủ. Vì vậy nếu hạn chế này khiến người dùng bỏ bo mạch chủ cũ và mua bo mạch chủ mới, Intel có hai nguồn doanh thu
      Đó là bán CPU mới, và bán chipset mới thông qua các nhà sản xuất bo mạch chủ
      Khi cộng doanh số “CPU mới” với doanh số “chipset bo mạch chủ mới”, doanh thu của Intel lớn hơn so với chỉ bán CPU, nên lợi ích tài chính là rõ ràng
    • Việc xác thực bộ xử lý mới trên bo mạch chủ cũ tốn tiền, và doanh nghiệp thường không muốn chi tiền cho một sản phẩm đã bán xong
    • Thị trường x86 trên thực tế là một thị trường gần như độc quyền nhóm, phần lớn do hai công ty nắm giữ. Độc quyền có thể duy trì cả những thông lệ phi lý và kém hiệu quả miễn là còn vắt thêm được từ người tiêu dùng
      Tôi hy vọng RISC-V sẽ phá vỡ thế song mã này. Sau các lệnh trừng phạt gần đây đối với Trung Quốc, nếu năng lực công nghiệp của Trung Quốc được dồn nghiêm túc vào các thiết kế mở, có thể sẽ xuất hiện hy vọng phá vỡ thế hai ông lớn này
  • Trong lịch sử từng có vài vụ độ CPU tương tự
    AMD K6-2+ có thể biến thành K6-3+ nếu di chuyển điện trở 0Ω dưới IHS, qua đó mở khóa toàn bộ 256KB bộ nhớ đệm L2 vốn chỉ có trên mẫu K6-3+. CPU về cơ bản là giống nhau, và vị trí điện trở này được dùng để phân chia SKU
    AMD K7, tức Athlon XP, cũng có thể được mở khóa tương tự bằng cách nối các pad dẫn điện trên chip bằng những dụng cụ phổ biến như bút chì than chì
    Intel Pentium 3 Coppermine có thể chạy trên các bo mạch Pentium 2 cũ hơn nếu dùng adapter slotket có socket đã được chỉnh sửa. Nếu sửa socket thêm nữa thì cũng có thể hỗ trợ kiểu tín hiệu P3 Tualatin về sau, cho phép chạy CPU Tualatin trên chipset 440BX vốn không được thiết kế cho việc đó. Cần cả mod BIOS và trong một số trường hợp phải thay VRM

    • Có thể có người thắc mắc vì sao điện trở 0Ω tồn tại; có vẻ là vì nó cho phép lắp jumper lên bảng mạch in bằng đúng thiết bị gắn linh kiện dùng cho điện trở thông thường
      https://en.m.wikipedia.org/wiki/Zero-ohm_link
    • Không hẳn là độ CPU vì có thể làm bằng BIOS và bo mạch chủ, nhưng trong lịch sử ép xung, có lẽ CPU huyền thoại nhất là Celeron 300A (1998). Chỉ cần đổi một thiết lập là mức ép xung trên 50% đã rất phổ biến
    • Tôi nhớ vụ nâng cấp ATI Radeon HD 6950 thành 6970. Chỉ là một lần flash firmware đơn giản và chạy rất tốt
      Cuối cùng chiếc card đó cũng chết nên có thể đó không phải lựa chọn tốt nhất, nhưng trong thời gian đó nó đã đào đủ Bitcoin để hoàn vốn mua card
    • Tôi nhớ việc mở khóa AMD có thể làm bằng một tùy chọn nâng cao trong BIOS. Với tư cách người muốn tiết kiệm tiền, tôi đã có được một bộ xử lý bốn nhân với giá của dual-core
  • Nhớ lại mẹo dùng bút chì khi ép xung CPU vào cuối thập niên 90 đến đầu thập niên 2000. Chỉ cần chà bút chì lên các tiếp điểm CPU để nối chúng với nhau là mở khóa được hệ số nhân xung

    • Kiểu mở khóa như vậy giờ gần như không còn thấy nữa. Vì người ta đã bắt đầu dùng eFuse để vô hiệu hóa vĩnh viễn một phần của chip
      Dù vậy thỉnh thoảng vẫn có. Khi AMD bổ sung SKU 4GB vào giai đoạn cuối phát triển cho card đồ họa vốn dự kiến là 8GB, họ không còn thời gian thay đổi phần cứng thật sự, nên các lô đầu đều được gắn 8GB và trên mẫu đó một nửa bị vô hiệu hóa trong VBIOS. Chỉ cần flash VBIOS của bản 8GB là có thể khôi phục dễ dàng
      Đó là một lần hiếm hoi trong lịch sử mà “tải thêm RAM” không chỉ là meme
    • Tôi nhớ cách mở khóa Athlon XP là như vậy. Nếu mua bản mobile thì nó dùng cùng socket, chạy tốt cả trên bo mạch chủ desktop, và đã được mở khóa sẵn từ khi xuất xưởng
    • Nhớ thời Athlon XP Barton
    • “Bản sửa” đầu tiên AMD đưa ra là dùng laser đốt rãnh giữa các tiếp điểm. Nhờ vậy không thể kẻ một đường nối ở giữa nữa
    • Việc dùng bút dạ trên DVD thời các cuộc chiến DRM cũng tương tự
  • Trước khi chuyển sang AMD, tôi từng dùng một mẹo tương tự để chạy Xeon bốn nhân 35 USD mua cũ trên những thứ như bo mạch chủ Core 2
    Cách làm là thay đổi hai chân trong lưới chân CPU bằng một miếng sticker nhỏ, và trải nghiệm tốt hơn nhiều so với Core 2 Quad giá 400 USD

  • Đây là bài viết năm 2024, nhưng nói về chip thế hệ 8 của Intel ra mắt năm 2017

    • Bài trên Hackaday được đăng năm nay, nói về một thread diễn đàn và hướng dẫn từ năm 2019. Có lẽ tác giả giờ mới biết, hoặc giờ mới quyết định viết
      Dù hiện nay nó không còn hữu dụng lắm với nhiều người, việc biết rằng chuyện như vậy có thể làm được vẫn rất thú vị
    • Nhưng tôi không hiểu vấn đề là gì. Một bài viết về kiến trúc Game Boy đâu nhất thiết phải gắn thẻ năm 1989
  • Nhớ lại ngày xưa, tức là thập niên 1990, người ta từng hàn lấp các vết cắt laser trên CPU bị giới hạn để nâng thứ gì đó lên. Già rồi nên tôi không nhớ chính xác nữa

  • https://www.overclock.net/threads/mod-lga775-support-for-lga... Tôi từng làm bản mod này hồi trước, thật khó tin là đã 11 năm trôi qua

  • Đây là chủ đề cũ[0], và trang gốc cũng tham chiếu đến nó. Khi đó nó được bàn luận rộng rãi trong cộng đồng ép xung
    Về cơ bản thế hệ 6~10 của Intel đều là Skylake
    Việc nối tắt các chân CPU, chính xác hơn là các tiếp điểm LGA, cũng có thể làm bằng than chì từ bút chì
    [0]: https://community.hwbot.org/topic/175489-asrock-z170-mocf-li...

  • Điều thú vị là mỗi nhà sản xuất bo mạch chủ lại có khác biệt về chân. Có vẻ điều đó nghĩa là họ không sao chép hoàn toàn sơ đồ mạch tham chiếu của Intel, hoặc đã dùng các bản sửa đổi khác nhau
    Ngày trước, cho đến thời P4, Intel từng công khai sơ đồ mạch tham chiếu trên trang web, nhưng có lẽ họ đã dừng vì việc này khiến những trò như vậy quá dễ thực hiện

    • Điều đó cũng hợp lý trong xu hướng trượt dần sang cản trở sửa chữa