ชุด AI Compute Node คัสตอมแบบ 2 ชั้น ใช้ขุมพลัง Dual Nvidia Tesla V100 32GB พร้อมระบบระบายความร้อนด้วยน้ำคัสตอม
สวัสดีเพื่อนๆ สาย Maker, สตาร์ทอัป และนักพัฒนา AI ทุกคนครับ! 🤖 ยุคนี้ใครๆ ก็อยากมี **Local LLM (Large Language Model)** รันอยู่บนเครื่องตัวเองใช่ไหมครับ? เพราะนอกจากเรื่องความเป็นส่วนตัว (Privacy) ข้อมูลไม่หลุดไปไหนแล้ว ยังได้เรื่อง Zero Latency ทำงานไวทันใจ แถมไม่ต้องคอยจ่ายค่า Subscriptions รายเดือนให้คลาวด์ค่ายต่างๆ อีกด้วย
แต่ Pain Point ใหญ่ระดับชาติของสายประกอบคอม AI คือการหาการ์ดจอที่มี **VRAM สูงๆ** มาโหลดโมเดลขนาดใหญ่ เช่น 14B ถึง 32B! ถ้าไปเล่นการ์ดฝั่งเกมมิ่งตัวท็อปอย่าง Nvidia GeForce RTX 3090 หรือ RTX 4090 ราคาก็พุ่งไปไกลหลักหลายหมื่นจนถึงหลักแสน สู้จ่ายค่าคลาวด์ยังคุ้มกว่า! วันนี้เราเลยจะพามาดูโปรเจกต์ของ **[Dilshan Jayakody]** ที่แก้ปัญหานี้ได้อย่างชาญฉลาด ด้วยการจับการ์ดสาย Server ในตลาดมือสองอย่าง Nvidia Tesla V100 32GB (SXM2) มาทำเป็น **Dual-GPU 64GB VRAM** ในงบสุดประหยัดครับ!
สเปกฮาร์ดแวร์สายถึก งบประหยัดแต่ VRAM แน่น 🛠️⚙️
เพื่อให้ได้ประสิทธิภาพการประมวลผลสูงสุดและคุมงบประมาณให้ต่ำที่สุด ระบบนี้ถูกจัดสรรด้วยอุปกรณ์ระดับมืออาชีพผสมผสานกับอะไหล่ในตลาดมือสองดังนี้ครับ:
Dual Processors: ใช้ชิปประมวลผล Intel Xeon E5-2695 V3 จำนวน 2 ตัว รวมเป็น 28 Cores 56 Threads รองรับงาน Compile โค้ดหนักๆ ได้สบาย
Motherboard: บอร์ดจีนสายโหด Machinist D8 MAX X99 Gaming แบบ Dual-Socket LGA2011-3 ให้ช่อง PCIe Lane เพียงพอต่อการเชื่อมต่อ
RAM 128GB: ใช้ Kingston DDR4 3200MHz ขนาด 16GB จำนวน 8 แถว สำหรับ Caching ข้อมูลระบบ
Dual Tesla V100 32GB (รวม 64GB HBM2 VRAM): การ์ดตัวแรงสาย Enterprise ที่ให้ Bandwidth สูงลิบ offload โมเดลระดับ 14B - 32B เข้าแรมได้ทั้งก้อน
PCIe Switch & NVLink: การ์ดขยาย PLX8749 Expansion Card ร่วมกับ Dual GPU NVLink Board และใช้สายเคเบิลสัญญาณหนาแน่นสูง SFF-8654 (SlimSAS) จำนวน 4 เส้น เพื่อรักษาเสถียรภาพสัญญาณ PCIe ความถี่สูง
Display Output: การ์ดจอใบจิ๋ว Nvidia GT210 1GB สำหรับแสดงผลหน้าจอหลัก เพราะ Tesla V100 ไม่มีพอร์ตต่อหน้าจอ
Dual Power Supply: ใช้พาวเวอร์ซัพพลาย ASUS 750W ATX PSU จำนวน 2 ตัว ร่วมกับ 230V Y-Splitter โดยแยกจ่ายไฟให้ตัวเครื่อง 1 ตัว และจ่ายแยกให้การ์ดจอ Tesla V100 อีก 1 ตัวเพื่อรับมือกับ transient power spikes
โครงสร้างแท่นเครื่อง 2 ชั้น V-Slot Aluminium Profile 📐📦
เนื่องจากเคส ATX ปกติไม่สามารถใส่การ์ดแบบ Passive Server ร่วมกับชุดระบายความร้อนด้วยน้ำได้ ผู้สร้างจึงออกแบบแท่นเครื่อง Open-frame ขนาด 440mm × 440mm × 220mm จาก **อลูมิเนียมโปรไฟล์ 2020 (V-Slot 2020)** แบ่งเป็น 2 ชั้นอย่างเป็นระเบียบ:
ชั้นล่าง (Bottom Rack): ยึดเมนบอร์ด X99, พาวเวอร์ซัพพลายหลัก, NVMe SSD และ HDD SAS / SATA 3TB สำหรับเก็บไฟล์โมเดล
ชั้นบน (Top Rack): ยึดชุดการ์ดจอ Dual Tesla V100, พาวเวอร์ซัพพลายชุดที่สอง และแผงหม้อน้ำระบายความร้อน
💡 อยากออกแบบแท่นเครื่องคัสตอมหรือดัดแปลงขาล็อกพัดลมเอง? ในการม็อดการ์ดจอสาย Server อย่าง Tesla V100 ให้ใช้งานกับชุดน้ำปิดได้ เราจำเป็นต้องมี **ขาล็อกพัดลมคัสตอม (Custom Fan Mounts)** เพื่อเป่าระบายความร้อนให้ภาคจ่ายไฟ (VRM) บนการ์ดจอครับ หากเพื่อนๆ กำลังมองหา **อะไหล่อิเล็กทรอนิกส์, สายสัญญาณ** หรือต้องการสั่งพิมพ์ชิ้นส่วนคัสตอมผ่าน บริการรับปริ้นท์เคสและชิ้นส่วน 3D (3D Printing Service) สามารถส่งไฟล์ STL มาให้ทีมงาน **Globalbyte** ช่วยประเมินราคาและปริ้นท์ชิ้นส่วนงานวิศวกรรมให้ได้เลยครับ!
ม็อดระบบน้ำคัสตอม ดับความร้อนการ์ดสาย Server 🌊❄️
การ์ด Tesla V100 ปกติเป็นแบบ Passive Cooling ที่ต้องพึ่งพัดลมตู้ Server เสียงดังบาดหู ผู้สร้างจึงดัดแปลงนำชุดน้ำปิด Gamdias Aura GL360 360mm Liquid Cooler จำนวน 2 ชุดมาดัดแปลงใส่แทน และเปลี่ยนพัดลมหม้อน้ำเป็นพัดลมรอบสูงเกรดอุตสาหกรรม Foxconn PVA080G12Q 80mm 4-pin พร้อมติดพัดลมเป่าตรงไปยังภาคจ่ายไฟ VRM ของการ์ดจออีกด้วย
ในการไขน็อตยึดหน้าสัมผัสชิป V100 HBM2 ได้มีการใช้ไขควงวัดแรงบิด (Torque Screwdriver) ขันไขว้สลับทแยงมุมด้วยแรงบิดเป๊ะๆ ที่ **0.25 N·m** เพื่อป้องกันไม่ให้ชิปซิลิคอนแตกร้าวและทำให้ซิลิโคนระบายความร้อนกระจายตัวเรียบเนียนที่สุดครับ!
⚠️ ข้อควรระวังและการแก้ปัญหา POST Code 97 ใน BIOS!
ช่วงแรกเปิดเครื่อง เมนบอร์ดอาจค้างที่ BIOS POST Code 97 เนื่องจากเมนบอร์ดมองไม่เห็น Address Space ขนาดใหญ่ของการ์ด 32GB สองใบ แก้ได้โดยสับสวิตช์บนบอร์ด NVLink ไปที่ OFF/MT แล้วเปิดเครื่องเข้า BIOS ไปตั้งค่า PCI Subsystem Settings -> Above 4G Decoding เป็น Enabled บันทึกแล้วปิดเครื่อง สับสวิตช์กลับเป็น ON/AT เท่านี้เครื่องก็จะบูตผ่านเรียบร้อยครับ!
▼ คลิกเพื่อดูรูปภาพขั้นตอนการประกอบทั้งหมด และโค้ดตัวอย่างการตั้งค่า! (View Details) ▲ ซ่อนรายละเอียดทั้งหมด
🔗 ข้อมูลอ้างอิงและจุดวาร์ปสั่งซื้ออะไหล่:
เพื่อนๆ ที่สนใจศึกษาขั้นตอนและสั่งซื้ออุปกรณ์เฉพาะทาง สามารถตามลิงก์ไปส่องเพิ่มเติมได้เลยครับ:
⚡ พร้อมเริ่มสร้าง AI Workstation คัสตอมและสั่งทำชิ้นส่วน 3D แล้วหรือยัง? ⚡
*Disclaimer (ข้อจำกัดความรับผิดชอบ): เนื้อหาบทความนี้ถูกเรียบเรียงและสรุปมาจากโปรเจกต์ต่างประเทศ การประกอบระบบคอมพิวเตอร์แรงดันไฟสูงและการดัดแปลงการ์ดจออุตสาหกรรม ต้องอาศัยทักษะความชำนาญทางไฟฟ้าและวิศวกรรม ผู้ที่สนใจควรศึกษาสเปกและขั้นตอนการตั้งค่าจาก
บทความต้นฉบับของคุณ Dilshan Jayakody ให้เข้าใจอย่างถี่ถ้วนก่อนลงมือประกอบจริงทุกครั้งครับ!