1 คะแนน โดย GN⁺ 2023-10-31 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • Raspberry Pi 5 ได้รับการเปิดตัวว่าจะวางจำหน่ายปลายเดือนตุลาคม 2023 โดยชูประสิทธิภาพที่เร็วกว่า Raspberry Pi 4 มากกว่า 2 เท่า ในราคา $60 สำหรับรุ่น 4GB และ $80 สำหรับรุ่น 8GB
  • บอร์ดใหม่เปลี่ยนแพลตฟอร์มโดยรวมด้วย Cortex-A76 CPU, VideoCore VII GPU, เอาต์พุต HDMI dual 4Kp60, PCIe 2.0 x1, Wi‑Fi, Bluetooth, USB 3.0/2.0 ฯลฯ
  • ข้อจำกัดใหญ่ที่สุดด้านสื่อคือ ไม่มี hardware video encoder และการเร่งความเร็ววิดีโอด้วยฮาร์ดแวร์จริงจำกัดอยู่ที่การถอดรหัส 4Kp60 H.265/HEVC เท่านั้น
  • ฝั่ง Raspberry Pi อธิบายว่าการเข้ารหัสด้วยซอฟต์แวร์สามารถควบคุมคุณภาพและบิตเรตได้ละเอียดกว่า และการเข้ารหัส 1080p60 แบบค่าเริ่มต้นต้องใช้โปรเซสเซอร์ประมาณ 1 ตัวเท่านั้น
  • ผู้ใช้ที่เคยพึ่งพา การเข้ารหัสแบบเรียลไทม์ เช่น สตรีมมิงจากกล้อง, โดรน, การส่งสัญญาณหน่วงต่ำ ต้องประเมินต้นทุนด้านพลังงาน·ความหน่วง·การใช้ CPU ใหม่

กำหนดวางจำหน่ายและราคา

  • Raspberry Pi 5 ประกาศว่าจะวางจำหน่ายปลายเดือนตุลาคม 2023 ราคา $60 สำหรับรุ่น 4GB และ $80 สำหรับรุ่น 8GB โดยยังไม่รวมภาษีท้องถิ่น
  • มีการเปิดตัวผลิตภัณฑ์ก่อนถึงหน้าร้าน สามารถสั่งจองล่วงหน้าผ่านพันธมิตร Approved Reseller และล็อตแรกมีกำหนดจัดส่งภายในปลายเดือนตุลาคม
  • Raspberry Pi ระบุว่าจะกัน Raspberry Pi 5 ทั้งหมดที่ขายอย่างน้อยจนถึงสิ้นปีไว้สำหรับ การขายแบบชิ้นเดียวให้ผู้ใช้รายบุคคล โดยเฉพาะ
  • สมาชิกสิ่งพิมพ์ The MagPi และ HackSpace จะได้รับโค้ดใช้ครั้งเดียวเพื่อเข้าถึงฮาร์ดแวร์ Raspberry Pi 5 ก่อน
  • ข้อมูลเกี่ยวกับ Raspberry Pi 5 จะมีต่อที่ raspberrypi.com/5

สเปกฮาร์ดแวร์หลัก

  • CPU คือ 2.4GHz quad-core 64-bit Arm Cortex-A76 อยู่บนพื้นฐาน Broadcom BCM2712 พร้อม L2 cache 512KB ต่อ core และ shared L3 cache 2MB
  • GPU คือ Broadcom VideoCore VII ที่พัฒนาใน Cambridge รองรับ OpenGL ES 3.1 และ Vulkan 1.2
  • ฟังก์ชันด้านจอภาพและสื่อประกอบด้วย
    • เอาต์พุตจอ HDMI dual 4Kp60
    • 4Kp60 HEVC decoder
    • Image Sensor Pipeline ใหม่ที่ Raspberry Pi พัฒนาเอง
  • I/O และการขยายเพิ่มกว้างขึ้นเมื่อเทียบกับ Raspberry Pi 4
    • พอร์ต USB 3.0 2 พอร์ต รองรับการทำงานพร้อมกันที่ 5Gbps
    • พอร์ต USB 2.0 2 พอร์ต
    • Gigabit Ethernet
    • อินเทอร์เฟซ PCIe 2.0 x1 สำหรับอุปกรณ์ต่อพ่วงความเร็วสูง
    • MIPI camera/display transceiver แบบ 4-lane 2 ชุด
    • Raspberry Pi standard 40-pin GPIO header
    • real-time clock
    • power button
  • หน่วยความจำเป็น 32-bit LPDDR4X SDRAM subsystem ทำงานที่ 4267MT/s เร็วกว่า effective 2000MT/s ของ Raspberry Pi 4

