Homeに戻る  一覧2018に戻る 

デスクトップPC購入、NetBSD/amd64-currentをインストールする[2018.03.17]


2007年10月に購入し、NetBSD/amd64専用で楕円曲線の有理点計算に使用していたHP Pavilion v7260jp(AMD Athlon64 X2)の内蔵HDDが故障して、bootできなくなってしまった。 v7260jpは購入から10年以上経過して、性能的にも見劣りするようになったので、これを機会に、新しいデスクトップPCを購入することにした。

希望の条件は、NetBSD/amd64で使用するために、AMD Ryzen 7搭載のデスクトップPCで、メモリ16GB以上、予算は15万円程度である。 最終的に、HP Pavilion Power 580(Ryzen 7 1700)に決めた。購入先はHPダイレクトプラスで、価格は15.4万円となった。 注文から約5営業日の納期で、納品された。 HP7260jpと比較して筐体(ATXケース)は大きいが、重さが軽いことに驚いた。 ディスプレイはEizo FlexScan L685を流用するので、HDMI-DVIケーブルを追加購入した。 とりあえず、Windows 10 Pro(x64)をインストール/設定した後、BIOSでAMD-Vを有効化して、VirtualBOX上に、NetBSD-7.1.1/amd64の仮想マシンが動作するようにした。 ディスプレイFlexScan L685の表示も正常である。 ただし、Window上で1280x1024の解像度は狭く感じるが、やむを得ない。

この状態で1週間ほど動かしてみた。 仮想マシンは実マシンと比較して少し性能が低下すること、Windows Updateで勝手に再起動する(一応、グル−プポリシーでユーザログイン中の再起動を禁止してみたが、安心できない)ので、長時間の連続運用ができないことが問題である。 やはり、NetBSD/amd64の実マシンとしても使いたいので、NetBSDインストール用に2TBのUSB HDDを追加購入した(HPに修理を依頼することも考えて、標準的なWindows 10 Pro環境も残すことにした)。 NetBSD-7.1.1/amd64のCD-ROMからbootさせるために、BIOSで起動デバイスの順序をCD-ROM優先に変えてみたが、CD-ROMからbootできなかった。 bootできない原因は、BIOSのセキュアブートの設定だった。 BIOSでセキュアブートを無効化して、レガシーブートを有効化し、起動デバイスをCD-ROM、USB HDD、内蔵Diskの順に変更すると、NetBSD-7.1.1/amd64のCD-ROMからbootできるようになった。 NetBSD-7.1.1/amd64のインストーラは起動するが、USB-KBで入力できない。 10年前ならRS-232Cで接続する手もあったが、今時のPCにはRS-232Cインタフェースは付いていない。 kay氏に相談すると、KBを接続するUSBポートを変えてみるか、NetBSD-currentを使ってみる、というアドバイスをもらった。 KBを接続するUSBポートを変えても状況は変化しない。 Pavilion Power 580はUSB 3.0ポートがベースで、KBを接続できる純粋なUSB 2.0ポートを持たないようだ。 次にNetBSD-current(NetBSD 8.0_BETA (GENERIC.201803150720Z))のCD-ROMから起動すると、USB-KBから入力できるようになったので、USB HDDにNetBSD-currentをインストールできた。

sudo-1.6.6, samba-2.2.12, bash-3.1, readlin-6.3, pari-2.9.4, make-3.81, gmp-6.1.2, emacs-21をbuildして、最小限の設定をすると、なんとか楕円曲線の有理点計算に使える環境になった。 perl5(v5.26)とemacs-21(nox11)は、pkgsrcを活用した。 今後は、少しづつ環境を整えていく予定である。 cpuinfoを表示すると、このように16個の論理CPUが認識されている。 CPU MHzの表示は3.7GHzを超えるものがあり、あやしいのかもしれない。

現在のPavilion Power 580の構成は、以下の通りである。
項目 部品/製品 備考 購入年月
本体,電源 HP Pavilion Power Desktop 580 300W, ATX 2018.03
CPU AMD Ryzen 7 1700 Eight-Core Processor 3.0-3.7GHz
8-cores,16-threads
L1 Cache: 768KB
L2 Cache: 4MB
L3 Cache: 16MB
Family:Model:Step: 23.1.1
AMD SenseMI, AMD-V, AES, AVX, FMA3, XFR
-
Memory 8GB*2 DIMM 16GB (2400MHz) -
Display Adapter AMD RadeonTM RX 580 8GB RAM(GDDRS) -
SD0 (ld0) SAMSUNG MZVLW256HEHP NVMe 1.2, 238GB
31130 cyl, 255 head, 63 sec, 512 bytes/sect
Windows 10 Pro (System)
-
HD0 (wd0) WD ST3500630AS Serial ATA, 5400rpm, 1863GB
3876021 cyl, 16 head, 63 sec, 512 bytes/sect
Windows 10 Pro (Data)
-
HD1 (sd0) Toshiba HD-PE20TK USB 3.0, 1863GB
1907729 cyl, 64 head, 32 sec, 512 bytes/sect
NetBSD-current(2018.03.15)/amd64
2018.03
LAN device RTL8251 1000Base-T -
Sound device Realtek ALC3863-CG - -
Keyboard HP USB Multimedia Keyboard USB -
Mouse HP USB Optical Mouse USB -
Display Eizo(Nanao) FlexScan L685 18.1inch LCD 2003.09




Last Update: 2018.03.24
H.Nakao

Homeに戻る[Homeに戻る]  一覧に戻る[一覧2018に戻る]