たまに掃除は必要!熱暴走…

イメージ
 そんなに暑くないのに… 本日、午前中にオンラインで打合せをしていると、突然マシンがダウン。 一瞬、停電か?と思ったもののディスプレイの電源は入っている。 あれっ?と思い、すぐさまノートで打合せを継続。 その間に、再度マシンの電源を投入。 問題なく起動する。 でも、CPU温度がたまたま目に入り、95℃を超えて徐々に上昇していく。 105℃あたりで再度マシンダウン。 これは、熱暴走によるダウンの可能性が高い。 以前、CPUをRyzen7→9にした頃は、60℃〜70℃程度だった記憶がある。 本当はGW中にSSDの載せ替えを行う予定だったけれど、忙しくて先延ばしにしていた。 その時やっていれば、多分掃除もしただろうに…。 ということで、午後からマシンを解体し、掃除をすることに。 ケース本体のFANはホコリがかなり溜まっている。 GPUのFANは問題ない。 電源とCPU FANはひどい。 一旦、CPU FANを取り外し、きれいにする。ついでにCPUグリスも塗り直しセット。 動作確認すると、投入直後で40℃台。 そりゃ、熱暴走も起こすわけだ。 せっかくバラしたので、SSDの載せ替えを実施。 OSは500GBで、ユーザ領域(/home)は1TBを使用しているもののAIのmodelをいくつも落としていたり、DockerのImageが多種置いてあるため、結構容量を食っている。 今回、2TBのSSD( Hanye SSD ¥17,800- で入手済)を用意してあるので、 1TB→2TB, 500GB→1TBと玉突きで移動させることを計画していたので実施する。 本当は、ddコマンドで移すつもりだったのだけれど、3月にお客さんのところで使いそうだったので、 ORICOのクローン機能付SSDアダプタ を入手済。 裸族のSSD版ですね…。1万円程度の品です。 これに、新品のSSDとこれまでの1TBのSSDを差し込んでクローン開始。 そこそこ時間はかかるものの、放置でOK。 ただ、HanyeのSSDについているヒートシンクが引っかかるため、一旦取り外してクローン後取り付ける必要があった。 続いて、500GB→先程の1TBに書き込み。 ただ、1TB(samsungの980pro)が、先程のクローンでかなり熱くなっていたため、速度低下が激しい感じ。1TB→2TBよりも時間がかかった感じ。 ...

x240のキーボード交換 しかし痛恨のミス

さすが中古か…。キーが壊れた

まあ、多少使い込んだ感じのキーが一部あったものの、比較的綺麗だよなぁとは思っていたのだけれど、部分的に傷んでいたようだ。
Nキーが外れたので、ハメようとしたが、中の金具が金属疲労を起こしていて、触ったら折れた。
右上の部分だけれど、拡大すると
とまあ、これでも入力はできるけれど、不便極まりない。
そこで、キーボードのみを手配することに。

ついでなので、バックライト有りにして、USキーボードにすることにした。
Amazonで3,000円+送料(400円)だったので、即注文。
注文通したのが12/7。中国からの直送で昨日届いた。
予定では21日だったけれど、この時期わんさかと宅配が発生していると思われるので、まあ仕方ない。

分解→交換

x240は、前の機種に比べて、キーボードの交換手順がやや面倒。
中身を全て外して、マザーを外さないと、キーボードが交換できない。
しかし、やるしかない…。

順調に外していきます。
これは、ほぼ外した状態。マザーを外したので、抑えの白い半透明のカバーを外せば、キーボードは抜けました。
この手のリボンケーブルが大量で、あるので気になりそうな箇所は写真を撮っておきます。


無事に交換が終了。およそ1時間程かかりました…。

ところが…
ネジ2個と、プラスティックの押さえ具が…。
外すときに、これ要らないよなぁと思った記憶は有るので、押さえ具は取り付けなくても問題ないのだけれど、ネジは…。

仕方ないので、もう1度開けて確認することに…。

約30分後…

取り付け箇所が見当たらない…。
まあ、しっかり固定できているし、問題ないことに。

動作確認する。
バックライト点灯!
問題はなさそうだ…ところが…

痛恨のミス発覚

写真をよく見てほしい。

USキーボードじゃない!
購入履歴を見ると、確かに写真と同一のブツだ。

自分のミスだ。USと思い込んで発注していた…。

Eのキーに€マークついているし、3には£が…。
そして左下「zの」横に「<>|」の刻印が…。
1キーに2つの刻印は解るが、3つ目はどうやって入力するんだ?

多分、ヨーロッパ系のキーボードだ。
調べて見ると、フランスはQWERTYはあまり使われていない。
ドイツも違う。
UKかとも思ったけれど、ÅやÄは使いそうにない。

オーダーした時の型番を調べてみる。
fru : 04x0203
Swedish / Finnish と出てきた。orz

仕方がない。これで当面運用して、困ったら考えよう。

問題は入力できないキーがあることだ

まず、1つのキーに3つの割り当てが存在するが、日本語やUSキーにはまずない。
調べると、AltGrというのが、その切り替えで使用されているらしい。
確かに、スペースキーの右側に鎮座している。

でも、普通にAltキーとしてしか反応しない。
全部総当りで調べると、「|」と「¥」「_」が入力できない。
普通に文書作成する程度なら、問題はないかもしれないが、これらはプログラムコード書くには欠かせない重要なキーばかりだ。
「|」が使えないと、shellすらまともに使えない。

ということで、これは対策する必要が有る。
まず、思いつくのはxmodmapでキー割り当てを変更することくらいか…。
$ xev
で、実際のKeycodeを取得。
そいつを、新規に割り当てる。
設定ファイルを作成し、割り当てを書き込む。
remove mod1 = Alt_R
keycode 94 = bar underscore backslash
keycode 112 = Prior backslash Prior
keycode 117 = Next underscore Next
keycode 108 = Mode_switch
こいつを、xmodmapで読み込めば、動くはず。
とりあえず、左下の「<>|」に、「|」「_」「¥」を全て割り当ててみる。
でもってあんまり使わない、Alt_Rを一旦機能解除して、Mode_Switchに設定。こいつが3つ目のキー入力を行えるようにする。

ついでに、ほぼ使わない、shift+PageUPとshift+PageDownに、念の為「¥」「_」を入力できるようにしておく。

これでテストしてみると、問題なく入力できるようになった。
それ以外のキーは、表示は異なるものの日本語キーと同じバインドになっているので、問題ない。

最後に、.bashrcに読み込みを書いておけば、自動的に実行するので、毎回キーバインドの心配はする必要がない。

ふぅ…。

とりあえずは、なんとかなったけれど、どうするかな〜。
もう3000円だすのも馬鹿馬鹿しいしねぇ。


追記

上記のスクリプトを.bashrcに書くだけだと、2回目以降の実行でエラーを吐くので修正しました。
xmodmapのエラー回避(別エントリー)にしてあります。


コメント

このブログの人気の投稿

Ubuntu24.04 でGUIが死んだ

VirtualBoxが異常

MEGAにも弱点があった?