12月初旬に注文したMacMini M1 chip Model がようやく昨日納品された。メモリを16GBに、SSDを1TBに拡張したので時間が掛かった模様ではあるが、随分と時間が掛かったものだ。FT8で運用すべく、早々にインストールしたのだが結果は下記の通り。
1.JTDX V2.2.0 rc-155 → ちょっと苦労してOK
2.WJSTX 2.3.0 → インストールはできたが動作がNG
3.RunLogNG → OK
4.ExpertSDR2 V1.3.1 Update8 → OK
上記4はフルSDRの無線機 ”SunSDR2DX"用のソフトウェア。これが一番動かなそうと思っていたのだが、あっさり動いた。(勿論、Intel モードですが)RunLogNGはちょっと前に"Universal Mode"対応とアナウンスしていたので問題なし。
で、以外と手間取ったのがFT8用ソフトウェア2つ。まずJTDXだが、通常MacOSへインストールする場合にはちょっとした作業をする必要がある。具体的に言うと
/etc/sysctl.conf にreadme.txt にある内容を記述して保存して再起動する。
(内容はパラメータ:shmmax, shmseg 等を変更してリブートして
これらの値をデフォルト値とすること)
ところが、この作業をしてもパラメータ値が変更されない。従ってJTDXが起動しない(今まで使っていたMac(Mac Mini Intel Model , Mac Book Proではこの操作で動作していた)
つまりsysctl.conf を変更してリブートしてもパラメータ値が変更されない状態になってしまったと言う現象に陥った。
色々考えた結果、sysctlコマンドにて強制的にパラメータ変更することにした結果、パラメータが変更されてJTDXは動作した。
sudo sysctl -w kern.sysv.shmmax=104857600
sudo sysctl -w kern.sysv.shmmin=1
sudo sysctl -w kern.sysv.shmseg=32
sudo sysctl -w kern.sysv.shmall=25600
しかし、再起動すると当然パラメータ値は元に戻るので動かない。しょうがないの上記コマンドをシェルにして、ターミナルを起動時に立ち上げて実行することにした。JTDX、RunLogNG のログを移植してFT8運用は無事に動いている。
JTDXが動いたので当然Wjst-X も楽勝と思いきや、インストール出来てソフトウェア起動までは異常ないのだが、どうも受信が出来ていない様子。(送信は出来るしCATも動いている)
仮想オーディオの VB-Cable との相性か、M1との相性か、分からないけれどWSJT-X は動かなかった。しかし、FT8はほぼJTDXで運用しているのでまあこれ位は良しとした。
今まで使っていたMac mini は2009年に購入した物なので新たに買うならIntel Chip よりトラブル覚悟で M1 Chip Model にと決めたのでこの結果に満足することにした。
アマチュア無線家でMac を使っておられる方は少ないかもしれないが、有償の場合もあるが優れたソフトが多い。先にあげた、RumLogNG もそうだが衛星通信で使っている”MacDoppler" ログソフトの "MacLoggerDX" などWindows には無い特徴があって非常に使い易い。少し敷居は高いが検討の余地はあると思う。