Fedora34

あれやこれやで惰性でボーっと過ごしていたら、Fedora34リリースの発表がありました。ちょうど休日だったので、これ幸いと更新作業開始。
Release NoteにあるUpgrade手順に従って問題なく終了です。32->33の時はいくつかのパッケージで問題が起きましたが、今回はそんなこともの無く至ってスムーズに進行していささか拍子抜け。時間はかかった様ですが、途中出かけていたので実際に要した時間は分かりません。

さて新しいシステムになって何が変わったのか相変わらずよくわかっていません。Xのベースが変わったとの話ですが、劇的にパフォーマンスが向上したと言う訳でもないので使っていてもよくわからないなぁと。
画面左下の電源OFF等のガジェットの出方が変わったのが、現在のところの気づきかな。

例によってReleaseと同時にUpdateパッケージが出ていますが、各FTPサイトの更新が間に合っていないようで、どこに行ってもsrpmが取り出せません。1日待てばmirror化が行きわたるかな。まぁ焦ってどうこうってことでは全くないのでゆっくりやっていきましょう。ちょうど連休期間に入ることだし。

ディスプレイ更新

新型ディスプレイ

解像度の高いディスプレイがだいぶ安くなってきました。なので久しぶりに更新します。ものは旧品同様DELL製で、P2421Dという24インチ品。旧品の解像度は1920×1200ドットでしたが、今回は2560×1440と横に1.3倍、縦に1.2倍の解像度となります。前と同じ位置だと目がキツイので(苦笑)、目との距離を調整して設置場所を決定。

画像は新しいディスプレイを撮影したもので、変なふうにアイコンが配置されていますが、これが旧ディスプレイでの画面サイズ。だいぶ広くなったことがわかります。

旧品の購入は2012年10月でしたから、約8年と8ヶ月使用したことになります。現在でも表示に特段の問題があるわけではありませんが、CADを使用するときにもう少し広い画面だとやりやすくなるはずと思い思い切って更新したのでした。
実際はまだ慣れていなくて、相変わらずチマチマ作業しているのであまりありがたみは無いんですが、そのうち慣れてくるでしょう。

それにしてもLCDディスプレイの肝はバックライトなんですが、LED化によって明度劣化がゆっくりになり、すごく寿命が延びましたね。出たての頃のLCDディスプレイはバックライトにCFLという蛍光灯の親戚を使用していたのでこのCFLの寿命が比較的早く来てしまう問題が有りましたが、現状8年使っているDELLの旧品(U2412)でも気にならなく、この先何年使用できるのかわくわくしてきます。

GOLF 7.5その7 タイヤローテーション

ようやく5000kmを越えたのでタイヤのローテーション実施です。重量級FFでしかも出力トルクが大きいのでおろそかにはできません。
前車の時は8ヶ月後だったけど、今回も同じくらい。最初は2ヶ月で2000kmも走ったけど、例の「緊急事態宣言」のおかげで出かけにくくなったし、仕事でも遠方の話がすっかり無くなってしまったので、月400km程度の何時ものペースとなったのでした。

この車はオプションの関係でスペアタイヤがありません。なのでいささか危険ではありますが、ジャッキを前後に掛けて一気に交換を済ませます。スペアタイヤ無しはエコだとも言いますが、ローテーションの時には不便です。

タイヤサイズは変わらずの225/45R17なので一本あたりの重量も似たり寄ったり。ハブ部分にホイールのセンター部を引っ掛けるような構造が出来ていたので多少は楽でしたが、相変わらずアクロバティックな作業を要求されます。

「ジャッキ掛けて取り外し、内部も外部も洗ってから戻して」の一連作業を両側やってなんだかんだで1.5時間の作業でした。

この後10年以上前にB6パサートに乗っていた時分に購入して1シーズンしか活躍できなかったスタッドレスタイヤを買取屋に持っていって処分。タイヤを外して非鉄金属の買取業者に持っていくことも考えましたが、タイヤの外し工賃と古タイヤの処分費とで赤字になりそうな気がしたのでそのままの状態で買い取ってもらいました。こちらは基本ホイール代でしかありませんが、それでも赤字どころかそれなりの額になったので満足。もっと渋いかと思ったのですが、思い過ごしのようでした。

そう言えば4500kmを越えた辺りでエンジンの当たりが付いてきたのか、一段と静かでスムーズになった気がします。足回りも落ち着いてきた感じで、やはり輸入車は5000km越えないと真の姿は分からないものですね。

KiCAD5.1.9 PKGBUILDその3

