- 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 ความคิดเห็น
ความคิดเห็นจาก Hacker News
แทนที่จะทำ Pi รุ่นใหม่ที่เร็วขึ้นและแพงขึ้นเรื่อย ๆ อยากให้เน้นทำให้ Pi รุ่นเดิม ราคาถูกลงและหาซื้อได้ง่ายขึ้น มากกว่า
ผมมี RPi อยู่ราว ๆ สิบกว่าตัว แต่ไม่มีตัวไหนต่อกับจอเลย ไม่ต้องการพอร์ต HDMI คู่ 4K แต่อยากได้ Pi ราคา 20 ดอลลาร์ ที่มีสต็อกแพร่หลายมากกว่า รู้สึกเหมือนพวกเขาลืมไปแล้วว่าเดิมที RPi ถูกทำมาเพื่ออะไร
การขยายช่วงประสิทธิภาพและทำให้ต่อกับจอได้ก็ดูเป็นก้าวที่มีความหมายต่อเป้าหมายนั้น คอมพิวเตอร์อเนกประสงค์ถูกใช้ต่างกันไปในแต่ละคน ดังนั้นคำว่า “ลืมไปแล้วว่าเดิมที RPi ถูกทำมาเพื่ออะไร” ไม่เพียงแสดงความไม่รู้ แต่อาจทำร้ายความรู้สึกด้วย ทิศทางที่คุณต้องการกับทิศทางผลิตภัณฑ์ของบริษัทอาจไม่ขนานกันก็ได้ แต่ต้องมีความเข้าใจด้วยว่าตัวเองไม่ใช่ตัวเอกเพียงคนเดียวบนเวทีนี้
https://www.microcenter.com/product/486575/Zero_W
กรณีใช้งานอื่น ๆ ก็หนักเกินไปสำหรับ Pi 4 และผลิตภัณฑ์คู่แข่งที่ใช้ RK3588 ก็ดูน่าสนใจไม่น้อย ประเด็นคือกรณีใช้งานของคุณกับของผมต่างกัน ผมอยากให้พวกเขาเดินหน้าตามหาทั้งประสิทธิภาพที่สูงขึ้นและความคุ้มค่าต่อไปควบคู่กัน
แบบนี้ก็เหมือนมี Pi ที่หาซื้อได้แพร่หลายในราคาต่ำกว่า 20 ดอลลาร์อยู่แล้วไม่ใช่หรือ
คำพูดที่ว่า “ในอนาคตคงต้องทำอะไรสักอย่าง แต่สำหรับ Pi 5 ผมมองว่าแม้แต่ 1mm² สำหรับการเข้ารหัสด้วยฮาร์ดแวร์ก็ใหญ่เกินไป” ฟังเป็นภาษาบริษัทได้ว่า “Broadcom ตัดสินใจว่าจะไม่ให้ใช้วิดีโอ IP core ในราคาถูกหรือฟรีอีกต่อไปแล้ว”
เหตุผลเรื่องพื้นที่ไดพอเข้าใจได้ในฐานะเหตุผลที่ไม่ใส่การเข้ารหัส AV1/HEVC แต่ไม่ได้อธิบายว่าทำไม H.264 ถึงหายไป คำอธิบายว่า CPU ตอนนี้แรงพอจะเข้ารหัส H.264 ด้วยคุณภาพและเฟรมเรตที่ดีกว่าตัวเข้ารหัสฮาร์ดแวร์รุ่นเก่าก็ฟังดีกว่า แต่สำหรับคนที่ต้องการพลังงานต่ำหรือจำเป็นต้องใช้ CPU ไปทำอย่างอื่น มันก็ยังเป็นการถอยหลังอยู่ดี สุดท้ายคงมีปัจจัยอื่นอย่างไลเซนส์ที่ผลักดันการตัดสินใจ และคำอธิบายนี้ฟังเหมือนการหาเหตุผลมารองรับภายหลัง
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 เคยมีโค้ดेकที่ปลดล็อกผ่านซอฟต์แวร์ได้ก็เพราะเหตุผลแบบนี้
การถอดรหัส 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 ไม่ได้จ่ายแค่ฮาร์ดแวร์ แต่ยังจ่ายให้กับการสนับสนุนจำนวนมหาศาล บทสอน และความเป็นมาตรฐานด้วย หลายคนใน HN น่าจะรับมือกับฐานความรู้ที่เล็กกว่าของ BPi, OPi, ROCK ฯลฯ ได้
ชุดพัฒนาใหม่ของ Nvidia อย่าง Jetson Orin Nano ก็ไม่มีฮาร์ดแวร์วิดีโอเอนโค้ดเดอร์อย่างน่าประหลาดใจ
ต้องไปเข้ารหัสวิดีโอด้วย CPU แทน ซึ่งแปลกมากเมื่อคิดว่าการเข้ารหัสวิดีโอเป็น use case ที่พบได้บ่อยในแอปพลิเคชันวิดีโอจำนวนมาก
ถึงอย่างนั้น ถ้าตั้งค่าให้ถูกต้อง ดูเหมือนว่า CPU จะสามารถเข้ารหัสสตรีม 1080p จำนวน 4 สตรีมที่ 30fps เป็น H.264 ได้: https://www.ridgerun.com/post/jetson-orin-nano-how-to-achiev...
แล้ว OBS จะทำอย่างไร? https://www.nvidia.com/en-us/geforce/guides/broadcasting-gui...
ในปี 2023 การไม่มี การถอดรหัส H.264 ด้วยฮาร์ดแวร์ นี่ค่อนข้างไม่สมเหตุสมผล
แม้ปัจจุบันการใช้ CPU จะลดลงแล้ว แต่มันก็ยังเป็นโคเดกที่ถูกใช้มากที่สุดอย่างท่วมท้น
ทุกวันนี้บริการสตรีมมิงทั้งหมดให้ความสำคัญกับการส่งคอนเทนต์ AV1, VP9, HEVC ก่อนเพื่อประหยัดแบนด์วิดท์[0] และไคลเอนต์ในช่วง 5 ปีที่ผ่านมา เช่น โทรศัพท์, GPU, สมาร์ตทีวี, กล่องสตรีมมิง ฯลฯ ก็รองรับฟอร์แมตใหม่เหล่านี้อย่างใดอย่างหนึ่ง 0: https://www.etcentric.org/netflix-switching-from-vp9-codec-t...
ถ้าไม่ต้องการฟอร์มแฟกเตอร์พกพา, GPIO, หรือการใช้พลังงานต่ำ ก็ซื้อของ refurb อย่าง HP Prodesk G3 400 ได้ในราคา 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 น่าจะประเมินต่ำไป ดังนั้นความต่างจริงอาจแย่กว่านี้
ราคาแพงเป็นสองเท่า แต่การใช้พลังงานวัดที่ปลั๊กอยู่ราว 4W ที่โหลด 50% ซึ่งต่ำกว่า 30W ของตัวเปรียบเทียบมาก และประสิทธิภาพก็เร็วกว่ามาก
คู่แข่งโดยตรงอย่าง Orange Pi 5 ที่ใช้ Rockchip RK3588S ต่างกันในส่วนนี้ไหม?
ผมคิดว่าการมีตัวเลือกเร่งความเร็วด้วยฮาร์ดแวร์สำหรับการเข้ารหัส/ถอดรหัสวิดีโอไม่มาก อาจเป็นเรื่องปกติในอุปกรณ์ราคาถูกเพื่อลดต้นทุน
ถ้าต้องการการเข้ารหัสวิดีโอด้วยฮาร์ดแวร์ ลองดูคอมพิวเตอร์บอร์ดเดี่ยวตัวนี้ที่ใช้ AMD 7840 รุ่นล่าสุดได้
มีการเข้ารหัสครบทุกแบบ รวมถึง H.264, AV1, HEVC และมี GPU AMD รุ่นล่าสุดด้วย: https://youtu.be/WCRK-Uwb0EA?si=BlxaYkg7Ecq2rALJ