เทคนิคขัดขวางการอัปเกรดของ Intel ถูกทำให้ไร้ผลด้วยเทป Kapton
(hackaday.com)- เมนบอร์ด 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 และตัวอย่างการเลี่ยงข้อจำกัดตามแต่ละบอร์ด
- ในฟอรัม PC หลายแห่งและวิดีโอ YouTube มีการแชร์ขั้นตอนและ เครื่องมือแก้ไข BIOS สำหรับใช้ CPU Coffee Lake กับบอร์ด Skylake/Kaby Lake รุ่นเก่า
- บางบอร์ดสามารถดัดแปลงได้ง่ายกว่าโดยไม่ต้องใช้เทป Kapton
- Asus Maximus VIII Ranger สามารถ เปิดใช้งานการรองรับโดยไม่ต้องใช้เทป Kapton ได้ด้วยการต่อ สายจัมเปอร์ หนึ่งเส้นระหว่างแพดสองจุดข้าง EC
- เมนบอร์ดที่คล้ายกันก็อาจค้นพบวิธีดัดแปลงแบบเดียวกันได้
ข้อจำกัดที่ควรตรวจสอบก่อนนำไปใช้
- ก่อนติดตั้ง CPU ใหม่ ต้องตรวจสอบว่า VRM ของบอร์ดสามารถรองรับ CPU นั้นได้หรือไม่
- หากต้องการใช้ไฮเปอร์เธรดดิ้งให้ถูกต้อง อาจจำเป็นต้องมีแพตช์เพิ่มเติม
- โดยรวมแล้ว ขั้นตอนทั้งหมดถูกประเมินว่าไม่ได้ซับซ้อนมากนัก
ข้อจำกัดในการอัปเกรดและปัญหาขยะอิเล็กทรอนิกส์
- AMD ถูกยกมาเปรียบเทียบในฐานะกรณีที่ให้การรองรับ CPU ในระดับสูง แม้บนเมนบอร์ด Ryzen รุ่นเก่า
- ความไม่เข้ากันลักษณะนี้ของ Intel ได้รับการประเมินว่าดูเหมือนถูกนำมาใช้โดยตั้งใจ
- ฟีเจอร์ที่ทำให้การอัปเกรดแบบง่าย ๆ ยากขึ้น ทำให้ค่าใช้จ่ายเพิ่มขึ้นและยังเพิ่ม ขยะอิเล็กทรอนิกส์ ด้วย
- กระแสที่ผู้ใช้พยายามทวงคืนสิทธิ์ควบคุมแพลตฟอร์มในจุดที่ทำได้ ชวนให้นึกถึงยุคที่เคยดัดแปลง CPU Xeon ให้ใช้กับซ็อกเก็ต 775
BootGuard สร้างอุปสรรคการดัดแปลงในรุ่นใหม่
- ในรุ่นใหม่ ๆ โปรเจกต์อย่าง Intel BootGuard อาจขัดขวางการดัดแปลงแบบนี้ด้วยการนำ ลายเซ็นดิจิทัล มาใช้กับ BIOS image
- ฟีเจอร์เหล่านี้ยกเรื่องความปลอดภัยของผู้ใช้ขึ้นมาอ้าง แต่ก็ถูกวิจารณ์ว่าจริง ๆ แล้วมีแนวโน้มเกิดจาก “financial security” ของ Intel มากกว่า
- เป็นเรื่องยากที่จะคาดหวังว่าการดัดแปลงแบบ Coffee Mod ที่ทำได้บนบอร์ดรุ่นเก่า จะยังทำได้ด้วยวิธีเดียวกันต่อไปในอนาคต
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
สงสัยว่า Intel ได้ประโยชน์ทางการเงินอะไรจากการ จำกัดซ็อกเก็ต CPU แบบจงใจ แบบนี้ ตามสามัญสำนึกแล้วก็น่าจะอยากขาย CPU ให้ได้มากที่สุด ดังนั้นการคงความเข้ากันได้ของซ็อกเก็ตให้นานที่สุดเท่าที่เป็นไปได้น่าจะสมเหตุสมผลกว่า
ข้อสันนิษฐานที่นึกออกว่าเหตุผลอาจเป็นแบบนี้ แต่จริง ๆ ก็ไม่รู้
ถ้ามองในแง่ดี อาจมี ความไม่เข้ากันเล็กน้อย เช่น ความต่างของแรงดันไฟฟ้าที่บางพิน ทำให้บูตได้แต่ไม่ดีต่อ CPU
ถ้ามองตามความเป็นจริง อาจทำเงินจากซ็อกเก็ต ชิปเซ็ต และของที่เกี่ยวข้องได้มากกว่ายอดเพิ่มจากการอัปเกรด CPU
ถ้ามองแบบประชด ผู้ผลิตเมนบอร์ดอาจจ่ายเงินให้
ถ้ามองทั้งประชดและสมจริง อาจมีตารางเปลี่ยนซ็อกเก็ตตามข้อตกลงกับผู้ผลิตเมนบอร์ด และวิศวกรบางคนอาจเลือกวิธี implement ที่ขี้เกียจที่สุด
ถ้ามองเป็นมุก ก็อาจแค่เป็นบริษัทชั่วร้ายที่อยากทำให้ผู้ใช้ลำบาก
ดังนั้นจึงต้องแสดงให้เห็นอยู่เสมอว่า CPU “Lake” รุ่นถัดไปแตกต่างจากรุ่นก่อนมากพอ และเท่ากับว่าใส่การเปลี่ยนแปลงเล็ก ๆ ที่ทำลายความเข้ากันได้กับผลิตภัณฑ์รุ่นก่อน แล้วเรียกมันว่ารุ่นใหม่
คงรู้ว่ากระแสตอบรับจะไม่ดี แต่มีความเป็นไปได้สูงว่ามองว่ายังดีกว่าต้องมารับมือการคืนสินค้าภายหลัง
คล้ายมากกับตอนปี 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
คือการขาย CPU ใหม่ และการขายชิปเซ็ตใหม่ผ่านผู้ผลิตเมนบอร์ด
เมื่อบวกยอดขาย “CPU ใหม่” กับยอดขาย “ชิปเซ็ตเมนบอร์ดใหม่” รายได้ของ Intel ก็สูงกว่าการขาย CPU อย่างเดียว ประโยชน์ทางการเงินจึงชัดเจน
หวังว่า 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 ด้วย
https://en.m.wikipedia.org/wiki/Zero-ohm_link
สุดท้ายการ์ดใบนั้นก็ตายไป ดังนั้นอาจไม่ใช่ทางเลือกที่ดีที่สุด แต่ระหว่างนั้นก็ขุด Bitcoin ได้พอจนคืนค่าการ์ดแล้ว
ทำให้นึกถึง ทริกดินสอ ที่ใช้โอเวอร์คล็อก CPU กันช่วงปลายยุค 90 ถึงต้นยุค 2000 ถ้าเอาดินสอถูที่หน้าสัมผัสของ CPU ให้เชื่อมถึงกัน ก็จะปลดล็อกตัวคูณสัญญาณนาฬิกาได้
ถึงอย่างนั้นก็ยังเกิดขึ้นบ้างเป็นครั้งคราว ตอนที่ AMD เพิ่ม SKU 4GB เข้าไปช่วงท้ายของการพัฒนาการ์ดจอ 8GB ที่วางแผนไว้เดิม เพราะไม่มีเวลาจะเปลี่ยนฮาร์ดแวร์จริง ๆ ล็อตแรกจึงติดตั้ง 8GB มาทั้งหมด และในรุ่นนั้นปิดใช้งานครึ่งหนึ่งผ่าน VBIOS ถ้าแฟลช VBIOS ของรุ่น 8GB ก็ย้อนกลับได้ง่าย ๆ
นับเป็นครั้งหนึ่งในประวัติศาสตร์ที่ “ดาวน์โหลด RAM เพิ่ม” ไม่ได้เป็นแค่มุกมีม
ก่อนย้ายไป AMD เคยใช้ทริกคล้าย ๆ กัน เอา Xeon ควอดคอร์มือสองราคา 35 ดอลลาร์ ไปรันบนเมนบอร์ดแบบ Core 2
วิธีคือใช้สติกเกอร์เล็ก ๆ สลับพินสองตัวในกริดพินของ CPU และให้ประสบการณ์ดีกว่า Core 2 Quad ราคา 400 ดอลลาร์มาก
แม้เป็นบทความปี 2024 แต่พูดถึง ชิปรุ่นที่ 8 ของ Intel ที่ออกมาในปี 2017
ถึงตอนนี้จะไม่ได้มีประโยชน์กับคนส่วนใหญ่นัก แต่การได้เรียนรู้ว่าสิ่งแบบนี้เป็นไปได้ก็น่าสนใจ
ทำให้นึกถึงสมัยก่อน คือช่วงทศวรรษ 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 เคยเผยแพร่วงจรอ้างอิงไว้บนเว็บไซต์ แต่คงหยุดไปเพราะทำให้เรื่องแบบนี้ง่ายเกินไป