Ty Sherback นักพัฒนาและผู้ชื่นชอบ home lab รายงานว่าการเพิ่ม GTX 1070 เข้าไปในระบบ NAS ที่รัน Immich ทำให้กระบวนการสร้าง embedding และตรวจจับใบหน้าที่เคยใช้เวลาหลายวัน เหลือเพียงคืนเดียว — และนั่นคือจุดที่เขาตัดสินใจลบ Google Photos ออกจากชีวิตอย่างจริงจัง

CLIP Embedding และการรู้จำใบหน้า: ทำไม CPU อย่างเดียวไม่พอ

ระบบค้นหาอัจฉริยะของ Immich ทำงานโดยส่งภาพทุกใบผ่านโมเดล CLIP เพื่อสร้าง embedding หรือ "ลายนิ้วมือเชิงตัวเลข" ของแต่ละภาพ ผลลัพธ์คือผู้ใช้สามารถค้นหาด้วยคำอธิบายธรรมชาติ เช่น "ชายหาด" หรือ "งานวันเกิด" แทนที่จะต้องจำชื่อไฟล์ การรู้จำใบหน้าก็ทำงานในลักษณะเดียวกัน คือรัน batch ML job ผ่านคลังภาพทั้งหมด

ระบบของ Sherback ใช้ CPU รุ่น i7-6700K (Skylake, 4 คอร์) ซึ่งรับมือกับ workload ทั่วไปได้ดี แต่เมื่อ Immich เริ่มประมวลผล ML job กลับพบว่าแม้จะทำงานได้ในทางเทคนิค แต่ไม่สามารถใช้งานจริงได้ เขาเล่าว่าเปิด job ทิ้งไว้ข้ามคืน กลับมาดูอีกวัน งานแทบไม่คืบหน้า

การเพิ่ม GTX 1070 เข้าไปพร้อม CUDA acceleration เปลี่ยนสถานการณ์อย่างชัดเจน — งานที่เคยนับเป็นวันเสร็จภายในคืนเดียว และเนื่องจาก Immich ออกแบบให้ประมวลผลหนักในช่วง indexing ล่วงหน้า การค้นหาด้วยข้อความหรือใบหน้าในชีวิตประจำวันจึงตอบสนองแทบทันที ใกล้เคียงกับประสบการณ์ที่คุ้นเคยจาก Google Photos

แอปมือถือและอัลบั้มแชร์: ถึงระดับ "ใช้งานได้โดยไม่ต้องเฝ้า"

สิ่งที่ทำให้ Google Photos ครองใจผู้ใช้มาตลอดคือความราบรื่นของการสำรองข้อมูลอัตโนมัติ ไทม์ไลน์ที่ลื่นไหล และการค้นหาที่ "แค่ทำงานได้" โดยไม่ต้องตั้งค่าอะไร

Sherback ระบุว่าแอปมือถือของ Immich ในปัจจุบันถึงระดับที่ใช้งานประจำวันได้แล้ว การสำรองข้อมูลอัตโนมัติทำงานได้เชื่อถือได้ถึงขนาดที่เขาไม่ต้องเข้าไปตรวจสอบว่าภาพใหม่ถูกอัปโหลดหรือยัง อัลบั้มแชร์ก็ทำงานได้ราบรื่น หากฝั่งผู้รับมีสภาพแวดล้อม Immich ของตัวเอง

อย่างไรก็ตาม เขาย้ำชัดว่า Immich ยังไม่ได้เทียบเท่า Google Photos ในทุกรายละเอียด ยังมีจุดที่หยาบอยู่บ้าง แต่ช่องว่างนั้นแคบลงมากพอที่จะตัดสินใจย้ายได้

ความเสี่ยงที่ต้องรู้: Pascal กับ cuDNN ที่กำลังจะหมดอายุ

นี่คือจุดที่ผู้ที่กำลังวางแผนสร้างระบบใหม่ต้องให้ความสนใจเป็นพิเศษ

GTX 1070 ใช้สถาปัตยกรรม Pascal และ cuDNN เวอร์ชันใหม่ของ NVIDIA ได้ยุติการรองรับ Pascal อย่างเป็นทางการแล้ว เหตุที่ระบบของ Sherback ยังทำงานได้อยู่เพราะ maintainer ของ Immich เลือกที่จะ pin cuDNN เวอร์ชันเก่าเอาไว้เพื่อยืดอายุการใช้งาน GPU รุ่นนี้ นอกจากนี้ยังต้องคง driver และ CUDA stack เวอร์ชันเก่าไว้ด้วย เพราะการอัปเกรดเป็นเวอร์ชันล่าสุดมีความเสี่ยงสูงที่จะทำให้ Immich พัง

Sherback บรรยายสถานการณ์นี้ว่าการรองรับ Pascal กำลัง "ห้อยอยู่อย่างหวุดหวิด" — อัปเดตครั้งต่อไปอาจทำให้ทุกอย่างหยุดทำงานโดยไม่มีการเตือนล่วงหน้า

