2022年5月8日の日記を表示中
2022年 5月 8日 (日)
■MAMEビルド
先日Ubuntu 20.04に入れ替えた自宅サーバ (DeskMini A300環境 - CPU: Ryzen 5 2400G, メモリ: 16GB) で、Linux向けのMAMEのビルドにかかる時間について、makeの-jオプションでジョブ数を変えた際にどう変化するかを調べてみました。
ジョブ数 | 時間 |
---|---|
4 | 1:16:10 |
5 | 1:11:18 |
6 | 1:07:50 |
7 | 1:04:48 |
一応、ジョブ数を増やせばそれなりに時間は短縮されるようですね。CPU自体は4コア (8スレッド) なので、もう少し行けそうな気もしますが、ここまで試したところで、もっとパワーのあるWindowsデスクトップPC (CPU: Ryzen5 3600, メモリ: 16GB) で、WSL上のUbuntuでビルドすれば、もっとビルド時間の短縮ができるんではないかということに気が付きました。というわけで、早速WSL2 + Ubuntu 20.04環境を構築して実験してみたところこんな結果に。
ジョブ数 | 時間 |
---|---|
4 | 0:56:55 |
8 | 0:36:09 |
10 | 0:32:41 |
11 | 0:30:39 |
12 | 0:30:08 |
13 | 0:29:47 |
14 | 0:29:50 |
15 | 0:30:00 |
速い。DeskMini A300環境では1時間かかっていた作業が30分を切りました。CPUは6コア12スレッドですが、ジョブ数はそれよりちょっと多い13を指定しておくのが一番美味しいようです。もちろんこの環境でビルドしたバイナリをVirtualBox上のUbuntu環境に持ってきて動くことも確認済み。まあ、MAMEを毎回フルビルドしているわけではないので普段はDeskMini A300環境で十分そうですが、必要に応じてWSLも活用すると良いのかも。興味深い実験でした。
■Space Saver II
先日サーバのOSをUbuntu 20.04に入れ替える際に、普段使用していない予備のSpace Saver IIを使ったんですが、なぜかキーボードの左ボタンを押しても画面内の各種ボタンを押すことができず、タブとスペースを駆使してインストール作業を進める必要がありました(インストール後の設定作業でキーボードでの操作ではどうにもならない状況が発生したので観念してマウスを接続)。
で、今日、何が悪かったか切り分けてみたところ、Space Saver II自体がおかしいということが判明。別マシンに接続して確認したところ、左ボタンと中ボタンのどちらを押しても、両方のボタンが押されたような反応をすることがわかりました。PS/2 - USB変換器を交換しても同様だったので、キーボード側の問題と見てよさそうです。うーん、そのうちばらして調べてみますかね・・・。
[コメントを書く]
■戦国無双5
光秀編も一応クリア。そして今日初めて「道具」の使い方を知りましたw。まさか店で買わないとチュートリアルにすら出てこないとは・・・
[コメントを書く]
2022年5月8日の日記を表示中
[コメントを書く]