2025年12月17日水曜日

Ubuntu Cinnamon 24.04.3にAMD Radeon Driver v25.30.1を導入する

パソコン環境:
 M/B: ASRock A620Pro RS (BIOS 3.50)
 CPU: AMD Ryzen 5 7600
 Memory: Apacer FL.64GAC.PKRK2 (32GB x 2)
 Storage: Crucial T500 2TB(NVMe) + Crucial P3 Plus 1TB(NVMe)
 OS: Ubuntu Cinnamon 24.04 LTS

という環境の下で AMD Radeon Driver for Ubuntu を導入しておりますが、そのドライバを最新化したその手順です。

まず最初は、現ドライバのアンインストール。

$ amdgpu-uninstall
$ sudo apt purge amdgpu-install
$ sudo apt autoremove ※
$ sudo reboot

もしかしたら※の部分は

sudo apt autoremove amdgpu-dkms dkms

とする必要があるかも。

次にやったのはLinux OEMカーネルの導入。作業時点の最新版 24.04d を導入しました。

$ sudo apt update
$ sudo apt install linux-oem-24.04d
$ sudo reboot

システム起動後に uname -r でカーネルバージョンを確認。(24.04dは 6.17 カーネル)
で、AMDのガイダンス通りに AMD Radeon Driver v25.30.1を導入。(ドライバファイルは事前にダウンロード)

$ sudo apt update
$ sudo apt dist-upgrade
$ cd ~/Downloads
$ sudo apt install ./amdgpu-install_7.1.1.70101-1_all.deb
$ sudo apt update
$ sudo amdgpu-install -y --usecase=graphics,rocm --vulkan=radv --no-dkms
$ sudo usermod -a -G render,video $LOGNAME
$ sudo reboot

以上で完了です。
Radeon Driver v25.30.1の説明としては「Linux-oem-24.04c を導入しろ(=Kernel 6.14)」となっていましたが、「最新でも問題無いでしょ」と根拠の無い判断で24.04dを導入しましたが、特に問題ありませんでした。

で、この作業をした弊害…と言うと変ですが lm_sensors で妙な温度センサーを検知するようになってしまい…。6.17カーネルに標準搭載されたspd5118モジュールがメモリーのSPDが検知している?温度を表示しているようでした。
とりあえず、以下の設定を /etc/sensors.d/nct6775.conf の末尾に書き加えておきました。

bus "i2c-2" "SMBus PIIX4 adapter port 0 at 0b00"
chip "spd5118-i2c-2-51"
    label temp1 "Temp(DIMM#1)"
chip "spd5118-i2c-2-53"
    label temp1 "Temp(DIMM#2)"
”DIMM#1"とか"DIMM#2"とか数字は適当に付けました。どっちがどっちか分からんので。

【後日追記】

日本時間の12/20(土)朝、パソコンを起動するとUbuntuのUpdate通知が来てたので、特に考えることなく[適用]して、必須ではないけど「念の為」にリブート…。したら、Ubuntu Cinnamonロゴが出てるところでハング。

定期的にディスクアクセスランプがチカチカしてるだけで一向に進む気配がない。しかたなく、H/WリセットしてGRUBメニューからrecovery-modeで起動。rootコンソールでいくつかログを見るもさっぱり分からず。何もしないと何も変わらないので「壊れたパッケージの修復」みたいなのを実行して再起動。

通常カーネル(6.17.0.1008-oem)で起動して…、何事もなかったように普通に起動してくれました。なんなんそれ…。今朝のUpdateがOEMカーネルに対して何か問題があるのか、ワタシがスカタンなだけなのか…。

2025年12月15日月曜日

乗る気がしなくて在宅で微メンテを

12月に入ってこの季節らしい寒さになってきました。別に「寒いから走りに行きたくない」ということではなかったのですが、なんとなく家から出る気がしなくて…。この週末は自宅でちょっとした課題対応を行っておりました。

1つめが写真左側の「リアディレイラ・ガード」の設置。見ての通りハブライトホルダーを付けて、テールライトをそこに付けただけ、です。なぜこんなものを付けたかと言うと、少し前のサイクリングの時に、座るのに具合の良い高さの石に立て掛けてたバイクが風に煽られて、ドライブ側を下に倒れてしまいまして…。その時は何も気づくことはなかったんですが、後日のサイクリングでローギアに入れるとすごい異音。1つ落としてもまだ異音。

なんじゃぁ!こりゃぁぁぁっ!

とじっくり見てみたら、なんとディレイラハンガーが歪んでしまっておりましたのですよ。倒れた場所が悪かったのか倒れる勢いが強かったのか…運が悪かったのか。

リアエンドと別体のリプレイサブルなハンガーなら気は楽ですが、クラシカルなリアエンドと一体の「ロードエンド」フレームのため、ハンガーの歪み補正ツールを手当して復旧しましたのです。で、同じことが起こった時に同じ目に遭うのは「愚の骨頂」と思い、リアディレイラ・ガードを設置することにしました。

あまり格好良いものではありませんね。けど、背に腹は変えられず。倒す/倒される/倒れることはそうそう無いとは思いますけど、念には念を…。

2つめは写真右側のサドルバッグ。シートポストのボルトの先端がバッグに擦れてバッグの生地が傷むようでしたので、当たる部分にマジカルカーボンを貼ってガードしておくことにしました。