ชิปใหม่ 3 ตัวและการเปลี่ยนแปลงสถาปัตยกรรม

  • Raspberry Pi 5 มี ชิปใหม่ 3 ตัว ที่ออกแบบมาสำหรับโปรแกรมผลิตภัณฑ์นี้
  • BCM2712 คือ application processor 16nm รุ่นใหม่ของ Broadcom สืบทอดจาก BCM2711 AP แบบ 28nm ใน Raspberry Pi 4 และรวมการปรับปรุงทางสถาปัตยกรรมหลายอย่าง
    • Cortex-A76 เป็น microarchitecture ที่ใหม่กว่า Cortex-A72 อยู่ 3 รุ่น
    • ให้ IPC สูงขึ้นและใช้พลังงานต่อ instruction ต่ำลง
  • Raspberry Pi 5 ใช้ disaggregated chiplet architecture แทน monolithic AP architecture ของรุ่นก่อนหน้า
    • AP รับผิดชอบฟังก์ชัน digital ความเร็วสูงหลัก, SD card interface, SDRAM, HDMI, PCI Express
    • ฟังก์ชัน I/O ที่เหลือถูก offload ไปยัง I/O controller แยก และเชื่อมต่อกับ AP ผ่าน PCI Express
  • RP1 คือ I/O controller สำหรับ Raspberry Pi 5 ออกแบบโดยทีม Raspberry Pi ที่สร้าง RP2040 microcontroller และผลิตด้วยกระบวนการ TSMC 40LP
    • อินเทอร์เฟซ USB 3.0 2 ชุด
    • อินเทอร์เฟซ USB 2.0 2 ชุด
    • Gigabit Ethernet controller
    • MIPI transceiver แบบ four-lane 2 ชุด
    • analogue video output
    • 3.3V GPIO
    • UART, SPI, I2C, I2S, PWM
  • RP1 เชื่อมต่อกับ BCM2712 เป็น ลิงก์ 16Gb/s ผ่าน four-lane PCI Express 2.0 interface
  • RP1 เริ่มพัฒนาตั้งแต่ปี 2016 ใช้งบ $15 million และถูกระบุว่าเป็นโปรแกรมที่ยาวนาน ซับซ้อน และมีค่าใช้จ่ายสูงที่สุดที่ Raspberry Pi เคยทำ
  • ชิปใหม่ตัวที่สามคือ Renesas DA9091 “Gilmour” PMIC
    • รวม switch-mode power supply 8 ชุด
    • มี 20A quad-phase core supply ที่จ่ายไฟให้ Cortex-A76 core ของ BCM2712 และ digital logic อื่นๆ ได้
    • ให้ฟังก์ชัน RTC และปุ่มเปิด/ปิดแบบ PC-style

ข้อจำกัดด้านการถอดรหัสและเข้ารหัสวิดีโอ

  • ในช่วงถามตอบในคอมเมนต์ ฝั่ง Raspberry Pi แก้ไขข้อมูลว่าฟังก์ชันวิดีโอด้วยฮาร์ดแวร์จริงของ Raspberry Pi 5 มีเพียง 4Kp60 H.265/HEVC decode เท่านั้น
  • Raspberry Pi 5 ไม่มี hardware video encoder
    • H.264 ประมวลผลด้วยซอฟต์แวร์
    • ไม่มี HEVC hardware encoder ให้เช่นกัน
  • Gordon Hollingworth ประเมินว่า hardware encoding ใน Raspberry Pi 1, 2, 3, 4 มีคุณภาพต่อบิตเรตค่อนข้างต่ำ
  • หากเข้ารหัสด้วยโปรเซสเซอร์ ผู้ใช้สามารถเลือกสมดุลระหว่างคุณภาพกับบิตเรตได้แม่นยำกว่า แต่ก็ทำให้ การใช้พลังงาน เพิ่มขึ้นตามไปด้วย
  • อธิบายว่าการเข้ารหัส 1080p60 ตามค่าเริ่มต้นต้องใช้โปรเซสเซอร์ประมาณ 1 ตัวเท่านั้น และคุณภาพดีกว่า hardware encoder ของ Raspberry Pi 4
  • หากใช้การตั้งค่าที่เหมาะสม อาจทำการเข้ารหัส 4K ได้ราว 24fps แต่ยังไม่ได้ปรับแต่งไปในทิศทางนั้น
  • ในระยะยาวระบุว่า “ต้องทำอะไรสักอย่าง” แต่สำหรับ Raspberry Pi 5 นั้น hardware encoder ถือว่า “mm² too far” ในแง่พื้นที่ซิลิคอน
  • มีคำตอบในคอมเมนต์จาก Liz Upton ว่า AV1 ถอดรหัสได้ แต่ 4K ไม่ได้ และ 1080p น่าจะทำได้

