ラズパイ4(8GBメモリ)でWindows 10を動作させたら。。 | 55歳過ぎてもアメリカでIT企業のエンジニア・PMとして挑戦します

55歳過ぎてもアメリカでIT企業のエンジニア・PMとして挑戦します

一昔前なら定年を意識する年齢ですが、家族で夢をかなえるために2019年4月に渡米、現地のIT企業のソフトウェア開発部門のエンジニア・PM(プログラムマネージャー)として挑戦しています。

先日の記事で、ラズパイ4でWindows 10 を動かしたらどうなるか? を検証したくてラズパイ4を購入したというところまで書きました。

 

この記事ではその実践編、果たして1万円台でWindows 10マシンを構築するというロマンは実現したのかどうかについて記載したいと思います。ニコニコ

ところでそもそも、「ラズパイでWindowsって動くものなのか?」という疑問をお持ちの方もいらっしゃるかも知れないので軽く触れますと、

 

現在出回っているWindows 10は3種類ありまして、(対応CPUの観点から

1. X64版

2. X86版

3. ARM64版

があります。

ほとんどの方は1.のX64版インテル・AMD系のCPUの64ビット版)をお使いかと思います。

2.のX86は32ビット版です。

そして3.のARM64版というのが、ラズパイにも搭載されているARM系のCPUで動作するバージョンになります。

 

特に「ラズパイ用Windows」というものがあるわけではなく、ラズパイで採用されているCPUに対応したWindowsを使えば、少なくともコア部分は動作する、と言えるかと思います。

したがってARM64版のWindowsは、ラズパイで使用できるはずである、ということになります。ニコニコ

 

ただし実際には、ディスプレイ、キーボード、マウスなどをはじめとした周辺機器がOS上で動作するかがキモになってきます。

 

昔はOSインストール時に、個々のドライバを手動でロードさせてからインストールを継続するといったことが必要でしたが、今日では非常に多くのデバイスドライバがOSのインストーラーに同梱されており、そして多くのデバイスがUSBなどの標準規格の上で基本的な動作はするように作られるようになったことなどから、あまり難しいことをしなくても基本部分に関しては動作するようになっています。

 

さて、ラズパイの場合、とりあえずディスプレイ出力はOK、キーボードやマウス類もUSB経由なのでOK有線LANもOK

=Windowsインストーラーに標準で入っているデバイスドライバで動作する)です。ニコニコ

 

※ただし現時点では、WIFIはNG、サウンド出力もNGです。ガーン

 

インストールの手順ですが、非常に簡単で、

まずふつうのPCを使って、ARM64版 Windows 10のインストールイメージをダウンロード、そしてそれをラズパイで使用するマイクロSDにいれます。

そしてそのマイクロSDをラズパイに差してラズパイを起動するとWindows 10のインストール画面になるので、あとは指示通りに進めていく形となります。

私は以下のITmediaさんの記事を見ながらインストールしました。

ラズパイで「Windows 10 on ARM64」を動かす(インストール編):名刺サイズの超小型PC「ラズパイ」で遊ぶ(第38回)(1/2 ページ) - ITmedia NEWS

 

起動時の画面

インストール中

起動後

 

ところが、最初にその辺に転がっていたSDカードにインストールして起動したところ、最初はフリーズした・インストールに失敗したと思うほど起動が遅く、5分以上かかってやっと起動するという 恐ろしい状況でした。ガーン

 

これは、使っていたSDカードが あまり速くないタイプ Class 1一秒間に最大1MB転送)だったため、極端に遅くなってしまったのでした。笑い泣き

 

そこで、日本で買ってきた もう少し速いSDカード Class 10一秒間に最大10MB転送)を使用してインストールしたところ、少なくともフリーズしたとは思わないレベルで起動するようになりました。

 

しかし。

 

Windowsの起動後、メモリの様子をチェックしてみると。。

奮発して8GBメモリ搭載のラズパイを購入したにもかかわらず、3GBとして認識されてしまっていました。ガーン

 

実はこれは、設定で最初はそうなっているのだそうで、

 

”Limit RAM to 3GB” というオプションが デフォルトで有効になっているので、これを無効にしないと8GBとして動作しないのですね。。

ただし、メモリを3GB以上にしてしまうと、現時点ではWindowsが不安定になってしまうようです。

本末転倒。。

 

ということで、メモリを8GB認識するようにして再度試してみると。。

 

 

う~~ん、まあ動きますし、「全く使い物にならない」というレベルではないものの、

 

なにもしていなくてもすぐにCPUの使用率は100%固定状態になってしまい、ガーン

 

動きも全体的にもっさりしています。笑い泣き

 

まだできることはないかという事で、設定画面をみてみると、CPUのクロックを変更できるようになっていました。

 

標準でラズパイ4のCPUは1.5GHzでコア4つ)になっていますが、

CPU ConfigurationのところでCPU Clockを Max にすると、2.2GHzまで上げられるようです。ニコニコ

 

ただ、これをやるにはCPUをもっと冷やさないとダメそうです。

標準クロックであっても、CPUはメチャクチャ熱くなるので (素手で触るのはちょっと度胸がいるくらい)、オーバークロックにはまず耐えられないと思います。

 

なので以下のような感じの、ヒートシンクやファンをつけないと、オーバークロックさせたまま動作させ続けるのは難しいと思います。

 

 

 

 

 

私はそういった冷却部材は日本では買ってこなかったので、やるならアメリカでAmazonなどで注文するしかありませんが、

 

もしも仮に冷却が上手くいって、クロックを2.2GHzで動作させられたとしても、劇的に速くはならないと思われます。

 

仮に今の1.2倍くらいのパフォーマンスで動作したとしても。。

 

普通に軽い使い方をする(メールを書いたり、Excelを使用したり、Web閲覧をするなど)でさえも、

 

結構ストレスがたまるレベルの速度かと思います。。笑い泣き

 

 

なので、「ラズパイで Windowsを実用的に使う」というロマンは、残念ながら夢破れた。。という結果かと思います。笑い泣き

 

なお、Windowsではなくて、ラズパイで一般的に使われる Rasberry Pi OS (Linuxベース)であれば、サクサクです。ニコニコ