原因がはっきりしておらず、単に私のパソコン環境だけの可能性も大いにありうるのですが、こんなことになってて、こんな風にとりあえず対応しています、というのを残しておくものです。
なんかゲームがガクガクだった!
パソコンを電源を入れて、好きなFF14をプレイしていたのですが、なんだか画面がガクガクしていました。
ガクガクした場所は、特にダンジョンなどではなくハウジングエリアで、ガラガラのエリアでです。
私のGPUはNVIDIA Geforce 4070Ti Superで、特に性能が見劣りしているとは思えません。というかこんな状態なのに気づいたのも実は初めて。
再起動したら直った!けど起動直後は毎回NGだった
再起動したら直りました。ちゃんちゃん。
と思ったのですが、パソコンをシャットダウンし、再度電源投入すると、前回同様にガクガクに。
あるェ?
どうも通電直後はGPUが正しく動作していないぽい?
いろいろやってみたところ、どうも私のパソコンは、電源を入れた直後は、GPUがちゃんと動作してないみたいです。
Geforceには、パフォーマンスオーバーレイという機能があるので、電源投入直後と、再起動後とをキャプチャしてみました。
画面キャプチャ範囲をオーバーレイ部分だけにしたので映っていませんが、どちらの動画でも裏でブラウザを起動したり、ブラウザ画面をスクロールしたりしています。
電源投入直後の、”NVIDIA GEFORCE NGの時”の動画では、GPU使用率の数値が全く変化しませんが、再起動後の”NVIDIA GEFORCE OKの時”の動画ではGPU使用率の数値がいろいろと変化します。
オーバレイ表示をアドバンスにして、表示項目を増やしてみました。
同様に、NGの時は数値が変わらない様子が見て取れます。
なぜパソコン電源投入直後はGeforce 4070Ti Superが正しく動いていないのか?
よくわかりませんっ!(ドン!)
無通電の状態から、通電した時に、正しく動作していないように見えます。
再起動すると、通電している状態から通電している状態(ずっと通電している状態)の時には、正しく動作しているようです。
可能性がありそうかなと思っているのは、順に
- 電源ユニットが経年劣化して電源投入直後はGPUに十分な電力を供給できなくなっている
- 無通電から通電すると、起動時の負荷で電圧降下などが発生している
- 電源投入からWindowsの起動までが短すぎて電源ユニットが十分に機能できるほどの時間的余裕がない
- 電源ユニットのスペックがそもそも足りていない
- GPUへの電源ケーブルの接続不良
- GPUのマザーボードへの接続不良
- GPUの不良
- GPUのBIOSやドライバなどソフトウェアの不具合
電源ユニットは、2021年に懸賞で当選した、Hydro G PRO 850Wというもののようです。
電源あたったったったー
— カロセンリーチ (@calcMCalcm) August 20, 2021
わいわい
【プレゼントコーナー】PC Watch創刊25周年特別プレゼント企画【FSP製ATX電源「Hydro G PRO 850W」】 - PC Watch https://t.co/SVMWC7hRgD @pc_watchより
2021年ですので、そこまで古すぎるとは思えませんが、日々劣化はしていると思います。
また2021年には、まだGeforce4000シリーズは出ておらず、電源ユニット設計時の想定された使い方ではない可能性もあるかもしれません。
m.2 SSDにしているためか、電源投入からWindowsの起動まで、10秒くらいでしょうか?かなり早く起動します。
この時に瞬間的に多くの電力を要するため、少しずつ供給が不足して結果GPUが正しく動作しなくなってしまっているのではないか、とも想像しています。
再起動などを行い、事前に通電していれば動作に問題がないようなので、結構あやしいと思っています。
マザーボードのBIOSの設定で遅延できないかと思い、起動ドライブ順を変更してみたり、FastBOOTをオフにしてみたりしましたが、同様にNGでした。POST実行まで〇秒待つ、みたいなものは最近は無いんですかね?
電源ケーブルの差し込みなどは、念のため確認してみましたが、問題はなさそうでした。
電源メーカのFSPのページで、Hydro G PRO 850Wと、新しそうなHydro G PRO ATX3.0(PCIe5.0) 850Wと比較してみましたが、コネクタは追加されているものの基本スペックは同じようです。
やはり感覚的には早すぎるだろうという気はしますが、電源が劣化してきているためという可能性が高そうに思っています。
インスタントリプレイが動作しないのも、実は同じ原因だった?
ゲームの動画は、Geforce Experienceのインスタントリプレイ(Shadow play)を利用しています。
ただ以前ブログにも書いていますが、最近、インスタントリプレイが正しく動作しないことがあり、不思議に思っていました。
もしかするとインスタントリプレイが正しく動作しない時があったのも、今回の”電源投入直後はGPUが正しく動作していない問題”と同じ原因だったのかもしれません。
同様に再起動して対応していたこと、また再起動後はブラウザなどを操作した後でも問題なくインスタントリプレイが正しく動作していることなどからです。
まとめ
Geforceが電源投入直後は動作がおかしそう、という内容で書いてきました。
電源の劣化によるものの可能性があり、わたしの環境だけで発生する事象(おま環)なのかなと思うのですが、もしかすると同じようなことで悩んでいる人もいるかもしれない、と思い、念のため残しておきます。
電源はパソコンパーツにおいては頻繁に買い換える商品ではないと思うので、少なくとも5年は持って欲しいところですが、ちゃんとGPUに正式に対応している新しい電源を買いなさい、ということなのかもしれませんね。
ちょっとお金がないので、起動して1度再起動してからゲームする、という手順でしのぎたいと思います。