สำหรับผู้ที่กำลังจะสร้างระบบในไทย: หากมีงบประมาณ ควรพิจารณา GPU รุ่นใหม่กว่า Pascal ตั้งแต่ต้น เพื่อหลีกเลี่ยงความเสี่ยงนี้ในระยะยาว

ตัวเลือก Acceleration นอกจาก CUDA: ROCm, OpenVINO, RKNN

Immich รองรับ backend การเร่งความเร็ว ML หลายแบบนอกเหนือจาก CUDA โดยเลือกผ่าน Docker image ที่มี suffix เฉพาะของแต่ละ vendor

Backendฮาร์ดแวร์ที่รองรับ
CUDANVIDIA GPU (Turing ขึ้นไปแนะนำ)
ROCmAMD GPU
OpenVINOIntel Iris Xe / Arc (แนะนำ discrete GPU)
ARM NNARM Mali GPU
RKNNRockchip NPU (RK3566/RK3568/RK3576/RK3588)

ที่น่าสนใจสำหรับผู้ใช้ในไทยที่ชื่นชอบ single-board computer คือ RKNN บนบอร์ดอย่าง Orange Pi 5 หรือ Radxa Rock 5B ซึ่งใช้ Rockchip SoC สามารถทำความเร็ว smart search ได้ในระดับที่แข่งขันกับระบบ x86 ขนาดใหญ่ได้ เมื่อตั้งค่า MACHINE_LEARNING_RKNN_THREADS ที่ 3 ความเร็ว FP32 จะสูงกว่า ARM NN เล็กน้อย และยังมีข้อได้เปรียบในสถานการณ์ที่ GPU ถูกใช้งาน transcode เต็มอยู่ เพราะ NPU ยังว่างอยู่

Immich v2.7.5: ฟีเจอร์ใหม่ที่น่าติดตามในปี 2026

ตัว Immich เองก็พัฒนาต่อเนื่อง โดยเวอร์ชันเสถียรล่าสุด ณ เดือนพฤษภาคม 2026 คือ v2.7.5

  • v2.5.0 (มกราคม 2026) — ฉลอง GitHub Stars 90,000 ดาว เพิ่มฟีเจอร์ "Free Up Space" สำหรับลบภาพในเครื่องที่สำรองแล้ว, การแก้ไขภาพแบบ non-destructive (เก็บไฟล์ต้นฉบับ บันทึกการแก้ไขใน database), และ backup/restore pipeline ผ่าน Web UI
  • v2.6.0 (มีนาคม 2026) — มีการปรับปรุงกว่า 150 รายการ เพิ่ม map sidebar พร้อม mini timeline และการ browse ภาพจาก cluster บนแผนที่ ฝั่งมือถือทั้ง Android และ iOS เปลี่ยนมาใช้ native HTTP client รองรับ mTLS, self-signed certificate, Basic Auth และ custom header
  • v2.7.x (เมษายน–พฤษภาคม 2026) — เพิ่ม Content Security Policy (CSP) แบบ opt-in ผ่านตัวแปร IMMICH_HELMET_FILE

ก่อนตัดสินใจย้าย: สิ่งที่ต้องเตรียมรับ

การเลิกใช้ Google Photos ไม่ได้แปลว่าภาระหายไป แต่เปลี่ยนมือมาอยู่ที่เจ้าของระบบแทน

Sherback เตือนชัดว่า NAS เครื่องเดียวไม่ใช่ "การสำรองข้อมูล" ความเสียหายจากไดรฟ์เสีย, การโจรกรรม, ไฟไหม้ หรืออัปเดตที่ล้มเหลว ล้วนสามารถทำให้ภาพทั้งหมดหายได้ในพริบตา แนวทางที่แนะนำคือ กฎ 3-2-1: ข้อมูล 3 ชุด, บนสื่อ 2 ประเภท, เก็บนอกสถานที่ 1 แห่ง

นอกจากนี้ยังมี "ค่าใช้จ่ายในการย้าย" ที่มองไม่เห็น ได้แก่ การ export ข้อมูลจาก Google Takeout, การจัดการ metadata และ timestamp ที่อาจคลาดเคลื่อน และเวลาที่ต้องใช้กับคลังภาพขนาดใหญ่ ผู้ที่ใช้ iCloud ควบคู่กันจะมีขั้นตอนเพิ่มเติมอีก

สำหรับผู้ใช้ในไทยที่กำลังพิจารณา: Immich เป็นตัวเลือกที่สมเหตุสมผลหากมีฮาร์ดแวร์พร้อมและยินดีรับผิดชอบการดูแลระบบด้วยตัวเอง แต่หากต้องการความสะดวกสบายแบบ plug-and-play Google Photos หรือบริการ cloud อื่นยังคงเป็นตัวเลือกที่ตอบโจทย์กว่าในแง่ของเวลาและความยุ่งยาก

แหล่งที่มา