友人から、自作PCで起きていたトラブルと、解決までの道のりが送られてきましたのでここに転記することにします。
最近、PCの調子がかなり悪くて、原因もよくわからなかった問題が解決しましたので報告します。
1年ぐらい前からRyzen 7 3700X + B550 TOMAHAWK + GTX1060 を使用していましたが、3か月くらい前から電源投入時にM/Bからビープ音がするようになりました。
音のパターンは「ピー、ピ、ピ」というものでした。
こうなるとBIOS画面すら出ません。
M/Bのマニュアルを見てもビープ音の説明はありませんでしたので、販売元のアスクにwebから問い合わせてメールで回答をもらうことにしました。
回答によるとそのピープ音はメモリ関連のエラーだそうです。
メモリ構成はDDR4 3200 8GBx4の32GB構成でしたので、スロットを入れ替えたり、最小構成の1枚で試したりしましたが、エラーは消えません。
4枚のメモリが同時に同じ症状で故障するとは考えにくいので、メモリ以外の別の場所が怪しいと思い、とりあえずビデオボードをGTX1060からGT710に交換してみました。
それでも同じようにビープ音が出ました。
仕方ないので、GTX1060に戻しましたらなぜかピープ音が消えて、BIOSが表示されるようになりました。もちろんBIOSが表示されればOSも起動します。
原因はわからなかったものの、とりあえず動くようになったので、「動いているものは触らない」をモットーとする私は原因調査をやめ、そのまま使うことにしました。
しかし、1か月後ぐらいにモニタに映し出される色が茶色くなる症状が出るようになりました。そのモニタは他のノートPCからの出力は色が変わらずに出るので、問題のRyzen 7 3700XのPCでのみ発生していることがわかりました。
GTX1060は9年前のモデルで、その間CPU、M/Bが変わっても使い続けてきた古株のパーツでしたが、いよいよ壊れかけてきたようです。
そこでビデオボードを買い替えることにしました。
選んだパーツはRTX3060 12GBです。これはPCIe 4.0でB550のM/BのPCIe 4.0でちょうど最高速度が出るし、12GBのメモリは4060や5060の8GBより多いし、値段も35,000円程度でコストパフォーマンスに優れる点で選びました。
さて、パーツが届いて早速GTX1060と交換すると、なんと同じビープ音がします。
GTX1060に戻すとビープ音は消え、BIOS表示、OS起動と進みます。
しかし、画面が茶色に変わることがあるGTX1060はどうしても交換したかったので、別の原因を探さないといけなくなりました。
これもアスクから買ったので、再びwebで質問をしました。
すると別のPCがあったらそちらに入れて試してみては?という回答が来ました。
Ryzen 7 5700G + B450 TUF GAMINGのマシンに入れて試してみました。
5700GはAPUですが、この環境にRTX3060を入れて、RTX3060のHDMIポートにモニタをつなぐと問題なく画面が出て、OSも起動しました。
デバイスマネージャを見るとRTX3060として認識されています。
これでRXT3060に問題がないことがわかりました。
それではRyzen 7 3700Xのマシンで何が問題だったのかと考えると、いろいろアヤシイ動き(メモリが悪くなさそうなのにメモリエラーと出る)から電源を疑いました。Ryzen 7 3700Xの電源もRyzen 7 5700Gのマシンも550Wの電源で、出力は変わらなかったので電源を交換してみました。
しかし、それでもビープ音がしました。
変えていないのはM/BとCPUだけ…
M/Bは1年ぐらい前に交換したばかりなので、こちらが故障している可能性はCPU
に比べて低そうです。
しかし、AM4のCPU交換は「スッポン」が怖いので、一気にAM5 CPU + DDR5に移行しようかとも考えましたが、AM5のサイクルを考えると大幅な性能アップが見込まれるZEN6が出るのは2026年末から2027年初頭という噂があり、今ZEN5を買うのはもったいないし、2027年までだましながらGTX1060を使い続けるのも不安なの
で、22000円程度まで安くなったRyzen 7 5700Xを買うことにしました。
M/Bを買っても、CPUを買っても、結局はAM4のCPUをソケットから抜くのですが、最悪3700Xの足がもげてもM/Bにゴミが残らないようにすれば5700Xを入れたら影響はありません。
ということで、3700Xを外しました。
1年ぐらい前にTOMAHAWKに入れたばかりなので、あっさりヒートシンクがCPUから外れました。なんか肩透かしを喰らった気分ですが、簡単に外せたので良しとしましょう。
5700Xを入れて、グリスを塗って、ヒートシンクを付けて汲み上げました。
電源を入れるとBIOS画面が出ますが、Press DELとかの表示の後はBIOS画面が出続けるだけでOSが起動しているようには思えません。
しかし、いきなりリセットを押すのは気分がよくないので電源ボタンを0.5秒ほど押してみました。すると10秒後ぐらいに電源が落ちました。
OSが起動していたのだろうか? この10秒のタイムラグは休止状態への移行?
いろいろ思うところはありますが、画面にはBIOS画面が出ただけでよくわかりませんでした。
さて、再度電源ボタンを押して電源を入れるとBIOS画面が出ました。
すかさずDELを押すとBIOS設定画面に入れました。
見たところ、変な設定はなさそうなので、BIOSを抜けて再起動しました。
再びBIOS画面がでましたが、やはりOSは待てど暮らせど起動しません。
もう一度電源ボタンを0.5秒押すとやはり10秒後に電源が落ちます。
なんか解せません。
次に電源を入れてもBIOS画面の表示で止まりました。
もうすることがないので、リセットボタンを押してみました。
すぐに再起動がかかり、「やらかしたか?」と思いつつも次の起動を待ちます。
するとBIOS画面の下にOS起動を占める丸い輪が回転を始めました。
これによってようやくOSが起動しました。
デバイスマネージャを見てみるとRTX3060が見えています。
結局、諸悪の根源と思われたのはRyzen 7 3700Xだったようです。
GTX1060も色が変でしたが、OSが起動しないという致命的な問題ではありませんでした。
今回の教訓:
アヤシイ症状は電源に由来するとは限らない。CPUが悪くてもメモリエラーを表示することもある。
メモリ、ビデオカード、電源、CPUと変えて、ようやく問題点の切り分けができました。
以前、X570 AORUS eliteのM/BのBIOS UPDATEが開始できなくなってM/Bの故障かと思ってB550 TOMAHAWKに交換しましたが、実はM/Bの故障ではなく、Ryzen 73700Xの故障だったかもしれません。
X570 AORUS eliteにはchipset FANが付いていましたが、これが全く回転しなくなる症状はありました。chipset FANの故障がBIOS UPDATEを開始できない直接の原因だったかどうかはわかりません。
CPUの故障でGTX1060から変な色が出る故障モードってあるのでしょうか?
以上です。
過去に私が管理したPCで、CPUが壊れたていたという経験は一度しかなく、しかもCPUが壊れたらBIOSはおろか起動さえしないので、中途半端な動作状況になるようなことはありませんでした。中途半端な状態になるのは、電源、メモリ、マザーボード上のパーツ に異常がある時でした。
最新パーツを追いかけなくなって久しいので、私のものより新しいパーツの障害レポートを掲載できるのはありがたい。友人に感謝。