メインPCのCPUをRyzen 5 3600に移行した
前回CPUとマザーボードを変更したのが2013年なので、8年ぶりにCPU買った…
nantonaku-shiawase.hatenablog.com
PCの構成
AMD Ryzen 5 3600 with Wraith Stealth cooler 3.6GHz 6コア / 12スレッド 35MB 65W【国内正規代理店品】 100-100000031BOX
- 発売日: 2019/07/07
- メディア: Personal Computers
ASRock AMD Ryzen 3000シリーズ (Soket AM4)対応 B550チップセット搭載 Micro ATX マザーボード 【国内正規代理店品】B550M Steel Legend
- 発売日: 2020/06/16
- メディア: Personal Computers
CFD販売 デスクトップPC用メモリ PC4-21300(DDR4-2666) 16GB×2枚 288pin (無期限保証)(Crucial by Micron) W4U2666CM-16G
- 発売日: 2017/09/02
- メディア: Personal Computers
- SSD 660p Series SSDPEKNW512G8XT
INTEL 3D NAND技術を搭載 インテル®SSD660Pシリーズ SSDPEKNW512G8XT
- 発売日: 2018/09/22
- メディア: Personal Computers
- WD Blue 3D NAND SATA WDS500G2B0A
Western Digital SSD 500GB WD Blue PC PS4 2.5インチ 内蔵SSD WDS500G2B0A-EC 【国内正規代理店品】
- 発売日: 2019/06/23
- メディア: Personal Computers
電源 : SST-ST55F-G(8年経過しているが続投、そろそろ変えたほうがよさそう)
ケース: SST-GD08B(8年経過しているが続投、どうしようかなこれも…)
CD/DVDドライブ:適当に余っているもの
ディスプレイ、マウスキーボード:適当に余っているもの
CPUは以前から使いたいと思っていたAMDのRyzenにした。もう少しお金を出して上位のエディションを買っても良かったが、まあ性能比較したときに十分向上してるからいいかなと思い、Ryzen 5 3600にした(あとパソコン工房でセールだったので)
これはクロック数が3.6GHzではあるが、A10 5800Kのコア数が4なのに対してRyzen 5 3600は6あるため総合的に見て速い。また、Ryzenのスレッド数は12である。
そして、A10が当時4万円だったのに対してRyzen5は2万5000円である。
Ryzen 5 3600 と A10 5800Kの比較
CPU | AMD A10-5800K vs AMD Ryzen 5 3600の比較
- CPUスレッドが12になるのは、見てみると結構すごい
- 今まで4しかなかったスレッドが一気に12になったので見た目的にすごい
- 実際使ってみるとninjaで並列ビルドしたときの速度が上がったり、Steamで激遅だったゲームがまともに動いたりした
トラブルシュートや改善
B550M Steel LegendのNICのドライバがない
Linuxあるあるですが、起動時にマザーボードについてるNICのドライバがないためにsystemdのnetworking.serviceが開始できず、リカバリモードで起動した。
とりあえずUSB-LAN変換ケーブルで外部ネットワークと通信。
$ sudo lspci | grep Ethernet 06:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. Device 8125 (rev 05)
Realtekの8125というやつらしい
Realtek 8125を使えるようにする
Realtek 8125 NIC をCentOS8で動かす - Qiita を参考に
$ cd ~/Downloads/ $ tar xvf r8125-9.005.01.tar.bz2 $ cd r8125-9.005.01/ $ sudo ./autorun.sh $ sudo depmod -a
Realtek 8125をDKMSに登録して自動で配備
自動的にドライバを更新させたいのでDKMSを使う。kernel update時にRealtek 8125 NICのドライバを自動コンパイルする - Qiita を参考に
// ドライバのソースコードを/usr/srcへ移動 $ tar xvf r8125-9.005.01.tar.bz2 $ sudo mv r8125-9.005.01 /usr/src // vim /usr/src/r8125-9.005.01/src/Makefile - BASEDIR := /lib/modules/$(shell uname -r) + BASEDIR := /lib/modules/$(KVER) // dkms.confの作成 $ cat /usr/src/r8125-9.005.01/dkms.conf PACKAGE_NAME="r8125" PACKAGE_VERSION="9.005.01" BUILT_MODULE_LOCATION[0]="src" BUILT_MODULE_NAME[0]="r8125" MAKE[0]="'make' KVER=${kernelver} modules" CLEAN="make clean" DEST_MODULE_LOCATION[0]="/updates/dkms" AUTOINSTALL="yes" // DKMSへの追加、ビルド、インストール $ sudo dkms add -m r8125 -v 9.005.01 $ sudo dkms build -m r8125 -v 9.005.01 $ sudo dkms install -m r8125 -v 9.005.01
これでカーネルを更新したら自動でドライバが適用される。
ZENカーネルを使用する
最適な性能を得るには linux-zen カーネルをインストールします。Linux ZEN はあらゆるプロセッサで優れた速度と安定性を提供します。デフォルトカーネルと同じ電力を消費するためデスクトップで使用する場合のみ推奨です。
linux-zenの導入について | 点と接線。
Liquorix Kernel
Liquorix Kernelというやつがいいらしいので、後先考えずぶっこんでいく
$ curl 'https://liquorix.net/add-liquorix-repo.sh' | sudo bash $ sudo apt-get install linux-image-liquorix-amd64 linux-headers-liquorix-amd64
M.2をつかって動作させるSSDのR/W性能がヤバイ
今回はM.2 SSDを流れで購入したのだが、この記事によるとM.2を使うとSSDのREADが3GB/秒でできるらしい。やべえ…これもうRAMでしょ…
kaworu.jpn.org