1 คะแนน โดย GN⁺ 2024-06-02 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • เมนบอร์ด Z170/Z270 เป็นที่ทราบกันอย่างเป็นทางการว่ารองรับได้ถึง Kaby Lake รุ่นที่ 7 เท่านั้น แต่ด้วยการดัดแปลงบางอย่าง ก็สามารถใช้ CPU Coffee Lake รุ่นที่ 8 และ 9 ได้เช่นกัน
  • “Coffee Mod” ใช้ประโยชน์จากข้อเท็จจริงที่ว่าความต่างของซ็อกเก็ตมีเพียงพินไม่กี่ตำแหน่ง โดยผสานการใช้ เทป Kapton เข้ากับการแก้ไข BIOS
  • ในฟอรัม PC และ YouTube มีการแชร์เครื่องมือและขั้นตอนสำหรับแก้ไข BIOS และบางบอร์ดสามารถเลี่ยงข้อจำกัดได้ง่ายกว่านั้นด้วย สายจัมเปอร์ เพียงเส้นเดียว
  • ก่อนนำไปใช้ ควรตรวจสอบว่า VRM ของเมนบอร์ดมีเหลือพอหรือไม่ และจำเป็นต้องใช้แพตช์ไฮเปอร์เธรดดิ้งหรือเปล่า อีกทั้งยังมีความแตกต่างตามแต่ละบอร์ดอยู่
  • หากอุปสรรครุ่นใหม่ ๆ ที่บังคับให้ BIOS image ต้องมี ลายเซ็นดิจิทัล อย่าง Intel BootGuard เพิ่มมากขึ้น ผู้ใช้อาจดัดแปลงแพลตฟอร์มด้วยตนเองได้ยากขึ้น

Coffee Mod เพื่อใช้ Coffee Lake บนบอร์ด Z170/Z270

  • เมนบอร์ดชิปเซ็ต Intel Z170 หรือ Z270 โดยทั่วไปเป็นที่ทราบกันว่ารองรับได้ถึง Kaby Lake รุ่นที่ 7 ของ Intel เท่านั้น
  • CPU รุ่นถัดไปสามารถใส่ลงในซ็อกเก็ตเดียวกันได้ทางกายภาพ แต่เคยเชื่อกันว่าจะบูตไม่ขึ้นเพราะความแตกต่างของผังพินในซ็อกเก็ต CPU
  • ความแตกต่างจริง ๆ อยู่ในระดับ “พินไม่กี่ตำแหน่ง” จึงมีวิธีทำให้ CPU Coffee Lake รุ่นที่ 8 หรือ 9 ทำงานบนบอร์ด Z170/Z270 ได้
  • วิธีนี้เรียกว่า “Coffee Mod” โดยใช้ทั้งการดัดแปลงด้วยเทป Kapton และการแก้ไข BIOS ร่วมกัน
  • หลังดัดแปลงแล้ว หากจำเป็นก็ยังสามารถรักษาความเข้ากันได้กับ CPU รุ่นที่ 6 และ 7 ไว้ได้

เครื่องมือแก้ไข BIOS และตัวอย่างการเลี่ยงข้อจำกัดตามแต่ละบอร์ด

ข้อจำกัดที่ควรตรวจสอบก่อนนำไปใช้

  • ก่อนติดตั้ง CPU ใหม่ ต้องตรวจสอบว่า VRM ของบอร์ดสามารถรองรับ CPU นั้นได้หรือไม่
  • หากต้องการใช้ไฮเปอร์เธรดดิ้งให้ถูกต้อง อาจจำเป็นต้องมีแพตช์เพิ่มเติม
  • โดยรวมแล้ว ขั้นตอนทั้งหมดถูกประเมินว่าไม่ได้ซับซ้อนมากนัก

ข้อจำกัดในการอัปเกรดและปัญหาขยะอิเล็กทรอนิกส์

  • AMD ถูกยกมาเปรียบเทียบในฐานะกรณีที่ให้การรองรับ CPU ในระดับสูง แม้บนเมนบอร์ด Ryzen รุ่นเก่า
  • ความไม่เข้ากันลักษณะนี้ของ Intel ได้รับการประเมินว่าดูเหมือนถูกนำมาใช้โดยตั้งใจ
  • ฟีเจอร์ที่ทำให้การอัปเกรดแบบง่าย ๆ ยากขึ้น ทำให้ค่าใช้จ่ายเพิ่มขึ้นและยังเพิ่ม ขยะอิเล็กทรอนิกส์ ด้วย
  • กระแสที่ผู้ใช้พยายามทวงคืนสิทธิ์ควบคุมแพลตฟอร์มในจุดที่ทำได้ ชวนให้นึกถึงยุคที่เคยดัดแปลง CPU Xeon ให้ใช้กับซ็อกเก็ต 775