เลย์เอาต์บอร์ดและการเปลี่ยนแปลงคอนเน็กเตอร์

  • Raspberry Pi 5 ยังคง footprint ขนาดบัตรเครดิตไว้ แต่ปรับตำแหน่งบางส่วนตามฟังก์ชันของ chipset ใหม่
  • ถอด four-pole composite video และ analogue audio jack ออก
    • composite video สร้างจาก RP1 และยังใช้งานได้ผ่าน pad ระยะ 0.1 นิ้วหนึ่งคู่ที่ขอบล่างของบอร์ด
  • พื้นที่เดิมของ four-pole jack และ camera connector ถูกแทนที่ด้วย FPC connector 2 ตัว
    • MIPI interface ทั้งสองเป็น bi-directional transceiver จึงเชื่อมต่อกับ CSI-2 camera หรือ DSI display ได้แต่ละตัว
  • พื้นที่ด้านซ้ายของบอร์ดที่เคยเป็น display connector มี FPC connector ขนาดเล็กลงสำหรับการเชื่อมต่อ PCI Express 2.0 single lane
  • Gigabit Ethernet jack กลับมาอยู่ตำแหน่งดั้งเดิมที่ด้านขวาล่างของบอร์ด
  • four-pin PoE connector ก็ย้ายตำแหน่ง ทำให้ไม่เข้ากันกับ PoE และ PoE+ HAT เดิม
  • เพิ่ม mounting hole สำหรับ heatsink 2 จุด และ JST connector ต่อไปนี้
    • 2-pin สำหรับ RTC battery
    • 3-pin สำหรับ Arm debug และ UART
    • 4-pin สำหรับ fan ที่รองรับ PWM control และ tacho feedback

พลังงาน การระบายความร้อน และอุปกรณ์เสริม

  • Raspberry Pi 5 ถูกออกแบบให้รองรับ client workload ทั่วไปได้แม้ไม่มี case และไม่มี active cooling
  • หากต้องการใช้งาน heavy load ต่อเนื่องโดยไม่เกิด throttling เมื่อไม่มี case สามารถเพิ่ม $5 Active Cooler ได้
  • case สำหรับ Raspberry Pi 5 รุ่นอัปเดตราคา $10 และรวม fan สูงสุด 2.79 CFM
    • fan เชื่อมต่อกับ four-pin JST connector เพื่อให้การระบายความร้อนแบบควบคุมตามอุณหภูมิ
    • case fan ใช้ fluid dynamic bearing
  • ทั้ง case และ Active Cooler สามารถรักษา Raspberry Pi 5 ให้อยู่ต่ำกว่า thermal throttle point ได้มากพอภายใต้อุณหภูมิแวดล้อมทั่วไปและ worst-case load
  • เมื่อใช้ workload เดียวกัน Raspberry Pi 5 ใช้พลังงานน้อยกว่า Raspberry Pi 4 อย่างมีนัยสำคัญและทำงานเย็นกว่า
  • ใน workload ที่หนักที่สุด โดยเฉพาะ workload แบบ “power virus” peak power consumption จะเพิ่มขึ้นถึงประมาณ 12W เทียบกับ 8W ของ Raspberry Pi 4
  • หากใช้ adapter USB-C มาตรฐาน 5V 3A, 15W กระแส downstream USB จะถูกจำกัดไว้ที่ค่าเริ่มต้น 600mA
  • มี $12 USB-C power adapter เพื่อให้มี margin ทั้งสำหรับอุปกรณ์ต่อพ่วงกินไฟสูงและ peak workload
    • รองรับ 5V 5A, 25W operating mode
    • เมื่อเฟิร์มแวร์ตรวจพบ power supply ดังกล่าว จะเพิ่ม USB current limit เป็น 1.6A
    • ให้พลังงานเพิ่ม 5W แก่ downstream USB device และเพิ่ม on-board power budget อีก 5W

M.2, PoE+, สายกล้อง·จอภาพ

  • Raspberry Pi 5 เพิ่ม PCI Express 2.0 interface แบบ single-lane สำหรับอุปกรณ์ต่อพ่วงความเร็วสูง
  • Raspberry Pi จะเริ่มจำหน่าย mechanical adapter board 2 แบบตั้งแต่ต้นปี 2024 เพื่อแปลงระหว่าง PCIe FPC connector กับส่วนหนึ่งของมาตรฐาน M.2
    • M.2 adapter ตัวแรกเข้ากับ standard HAT form factor และใช้สำหรับติดตั้ง device ขนาดใหญ่กว่า
    • M.2 adapter ตัวที่สองใช้ L-shaped form factor ร่วมกัน และติดตั้ง device รูปแบบ 2230 และ 2242 ภายใน case ของ Raspberry Pi 5 ได้
  • PoE+ HAT ใหม่จะเริ่มจำหน่ายตั้งแต่ต้นปี 2024
    • รองรับตำแหน่งใหม่ของ four-pin PoE header
    • ใช้ L-shaped form factor ที่ใส่ใน case ของ Raspberry Pi 5 ได้
    • ภาพที่เผยแพร่เป็น prototype และ production version จะเปลี่ยนไป
  • เนื่องจาก pinout ของ higher-density MIPI connector ใหม่ การเชื่อมต่อ Raspberry Pi camera/display เดิมและผลิตภัณฑ์ third-party จะต้องใช้อะแดปเตอร์
  • Raspberry Pi จะให้บริการ FPC camera/display cable ที่แปลงจากรูปแบบ mini เป็นรูปแบบ standard
    • ความยาว 200mm, 300mm, 500mm
    • ราคา $1, $2, $3 ตามลำดับ

