人生がたりない

~おりくらしげるのブログ~

BF4を起動する時にDirectX Errorが出てしまう

time 2026/05/12

BF4を起動する時にDirectX Errorが出てしまう

最近、久しぶりにEAappのライブラリからBF4をダウンロード&インストールして起動した所、Windows11 + Radeon RT7900XTXの環境ですんなり動いたのですが、次の日起動しようとしたらエラーが表示されて起動できなくなりました。一応解決したので自分用にメモします。

エラー内容


DirectX function "screen-> swapChain-> ResizeBuffers( renderer->m_settings->getTripleBufferingEnable() ? 3 : 2, screen->info.windowWidth, screen->info.windowHeight, DXGI_FORMAT_R8G8B8A8_UNORM,

DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH)" failed with DXGI_ERROR_INVALID_CALL ("The application provided invalid parameter data; this must be debugged and fixed before the application is released."). GPU: "AMD Radeon RX 7900 XTX", Driver: #1 32.00.22029.9039 2025/12/03 (#2 32.00.22029.9039 2025/12/03(#3 32.00.21037.1004 2025/11/28 (

解決方法

何となく「起動時の画面のタテヨコの設定がおかしくて起動にミスってる」というのはわかりました。起動した時にBF4のウィンドウを「ボーダーレス」に変えて画質設定を変えた事が原因かと思ったのですが、実はもっと簡単な対処で問題無かったです。

BF4のインストールフォルダにある”bf4.exe”を右クリックしてプロパティを選択し

「互換性」タブの「全画面表示の最適化」にチェックを入れてOKボタンを押し、あとは再起動すれば普通に起動しました。ただこれだけの事でした汗。

あとがき

BF4インストールし直すタイミングでWindowsアップデートとグラボのドライバ更新をしていたので、その辺が原因かと誤解していて変に遠回りしてしまいました。大した理由じゃなくて良かったです(ヽ”ω`)

久しぶりにBF4プレイしましたが、普通に画質良いですよね。13年前のゲームとは思えないです。最近BF6ばかりプレイしていたのでキー配置の違いに戸惑い、色々と操作ミスしまくりました。あと戦い方のセオリーも結構忘れています。


適当に入ったサーバーで遊んでたら、ping高すぎてキックされましたwでも久しぶりに遊べて良かったです。

ちなみにBF4をインストールし直した理由は、最近BF6で新マップとしてBF4の”RAILWAY TO GOLMUD”(ゴルムド)という、中央の線路にディーゼル機関車が走っているマップがリメイクされるらしく「めっちゃ遊んだけど、細かい所は忘れているな」と思い、久々にプレイしたくなり入れなおした感じです。ちなみに以下の動画の12秒くらいの所がBF6の新しいゴルムドだそうです。

もうすぐBF6のシーズン3が始まるので、今後はそちらで遊んで行こうと思います。

down

コメントする