FC2カウンター FPGAの部屋 マウスコンピューターのパソコンにHDDとGPUを追加してUbuntuをインストールした
FC2ブログ

FPGAやCPLDの話題やFPGA用のツールの話題などです。 マニアックです。 日記も書きます。

FPGAの部屋

FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。Xilinx ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。

マウスコンピューターのパソコンにHDDとGPUを追加してUbuntuをインストールした

マウスコンピューターのパソコンにHDDとGPU(NVidia の GTX1060)を追加して、追加したHDD の 1.4TB のパーティションに Ubuntu 16.04 をインストールしたのだが、とっても大変だったのでブログに書いておく。

マウスコンピューターのパソコンを購入した記録だ。
マウスコンピューターにパソコンを注文しました” ”FPGAコンパイルマシンが届きました(新しいパソコン)
ちなみに、メモリは16GB に増設されている。

HDDとGPU を追加した写真を示す。
Ubuntu_GPU_1_170604.jpg

まずは、Windows の高速起動をOFF にしないと、パソコン起動時のBIOS の設定が難しいので、高速起動をOFFにした。

Windows 上から 「 BIOS 設定 」 画面を表示する方法 ( Windows10 )”を参照にしてBIOS 画面を表示した。

BIOS 設定が肝だった。これを間違うといろいろな不具合が生じた。
まずは、Boot 設定。
Fast Boot をDisabled にしないと、下のUEFI Hard Disk Drive Priorities が出てこない。
Boot 画面が見えるようにQuiet Boot をDisabled に設定した。
Hard Disk のブートはWindows Boot Manager になっているのが分かる。これをUbuntu に設定しないとGRUBの画面が出てこなかった。
Ubuntu_GPU_2_170604.jpg

UEFI Hard Disk Drive Priorities に入って、’-’ボタンを押して、ubuntu をBoot Option #1 に持ってきた。
Ubuntu_GPU_3_170604.jpg

Hard Disk のブートが ubuntu になっているのが分かる。これでGRUBが起動して、Ubuntu やWindows の起動を選ぶことできるようになった。
Ubuntu_GPU_4_170604.jpg

これでUbuntu を起動することができるようになった。
ちなみに、Ubuntu 16.04 のインストールは、USBメモリにUnetbootin を使用して、Ubuntu 16.04 のイメージを書きこんで、USBブートでインストールした。

ところが、USB ブートして、インストールメニューは出るのだが、どうしてインストールを選ぶとその後の画面が表示されない。とっても悩んだが、”nVidiaのGPU搭載PCにUbuntuを入れようとしてハマった”をやってみると画面が表示されるようになった。
結局、メニューが出たら e キーを押してコマンドの編集モードにして、”quiet splash を nomodeset に書き換える”をやれば、その後の画面が見えた。

NVidiaのドライバをインストールしないと 800 x 600 の画面しか表示できなかったので、インストールを行った。
GTX-1080 など GeForce を Ubuntu 16.04 LTS で CUDA-8.0RC と共に使う”を参考に、GPU のGTX1060 のドライバをインストールしたのだが、どうやってもドライバをインストール後にUbuntu を再起動した後にログインすることができなかった。2回ほどインストールのし直しをしてしまった。
原因は、BIOS のSecure Boot だった。これをDisabled にすると、GTX1060 のドライバを問題なくインストールすることができた。
Ubuntu_GPU_5_170604.jpg

BNN-PYNQ/bnn/src/training/ の設定を行って、mnist をトレーニングしてみた。
その結果、Epochが 6.5 秒程度だった。以前にVirtualBox 上にインストールしたUbuntu 16.04 のCPUでやった時は、約125 秒だったので、約19.2 倍にスピードアップしていることになる。
つまり、33時間20分が1時間44分で終了するということになる。計測してなかったが実際に速かった。Ubntu_GPU_6_170604.png

(2017/06/05:追記)
マウスホイールの移動量が少ないので、”「imwheel」でマウスホイールのスクロール移動量(スピード)を大きく”を参考にして、設定したら、快適になりました。
UPを7、DOWNを6に設定しました。
  1. 2017年06月04日 04:38 |
  2. パソコン関連
  3. | トラックバック:0
  4. | コメント:0

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック URL
http://marsee101.blog.fc2.com/tb.php/3818-a967096d
この記事にトラックバックする(FC2ブログユーザー)