とりあえず途中経過。今回はビルドの途中でコンパイルエラーになってしまい。最後まで行きません。
何だろうな… VCPKGではうまく行っているので納得が行かない。wx云々って出ていたので、そのへんの何かのバージョンがVCPKGでやった時と違っているのかも。

それにしてもニトログリセリン並に繊細過ぎる…

KiCAD5.1.9 PKGBUILDその2

前回何もせずに実行したら変な感じに完了してました。が、よく見るとバージョンがr20783.d70cebcd62で、違和感だらけ。

よくよく見たらこれはNightly Buildって奴で、目的のものとは違います。

いくつか並んでいるPKGBUILDファイルの中身をチェックしてPKGBUILD-STABLEが5.1.9を生成するためのファイルと確認しました。なので、もともと有ったPKGBUILDファイルをPKGBUILD.nightlyに変更し、PKGBUILD-STABLEをコピーしてPKGBUILDにリネームして再度make_x86_64.batを実行。

途中経過ですが、5.1.9のソースを引っ張ってきているのでどうやらこちらが正解の模様。始まるまでの段取りに時間がかかってるので、その隙に手動でnewstroke_font.cppをコピーして始まるのを待ちます。もしこれ日本語フォントが使えるようになっていれば結果オーライなんですが、どうなりますことやら。

KiCAD5.1.9 PKGBUILD

少し時間が空いてしまったけど、とりあえずパッケージの作成に再挑戦。

PKGBUILD関係のファイルの置き場所がgithubからgitlabに移動しているので、そちら側から最新のwindows関係を取り出し。場所はhttps://gitlab.com/kicad/packaging/kicad-win-builderとなります。

例によってcmakeをインストールしてパッケージ生成に必要となる処理系やライブラリなんかのダウンロード開始。cmakeのインストール時にpathを追加するのオプションが出ますので、追加を忘れないようにすると後々楽です。またmsys2なんかも新たにインストールされますので、pkgbuildをするつもりの人は、最初からこちらの手順で進める方が無駄が無くてよいでしょう。

どうせ一発では通らないだろうと思ったので、とりあえずmake_x86_64.batを実行。あれこれ大量にダウンロード&インストールされます。
で、しっかりお約束のエラーで停止。一発目は各種更新を有効化するための自爆でした。
なので、再度make_x86_64.batを実行。またしてもなにやら更新を取り出しているので、もう少し行ったり来たりしそうな感じ。

まだmakefileにfontの入れ替え指示なんかも追加していないので、まだまだ先は長いぞっと。
まぁゆっくり楽しみましょう。

2/7 16:20追記

ログによると13:11には作業終了の模様。ただし、何かが不足していて最終のパッケージ生成には至らなかったとか。

==> 作成完了: mingw-w64-x86_64-kicad-git r20783.d70cebcd62-1 (2021年02月07日 13時11分34秒)
=> WARNING: You don't have the required toolchain installed for mingw32.
=> WARNING: To install it run: 'pacman -S -mingw-w64-i686-toolchain'
==> エラー: Cannot find the strip binary required for object file stripping.

ということで、msysのコンソールからpacman -S -mingw-w64-i686-toolchainとやるとエラー。-mingw64云々ってオプションは知らんよと。はてと思いpacmanの説明を読んだら、どうも2個目の-は不要の模様。
pacman -S mingw-w64-i686-toolchainとやったら無事にあれこれが入りました。が、これだとi686だけだよなと気になったので、念のためにpacman -S -mingw-w64-x86_64-toolchainも実行します。

あとは再度makeの実施。さてどうなるかな。

2/7 21:00追記
今度は無事に終了しましたが、完成物がどこにあるのか見当たらない(笑)。まぁ特に何かしなくてもパッケージが生成されることが分かったので良しとしましょう。
次はfontファイルの入れ替えをして日本語フォント対応パッケージを生成しなくては。
これが本番だからね。

rebuild時間

普段使いのFedora、まぁ実験的ディストリビューションなので頻繁に各モジュールの更新がかかります。で、最適化オプションを変更してできるだけ自前でrebuildするわけですが、昨日は大物が沢山来て大騒ぎ。firefox,libreoffice,thunderbirdとどれもソースrpmが500MB級で、ダウンロードだけでも時間がかかります。

