Raspberry Pi 400 คีย์บอร์ดคอมพิวเตอร์ ที่มีโปรเซสเซอร์ Broadcom BCM2711C0 1.8 GHz และเราได้เผยแพร่การถอดประกอบของฮาร์ดแวร์ Raspberry Pi 400 เพื่อตรวจสอบโซลูชันการระบายความร้อนและการออกแบบฮาร์ดแวร์โดยรวม
ในการทดสอบ Benchmarks นี้ เราจะเน้นที่ความแตกต่างของ Raspberry Pi 400 กับ Raspberry Pi 4 เป็นหลัก เนื่องจากชิปส่วนใหญ่ที่อุปกรณ์ทั้งสองนี้ใช้เหมือนกัน หลังจากตรวจสอบคุณสมบัติต่างๆ แล้ว เราจะเรียกใช้สคริปต์ “SBC Bench” ของ Thomas Kaiser เพื่อทดสอบประสิทธิภาพการระบายความร้อนและเปรียบเทียบแพลตฟอร์มฮาร์ดแวร์ Raspberry Pi ทั้งสอง
การเปรียบเทียบฟังก์ชันระหว่าง Raspberry Pi 400 กับ Raspberry Pi 4 รุ่น B
เนื่องจากส่วนประกอบทั้งสองนี้โดยทั่วไปเหมือนกันมาก เราจะเน้นระหว่างส่วนประกอบทั้งสองนี้ ดังแสดงในตารางด้านล่าง (ตารางนี้จัดทำโดย Cytron)
ราคาไม่แสดงในตารางด้านบน แต่ Raspberry Pi 400 มีราคา $80.25 (~2,700฿) ในขณะที่ Raspberry Pi 4 ที่มี 4GB มีราคา $55 (~1,800฿) หากคุณต้องการแป้นพิมพ์ เคส และระบบระบายความร้อน คุณจะต้องจ่ายเพิ่ม $15 (~500฿) ดังนั้นราคาจึงน่าดึงดูดใจมาก
เนื่องจากโปรเซสเซอร์ 1.8GHz ประสิทธิภาพของสินค้าคงคลังจึงสูงขึ้นเล็กน้อย แต่อย่างที่เราเห็นในอดีต หากคุณมีโซลูชันการระบายความร้อนที่เหมาะสมะ Raspberry Pi 4 จะสามารถโอเวอร์คล็อกได้ถึง 2.0+ GHz
Raspberry Pi 400 คีย์บอร์ดพีซี เพิ่ม… คีย์บอร์ดตามที่ผู้คนคาดหวัง สามารถใช้ได้ในสหรัฐอเมริกา สหราชอาณาจักร เยอรมนี ฝรั่งเศส อิตาลี และยุโรป นอกจากนี้ยังเพิ่มปุ่มเปิด/ปิด ซึ่งสามารถรับรู้ถึงฟังก์ชั่นการเริ่ม/ปิดเครื่องแบบนุ่มนวล และยังช่วยป้องกันความเสียหายของระบบไฟล์ ตลอดจนยังเพิ่มรูกุญแจของ Kensington เพื่อป้องกันการโจรกรรม เช่น ที่โรงเรียนโดยส่วนตัวแล้ว ฉันคิดว่านี่เป็นวิธีแก้ปัญหาแบบพกพามากกว่าการมีคีย์บอร์ด Raspberry Pi 4 + ฮีตซิงค์หรือเคสที่ไม่มีพัดลม
อย่างไรก็ตาม ฟังก์ชันบางอย่างจะหายไป รวมกล้อง CSI และขั้วต่อจอแสดงผล DSI, PoE, แจ็คเสียง 3.5 มม. และพอร์ต USB 2.0 แน่นอนว่าพอร์ต USB 2.0 นั้นไม่ใช่ปัญหาจริง ๆ เพราะในหลาย ๆ กรณีจะใช้กับคีย์บอร์ด USB ภายนอก
ข้อมูลระบบ Raspberry Pi OS
คีย์บอร์ดพีซีรองรับซอฟต์แวร์กับ Raspberry Pi 4 ดังนั้นฉันจึงสามารถติดตั้ง Raspberry Pi OS 32 บิต เพื่อตรวจสอบ
ผลการประเมินพบว่าประสบการณ์ของผู้ใช้เหมือนกับประสบการณ์ระบบของ Raspberry Pi 4 ทุกประการ ดังนั้นเรามาตรวจสอบข้อมูลระบบที่เกี่ยวข้องกัน:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
pi@raspberrypi:~ $ cat /etc/issue Raspbian GNU/Linux 10 \n \l pi@raspberrypi:~ $ uname -a Linux raspberrypi 5.4.72-v7l+ #1356 SMP Thu Oct 22 13:57:51 BST 2020 armv7l GNU/Linux pi@raspberrypi:~ $ df -h Filesystem Size Used Avail Use% Mounted on /dev/root 15G 7.8G 6.0G 57% / devtmpfs 1.8G 0 1.8G 0% /dev tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 1.9G 8.6M 1.9G 1% /run tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup /dev/mmcblk0p1 253M 54M 199M 22% /boot tmpfs 383M 0 383M 0% /run/user/1000 pi@raspberrypi:~ $ cat /proc/cpu cpu/ cpuinfo pi@raspberrypi:~ $ cat /proc/cpuinfo processor : 0 model name : ARMv7 Processor rev 3 (v7l) BogoMIPS : 108.00 Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32 CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xd08 CPU revision : 3 ... Hardware : BCM2711 Revision : c03130 Serial : 10000000c311ea9d Model : Raspberry Pi 400 Rev 1.0 |
ยกเว้นหรือรหัสแก้ไข – c03130 – ที่นี่ไม่มีความแตกต่าง โดยบรรทัดที่ “13” เป็นรหัสของ Raspberry Pi 400 และ “0” ตัวแรกหมายความว่าผลิตโดย Sony UK
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
pi@raspberrypi:~ $ sudo inxi -Fc0 System: Host: raspberrypi Kernel: 5.4.72-v7l+ armv7l bits: 32 Console: tty 1 Distro: Raspbian GNU/Linux 10 (buster) Machine: Type: ARM Device System: Raspberry Pi 400 Rev 1.0 details: BCM2711 rev: c03130 serial: 10000000c311ea9d Argument "Raspberry Pi 400 Rev 1.0" isn't numeric in sprintf at /usr/bin/inxi line 6969. CPU: Topology: Quad Core model: ARMv7 v7l variant: cortex-a72 bits: 32 type: MCP Speed: 1800 MHz min/max: 600/1800 MHz Core speeds (MHz): 1: 1100 2: 1100 3: 1100 4: 1100 Graphics: Device-1: bcm2711-vc5 driver: vc4_drm v: N/A Device-2: bcm2711-hdmi0 driver: N/A Device-3: bcm2711-hdmi1 driver: N/A Display: server: X.org 1.20.4 driver: modesetting unloaded: fbdev tty: 80x24 Message: Advanced graphics data unavailable in console for root. Audio: Device-1: bcm2835-audio driver: bcm2835_audio Device-2: bcm2711-hdmi0 driver: N/A Device-3: bcm2711-hdmi1 driver: N/A Sound Server: ALSA v: k5.4.72-v7l+ Network: Message: No ARM data found for this feature. IF-ID-1: eth0 state: up speed: 1000 Mbps duplex: full mac: dc:a6:32:d7:ed:db IF-ID-2: wlan0 state: down mac: dc:a6:32:d7:ed:dd Drives: Local Storage: total: 14.84 GiB used: 7.80 GiB (52.6%) ID-1: /dev/mmcblk0 vendor: SanDisk model: SL16G size: 14.84 GiB Partition: ID-1: / size: 14.29 GiB used: 7.75 GiB (54.2%) fs: ext4 dev: /dev/mmcblk0p2 ID-2: /boot size: 252.0 MiB used: 53.9 MiB (21.4%) fs: vfat dev: /dev/mmcblk0p1 Sensors: System Temperatures: cpu: 39.4 C mobo: N/A Fan Speeds (RPM): N/A Info: Processes: 165 Uptime: 5m Memory: 3.81 GiB used: 251.5 MiB (6.4%) gpu: 76.0 MiB Init: systemd runlevel: 5 Shell: bash inxi: 3.0.32 |
ส่วนใหญ่เหมือนกับ Raspberry Pi 4 ยกเว้นความถี่ 1.8 GHz และอุณหภูมิระบบเย็น 39.4°C ในห้องที่ 28°C นั่นก็หมายความว่าเป็นตัวเลือกสำหรับการโอเวอร์คล็อก แต่ฉันยังไม่ได้ลองในรีวิวนี้
การทดสอบ Benchmarks และการทดสอบการกระจายความร้อนของ Raspberry Pi 400
ในส่วนของการทดสอบนี้ ฉันได้ติดตั้งทั้ง rpimonitor และ SBC Bench ผลลัพธ์มีดังนี้:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
sudo ./sbc-bench.sh -c sbc-bench v0.7.4 Installing needed tools. This may take some time... Done. Checking cpufreq OPP... Done. Executing tinymembench. This will take a long time... Done. Executing OpenSSL benchmark. This will take 3 minutes... Done. Executing 7-zip benchmark. This will take a long time... Done. Checking cpufreq OPP... Done. It seems neither throttling nor frequency capping has occured. Memory performance: memcpy: 2675.4 MB/s memset: 3107.4 MB/s (0.9%) 7-zip total scores (3 consecutive runs): 6581,6535,6533 OpenSSL results: type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes aes-128-cbc 74936.49k 91939.58k 99726.17k 101606.74k 102298.97k 102263.47k aes-128-cbc 75166.77k 92169.83k 99692.63k 101724.50k 102206.12k 102285.31k aes-192-cbc 67517.95k 80832.83k 86475.95k 87858.52k 88342.53k 88457.22k aes-192-cbc 67460.47k 80889.83k 86204.16k 87939.75k 88473.60k 88397.14k aes-256-cbc 61194.19k 72072.73k 76320.00k 77589.85k 77914.11k 77949.61k aes-256-cbc 61098.42k 72037.61k 76419.50k 77493.59k 77933.23k 77824.00k Full results uploaded to http://ix.io/2Cyi. Please check the log for anomalies (e.g. swapping or throttling happenend) and otherwise share this URL. |
ไม่พบการควบคุมปริมาณ และแผนภูมิอุณหภูมิแสดงเหตุผล:
เมื่อไม่ได้ใช้งาน อุณหภูมิจะอยู่ที่ประมาณ 37°C ในระหว่างการทดสอบเบนช์มาร์กแบบมัลติเธรด 7-zip อุณหภูมิจะสูงถึง 50°C
ฉันจะไม่เปรียบเทียบมันกับ Raspberry Pi 4 เปล่าเพราะเรารู้ถึงประสิทธิภาพของมัน แต่เปรียบเทียบกับ Raspberry Pi 4 ที่มีเคสโลหะไร้พัดลม KKSB ความถี่หลังคือ 1.5 และ 2.0 GHz
หมายเหตุ แผนภูมิข้างบนจัดทำขึ้นในเดือนกุมภาพันธ์ 2563 โดยใช้เฟิร์มแวร์ล่าสุด ประกอบด้วยการเพิ่มประสิทธิภาพล่าสุดทั้งหมดสำหรับการระบายความร้อนและลดการใช้พลังงาน ผลลัพธ์ก็น่าประทับใจเพราะ Raspberry Pi 400 มาพร้อมกับระบบระบายความร้อนที่เพียงพอ
ตอนนี้ เรามาเปรียบเทียบผลการทดสอบ Benchmarks (ยิ่งสูงยิ่งดี) และอุณหภูมิสูงสุด (ยิ่งต่ำยิ่งดี):
Raspberry Pi 400 @ 1.8 GHz | Raspberry Pi 4 @ 1.5 GHz | Raspberry Pi @ 2.0 GHz | |
---|---|---|---|
memset (MB/s) | 2675.4 | 2662.5 | 2749.1 |
memcpy (MB/s) | 3107.4 | 3436.9 | 3849.9 |
7-zip | 6549.66 | 5454 | 6807 |
OpenSSL (hash/s) AES-256-CBC - 16KB | 77824.00k | 64951.64k | 86567.59k |
อุณหภูมิสูงสุด(°C) | 51.6 | 65.2 | 80.3 |
7-zip และ OpenSSL ส่วนใหญ่เป็นไปตามความถี่ของ CPU แต่อย่างใด memset และ memcpy แสดงแบนด์วิดท์หน่วยความจำที่ต่ำกว่าใน Raspberry Pi 400 แป้นพิมพ์พีซีระบายความร้อนได้ดีกว่าด้วยตัวกระจายความร้อนขนาดใหญ่ที่เกือบจะตรงกับผลลัพธ์ที่มีการระบายความร้อนแบบแอคทีฟ
บอร์ดขยาย Raspberry Pi 400 และ HAT
Raspberry Pi 400 มาพร้อมกับขั้วหัวต่อแบบ 40 พิน แบบดั้งเดิม ซึ่งสามารถใช้กับสายจัมเปอร์ได้อย่างง่ายดาย หรือใช้สายแพ 40 พินเพื่อเชื่อมต่อกับบอร์ดขยาย HAT เพื่อใช้งาน แต่ฉันไม่มีอันหลัง เลยอยากรู้ว่าเป็นไปได้ไหมที่จะเสียบ HAT เข้ากับคีย์บอร์ดโดยตรง ฉันเช็ดฝุ่นออกจาก RabbitMax Flex Pi HAT เพื่อใช้งาน
พิน 1 และพิน 40 มีการทำเครื่องหมายไว้อย่างชัดเจนบนคีย์บอร์ด ดังนั้นจึงง่ายต่อการใส่อย่างถูกต้อง อย่างไรก็ตาม ขึ้นอยู่กับรุ่น มันอาจไม่พอดีเพราะหมุดบางตัวบนบอร์ดขยายจะป้องกันไม่ให้เสียบเข้าไปจนสุด
หากบอร์ด HAT ของคุณไม่มีพินอื่นๆ อยู่เหนือพิน 40 พินประมาณหนึ่งเซนติเมตร ก็ไม่น่าจะมีปัญหา อย่างไรก็ตาม ควรใช้สายแพเป็นความคิดดีกว่า
ฉันต้องบอกว่า Raspberry Pi Foundation ได้ทำงานที่ยอดเยี่ยมในเรื่องนี้และทิ้งความประทับใจไว้กับฉัน Raspberry Pi 400 คีย์บอร์ดพีซี ยังมาพร้อมกับฟังก์ชั่นส่วนใหญ่ของ Raspberry Pi 4 และคุณไม่จำเป็นต้องยุ่งกับเคสหรือฮีตซิงค์ มันใช้งานได้ดีมาก ฉันเชื่อว่ามันจะ ได้รับการต้อนรับจากผู้คนมากมายโดยเฉพาะในสภาพแวดล้อมทางการศึกษา ราคาของมันยังน่าสนใจมากเมื่อเทียบกับราคาของ Raspberry Pi 4 SBC ที่มี RAM 4GB เพียง 15 ดอลลาร์เท่านั้น ราคาของ Raspberry Pi นั้นใกล้เคียงกับ Raspberry Pi ที่ไม่มีพัดลมและไม่มีเคสโลหะ และในบางกรณีอาจต่ำกว่านั้นด้วยซ้ำ
บอร์ดนี้ไม่เหมาะสำหรับทุกคน ประการแรก มันไม่เป็นประโยชน์/เหมาะสำหรับโครงการฝังตัวที่ฟอร์มแฟคเตอร์ของคอมพิวเตอร์บอร์ดเดียวยังคงในอุดมคติ นักการศึกษาต้องจำไว้ว่าโครงการใด ๆ ที่ใช้กล้อง Raspberry Pi และ/หรือจอแสดงผลจะไม่สามารถเป็นไปได้ หรือโครงการใด ๆ ที่มี PoE ก็เป็นไปไม่ได้เช่นกัน แม้ฉันจะชอบแนวคิดของคีย์บอร์ดพีซีที่ขับเคลื่อนด้วย PoE
ฉันขอขอบคุณ Cytron ที่ส่งตัวอย่างสำหรับรีวิว Raspberry Pi 400 คีย์บอร์ดพีซีขายราคา $ 82.25 (~2,700฿)และจัดส่งทั่วโลก
แปลจากบทความภาษาอังกฤษ : Raspberry Pi 400 Keyboard PC Review and Benchmarks vs Raspberry Pi 4
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT