BF4が落ちる。
(はよチェックシートよこせと言う方は本題まで読み飛ばして)
落ちる。落ちまくる。1度目は20分ぐらいで一度落ちる。2度めは5分ごと、最悪マップロードで落ちてちっともプレイできない。
PCのスペックはCPUがi7-950、M/BがX58、メモリが16G、VGAがGF-GTX570、OSはWin7-64bit。ゲームのビデオ設定はすべて低でも変わらず。
ネットでエラー文の
DirectX function “GetDeviceRemovedReason” failed with DXGI_ERROR_DEVICE_HUNG (“The applicatoin’s device failed due to badly formed commands sent by the applications. This is an design-time issue that should be investiaged and fixed. “). GPU: “NVIDIA GeForce GTX 570 “, Driver: 33182
とか探すし幾つかヒットしたが、どれも有力な回答はなかった。
本題
結論から言うと、いじくり回した結果GeForceのプロパティからダウンクロックさせると改善した。ただ性能が犠牲になってるので幾つか設定を下げてFPSを稼ぐ必要があると思う。GPUのクロックだが定格733GHzを566GHzにダウンクロックして安定。23%ダウンって結構ひどくね?
以下を上から順に試してダメなら諦めたほうがいいかも。
- PCのドライバ(グラボ含む)を最新にする
- BF4の再インストールOR再構築
- Visual C+を再インストール(BF4インストール先にあるvcredist_x64.exeで
- DirectXを再インストール(BF4インストール先にあるDXSETUP.exeで
- ESAサポート付NVIDIAシステムツールをインストールしてダウンクロック
- PhysXの演算をCPUに変更(複数台グラボを指してるなら演算先を変更するのもありかも
- システムロケールをUSに変更する
- BF4のexeからプロパティの互換性→WindowsVistaSP2にする
- BF4をx86で起動する(詳しくはBF4 x86で検索
- OSの再インストール
- グラボに扇風機直当て(物理
- BF4.exeをハックして使う(未確認、BF4バイナリとかで検索
結局原因は不明だけど、グラボの熱暴走も考えられるし、バグコードがメモリリーク起こしてるとも考えられる。
今まで普通にプレイできてたCiv5も落ちるようになったがクロックダウンで対処可能。ドライバがクソなのかクロシコVGAがクソなのかはしらんがえらいハマった。
ネットで解決法探してて印象的だったのはほとんど構成の変わらないのに動く人と動かない人がいた事。
噂によるとRADEONのグラボでは発生しないとかなんとか。(ステマ
追伸———————-
ダウンクロックで改善したら電源を疑ってみるという教訓を得た
どうやらクソ電源のせいだった模様
電源変えて動かしたらオーバクロック品のVGAが定格で動いて歓喜
その昔電源が逝って(メーカ保証で修理する間)一時しのぎにケースに付いてきた動物電源を装着してずーとそのままだった
自分の中で修理から帰ってきた電源にもどしたつもりになってた(修理品は別なPCに使ってた)
件の動物電源は
KEIAN GORI-MAX2 ATX電源 650W 80PLUS STANDARD KT-S650-12A
電源不足とかではなく650W品で余裕があったはずだがココまで糞だとは思わんかった
気づいて退役PCから80 PLUSとか一切ない550W電源に換装したら治って拍子抜け
電源は、ちゃんとしたのを選ぼう