Raspberry Pi OS และความเข้ากันได้

  • Raspberry Pi OS ใหม่อิงจาก Bookworm ซึ่งเป็น release ล่าสุดของ Debian และ Raspbian
  • บน Raspberry Pi 4 และ 5 จะเปลี่ยนจาก X11 ไปใช้ Wayfire Wayland compositor
  • Raspberry Pi OS มีกำหนดออกกลางเดือนตุลาคม และจะเป็น first-party OS เพียงตัวเดียวที่รองรับบน Raspberry Pi 5
  • Raspberry Pi 5 ต้องรัน Bookworm และคำถามเรื่องการรัน Bullseye หรือ Buster ได้รับคำตอบว่าจำเป็นต้องใช้ Bookworm
  • สำหรับคำถามว่า image 32-bit Bookworm รองรับ Pi 5 หรือไม่ มีคำตอบว่า image 32-bit Bookworm ไม่รองรับ Pi 5
  • OMXplayer ไม่สามารถรันบน Pi 5 ได้ จึงสำคัญที่จะทำให้ทางเลือกอย่าง VLC, FFMPEG ทำงานได้
  • เมื่อย้ายจาก Bullseye ไป Bookworm จำเป็นต้อง ติดตั้งใหม่แบบ clean install และอธิบายว่าการย้ายการปรับแต่งของผู้ใช้ไปยัง image ใหม่มีโอกาสเกิดข้อผิดพลาดน้อยกว่าการอัปเกรด image เดิมแบบ in-place

ประเด็นที่เห็นจากคอมเมนต์

  • มีความกังวลเรื่องอุปทานและราคาซ้ำๆ และฝั่ง Raspberry Pi ตอบว่าสต็อกช่วงเปิดตัวจะอยู่ที่ Authorised Reseller ในพื้นที่ และราคาที่แนะนำยังไม่รวมภาษีท้องถิ่น
  • มีคำตอบจาก Liz Upton ว่า Raspberry Pi 4 จะ ไม่เลิกผลิตอย่างน้อยจนถึงทศวรรษ 2030
  • มีความไม่พอใจเรื่องการใช้ micro-HDMI และฝั่ง Raspberry Pi อธิบายว่าในเชิงพื้นที่บอร์ด พื้นที่ของ full-size HDMI socket หนึ่งช่องสามารถใส่ micro-HDMI 2 ช่อง, โลโก้ HDMI และ UART socket ใหม่ได้
  • มีคำตอบว่า USB-C power port มี dwc-otg interface capability เช่นเดียวกับ Pi 4 และรองรับ gadget mode
  • เมื่อถามว่าพอร์ต USB-C รองรับ USB3 host หรือไม่ ได้รับคำตอบว่าไม่
  • มีคำตอบว่า Raspberry Pi 5 ไม่มี full TrustZone security implementation ทำให้ full Widevine certification แทบเป็นไปไม่ได้
  • Wake-on-LAN via Ethernet น่าจะทำไม่ได้ และฮาร์ดแวร์ไม่ได้ทำให้ง่าย อีกทั้งโอกาสทำอ้อมด้วยซอฟต์แวร์ RP1 ก็ต่ำ
  • RP1 มี PIO แต่ไม่เหมือนกับ RP2040 PIO ทุกประการ และ ณ เวลาวางจำหน่ายยังไม่มีซอฟต์แวร์ที่ expose ฟังก์ชันดังกล่าว
  • คำถามเกี่ยวกับผลิตภัณฑ์อนาคตอย่าง Compute Module 5, Raspberry Pi 500, รุ่น 16GB, ผลิตภัณฑ์ RP1 แบบแยก ยังไม่มีประกาศที่ชัดเจน

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

 
GN⁺ 2023-10-31
ความคิดเห็นจาก Hacker News
  • แทนที่จะทำ Pi รุ่นใหม่ที่เร็วขึ้นและแพงขึ้นเรื่อย ๆ อยากให้เน้นทำให้ Pi รุ่นเดิม ราคาถูกลงและหาซื้อได้ง่ายขึ้น มากกว่า
    ผมมี RPi อยู่ราว ๆ สิบกว่าตัว แต่ไม่มีตัวไหนต่อกับจอเลย ไม่ต้องการพอร์ต HDMI คู่ 4K แต่อยากได้ Pi ราคา 20 ดอลลาร์ ที่มีสต็อกแพร่หลายมากกว่า รู้สึกเหมือนพวกเขาลืมไปแล้วว่าเดิมที RPi ถูกทำมาเพื่ออะไร

    • ถ้าดูจากการผลิตคีย์บอร์ด Pi จำนวนมาก จะเห็นว่าหนึ่งในทิศทางที่พวกเขาคิดไว้คือ การศึกษา และการขยายการเข้าถึงฮาร์ดแวร์คอมพิวเตอร์ยุคใหม่
      การขยายช่วงประสิทธิภาพและทำให้ต่อกับจอได้ก็ดูเป็นก้าวที่มีความหมายต่อเป้าหมายนั้น คอมพิวเตอร์อเนกประสงค์ถูกใช้ต่างกันไปในแต่ละคน ดังนั้นคำว่า “ลืมไปแล้วว่าเดิมที RPi ถูกทำมาเพื่ออะไร” ไม่เพียงแสดงความไม่รู้ แต่อาจทำร้ายความรู้สึกด้วย ทิศทางที่คุณต้องการกับทิศทางผลิตภัณฑ์ของบริษัทอาจไม่ขนานกันก็ได้ แต่ต้องมีความเข้าใจด้วยว่าตัวเองไม่ใช่ตัวเอกเพียงคนเดียวบนเวทีนี้
    • มีอยู่นี่ไง ที่ Microcenter ราคา 10 ดอลลาร์
      https://www.microcenter.com/product/486575/Zero_W
    • ผมกลับอยากให้พวกเขามองเรื่องประสิทธิภาพจริงจังกว่านี้ Pi 4 รับไม่ไหว เลยย้ายงานหลายอย่างไปที่ Intel N100 NUC แล้ว
      กรณีใช้งานอื่น ๆ ก็หนักเกินไปสำหรับ Pi 4 และผลิตภัณฑ์คู่แข่งที่ใช้ RK3588 ก็ดูน่าสนใจไม่น้อย ประเด็นคือกรณีใช้งานของคุณกับของผมต่างกัน ผมอยากให้พวกเขาเดินหน้าตามหาทั้งประสิทธิภาพที่สูงขึ้นและความคุ้มค่าต่อไปควบคู่กัน
    • ไม่ได้ซื้อพักหนึ่งแล้ว แต่ Pi Zero W มีสต็อกที่ Microcenter ราคา 10 ดอลลาร์ และผู้ขายรายอื่น ๆ ก็ดูเหมือนขายที่ 15 ดอลลาร์
      แบบนี้ก็เหมือนมี Pi ที่หาซื้อได้แพร่หลายในราคาต่ำกว่า 20 ดอลลาร์อยู่แล้วไม่ใช่หรือ
    • นั่นแหละคือบทบาทของ RPi Zero 2 ราคา 15 ดอลลาร์ และใช้งานได้ดี
  • คำพูดที่ว่า “ในอนาคตคงต้องทำอะไรสักอย่าง แต่สำหรับ Pi 5 ผมมองว่าแม้แต่ 1mm² สำหรับการเข้ารหัสด้วยฮาร์ดแวร์ก็ใหญ่เกินไป” ฟังเป็นภาษาบริษัทได้ว่า “Broadcom ตัดสินใจว่าจะไม่ให้ใช้วิดีโอ IP core ในราคาถูกหรือฟรีอีกต่อไปแล้ว”

    • ใช่เลย ถ้าดูบริบท Pi 1~4 ทั้งหมดมี ตัวเข้ารหัส/ถอดรหัส H.264 ด้วยฮาร์ดแวร์ และอย่างน้อยก็เข้ารหัสแบบเรียลไทม์ที่ 720p 30Hz ได้สบาย ๆ
      เหตุผลเรื่องพื้นที่ไดพอเข้าใจได้ในฐานะเหตุผลที่ไม่ใส่การเข้ารหัส AV1/HEVC แต่ไม่ได้อธิบายว่าทำไม H.264 ถึงหายไป คำอธิบายว่า CPU ตอนนี้แรงพอจะเข้ารหัส H.264 ด้วยคุณภาพและเฟรมเรตที่ดีกว่าตัวเข้ารหัสฮาร์ดแวร์รุ่นเก่าก็ฟังดีกว่า แต่สำหรับคนที่ต้องการพลังงานต่ำหรือจำเป็นต้องใช้ CPU ไปทำอย่างอื่น มันก็ยังเป็นการถอยหลังอยู่ดี สุดท้ายคงมีปัจจัยอื่นอย่างไลเซนส์ที่ผลักดันการตัดสินใจ และคำอธิบายนี้ฟังเหมือนการหาเหตุผลมารองรับภายหลัง
    • น่าหงุดหงิดอยู่เหมือนกันที่ Raspberry Pi Foundation ผูกติดอยู่กับบริษัทที่ดูไม่ค่อยสนใจการอยู่รอดของพวกเขาแบบนี้
      Broadcom มักจะดูไม่แยแสต่อชุมชนโอเพนซอร์สอย่างดีที่สุด และถ้ามองแย่หน่อยก็ดูเป็นปฏิปักษ์
    • หมายความว่าบนไดฮาร์ดแวร์จริงมีตัวเข้ารหัสอยู่ แต่ถูก ปิดใช้งานด้วยฟิวส์ อย่างนั้นหรือ
      ถ้าเป็นอย่างนั้นก็แปลว่า Raspberry Pi มีวัฒนธรรมองค์กรที่ไม่พูดตรง ๆ แต่โกหกอย่างโจ่งแจ้ง คำพูดนี้ไม่ได้มาจาก Eben Upton ก็จริง แต่ก่อนหน้านี้ผมก็เคยเห็นเขาหลบเลี่ยงความจริงหรือแค่โกหกอยู่หลายครั้ง การพยายามไม่ไปเหยียบเท้าพาร์ตเนอร์ หรือการไม่ทำให้ผลิตภัณฑ์รุ่นถัดไปดูใกล้ออกจนเกิด Osborne effect นั้นต่างจากความไม่ซื่อสัตย์แบบโจ่งแจ้งมาก น่าผิดหวังอย่างยิ่ง
  • คำพูดของ Gordon Hollingworth ที่ว่า “ในอนาคตคงต้องทำอะไรสักอย่าง แต่สำหรับ Pi 5 ผมมองว่าแม้แต่ 1mm² สำหรับการเข้ารหัสด้วยฮาร์ดแวร์ก็ใหญ่เกินไป” ฟังดูสมเหตุสมผลเมื่อพิจารณา CPU ที่เร็วขึ้นและตัวเลือกการเข้ารหัสแบบเร่งด้วยฮาร์ดแวร์ที่ก้ำกึ่ง
    “อะไรสักอย่าง” นั้นอาจเป็นการตัดการเข้ารหัสและถอดรหัสแบบเร่งด้วยฮาร์ดแวร์ออกทั้งหมด แล้วเอาซิลิคอนที่ได้ไปใช้กับ CPU ที่แรงขึ้น เช่น หน่วยเวกเตอร์ที่ใหญ่ขึ้น คอร์ที่มากขึ้น หรือบางอย่างอย่าง Cortex X ก็ได้ หรืออาจใส่ตัวเข้ารหัสฮาร์ดแวร์สำหรับโค้ดेकยอดนิยมที่ค่อนข้างหนักสักตัว พร้อมตัวถอดรหัสสำหรับโค้ดեկนั้นและอีกหลายโค้ดेकก็ได้ จะไปทางใส่เฉพาะตัวถอดรหัสเหมือน Pi 5 ก็ได้ หรือใส่แฟบริกประมวลผลที่ยืดหยุ่นและปรับตั้งได้เพื่อรับงานหนักของโค้ดวิดีโอยอดนิยมก็ได้ นอกจากนี้ยังมีทางเลือกย้ายไปกระบวนการผลิตที่ใหม่กว่าเพื่อเพิ่มประสิทธิภาพหรือเพิ่มงบทรานซิสเตอร์ ไม่ว่าจะเลือกทางไหน โดยส่วนตัวผมมองว่า การถอดรหัสแบบเร่งด้วยฮาร์ดแวร์ มีประโยชน์กว่าการเข้ารหัสมาก

    • การถอดรหัสด้วยฮาร์ดแวร์ ใช้พื้นที่น้อยกว่าการเข้ารหัส ช่วยประหยัดพลังงานและให้ประโยชน์ต่อผู้ใช้มากที่สุด อีกทั้งค่าธรรมเนียมสิทธิบัตรก็ถูกกว่า
  • พอเข้าใจได้ในระดับหนึ่ง แต่ก็ยังน่าเสียดายอยู่ดี อุปกรณ์เล่นสื่อทุกตัวไม่ได้รองรับ HEVC และ HEVC มีแนวโน้มจะติดสิทธิบัตรนานกว่าโค้ดेकอย่าง H.264
    อยากให้มีฟอร์แมตแบบเร่งด้วยฮาร์ดแวร์ที่เปิดกว้างเพิ่มอีกสักตัว AV1 อาจยังเร็วไปนิด แต่เช่น VP9 ก็ใช้ได้บนอุปกรณ์ iOS และ Android รุ่นใหม่ ๆ อยากรู้เหมือนกันว่าค่าไลเซนส์มีผลมากแค่ไหน ในอดีต RPi เคยมีโค้ดेकที่ปลดล็อกผ่านซอฟต์แวร์ได้ก็เพราะเหตุผลแบบนี้

    • rk3588 และ rk3588s เช่น Orange Pi 5 รองรับการเข้ารหัส H.264/HEVC ด้วยฮาร์ดแวร์ที่ 8K 30fps, การถอดรหัส HEVC/VP9 ด้วยฮาร์ดแวร์ที่ 8K 60fps, การถอดรหัส H.264 ที่ 8K 30fps และการถอดรหัส AV1 ที่ 4K 60fps
    • น่าแปลกที่ ตัวถอดรหัส AV1 ทำได้ง่ายกว่า VP9 ด้วยซ้ำ มันถูกออกแบบมาแบบนั้น และทรานส์ฟอร์มบางส่วนของ VP9 ถูกตัดออกใน AV1 เพื่อให้ถอดรหัสสตรีมได้ง่ายขึ้น
      การถอดรหัส AV1 ด้วยฮาร์ดแวร์ที่ใช้เวลานานขนาดนี้ดูเหมือนเป็นปัญหาที่ผู้ผลิตฮาร์ดแวร์ไม่ค่อยเต็มใจรองรับมากกว่า ฝั่ง HEVC และ VVC มีการรองรับฮาร์ดแวร์มากกว่า
    • ที่อื่นพวกเขาเคยบอกว่าคุณภาพและการใช้งานเมื่อเทียบกับ พื้นที่ได ที่ต้องใช้ ยังไม่ถึงระดับที่พวกเขามองว่าสมเหตุสมผล
  • บอร์ดตระกูล Pi มีเยอะมากจริง ๆ และช่วงของสเปกก็ค่อนข้างกว้าง ผมมอง Pi เป็นผลิตภัณฑ์ตัวแทนสำหรับผู้บริโภคทั่วไปเสมอ
    Pi 4B ก็น่าประทับใจพอสมควร เพียงแต่อยากให้หาซื้อได้แพร่หลายกว่านี้ ตัวอย่างเช่น Banana PI M5: https://www.banana-pi.org/, Odroid C4: https://wiki.odroid.com/start, Odroid N2+: Odroid C4: https://wiki.odroid.com/start, Libre "Le Potato": https://libre.computer/, Libre "Renegade": https://libre.computer/, Orange Pi 3 LTS: http://www.orangepi.org/, Orange Pi 5: http://www.orangepi.org/, Rock Pi 4C+: https://rockpi.org/, Nano Pi M4B: http://nanopi.io/

    • มี คอมพิวเตอร์บอร์ดเดี่ยว อยู่มากมายหลายแบบ และส่วนใหญ่คุ้มค่ากว่า RPi เมื่อเทียบสเปกต่อราคา
      การซื้อ RPi ไม่ได้จ่ายแค่ฮาร์ดแวร์ แต่ยังจ่ายให้กับการสนับสนุนจำนวนมหาศาล บทสอน และความเป็นมาตรฐานด้วย หลายคนใน HN น่าจะรับมือกับฐานความรู้ที่เล็กกว่าของ BPi, OPi, ROCK ฯลฯ ได้
  • ชุดพัฒนาใหม่ของ Nvidia อย่าง Jetson Orin Nano ก็ไม่มีฮาร์ดแวร์วิดีโอเอนโค้ดเดอร์อย่างน่าประหลาดใจ
    ต้องไปเข้ารหัสวิดีโอด้วย CPU แทน ซึ่งแปลกมากเมื่อคิดว่าการเข้ารหัสวิดีโอเป็น use case ที่พบได้บ่อยในแอปพลิเคชันวิดีโอจำนวนมาก

    • ผมเห็นแล้วก็ตกใจเหมือนกัน ดูเหมือนว่าจะไม่ได้ใช้คอร์ CUDA ในการเข้ารหัสด้วยซ้ำ ทั้งที่ถ้าเป็น หน่วยความจำแบบรวม อย่าง Jetson ก็น่าจะเป็นปัญหาน้อยลง
      ถึงอย่างนั้น ถ้าตั้งค่าให้ถูกต้อง ดูเหมือนว่า CPU จะสามารถเข้ารหัสสตรีม 1080p จำนวน 4 สตรีมที่ 30fps เป็น H.264 ได้: https://www.ridgerun.com/post/jetson-orin-nano-how-to-achiev...
    • งั้นก็ไม่มี Nvidia NVENC แล้วหรือ?
      แล้ว OBS จะทำอย่างไร? https://www.nvidia.com/en-us/geforce/guides/broadcasting-gui...
    • Nvidia ถอด การเข้ารหัสด้วยฮาร์ดแวร์ ออกเพื่อให้คนไปซื้อรุ่นที่แพงกว่า
  • ในปี 2023 การไม่มี การถอดรหัส H.264 ด้วยฮาร์ดแวร์ นี่ค่อนข้างไม่สมเหตุสมผล
    แม้ปัจจุบันการใช้ CPU จะลดลงแล้ว แต่มันก็ยังเป็นโคเดกที่ถูกใช้มากที่สุดอย่างท่วมท้น

    • H.264 ได้รับการรองรับกว้างที่สุดก็จริง แต่อาจไม่ใช่ตัวที่ถูกใช้มากที่สุดก็ได้
      ทุกวันนี้บริการสตรีมมิงทั้งหมดให้ความสำคัญกับการส่งคอนเทนต์ AV1, VP9, HEVC ก่อนเพื่อประหยัดแบนด์วิดท์[0] และไคลเอนต์ในช่วง 5 ปีที่ผ่านมา เช่น โทรศัพท์, GPU, สมาร์ตทีวี, กล่องสตรีมมิง ฯลฯ ก็รองรับฟอร์แมตใหม่เหล่านี้อย่างใดอย่างหนึ่ง 0: https://www.etcentric.org/netflix-switching-from-vp9-codec-t...
    • เป็นการประหยัดค่าลิขสิทธิ์ คอร์ A76 เร็วพอที่จะถอด H.264 แบบใช้กำลัง CPU ล้วน ๆ ได้
  • ถ้าไม่ต้องการฟอร์มแฟกเตอร์พกพา, GPIO, หรือการใช้พลังงานต่ำ ก็ซื้อของ refurb อย่าง HP Prodesk G3 400 ได้ในราคา 60 ดอลลาร์ และประสิทธิภาพฮาร์ดแวร์ดีกว่ามาก
    ในฐานะโฮมเซิร์ฟเวอร์ จริง ๆ แล้วเป็นดีลที่ดีกว่า

    • ผมเพิ่งซื้อ HP c640 Chromebook ที่มี i5 รุ่นที่ 10 และ RAM 16GB จาก eBay มาในราคา 60 ดอลลาร์
      เร็วพอจะรัน LLM 7B ได้ที่ 1~2 โทเคนต่อวินาที
    • ถ้าเป็นคอมพิวเตอร์ที่เปิดไว้ตลอด ก็ต้องจ่ายค่าไฟด้วย
      Prodesk G3: 24 ชั่วโมง * 365 วัน * 35W * 1000W/kW * $0.30/kWh = $91. Raspberry Pi 5: 24 ชั่วโมง * 365 วัน * 12W * 1000W/kW * $0.30/kWh = $31. ค่า 12W ของ Raspberry Pi 5 น่าจะประเมินสูงไป และ 35W ของชิป Intel น่าจะประเมินต่ำไป ดังนั้นความต่างจริงอาจแย่กว่านี้
    • แพลตฟอร์มชิป Intel N100 NUC รุ่นใหม่น่าจะใกล้เคียงคำตอบที่สุด
      ราคาแพงเป็นสองเท่า แต่การใช้พลังงานวัดที่ปลั๊กอยู่ราว 4W ที่โหลด 50% ซึ่งต่ำกว่า 30W ของตัวเปรียบเทียบมาก และประสิทธิภาพก็เร็วกว่ามาก
  • คู่แข่งโดยตรงอย่าง Orange Pi 5 ที่ใช้ Rockchip RK3588S ต่างกันในส่วนนี้ไหม?
    ผมคิดว่าการมีตัวเลือกเร่งความเร็วด้วยฮาร์ดแวร์สำหรับการเข้ารหัส/ถอดรหัสวิดีโอไม่มาก อาจเป็นเรื่องปกติในอุปกรณ์ราคาถูกเพื่อลดต้นทุน

    • ทั้ง rk3588 และ rk3588s รองรับการเข้ารหัส H.264/HEVC ด้วยฮาร์ดแวร์ที่ 8K 30fps, การถอดรหัส HEVC/VP9 ด้วยฮาร์ดแวร์ที่ 8K 60fps, การถอดรหัส H.264 ที่ 8K 30fps และการถอดรหัส AV1 ที่ 4K 60fps
    • บอร์ดอื่นที่ราคาถูกกว่าก็มี การเร่ง AES มาตั้งแต่หลายปีก่อนแล้ว
  • ถ้าต้องการการเข้ารหัสวิดีโอด้วยฮาร์ดแวร์ ลองดูคอมพิวเตอร์บอร์ดเดี่ยวตัวนี้ที่ใช้ AMD 7840 รุ่นล่าสุดได้
    มีการเข้ารหัสครบทุกแบบ รวมถึง H.264, AV1, HEVC และมี GPU AMD รุ่นล่าสุดด้วย: https://youtu.be/WCRK-Uwb0EA?si=BlxaYkg7Ecq2rALJ