[リストへもどる]
一括表示
タイトルBorderlands2 数秒後にフリーズ
記事No15996
投稿日: 2019/10/06(Sun) 11:25:17
投稿者zamu
昨日遅ればせながらBorderlands2をSteamにて購入しました。
Steam上でプレイ→ランチャーは何もいじらずプレイ→ゲーム開始 のように始めましたが、
ゲームのメニュー画面が表示されてから十数秒後にフリーズしてしまいます。
音楽はそのままで画面が固まり、操作できなくなるといった状態です。
再起動して、フリーズする前に急いで「新しくゲームを始める」をクリックしたところ、
ゲームのオープニングが始まりましたが、ムービーが終わってキャラ選択画面になった瞬間に
また同じような現象が発生しました。スペック云々の話ではないと思いますが、以下使用PCの仕様です。

プロセッサ:Intel(R) Core(TM) i7-9700 CPU @ 3.00 GHz
実装RAM:16.0 GB
OS:Windows 10 Home 64 ビット
グラボ:NVIDIA GeForce RTX 2070 SUPER

Borderlands2の再インストール、Winアカウントの名前を半角にする、といったことは実施済みです。
また、Steamで整合性チェックをしたところ1つの認識できないファイルがあると表示され、再ダウンロードを
実施しましたが、何度やっても出続けます。が、これは他の方もなっているということを目にしましたので
放置しています。

何かご教授いただければ幸いです。よろしくお願いいたします。

タイトルRe: Borderlands2 数秒後にフリーズ
記事No15997
投稿日: 2019/10/06(Sun) 16:28:53
投稿者青龍 < >
整合性の不一致は設定ファイルの中身とかの可能性があるので特に問題はないと思います。
原因はいろいろと考えられるので一般的なテストを試して切り分けていくしか無いでしょう。
以下でまだ試していない物があるならやってみる。

・実行ファイルを互換モードにしてみる 8と7互換を試す 後は管理者として起動してみる
\Steam\SteamApps\common\Borderlands 2\Binaries\Win32\Borderlands2.exe

・ランチャーの設定画面でPhysxを低か中に設定してみる
・ランチャーで各種設定を下げてみる

・Windows Updateに残しがないかを確認
・Geforceのドライバ更新
・NVIDIAコントロールパネル内の3D設定の管理項目を変更しているなら見直してみる
・NVIDIAコントロールパネル内のPhysxの設定を現在と逆にしてみる

・初回起動時の必要ランタイムがインストールに失敗しているケース。手動でフォルダの中の物を
インストールしてみる(インストール済みなら通常はスキップされる)。
\Steam\SteamApps\common\Borderlands 2\Binaries\Redist

・セキュリティソフトによる誤検知
デフォルトで有ればWindows Defender、あるいは他社のセキュリティソフトを使用しているなら
BL2のフォルダや実行ファイルがブロックされていないかを確認。または除外対象に指定する。

タイトルRe^2: Borderlands2 数秒後にフリーズ
記事No16000
投稿日: 2019/10/12(Sat) 11:03:58
投稿者zamu
ご回答いただきありがとうございます。

上から順に試してみたところ、
>>・NVIDIAコントロールパネル内のPhysxの設定を現在と逆にしてみる
で自動設定からCPUに変更したところ無事動きました。

助かりました。ありがとうございました。

タイトルRe^3: Borderlands2 数秒後にフリーズ
記事No16001
投稿日: 2019/10/13(Sun) 16:43:13
投稿者青龍 < >
> 上から順に試してみたところ、
> >>・NVIDIAコントロールパネル内のPhysxの設定を現在と逆にしてみる
> で自動設定からCPUに変更したところ無事動きました。

それは良かったです。ただしこの解決方法だと別の問題が発生する恐れもあります。

元々BL2はNVIDIAのPhysxのプロモーション用ゲームとして選定されていた経緯があり
Geforceのみが高度なPhysx(GPU Physx)を体験出来るというふれ込みでした。
以下は有り無しでの比較動画。
hhttps://www.youtube.com/watch?v=EWFkDrKvBRU
hhttps://www.youtube.com/watch?v=9k1idbbr2pw

RadeonではGPU Physxに対応していない為にLowにしか設定が出来ない(CPU処理のSoftware Physxのみ)。
内部の設定ファイルを書き換える事でMediumやHighに強制的に設定も出来るが
これだと全部CPU任せになるので非常に重くなる(当時のPCではfpsの低下でゲームにならない程の)。

ですが今回の修正のようにPhysxをCPU側に強制的に設定してしまうと
メニューからMedium以上を選択出来なくなる(選択すると落ちるとか不安定とか)or
選択可能だがCPUで処理を行うので上記のRadeonと同じケースとなり重くなるという可能性があります。
ただし現在のCPUは当時よりも多いコア数で高性能なので負荷は何とも言えませんが。

前回検索して調べた時に目に付いたのですが、どうもBL2は現状では以下の様な不具合がある模様。
・最新のGeforce 2000シリーズとの相性が悪くて不安定
・Windows10とPhysxの相性が悪く、Physxの設定を上げると極度にそれを利用しているのが影響して
 fpsが大きく落ち込む