BootGuard สร้างอุปสรรคการดัดแปลงในรุ่นใหม่

  • ในรุ่นใหม่ ๆ โปรเจกต์อย่าง Intel BootGuard อาจขัดขวางการดัดแปลงแบบนี้ด้วยการนำ ลายเซ็นดิจิทัล มาใช้กับ BIOS image
  • ฟีเจอร์เหล่านี้ยกเรื่องความปลอดภัยของผู้ใช้ขึ้นมาอ้าง แต่ก็ถูกวิจารณ์ว่าจริง ๆ แล้วมีแนวโน้มเกิดจาก “financial security” ของ Intel มากกว่า
  • เป็นเรื่องยากที่จะคาดหวังว่าการดัดแปลงแบบ Coffee Mod ที่ทำได้บนบอร์ดรุ่นเก่า จะยังทำได้ด้วยวิธีเดียวกันต่อไปในอนาคต

1 ความคิดเห็น

 
GN⁺ 2024-06-02
ความคิดเห็นจาก Hacker News
  • สงสัยว่า Intel ได้ประโยชน์ทางการเงินอะไรจากการ จำกัดซ็อกเก็ต CPU แบบจงใจ แบบนี้ ตามสามัญสำนึกแล้วก็น่าจะอยากขาย CPU ให้ได้มากที่สุด ดังนั้นการคงความเข้ากันได้ของซ็อกเก็ตให้นานที่สุดเท่าที่เป็นไปได้น่าจะสมเหตุสมผลกว่า
    ข้อสันนิษฐานที่นึกออกว่าเหตุผลอาจเป็นแบบนี้ แต่จริง ๆ ก็ไม่รู้
    ถ้ามองในแง่ดี อาจมี ความไม่เข้ากันเล็กน้อย เช่น ความต่างของแรงดันไฟฟ้าที่บางพิน ทำให้บูตได้แต่ไม่ดีต่อ CPU
    ถ้ามองตามความเป็นจริง อาจทำเงินจากซ็อกเก็ต ชิปเซ็ต และของที่เกี่ยวข้องได้มากกว่ายอดเพิ่มจากการอัปเกรด CPU
    ถ้ามองแบบประชด ผู้ผลิตเมนบอร์ดอาจจ่ายเงินให้
    ถ้ามองทั้งประชดและสมจริง อาจมีตารางเปลี่ยนซ็อกเก็ตตามข้อตกลงกับผู้ผลิตเมนบอร์ด และวิศวกรบางคนอาจเลือกวิธี implement ที่ขี้เกียจที่สุด
    ถ้ามองเป็นมุก ก็อาจแค่เป็นบริษัทชั่วร้ายที่อยากทำให้ผู้ใช้ลำบาก

    • Intel ผลิต CPU ที่แทบจะเหมือนเดิมต่อเนื่องเกือบ 6 ปี เพราะปัญหา กระบวนการผลิต 10nm
      ดังนั้นจึงต้องแสดงให้เห็นอยู่เสมอว่า CPU “Lake” รุ่นถัดไปแตกต่างจากรุ่นก่อนมากพอ และเท่ากับว่าใส่การเปลี่ยนแปลงเล็ก ๆ ที่ทำลายความเข้ากันได้กับผลิตภัณฑ์รุ่นก่อน แล้วเรียกมันว่ารุ่นใหม่
    • เดิมที Intel ตั้งใจจะคง LGA1151 ไว้ใน Coffee Lake ด้วย แต่ช่วงท้ายของการทดสอบพบว่าเมนบอร์ดเดิมจำนวนมากมีความสามารถในการจ่ายไฟไม่พอรองรับผลิตภัณฑ์ 6 คอร์·8 คอร์ที่วางแผนไว้ จึงดูเหมือนเลือกปิดกั้นด้วยซอฟต์แวร์เท่านั้น
      คงรู้ว่ากระแสตอบรับจะไม่ดี แต่มีความเป็นไปได้สูงว่ามองว่ายังดีกว่าต้องมารับมือการคืนสินค้าภายหลัง
      คล้ายมากกับตอนปี 2006 ที่ซีรีส์ Core 2 ขนาด 65nm ออกมาในแพ็กเกจ LGA775 เดียวกับ Pentium 4 ขนาด 90nm โดย Core 2 ต้องการมาตรฐาน VRM เฉพาะ ซึ่งเมนบอร์ดทุกตัวในตอนนั้นไม่ได้รองรับ
      หลังจากนั้นผลิตภัณฑ์ 45nm ก็ใช้ซ็อกเก็ตเดียวกัน แต่เพราะปัญหาการจ่ายไฟ จึงแทบต้องใช้เมนบอร์ดใหม่อยู่ดี
      AMD เลือกทิศทางตรงข้ามตอนใส่ผลิตภัณฑ์ 12 คอร์·16 คอร์ลงในซ็อกเก็ต AM4 เป็นครั้งแรก แม้เมนบอร์ดเก่าจำนวนมากจะรับมือการใช้พลังงานได้ลำบาก แต่ AMD ก็รักษาสัญญาโดยนัยเรื่องความเข้ากันได้ถ้วนหน้าไว้ได้
      ต่อมาตอน Ryzen 5000 series พยายามถอดการรองรับเมนบอร์ดรุ่นเก่าออกแบบเงียบ ๆ แต่เจอกระแสต่อต้านแล้วต้องถอย ต่างจากค่ายสีน้ำเงิน AMD ไม่มีพื้นที่ให้ทำให้แฟน ๆ โกรธได้มากนัก
      ตรงข้ามกับคำบ่นที่พบได้บ่อย การเปลี่ยนซ็อกเก็ตส่วนใหญ่ของ Intel ในอดีตมีเหตุผลทางเทคนิคจริง ๆ
      LGA1155 มีการเปลี่ยนแปลงใหญ่ใน GPU ในตัว และยังแก้การจัดพินประหลาดของ LGA1156 ที่ทำให้การวางเลย์เอาต์บอร์ดยากมาก
      LGA1150 มีการนำตัวปรับแรงดันไฟฟ้าภายในได (FIVR) มาใช้
      LGA1151 เป็นการเปลี่ยนแปลงเพื่อรองรับ DDR4 ระยะแรกและ clock domain ที่แยกจากกัน
      สุดท้าย กรณีที่ยังเหลืออยู่ซึ่งอธิบายเหตุผลการมีอยู่ไม่ได้จริง ๆ ก็น่าจะมีแค่ LGA1200
    • Intel ยังผลิต ชิปเซ็ต ที่อยู่บนเมนบอร์ดด้วย ดังนั้นหากข้อจำกัดนี้ทำให้ต้องทิ้งเมนบอร์ดเดิมแล้วซื้อเมนบอร์ดใหม่ Intel ก็จะมีรายได้สองทาง
      คือการขาย CPU ใหม่ และการขายชิปเซ็ตใหม่ผ่านผู้ผลิตเมนบอร์ด
      เมื่อบวกยอดขาย “CPU ใหม่” กับยอดขาย “ชิปเซ็ตเมนบอร์ดใหม่” รายได้ของ Intel ก็สูงกว่าการขาย CPU อย่างเดียว ประโยชน์ทางการเงินจึงชัดเจน
    • การ ตรวจสอบความถูกต้อง ของโปรเซสเซอร์ใหม่บนเมนบอร์ดเก่าต้องใช้เงิน และบริษัทก็ไม่ค่อยอยากใช้เงินกับผลิตภัณฑ์ที่ขายไปแล้ว
    • ตลาด x86 แทบจะเป็น ตลาดกึ่งผูกขาด ที่สองบริษัทครองส่วนใหญ่ไว้ การผูกขาดสามารถคงแนวปฏิบัติที่ไร้เหตุผลและไม่มีประสิทธิภาพไว้ได้ ตราบใดที่ยังรีดจากผู้บริโภคได้มากขึ้น
      หวังว่า RISC-V จะทำลายโครงสร้างสองขั้วนี้ได้ หลังมาตรการคว่ำบาตรจีนช่วงหลัง หากศักยภาพอุตสาหกรรมของจีนถูกทุ่มลงในการออกแบบแบบเปิดอย่างจริงจัง ก็อาจมีความหวังที่จะล้มระบบสองค่ายนี้ได้
  • ในประวัติศาสตร์เคยมี การดัดแปลง CPU ที่คล้ายกันอยู่หลายกรณี
    AMD K6-2+ สามารถเปลี่ยนเป็น K6-3+ ได้ด้วยการย้ายตัวต้านทาน 0Ω ใต้ IHS และจะปลดล็อกแคช L2 เต็ม 256KB ที่มีเฉพาะในรุ่น K6-3+ โดยพื้นฐานแล้ว CPU เหมือนกัน และใช้ตำแหน่งของตัวต้านทานนี้แบ่ง SKU
    AMD K7 หรือ Athlon XP ก็สามารถปลดล็อกในลักษณะคล้ายกันได้ด้วยการเชื่อมแพดนำไฟฟ้าบนชิปด้วยเครื่องมือทั่วไปอย่างดินสอกราไฟต์
    Intel Pentium 3 Coppermine สามารถรันบนบอร์ด Pentium 2 ที่เก่ากว่าได้ หากใช้ adapter แบบ slotket ที่มีซ็อกเก็ตดัดแปลง หากดัดแปลงซ็อกเก็ตเพิ่มเติม ก็จะรองรับรูปแบบสัญญาณของ P3 Tualatin รุ่นถัดมา ทำให้รัน CPU Tualatin บนชิปเซ็ต 440BX ที่เดิมไม่ได้ออกแบบมาเพื่อสิ่งนี้ได้ ต้องมีการดัดแปลง BIOS และในบางกรณีก็ต้องเปลี่ยน VRM ด้วย

    • บางคนอาจสงสัยว่าทำไมตัวต้านทาน 0Ω ถึงมีอยู่ ดูเหมือนว่าเป็นเพราะมันช่วยให้ติดตั้ง จัมเปอร์ บนแผงวงจรพิมพ์ได้ด้วยอุปกรณ์เดียวกับที่ใช้ติดตั้งตัวต้านทานทั่วไป
      https://en.m.wikipedia.org/wiki/Zero-ohm_link
    • แม้จะไม่ใช่การดัดแปลง CPU เพราะทำได้ด้วย BIOS และเมนบอร์ด แต่ CPU ที่น่าจะเป็นตำนานที่สุดในประวัติศาสตร์การโอเวอร์คล็อกคือ Celeron 300A (1998) แค่เปลี่ยนการตั้งค่าเดียว การโอเวอร์คล็อกมากกว่า 50% ก็พบได้ทั่วไป
    • จำได้ว่าเคยอัปเกรด ATI Radeon HD 6950 เป็น 6970 เป็นแค่การ แฟลชเฟิร์มแวร์ ง่าย ๆ และได้ผลดีมาก
      สุดท้ายการ์ดใบนั้นก็ตายไป ดังนั้นอาจไม่ใช่ทางเลือกที่ดีที่สุด แต่ระหว่างนั้นก็ขุด Bitcoin ได้พอจนคืนค่าการ์ดแล้ว
    • จำได้ว่าการปลดล็อกของ AMD ทำได้ด้วยการตั้งค่าขั้นสูงเพียงอย่างเดียวใน BIOS จากมุมของคนที่อยากประหยัดเงิน ผมได้โปรเซสเซอร์ควอดคอร์ใน ราคาแบบดูอัลคอร์
  • ทำให้นึกถึง ทริกดินสอ ที่ใช้โอเวอร์คล็อก CPU กันช่วงปลายยุค 90 ถึงต้นยุค 2000 ถ้าเอาดินสอถูที่หน้าสัมผัสของ CPU ให้เชื่อมถึงกัน ก็จะปลดล็อกตัวคูณสัญญาณนาฬิกาได้

    • การปลดล็อกแบบนั้นแทบไม่เห็นแล้วในตอนนี้ เพราะเริ่มมีการใช้ eFuse ที่ปิดใช้งานบางส่วนของชิปอย่างถาวร
      ถึงอย่างนั้นก็ยังเกิดขึ้นบ้างเป็นครั้งคราว ตอนที่ AMD เพิ่ม SKU 4GB เข้าไปช่วงท้ายของการพัฒนาการ์ดจอ 8GB ที่วางแผนไว้เดิม เพราะไม่มีเวลาจะเปลี่ยนฮาร์ดแวร์จริง ๆ ล็อตแรกจึงติดตั้ง 8GB มาทั้งหมด และในรุ่นนั้นปิดใช้งานครึ่งหนึ่งผ่าน VBIOS ถ้าแฟลช VBIOS ของรุ่น 8GB ก็ย้อนกลับได้ง่าย ๆ
      นับเป็นครั้งหนึ่งในประวัติศาสตร์ที่ “ดาวน์โหลด RAM เพิ่ม” ไม่ได้เป็นแค่มุกมีม
    • จำได้ว่าวิธีปลดล็อก Athlon XP ก็เป็นแบบนี้ ถ้าซื้อเวอร์ชันโมบายล์ มันใช้ซ็อกเก็ตเดียวกัน ทำงานได้ดีบนเมนบอร์ดเดสก์ท็อป และถูกปลดล็อกมาตั้งแต่โรงงาน
    • ทำให้นึกถึงยุค Athlon XP Barton
    • “การแก้” ครั้งแรกที่ AMD ทำคือใช้เลเซอร์เผาระหว่างหน้าสัมผัสให้เป็นร่อง เพื่อไม่ให้ลากเส้นเชื่อมระหว่างนั้นได้
    • เรื่องที่ใช้ ปากกาเมจิก กับ DVD ในยุคสงคราม DRM ก็คล้ายกัน
  • ก่อนย้ายไป AMD เคยใช้ทริกคล้าย ๆ กัน เอา Xeon ควอดคอร์มือสองราคา 35 ดอลลาร์ ไปรันบนเมนบอร์ดแบบ Core 2
    วิธีคือใช้สติกเกอร์เล็ก ๆ สลับพินสองตัวในกริดพินของ CPU และให้ประสบการณ์ดีกว่า Core 2 Quad ราคา 400 ดอลลาร์มาก

  • แม้เป็นบทความปี 2024 แต่พูดถึง ชิปรุ่นที่ 8 ของ Intel ที่ออกมาในปี 2017

    • บทความของ Hackaday เพิ่งลงปีนี้ และพูดถึงเธรดฟอรัมกับไกด์จากปี 2019 บางทีผู้เขียนอาจเพิ่งรู้ หรือเพิ่งตัดสินใจเขียนตอนนี้
      ถึงตอนนี้จะไม่ได้มีประโยชน์กับคนส่วนใหญ่นัก แต่การได้เรียนรู้ว่าสิ่งแบบนี้เป็นไปได้ก็น่าสนใจ
    • แต่ก็ไม่เห็นว่ามีปัญหาอะไร บทความที่พูดถึงสถาปัตยกรรม Game Boy ก็ไม่จำเป็นต้องติดแท็กปี 1989 เสียหน่อย
  • ทำให้นึกถึงสมัยก่อน คือช่วงทศวรรษ 1990 ที่เคยเอาตะกั่วบัดกรีอุด รอยตัดเลเซอร์ ของ CPU ที่ถูกจำกัดไว้เพื่อเพิ่มอะไรบางอย่าง พออายุมากแล้วเลยจำรายละเอียดเป๊ะ ๆ ไม่ได้

  • https://www.overclock.net/threads/mod-lga775-support-for-lga... เคยทำม็อดนี้มาก่อน ไม่น่าเชื่อว่าเวลาผ่านไป 11 ปี แล้ว

  • เป็นหัวข้อเก่าแล้ว[0] และเว็บต้นฉบับก็อ้างถึงเรื่องนี้ด้วย ตอนนั้นมีการคุยกันอย่างกว้างขวางในชุมชนโอเวอร์คล็อก
    โดยพื้นฐานแล้ว Intel รุ่นที่ 6~10 ล้วนเป็น Skylake
    การชอร์ตพิน CPU หรือให้ถูกคือหน้าสัมผัส LGA ก็ทำได้ด้วยกราไฟต์จากดินสอ
    [0]: https://community.hwbot.org/topic/175489-asrock-z170-mocf-li...

  • น่าสนใจที่ผู้ผลิตเมนบอร์ดแต่ละรายมี ความต่างของพิน อยู่ น่าจะหมายความว่าไม่ได้ลอกวงจรอ้างอิงของ Intel มาทั้งหมด หรือไม่ก็ใช้ revision คนละรุ่นกัน
    สมัยก่อนจนถึงยุค P4 เคยเผยแพร่วงจรอ้างอิงไว้บนเว็บไซต์ แต่คงหยุดไปเพราะทำให้เรื่องแบบนี้ง่ายเกินไป

    • ถ้ามองในกระแสที่ค่อย ๆ ไหลไปสู่การขัดขวางการซ่อมแซม ก็สมเหตุสมผลอยู่