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


*パフォーマンス (PC) [#x111fc42]
 PC版固有のゲームパフォーマンス向上策をまとめたページです。

**目次 [#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)
Water Reflections:オン
Reflection Quality:お好みで(ひとまずMEDIUMかLOW)
>
>Soft Reflections:オフ
>Full Scene Reflections 〜 Depth Fog:オン
Soft Reflections:オフ
Full Scene Reflections 〜 Depth Fog:オン
>
>Water Multisampling: LOW
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にすると雑草がすべてなくなる。=かなりパフォーマンスはよくなるけど、見た目は非現実的に。(非推奨)

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