2020年11月2日、RaspberryPi400が発表されました。
まさかのキーボード一体型でMSXやPC-CLUBなどキーボード一体型PCを使っていたおっさん達がビンビンに反応してしまうの良くわかります。
私も反応してしまったので早速使ってみます。
RaspberryPi400を注文
Pimoroniに注文を入れ、1週間ほどで手物に届きました。
Pimoroniは発送が早く、トラッキングも利用できるので進めです。
今回注文したRaspberryPi400はUKキー配列のモデル、来年には国内でも販売が開始されるとの事ですがJPやUS配列の物になるのではないかと予想してUKにしました。
RaspberryPi400はどんな物なのか
キーボードにRaspberryPi4を内蔵したような物ですが、スペックやインターフェースに少し違いがあります。
RaspberryPi4との大きな違いは以下の通り
CPUクロックが1.8GHz、RaspberryPi4は1.5GHz
Bluetooth 5.1、RaspberryPi4は5.0(5.0と書いてあるサイトもありますが箱には5.1と書いてあります。)
USB2.0が1口、RaspberryPi4は2口(USB2.0が1口少ない)
CSI無し
DSI無し
オーディオ3.5mmジャック無し
オーディオ3.5mmジャックが無いのはかなり厳しい感じがしますがHDMIで接続したディスプレイから音がでますので大きな問題ではありませんでした。
(Bluetoothイヤフォンという手もあります)
ケンジントンロックもある。MicroSDスロットはカートを押すと飛び出すタイプ
UNIX-Bench5.1.3の結果
とりあえず技適未取得機器を用いた実験等の特例制度の届出を済ませUNIX-Bench5.1.3を実行します。
RaspberryPi400とRaspberryPi4(4G)のベンチマーク結果は以下の様になりました。
どちらも同じ電源、同じMicroSDカードを使用しベンチマークを行いましたが、なぜかほとんど同じ結果に。
RaspberryPi400
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 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
4 CPUs in system; running 1 parallel copy of tests Dhrystone 2 using register variables 15086497.8 lps (10.0 s, 7 samples) Double-Precision Whetstone 2674.3 MWIPS (9.9 s, 7 samples) Execl Throughput 2009.6 lps (30.0 s, 2 samples) File Copy 1024 bufsize 2000 maxblocks 254630.3 KBps (30.0 s, 2 samples) File Copy 256 bufsize 500 maxblocks 78764.2 KBps (30.0 s, 2 samples) File Copy 4096 bufsize 8000 maxblocks 600029.8 KBps (30.0 s, 2 samples) Pipe Throughput 312056.3 lps (10.0 s, 7 samples) Pipe-based Context Switching 40583.9 lps (10.0 s, 7 samples) Process Creation 2660.1 lps (30.0 s, 2 samples) Shell Scripts (1 concurrent) 3338.4 lpm (60.0 s, 2 samples) Shell Scripts (8 concurrent) 1027.4 lpm (60.0 s, 2 samples) System Call Overhead 274885.5 lps (10.0 s, 7 samples) System Benchmarks Index Values BASELINE RESULT INDEX Dhrystone 2 using register variables 116700.0 15086497.8 1292.8 Double-Precision Whetstone 55.0 2674.3 486.2 Execl Throughput 43.0 2009.6 467.3 File Copy 1024 bufsize 2000 maxblocks 3960.0 254630.3 643.0 File Copy 256 bufsize 500 maxblocks 1655.0 78764.2 475.9 File Copy 4096 bufsize 8000 maxblocks 5800.0 600029.8 1034.5 Pipe Throughput 12440.0 312056.3 250.8 Pipe-based Context Switching 4000.0 40583.9 101.5 Process Creation 126.0 2660.1 211.1 Shell Scripts (1 concurrent) 42.4 3338.4 787.3 Shell Scripts (8 concurrent) 6.0 1027.4 1712.3 System Call Overhead 15000.0 274885.5 183.3 ======== System Benchmarks Index Score 472.4 ------------------------------------------------------------------------ 4 CPUs in system; running 4 parallel copies of tests Dhrystone 2 using register variables 60250052.5 lps (10.0 s, 7 samples) Double-Precision Whetstone 10705.4 MWIPS (9.9 s, 7 samples) Execl Throughput 5230.3 lps (30.0 s, 2 samples) File Copy 1024 bufsize 2000 maxblocks 543630.4 KBps (30.0 s, 2 samples) File Copy 256 bufsize 500 maxblocks 182177.9 KBps (30.0 s, 2 samples) File Copy 4096 bufsize 8000 maxblocks 970531.8 KBps (30.0 s, 2 samples) Pipe Throughput 1245608.0 lps (10.0 s, 7 samples) Pipe-based Context Switching 209864.9 lps (10.0 s, 7 samples) Process Creation 7824.6 lps (30.0 s, 2 samples) Shell Scripts (1 concurrent) 8543.9 lpm (60.0 s, 2 samples) Shell Scripts (8 concurrent) 905.1 lpm (60.1 s, 2 samples) System Call Overhead 1054880.0 lps (10.0 s, 7 samples) System Benchmarks Index Values BASELINE RESULT INDEX Dhrystone 2 using register variables 116700.0 60250052.5 5162.8 Double-Precision Whetstone 55.0 10705.4 1946.4 Execl Throughput 43.0 5230.3 1216.3 File Copy 1024 bufsize 2000 maxblocks 3960.0 543630.4 1372.8 File Copy 256 bufsize 500 maxblocks 1655.0 182177.9 1100.8 File Copy 4096 bufsize 8000 maxblocks 5800.0 970531.8 1673.3 Pipe Throughput 12440.0 1245608.0 1001.3 Pipe-based Context Switching 4000.0 209864.9 524.7 Process Creation 126.0 7824.6 621.0 Shell Scripts (1 concurrent) 42.4 8543.9 2015.1 Shell Scripts (8 concurrent) 6.0 905.1 1508.5 System Call Overhead 15000.0 1054880.0 703.3 ======== System Benchmarks Index Score 1291.6 |
RaspberryPi4
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 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
4 CPUs in system; running 1 parallel copy of tests Dhrystone 2 using register variables 15128946.2 lps (10.0 s, 7 samples) Double-Precision Whetstone 2672.7 MWIPS (9.9 s, 7 samples) Execl Throughput 2007.1 lps (30.0 s, 2 samples) File Copy 1024 bufsize 2000 maxblocks 249489.0 KBps (30.0 s, 2 samples) File Copy 256 bufsize 500 maxblocks 77117.8 KBps (30.0 s, 2 samples) File Copy 4096 bufsize 8000 maxblocks 591737.2 KBps (30.0 s, 2 samples) Pipe Throughput 310659.5 lps (10.0 s, 7 samples) Pipe-based Context Switching 39987.3 lps (10.0 s, 7 samples) Process Creation 2700.8 lps (30.0 s, 2 samples) Shell Scripts (1 concurrent) 3338.1 lpm (60.0 s, 2 samples) Shell Scripts (8 concurrent) 1055.7 lpm (60.0 s, 2 samples) System Call Overhead 274878.1 lps (10.0 s, 7 samples) System Benchmarks Index Values BASELINE RESULT INDEX Dhrystone 2 using register variables 116700.0 15128946.2 1296.4 Double-Precision Whetstone 55.0 2672.7 485.9 Execl Throughput 43.0 2007.1 466.8 File Copy 1024 bufsize 2000 maxblocks 3960.0 249489.0 630.0 File Copy 256 bufsize 500 maxblocks 1655.0 77117.8 466.0 File Copy 4096 bufsize 8000 maxblocks 5800.0 591737.2 1020.2 Pipe Throughput 12440.0 310659.5 249.7 Pipe-based Context Switching 4000.0 39987.3 100.0 Process Creation 126.0 2700.8 214.3 Shell Scripts (1 concurrent) 42.4 3338.1 787.3 Shell Scripts (8 concurrent) 6.0 1055.7 1759.5 System Call Overhead 15000.0 274878.1 183.3 ======== System Benchmarks Index Score 471.1 ------------------------------------------------------------------------ 4 CPUs in system; running 4 parallel copies of tests Dhrystone 2 using register variables 60103324.9 lps (10.0 s, 7 samples) Double-Precision Whetstone 10698.1 MWIPS (9.9 s, 7 samples) Execl Throughput 5219.8 lps (30.0 s, 2 samples) File Copy 1024 bufsize 2000 maxblocks 534553.6 KBps (30.0 s, 2 samples) File Copy 256 bufsize 500 maxblocks 182649.8 KBps (30.0 s, 2 samples) File Copy 4096 bufsize 8000 maxblocks 968376.3 KBps (30.0 s, 2 samples) Pipe Throughput 1244005.9 lps (10.0 s, 7 samples) Pipe-based Context Switching 201864.6 lps (10.0 s, 7 samples) Process Creation 8028.0 lps (30.0 s, 2 samples) Shell Scripts (1 concurrent) 8583.1 lpm (60.0 s, 2 samples) Shell Scripts (8 concurrent) 934.7 lpm (60.3 s, 2 samples) System Call Overhead 1057160.8 lps (10.0 s, 7 samples) System Benchmarks Index Values BASELINE RESULT INDEX Dhrystone 2 using register variables 116700.0 60103324.9 5150.2 Double-Precision Whetstone 55.0 10698.1 1945.1 Execl Throughput 43.0 5219.8 1213.9 File Copy 1024 bufsize 2000 maxblocks 3960.0 534553.6 1349.9 File Copy 256 bufsize 500 maxblocks 1655.0 182649.8 1103.6 File Copy 4096 bufsize 8000 maxblocks 5800.0 968376.3 1669.6 Pipe Throughput 12440.0 1244005.9 1000.0 Pipe-based Context Switching 4000.0 201864.6 504.7 Process Creation 126.0 8028.0 637.1 Shell Scripts (1 concurrent) 42.4 8583.1 2024.3 Shell Scripts (8 concurrent) 6.0 934.7 1557.8 System Call Overhead 15000.0 1057160.8 704.8 ======== System Benchmarks Index Score 1291.9 |
使ってみた感想
RaspberryPi400は£66.9、RaspberryPi4(4G)は£54です。
キーボードの差は当然ですが、ケースが不要という点が非常に大きいと思います。
RaspberryPi4を使う場合、ケースとヒートシンクかヒートシンク一体型ケースを買わないとまともに使えませんがRaspberryPi400は内部の放熱板で十分放熱できており、そのままガンガン使えます。
キーボードもおまけレベルではなくしっかりした物で、本体の重量も400g位ありますのでタイピング中に本体が動いてしまうなどといった事もありません。
電源ランプがアクセスランプと兼用になっており、SDにアクセスすると点滅するのが地味に便利。
発表時気になった方は買いだと思います。
私はX68000のエミュレーター機として使用する予定です。