editlog - 現在との差分 (current) (cache)

editlog - 現在との差分 (current)


ページ名 MOD/パフォーマンス (閲覧)
投稿者ID rvfOJ0IHC6y
投稿日 2023-01-31 (Tue) 09:23:21
差分情報 [ 差分 | 現在との差分 | ソース ]
現在との差分行 追加:3, 削除:20

#author("2023-01-31T09:23:21+09:00","","")
#author("2023-02-17T17:45:38+09:00","","")
*目次 [#k7a447b4]
#contents

*概要 [#a4a7cc20]
ゲームパフォーマンスを変更するMOD。FPS向上、画質向上など。
メモリを開放するMODは不安定になりやすい事に注意。

*パフォーマンス向上 [#od1cafb3]

**[[FOSE>https://fose.silverlock.org/]] v1.3 b2プラグイン [#FOSE]
-機能拡張及びエンジンバグの修正、及びパフォーマンス向上を行う。これらを前提とするMODも多い。
-[[MOD/BugFix#FOSE]]参照。

**[[Fallout 3 Tick Fix>NexusFallout3:23542]] [#w2d3d634]
-タイマの不具合を修正してカクツキを少なくする。Fallout Stutter RemoverからWindows 10が動作する世代のPCで必要とする機能を抜き出したもので、Fallout 3 Tick Fixを使うときは、Fallout Stutter Removerは利用しない。
ハッシュテーブルの改善機能もあるので、ロースペックPCにはFallout Stutter Removerの方が向いている模様です。
-[[lStewieAl's Tweaks]]にはより軽量で互換性のある機能が内蔵されています。

**[[Increased Heap Allocation>NexusFallout3:23417]] [#d06b422c]
-ヒープメモリの初期容量を200MBから400MBに増やす。連続した領域にヒープメモリを確保したほうがパフォーマンスが向上する。
-[[lStewieAl's Tweaks]]には同等の機能が内蔵されています。

**[[No Muzzle Flash Lights>https://www.nexusmods.com/newvegas/mods/77781]] [#z035abbf]
**[[No Muzzle Flash Lights>https://www.nexusmods.com/fallout3/mods/25321]] [#z035abbf]
-非常に負荷が高いマズルフラッシュのライトを無効にすることで、戦闘中のゲームパフォーマンスを向上させるシンプルなmod。

**[[Rivet City FPS>NexusFallout3:1949]] [#gfd69c95]
-リベットシティーの負荷軽減。

**[[Rivet City Stairwell lag fix>NexusFallout3:17574]] [#g2f907d8]
-リベットシティーの階段でのカクつき低減

**[[Tweakin It Out - Textures>NexusFallout3:588]] [#asd34a21]
目立たないテクスチャを減らして負担を軽減する。
dungeons\neoclassicalは一部壁が黒くなる(メリットの方が少ないため、入れない方がいいのでは?)
Architecture\paradisefallsも消さないと壁が黒くなる。

**[[Better Game Performance>NexusFallout3:13520]] [#r3d9d770]
-フィールド上の目立たない小石・岩や、多すぎるガラクタ(主にMiscアイテム)を適度に消して負荷を軽減します。
-一部、地面や壁ごと地形が消えるバグあり。

**【リンク切れ】[[Fallout 3 Halfsized>NexusFallout3:20927]] [#e6555f77]
-ローエンドPC向けに用意された負荷軽減用の低解像度テクスチャ集。
-比較的見た目を落とさずにサイズダウンされているようです。

**[[Fallout Stutter Remover>NexusFallout3:8886]] [#f149e8db]
-Fallout3のメモリ管理能力を拡張します。3GBパッチ等と併用すると効果が高くなります。また、プレイ中のカクつきを軽減し、フレームレートを安定させます。軽い場所や、スコープを覗いたときなどに早送りのようになる症状にも効果あり。
-Fallout 3 Tick Fixと併用しないよう注意。

-''windows10で使う場合''
bHookCriticalSections = 1
bHookLightCriticalSections = 1
bHookCriticalSections = 0
bHookLightCriticalSections = 0
に変更しないと屋外エリアロード時にCTDするようです。

-''iniファイルで設定できる機能の一部:''

-''bFastExit''
この項目を1にすると、ゲーム終了時にエラーが出るのを防止します。

-''bReplaceHeap''
この項目を1にするメモリ管理機能がより高性能なものに差し替わり、iHeapAlgorithmでモードを選べるようになります。色々試しても改善できなければ0にしてください。今のところ、アルゴリズムによってはFallout 3やNew Vegasではこの機能は有効に働かない模様。

-''iHeapAlgorithm''
メモリマネージャを選べます。
1. FastMM4。ボーランド製のメモリマネージャ。安定しているが処理速度は最も遅い。それでもVanillaよりマシ。
2. マイクロソフト製のメモリマネージャ。Vistaや7以降だとそこそこ早くなるモード。XPでの使用は推奨されていない。
3. 三番目に高速。5や6ほどではないが不安定になりやすい。
4. TBBMalloc。インテル製のマルチスレッドアプリケーション向けメモリマネージャ。
5. 高速だが不安定になりやすい。
6. デフォルトはこれ。高速だが不安定になりやすい。
8. tcmalloc。グーグル製のマルチスレッドアプリケーション向けメモリマネージャ。不要になったメモリをすぐに解放せずに再利用する。
不安定になるかどうかは環境によるので、大きい数字から順に試していくと良いでしょう。

-1、4、8で必要になるオプションのdllファイルは同じ作者のOblivion Stutter RemoverのComponentDLLsにある。dllファイルはFallout3ルートフォルダのData\Fose\Plugins\ComponentDLLsフォルダに保存する。
https://www.nexusmods.com/oblivion/mods/23208?tab=files

-''iHeapSize''
iHeapAlgorithmが使用するメモリサイズ。iHeapAlgorithmが1、2、4、8の時は値が無視される。
3GBパッチ等を使用している場合、500〜1500の間が推奨されている。当然PCのメモリも4GBより多く必要になる。
3GBパッチ等を使用していない場合は、300〜500の間が推奨されている。

-''MaximumFPS''と''MinimumFPS''
それぞれFPSの上限と下限を設定する。FPSが設定の上限を超えた場合上限値まで引き下げPCの負荷を下げる。
下限値を割った場合はゲームスピードを下げてPCを安定させようとする。

**[[Purge Cell Buffers>NexusFallout3:7817]] [#r500c421]
VRAMを定期的に解放して、長時間プレイで重くなるのを回避します。
コンソールコマンド「set PCBFreq to XX」でパージの頻度を変更できます。(XXは数字。デフォルトの値は10)
環境によってはかえってCTDしやすくなるようなので注意。
Mothership Zetaのクエストが進まない症状も報告されています。
このMODを使うより、[[FALLOUT.INI>攻略情報/PC/FALLOUT.INI#o5bf4a07]]を修正するほうが安定するでしょう。

**[[Yet Another Purge Cell Buffers Plugin>NexusFallout3:16748]] [#nc66ab01]
後発のPCB。こちらはゲーム中のメニューから幾つかのプリセットを選べるようになっています。
[[日本語化(FOJP用MODいくつか翻訳)>http://u1.getuploader.com/fallout3/download/451/FOJP%E7%94%A8MOD%E3%81%84%E3%81%8F%E3%81%A4%E3%81%8B%E7%BF%BB%E8%A8%B3.zip]]
ゲームが不安定になるのも同様です。

**[[Fallrim Priority>https://github.com/Nyrest/FallrimPriority/releases]] [#yeea6a96]
-TESV.exeのプロセスの優先度を自動的に「高」にするSKSEプラグイン[[Skyrim Priority LE - skse plugin>https://www.nexusmods.com/skyrim/mods/108033]]のFallout3版。
-これによって(CPUやメモリといった)Windowsシステムのリソースが優先的に割り当てられるようになるため、ほかの負荷の高いプロセスによってゲームが急に重くなるということが少なくなります。
-[[OneTweak but Really Updated>NexusFallout3:25485]]はプロセスの優先度を動的に変更する点で機能は勝ります。
**[[Out Of Memory Fix>NexusFallout3:24063]] [#c5ae2775]
-テクスチャがCPUのメモリとGPUのメモリの両方に保存される状態から、GPUのメモリだけに保存するようにして、メモリ不足を予防する。
-[[FOJPCF>MOD/日本語化#o0913d7b]]、[[lStewieAl's Tweaks]]には同等の機能が内蔵されているため基本的に不要です。

*その他 [#lae8e1b5]
**[[DXVK>https://github.com/doitsujin/dxvk/releases]] [#dxvk]
-[[導入ガイド>https://wallsogb.github.io/FalloutNV-Performance-Guide/#DXVK]]
-Direct3D 9-11 を Vulkanで代替させるライブラリ。
-D3D9より効率的なため、Vulkanに対応するビデオカードならばFPSが向上する。
-ビデオカードは[[GPU-Z>https://www.techpowerup.com/download/gpu-z/]]で確認可能。wingetでもインストール可能。
 winget install TechPowerUp.GPU-Z
-なおSteam DeckなどのLinuxでは基本的にDXVKを使っているため、手動で導入するメリットはない。



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