3年ほど経ったデスクトップPCでyoutube鑑賞やプログラムを書いているときになぜかフリーズしたり、再起動することが頻発するようになりました
起動するとすぐ再起動したり、youtubeを見ているとフリーズしたりなど再現性がありませんでした
そのため、windowsのログから何が起こっているかを確認して、ログから対応を行いました
現在、まだ解決に至ってはいませんが、何をしたかを取りあえず残しておきます
2024/5/13追記:一番最後のファンの制御を行うことで解決しました
おそらくグラフィックボードの熱が原因で頻繁に落ちていたと思われます
機器構成
FRONTIERで購入したBTOPCです
BTOPCにSSDを追加して、SSDを分離したデュアルブート構成です
CPU
AMD Ryzen 5 5600X 6-Core Processor
マザーボード
B550 phantom gaming 4
GPU
NVIDIA GeForce RTX 3060
メモリ
DDR4 3200MHz 8*2GB
OS
SSD1:Windows10
SSD2:Ubuntu22.04
エラーの確認方法
windowsのログは以下の手順でイベントビューワから確認できます
主なエラー内容
再起動やフリーズした時間でのエラーログを見てみると、以下のエラーログが発生していました
セキュア ブートの更新はエラー このコンピューターでセキュア ブートが有効になっていません。 でセキュア ブート変数を更新できませんでした。詳細については、https://go.microsoft.com/fwlink/?linkid=2169931 を参照してください
このコンピューターはバグチェック後、再起動されました。バグチェック: 0x00000116 (0xffffa28bec613460, 0xfffff8062b866c98, 0xffffffffc000009a, 0x0000000000000004)。ダンプの保存先: C:\Windows\MEMORY.DMP。レポート ID: 3f556be9-7d7b-4212-9819-2ec667494d05。
メタデータ ステージングが失敗しました。コンテナー '{CA0E9E80-3E97-FCAC-730A-8CB080FA2581}' の結果=0x80070490
以前のシステム シャットダウン ( 2024/04/30 8:30:51) は予期されていませんでした。
システムは正常にシャットダウンする前に再起動しました。このエラーは、システムの応答の停止、クラッシュ、または予期しない電源の遮断により発生する可能性があります。
https://AMD-KeyId-907d65e9b562315997dd5ad086b2b7598957b92c.microsoftaik.azure.net/templates/Aik/scep を経由した WORKGROUP\DESKTOP-HRV4LKA$ の SCEP 証明書登録の初期化が失敗しました。
GetCACaps
GetCACaps: Not Found
{"Message":"The authority \"amd-keyid-98957b92c.microsoftaik.azure.net\" does not exist."}
HTTP/1.1 404 Not Found
Date: Mon, 29 Apr 2024 23:38:15 GMT
Content-Length: 121
Content-Type: application/json; charset=utf-8
X-Content-Type-Options: nosniff
Strict-Transport-Security: max-age=31536000;includeSubDomains
x-ms-request-id: fa95f788-d9f0-42e1-b7ec-6efe1ad74b91
方法: GET(266ms)
ステージ: GetCACaps
見つかりません (404)。 0x80190194 (-2145844844 HTTP_E_STATUS_NOT_FOUND)
1. fTPMを無効化する
2024/4/30
エラーログの中で一番最初に出ているログが以下のログだったので、これが最初の原因だと思い検索を行いました
セキュア ブートの更新はエラー このコンピューターでセキュア ブートが有効になっていません。 でセキュア ブート変数を更新できませんでした。詳細については、https://go.microsoft.com/fwlink/?linkid=2169931 を参照してください
以下の参考文献をもとにBIOSの設定からfTPMを無効化しました
ですが、逆にログインができなくなったり、OSの起動時にブルースクリーンが発生したため、もとに戻しました
2. BIOSのアップデート
2024/4/30
TPM周りが原因かなと感じたので、BIOSのアップデートをかけました
自分のマザーボードはB550で、HPを見るとUEFI周りでアップデートが入っていたのでこれをアップデートすれば不具合が治るかもと思いました
ですが、アップデートした日は大丈夫でしたが、翌日再度不具合が発生しました
3. SysMain(Super Fetch)とページングファイルサイズの無効化
2024/5/1
ログを見てみると、以下のログがレベルが「重大」でこれが今回の原因であると考えを方向転換しました
システムは正常にシャットダウンする前に再起動しました。このエラーは、システムの応答の停止、クラッシュ、または予期しない電源の遮断により発生する可能性があります。
この問題はKP41病ともいわれているそうです
調査を行い、以下の参考文献をもとにSysMain(Super Fetch)とページングファイルサイズの無効化を行いました
参考文献ではSuper Fetchというプロセスを無効化していますが、2024/4現在、SysMainという名前に代わっています
注意点
ページングファイルサイズを0(無効化)した場合、7 days to dieなどのメモリが必要なゲームが正常に動かないことが発生します
ゲームはロードするデータがメモリだけでは足りない場合、仮想メモリにデータを置きます
そのため、ゲームが立ち上がらなくなる場合があります
4. nvidea driverのインストール
2024/5/1
youtubeを見ているときにフリーズが発生することが多いので、グラフィックドライバ周りが怪しいと感じました
そのため、公式のHPからwindowsのnvidea driverをインストールしました
5. GPUファンの設定を変更する
2024/5/11
youtubeなどを見ているときの低負荷時によく落ちると感じていました
ファンはゲームしているときは回るのですが、youtubeなどの低負荷では回っておらず気になっていました
GPUが熱でやられているのではと思ってGPUファンの速度を変更して、温度をさらに下げました
変更前のPCの起動直後の温度は、60度前後でした(この温度はHWMonitorと呼ばれるアプリを入れて確認しました)
また、GPUファンは回っていませんでした
GPUのファン制御は以下のページを参考に入れて調整しました
自分のファン制御を有効化したところファンが回り、GPU温度が50度以下になりました
5/13日現在、GPUファンの設定を行ってから強制終了は発生していません
複合的な原因があるかもしれませんが、とりあえずこれで解消しました
コメント