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


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

**推奨スペック [#y2a0970e]
 OS  WindowsXP/Vista
 DirectX  9.0c以上
 CPU  Pentium4 2.5GHz以上(Core 2 Duo以上)
 メモリ 2GB以上
 グラフィックチップス GeForce8800以上もしくはATI Radeon HD 3800以上
 グラフィックメモリ 512MB以上
**目次 [#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にリミットを掛ける
--[[GSD - BBS reader>http://mosax.sakura.ne.jp/fswiki.cgi?page=GSD+-+BBS+reader]] や [[GSD_fps>http://www.geocities.jp/pokan_chan/]]を使用し、FPSの上限を50に設定。低スペックPCなら30に設定。
+IFPSClampを設定
--FALLOUT.iniの項目、IFPSClampをmaximum fpsと同じ数値に設定する
 IFPSClamp=50(初期値は0)
+FPSにリミットを掛けた状態でゲームを起動させる

:メモリ・ロード・マルチスレッド関連|
-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