投稿

4月, 2017の投稿を表示しています

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

イメージ
 そんなに暑くないのに… 本日、午前中にオンラインで打合せをしていると、突然マシンがダウン。 一瞬、停電か?と思ったもののディスプレイの電源は入っている。 あれっ?と思い、すぐさまノートで打合せを継続。 その間に、再度マシンの電源を投入。 問題なく起動する。 でも、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よりも時間がかかった感じ。 ...

VS codeで表示がおかしい

イメージ
Visual Studio CodeとVirtualBox VirtualBox上でubuntu16.04を動かしていて、Visual Studio codeをインストールしたら、動作がおかしい。 起動はするものの、白い矩形が表示されて、移動できない。 消えない。ウインドウサイズを変えると、新たに現れたり…。 まあ、こんな感じになってしまう。 ちなみに、ホストマシンはWindows10 / MacOS Sierra のどちらでも再現する。 vscodeを終了すると消えることから、vscode自体に問題がある。 調べてみると、gpuとの相性が悪いらしい。 【解決方法】 Virtualboxの3DアクセラレーションをOFFにする。 起動時にオプションを付ける 起動スクリプトにオプションを付ける これぐらいしか無い。 ただし、3Dアクセラレーションをオフにすると、 vmのフォーマンスが劇的に悪くなる。Ubuntuの場合Dashboardの表示がのっそりになったりして、ストレスが大きいのお勧めしない。 そこで、起動時オプションを付加する方法が確認するには簡単。 $ code --disable-gpu これだけで、GPUを使わずに動作する。 すると、白い矩形や窓は表示されなくなり、まともに動作するようなる。 ところが、この方法は、 端末(terminal)からの起動しか効かないので、GUIの人には不便だし、毎回オプションを書くのは面倒。 そこで、最後の方法で、起動時のスクリプトにオプションを付加しておく。 CUI用 $ which code /usr/bin/code と返してくるので、こいつをエディタで開く。 ディストリビューションが異なる場合は、パスが違うかもしれないので、上記で確認のこと。 #!/usr/bin/env bash # # Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the MIT License. See License.txt in the project root for license information. # If root, en...

Amazonの充電用電池

イメージ
充電用ニッケル水素電池 iMacはキーボードもマウスもBluetoothなので、 余分なケーブルが無くて使い勝手は良いのだけれど、それぞれ電池が必要となる。  アルカリ乾電池やマンガン電池だと、ゴミも出るし必要な時に無いこともあって、常に充電タイプの電池を使っている。  そう、あのeneloopです。 画期的な、この電池が発売されてからと言うもの、どれだけ購入したことか…。 Wiiのリモコンが我が家は4本もあるので、それぞれに入れると2本×4台→8本 当然、予備の電池も必要だし…。 仕事で使う、iMacはこれらとは別に用意してます。 仕事用が奪われた… ところが、ゲーム機用の電池が充電されていなかったので、一時的に貸してくれと言われ、リモコンの中に接収されてしまい、戻らぬ人となってしまった…。 と言っていたら、マウスの電池が無くなり、1時間ほど充電するために仕事が止まるという自体が発生し…。本末転倒というか運が悪いというか…。 ということで、急いで購入してみました。 Amazonのを購入 「Amazonベーシック 充電式ニッケル水素電池 単3形8個パック」が1169円で出ているではないか…。 調べてみると、OEMで中身は旧eneloopらしい。 最新のeneloopは、 出力電圧が高めだけれど、 寿命が短いと以前から噂は聞いていた。 ところが、最新ではなく旧型と言うではないか… 早速ポチリ。 届いたので、開封の儀。 いい感じです。 ということで、マウスに投入。 現在快適に利用中です。 一応、Amazonの商品説明を見ると「最小容量1900mAh、約1000回使用可能」と書いてあるので、本当なら嬉しいかも…。