実際のrebuildに要した時間はログによれば、
firefox-85.0-5.fc33 started at 2021年  1月 30日 土曜日 18:43:49 JST
libreoffice-7.0.4.2-7.fc33 started at 2021年  1月 31日 日曜日 03:18:44 JST
ninja-build-1.10.2-1.fc33 started at 2021年  1月 31日 日曜日 06:31:32 JST
p11-kit-0.23.22-2.fc33 started at 2021年  1月 31日 日曜日 06:32:15 JST
qpid-proton-0.33.0-1.fc33 started at 2021年  1月 31日 日曜日 06:32:55 JST
samba-4.13.4-0.fc33 started at 2021年  1月 31日 日曜日 06:39:57 JST
sddm-0.19.0-5.fc33 started at 2021年  1月 31日 日曜日 06:51:52 JST
thunderbird-78.7.0-1.fc33 started at 2021年  1月 31日 日曜日 06:52:38 JST
zziplib-0.13.71-1.fc33 started at 2021年  1月 31日 日曜日 08:59:44 JST
ざっとこんな塩梅。
以前はlibreofficeを処理するのに12時間くらいかかっていたので随分早くなったものですが、firefoxが異様に時間がかかるようになってきました。

今回の記録でも18:43に始まって03:18に終了なので8.5時間… Thunderbirdが2時間、Libreofficeでも2.5時間なのでなんともはや。何がそんなに難しいのかな。

SSDその3

どうにか4時間ほどでクローン化が終わったので、接続を変更してSSDから起動。いやはやとても快適です、こんなことならウジウジ言っていないでさっさとやっておけばよかったな。

早速速度を比べてみましたが、一目瞭然。シーケンシャルはHDDでもそこそこの速度が出ていますが、ランダム読み書きが100倍以上速くなっています。これが起動時に一斉に各アプリケーションがストレージにアクセスして来る状況で有効に機能するわけですね。

実際の所、HDDだと起動後のあれこれが済んで落ち着くまで15分ほどかかってましたが、SSD化後はデスクトップが表示されてから1分もしないうちにまともに使用できる状態となります。もちろん裏であれこれ動いているのは知っていますが、ほぼ待たされることが無くなったので全部が終わるまで待たなくても良くなったわけです。
この快適さを知っちゃうともう元には戻れないな。

S.M.A.R.T.の情報によれば7年落ちのHDDはまだ健康状態に問題は無いとか。週一回の割でクローンバックアップを取るようにしておきますかね。

SSD、それも大容量品はそれなりに高価なデバイスですが、効果抜群で投資した甲斐があったというものです。

1/16追記:
バックアップ用にHDDをつないでおくと、Index Serach EngineやセキュリティーソフトなんかがHDD側にもアクセスしに行くので、結局ガラガラ煩いことが判明。なので、バックアップはSynctoyでファイルコピーではなく、週末にClone化するときだけHDDを接続することに決定。
まぁ、現状でもストレージが不足している訳ではないのでSSDだけで十分。なのでこの運用にしましょう。

SSDその2

なんだかんだで、2TBのSSDを手配。取り寄せってことでしたが、あっという間に配達されてきました。 さっそく取り付けてクローン化作業開始。 いつまで経っても残り時間が1時間20分ほどという状態が続きます。 まるで使えないナビの到着時刻予想のようだな。

ただし、昔1TBのHDDのクローン化した時はまる1日かかったので、かなり高速化されているのは事実。開始2時間でプログレスバーが半分ほどに進んでいるので、あと2時間もあれば終わるかな。

終了して再起動した後、どのくらい高速化されるのかが楽しみだ。

新しいSSD

KiCADをリビルドしたいと言う、どちらかと言うとどうでもよい願望でSSDを入手。

メーカーから各種ツールが提供されているので移行はとても簡単。今回はもともとの容量も少ないこともあって15分くらいで完了。

まぁSSDにしたら当然速度を測るよねということで定番のDiskBenchを実行。その結果はだいたい570MB/s程度で以前にNotePCに導入したA-DATAのSSDの倍くらいの速度。
ただし、CPUがI5-4590とI5-2540Mとの違いがあるので、素の速度差かどうかは不明です。でもまぁ「さすがは860EVOだよね」と言うレベルで満足。

しかし、同じくメーカーから提供されているツールの中に「Rapid Mode」なる設定があることを発見したので、RAPIDだぜと期待しながらMODE ON。再度速度計測した結果、

SSD BENCH

とSATAでまさかの3GB/sec超え! ドライバーか何かで怪しい術を使っているような気がしますが気持ちの良い数値が並んでいます。
他のベンチマークを利用して再度計測してみないと真の実力は不明ですけど、気持ちは良いですね。これが昔流行った「CX486のベンチマークだけ早い問題」と一緒だと残念ですけどどうなんでしょう。

さてこれだけ早くなるなら、保留中の職場PCの更新もとりあえずHDD→SSDにして、さらに構成を検討することにしようかな。ストレージは多くて困ることはないのでこの方法は有効だな。さて値段を調べて注文してしまおう。