パフォーマンス/PC のバックアップ差分(No.4)


*パフォーマンス (PC) [#x111fc42]
 PC版固有のゲームパフォーマンス向上策をまとめたページです。
 FALLOUT.iniの設定を通したパフォーマンス改善は[[攻略情報/PC/FALLOUT.INI>攻略情報/PC/FALLOUT.INI]]を参照

**目次 [#uf9cad0c]
#contents


*突然ゲームが落ちる [#k9970411]
むやみに高画質を求めると落ちやすくなります。設定は各自のPCスペックにあわせましょう。

**ドア等をくぐって新エリア移動時に落ちる [#ld7ace58]
-自動セーブが有効になっている場合
 とりあえず ''設定>ゲーム>移動時にセーブ'' を''OFF''にしてみる。

**水辺で落ちる [#i849a71d]
-視界に川や湖があると、とたんに遅くなったり落ちたりする場合
 FalloutLauncher.exe>OPTIONS>Advanced..>Water の設定を見直す。
 次の項目で紹介するリンクの[Page 6] In-Game Settings (Pt.2)にある[Water]を参考にするとよいでしょう。


>例
>Water Refractions:オン
Water Reflections:オン
Reflection Quality:お好みで(ひとまずMEDIUMかLOW)
>
Soft Reflections:オフ
Full Scene Reflections 〜 Depth Fog:オン
>
Water Multisampling: LOW

**なんかよくわからないけどとにかく落ちる [#mb756b59]
-初期設定のままゲームをプレイしている場合
 TweakGuides.comのFallout3のページ(http://www.tweakguides.com/Fallout3_1.html)を参考にして最適な設定を探す。
 特にPage 5〜7とPage10が参考になります。

*パフォーマンス改善に役立ちそうな設定 [#zda466fe]
TweakGuides.comの解説ページを適当に抜粋解説してみます。間違ってたら訂正よろしく。
**Follout.iniからの設定 [#p87f4463]
:[Grass]|
-iMinGrassSize=  (Fallout.ini)
地面に生えてる雑草の数(密度)。数字を大きくすると雑草は少なくなり、数字を小さくすると雑草の数が増える。
FPSに結構効くらしく、140にすると草は相当減るけどFPSはかなりよくなる。パフォーマンスと見た目のバランスで各自調整。
~
-bDrawShaderGrass= (Fallout.ini)
0にすると雑草がすべてなくなる。=かなりパフォーマンスはよくなるけど、見た目は非現実的に。(非推奨)
*カクつき低減策 [#kb69d7a6]
+Vertical Sync(Vsync)を無効にする
--FalloutLauncherでチェックを外す。また、別途GPUのコントロールパネルで設定していればそれをOffにする
+設定出来れば、モニターのリフレッシュレートを64Hzにする
>The microstuttering is caused by the way the game engine's ticrate synchronisation with the Windows HLDS multimedia timer is calculated, which is fixed for 64Hz on multicore and hyperthreading CPUs. I'm not an expert in this field, so fell free to correct me here...~
http://www.bethsoft.com/bgsforums/index.php?showtopic=900476 より引用
<
+FPS Limiterを用意(GUI版の使用にJavaが必要です)
>http://rapidshare.com/files/160642187/FPS_Limiter_0.2.rar~
http://www.bethsoft.com/bgsforums/index.php?showtopic=902594 より引用
<
--FPS_Limiter_GUI.jarを起動後、search executableからfallout3.exeを選択。
maximum fpsは30〜50程度に設定。とりあえず50、低スペックなら30で。
最後に画面下部のcreate batを押して、bat形式の起動ファイルを作成します
--FOSEを使用している場合、FPS Limiterがfose_loader経由だと機能しないため [[GSD - BBS reader>http://mosax.sakura.ne.jp/fswiki.cgi?page=GSD+-+BBS+reader]] や [[GSD_fps>http://www.geocities.jp/pokan_chan/]]で代用する
+IFPSClampを設定
--FALLOUT.iniの項目、IFPSClampをmaximum fpsと同じ数値に設定する
 IFPSClamp=50(初期値は0)
+FPS Limiterを使用し、ゲームを起動させる
**補足 [#d869a3b5]
Bethesda Forum内、[[Troubleshooting Tips>http://www.bethsoft.com/bgsforums/index.php?showtopic=892715]]より転載
効果的な様子
>I couldn't believe it worked. The moral here is, experiment, experiment, experiment 
(i wouldn't recommend messing with Overclocking or something like that though unless you know what you are doing)
<

:メモリ・ロード・マルチスレッド関連|
-uInterior Cell Buffer=  & uExterior Cell Buffer= (Fallout.ini)
RAM上にいくつのセル(隣接するエリア)を読み込むかを設定。
その際、iPreloadSizeLimit も必ず変更すること。
>例
メモリ1G:6 と 72 
メモリ2G:16と102
それ以上:適当に増やしてみて

-iPreloadSizeLimit= (Fallout.ini)
RAMにあらかじめ読み込んでおくデータの最大値(単位:バイト)を設定。データを事前にRAMに読み込んでおくことで、速度の遅いHDDから読み込むことによるカクツキを抑える。メガバイトに1024を二回かければバイト数になる。
上記Cell Bufferの変更も忘れずに。
>例
メモリ1G:52428800 (50MB)
メモリ2G:104857600 (100MB)
それ以上:あまり大きくするとクラッシュしやすくなるので、最大でも262144000 (250MB)あたりにしておきましょう。

-bSelectivePurgeUnusedOnFastTravel= (Fallout.ini)
1にすると、Fast Travel (ファストトラベル)時に不要な範囲のデータをメモリ上から消すのでメモリに余裕がない人向けの設定。
~
-bUseHardDriveCache= (Fallout.ini)
1にするとHDDキャッシュを利用する。人によってはカクツキが増えたりもするらしいので、使うかは各自判断。
~
-バックグラウンドローディング(Fallout.ini)
カクツキを抑えます。すべて1推奨。
>bBackgroundLoadLipFiles=1
bLoadBackgroundFaceGen=1
bBackgroundCellLoads=1
bLoadHelmetsInBackground=1
iBackgroundLoadLoading=1
bBackgroundPathing=1
bBackgroundNavmeshUpdate=1
bCloneModelsInBackground=1

-マルチスレッド化 (Fallout.ini)
マルチコアCPU向けの設定?以下のように設定。問題が起きたら元に戻してね。
~
>bUseThreadedBlood=1
bUseThreadedMorpher=1
bUseThreadedTempEffects=1
bUseThreadedParticleSystem=1
bUseThreadedAI=1
bUseMultiThreadedFaceGen=1
bUseMultiThreadedTrees=1
bMultiThreadAudio=0 ←1にするとゲーム終了時に毎回フリーズを起こすらしい。
iNumHavokThreads=5

-補足:マルチコア関連 (Fallout.ini)
[General]の一番下に
~
>iNumHWThreads=(1、2、4のいずれか)

を追記すると、いくつのコアをゲームに利用するかを設定できるらしい。よくわかんない。

**補足 [#i4edfc3f]
メモリはグラフィックボードが一部共有する場合があるため、エリアによってはグラフィックボードのほうにメモリを持っていかれてゲームが使うことができるメモリが少なくなる可能性があります。
利用可能メモリが3Gあったとしても、グラフィックボードが1G程度共有していると一時的にせよ実質2Gになるので、あまり搭載メモリだけを基準に上記設定を行うと水辺が現れたときや建物郡が出現したときなどにゲームが落ちる可能性があります。
あまり欲を出さず余裕をもって設定してください。Cell BufferとiPreloadSizeLimitについては、前者をデフォルトのまま後者を倍にするくらいで十分な気がする。




// 【テンプレ】
//
// *大分類項目
// **小項目
// -対応策1
// -対応策2


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS