Skyrim Special Edition Mod データベース

 SSE Display Tweaks [ユーティリティ] ID:34705 Author:SlavicPotato 2021-06-13 02:20 Version:0.4.15-1

RATE: =713 G=5 [DOWNLOAD SITE]
TAG: [ユーティリティ] [SKSE] [バグ] [Havok] [問題解決]
SSE Display Tweaks Title画像

SSE Display Tweaks

◆必要要件
Address Library for SKSE Plugins
・SKSE


◆主な機能
・「DXGIフリップモデル」をサポート。DirectXの機能により、ボーダーレスのフルスクリーンモードのパフォーマンスが大幅に向上し、これまで排他モードでしか利用できなかった機能が利用可能になります。
・機能とパフォーマンスを最適化した物理演算の修正を含む、フレームレートに関連する様々なバグフィックスのコレクション(内戦クエスト中に動作し、すべてと互換性があります)。
・ボーダーレスのフルスクリーンモードでVSyncを無効にする機能(DXGIフリップモデルを有効にした場合)。
・フルスクリーンモード専用のリフレッシュレートアンキャップ。
・UI、マップ、ジャーナル、ローディング画面などに個別のオプションを設定してフレームレートを制限。
・ボーダーレスフルスクリーンモードでの任意の解像度での動作(ボーダーレスアップスケーリング


◆重要
このプラグインは、Skyrimのビルトインフレームレートリミッターを無効にし、独自のフレームレートリミッターに置き換えます。制限値は SSEDisplayTweaks.ini の FramerateLimit オプションで設定できます (デフォルトでは 240 FPS)。また、外部ツールやグラフィックドライバに内蔵されているリミッターを使用することもできます。

表示モードを変更したい場合はSSEDisplayTweaks.ini(FullscreenとBorderlessオプション)で設定する必要でしたがバージョン0.4.11以降、SSEDisplayTweaks.iniで'Fullscreen'や'Borderless'がコメントアウトされている場合、SkyrimPrefs.iniのディスプレイモード設定が使用されます。
※0.4.12以降、'Fullscreen'および'Borderless'オプションはコメントアウトされています。


◆パフォーマンス
DXGIフリップモデルは、デスクトップコンポジション(DWM)をバイパスしてフレームを直接スクリーンに送ることができるため、ウィンドウモードでは、スタッターが少なく、入力遅延が少なく、フレームレートが高いなど、エクスクルーシブと同等以上のパフォーマンスを発揮します。
また、HDRやG-Syncなどの機能との連携も強化されています。このプラグインは、お使いのシステムでフリップがサポートされているかどうかを検出し、利用可能な最適なオプションを自動的に選択します(必要に応じて手動で設定することもできます。設定のSwapEffectオプションを参照してください)。

フリップはWindows 8.1以降でサポートされていますが、それ以前のバージョンをお使いの場合は、パフォーマンスを向上させるために排他的フルスクリーンを使用してください。フレームレイテンシーを下げると、スタッターが減少する場合があります(場合によっては大幅に減少します)。
詳細な説明は、設定のMaxFrameLatencyオプションの上にあります。


◆バグ修正
havokの修正では、フレームレートに応じてタイミングの値を調整し、高フレームレートでの物理現象の発生を防ぎます。他にもいくつかの修正が含まれています。
・ThirdPersonMovementFix - 高フレームレートで三人称での移動ができない問題を修正します。
・MapMoveKeyboardSpeedFix - マップキーボードの移動速度とフレームレートの関係を解除します。
・SittingHorizontalLookSensitivityFix - 座っている時の一人称の水平方向のルックセンシティビティをフレームレートから解除します。
・AutoVanityCameraSpeedFix - 自動バニティカメラの回転速度をフレームレートから解除します。
・DialogueLookSpeedFix - フレームレートからダイアログルックの速度を解除します。
・GamepadCursorSpeedFix - フレームレートからゲームパッドカーソルの速度を解除します。
・LockpickRotationSpeedFix - フレームレートからロックピック・マウスの回転速度を取り除きます。
・FreeCameraVerticalSensitivityFix - フリーカメラの垂直方向の感度をフレームレートから解除します。
・FreeCameraMovementSpeedFix - フレームレートからフリーカメラの移動速度をアンタイズします
・SkipMissingPluginINI - 存在しないプラグインのINIをスキャンしないようにします。起動時間を大幅に短縮できます。
・LockCursor - マウスカーソルをゲームウィンドウにロックし、セカンダリーモニターでのスクロールを防止します。
・(フルスクリーン専用) alt-tabbing時にリフレッシュレートがデスクトップの設定にリセットされるのを修正します。

様々なフォーラムで盛んに言われている、いわゆる「高fpsスクリプトのタイミング問題」については、全くありません。逆に、非常に低いフレームレートや非常に不安定なフレームレートは、VMの問題を引き起こす可能性が高くなります。もしVMが高いフレームレートで問題を起こすとしたら、それは根本的な問題の兆候です。理想的には、90~144 FPSでは、60でロックするよりもはるかに良い結果が得られるはずです。内蔵のオンスクリーンディスプレイは、スクリプトエンジンに過剰な負荷がかかっていることを検知して警告してくれます。


◆フレームレートリミッター
個々のUIメニューに別々の制限を設定することができます。また、各メニューに対して vsync のオン/オフを強制することもできます。主に、ジャーナル/システムのフレームレートをアンキャッピングして、ゲーム内での妥当な制限を維持しながら MCM を高速化するのに役立ちます。詳しくは、RenderセクションのUIFramerateLimit*オプションを参照してください。


◆オンスクリーンディスプレイ(OSD)
OSDは、現在のFPS、フレームタイム、フレームカウンター、OSに割り当てられた値に基づくVRAM消費量を表示するように設定できます(詳しくは設定をご覧ください)。また、スクリプトエンジンに負荷がかかると警告が表示されるため、スクリプト関連の問題を診断する最初のステップとしても利用できます。

例えば、高速移動した後に大量のイベントが一度に発生した場合など、スクリプトエンジンが短時間で過負荷になることは普通にありますが、このインジケーターは短時間で表示され、心配する必要はありません。しかし、常に表示されていたり、急激なFPSの低下を伴う場合は、問題があります。たいていの場合、不完全に作られた重いスクリプトのMODが原因となっています。何が起こっているのか、スタックを調べてみましょう。


◆設定について
設定ファイルには、利用可能な各オプションに関する詳細な説明がありますので、ダウンロードする前にここで確認してください。
アップデート後にカスタム設定が失われるのを防ぐには、Data\\PluginsにSSEDisplayTweaks_Custom.iniを作成してください。このファイルで見つかったオプションは、メインの設定を上書きします。


◆その他
Engine Fixesのインストールを強くお勧めします。これには、垂直方向のルックセンシティビティをフレームレートから解放する修正と、特定のエリアでFPSを大幅に向上させることができるフォーム/ツリーの下位参照キャッシングが含まれています。


◆互換性
Havok Fixプラグインとの互換性はありません。
ENB: ForceVSyncはボーダーレスV-Syncオフ機能(EnableTearing)と互換性がありません。これを有効にしている場合はenblocal.iniでForceVSync=falseを設定し、代わりにSSEDisplayTweaks.iniでVSyncオプションを設定してください。ENBは独自の実装をしていないので、どこでV-Syncを有効にしても違いはないことに注意してください。
ゲームが正常に起動しない(音楽が流れる、メインメニューで止まる)場合は、何か他のものがSkyrimのVSync設定を上書きしていることが原因です。プラグインの設定でそれをオフにする(EnableVSync=falseおよびEnableTearing=false)か、競合するソフトウェアを無効にしてください。
ボーダーレスアップスケーリングを使用していて、ENB効果に問題がある場合は、RenderセクションでDisableBufferResizing=trueを設定してください。


◆作者より
1、G-SyncでV-Syncをオフにするのは避けるべきです
G-Sync + V-Syncについては多くの混乱があるようですが、これが解決の一助になれば幸いです。

G-Syncは設立当初からV-Syncとの連携を前提に設計されています。当初はV-SyncなしでG-Syncを使用することはできませんでしたが、NVIDIAは後にユーザーにV-Syncをオフにするオプションを提供することを決定しました。

有効にしておくべき理由は以下の通りです。
1.) VRRモニターは動作周波数範囲が決まっています。例えば、144hzのG-Syncモニターは、48-144hzの範囲で、V-Syncを有効にしない限り、フレームレートが48以下になったり、144FPS以上になったりすると、ティアリングが発生します。

2.) 2. G-Syncの動作範囲内であっても、すべてのティアリングがなくなるわけではありません。V-Syncをオフにした場合、FPSの上限では画面の下部にティアリングが発生し、下限では完全なティアリングが発生することがあります。これはフレームタイムの差異によるものです(下記リンク記事参照)。

3.) G-Sync + V-Syncによる追加の入力ラグは実質的にありません。実際に有利になるのはティアリングが発生する場合のみで(1.と2.参照)、これでは目的が達成できません。G-Sync + V-Syncモードでは、V-SyncがG-Syncの不足分を補い、G-Syncの利点を損なうことなく実現しています。

詳しい説明はこちらのFAQ(2つ目の回答)をご覧ください。https://blurbusters.com/gsync/gsync10…

V-SyncがG-Syncと共存できない理由については、redditや様々なフォーラムで天才的な技術者たちが根拠のない主張をしています。いつものことですが、彼らは間違っています。Blurbusters氏は、そもそもV-Syncをオフにできるようにしたことで混乱を招いたNVIDIAを非難しています。V-Syncをオフにする実用的な理由がないのは事実ですが(競技用の一人称シューティングゲームをプレイする場合は、G-Sync自体が若干の入力遅延を引き起こすため、G-SyncとV-Syncの両方をオフにする必要があります)、誤った情報を広めている人々にも責任があります。

このようなことを調べるときは、必ず信頼できる情報源を参照し、可能な限り自分でテストを行ってください。


2、0.4.12での重要な設定変更
ディスプレイモードのオプションがデフォルトで上書きされなくなり、フルスクリーン/ボーダレス/ウィンドウのオプションがランチャー/BethINI/などで設定できるようになりました。SSEDisplayTweaks.iniの「Fullscreen」と「Borderless」は、オプションの前にあるコメント(数字記号)を削除するだけで、今まで通り使用できます。
ボーダーレスのV-Syncオフ機能(EnableTearing)がデフォルトで無効になりました - 何らかの理由で、DirectXは排他的なフルスクリーンでのみV-Syncをオフにすることができますが、ボーダーレス/ウィンドウモードでV-Syncをオフにしたい場合は、EnableTearingをtrueに設定する必要があります。ENBユーザーの方へ。ForceVSyncはこの機能と互換性がないため、有効にする場合はenblocal.iniでForceVSyncも無効にする必要があります。この機能はすべて同じドライバーで動作するV-Sync(ForceVSyncは便宜上存在する)ですが、ENBは現在、この機能を正しく動作させるために設定しなければならない特定のフラグを無視しています。
  • SSE Display Tweaks画像1
Skyrim Special Edition Nexus, SlavicPotato. 13 Jun 2021. SSE Display Tweaks. 14 Apr 2020 <https://www.nexusmods.com/skyrimspecialedition/mods/34705>.
2020-04-15 17:58:13 [編集する] [差分] [日本語化UP]


上記説明は古い又は異なる場合があります。導入の際はDescriptionを確認の上、自己責任でお願いします。
説明はどなたでも編集する事が可能です、古い又は異なる場合は編集にご協力をお願いします。

To users except in Japan
コメントコメントだけでも投稿できます。気に入ったMODはNEXUSでもENDORSEしましょう。
[Spoiler]テキスト[/Spoiler]とする事で隠しテキスト、#や>>後、半角数字でアンカーを使用可。
-
  • File (5MB以下) ZIP,RAR,7z,LZH
  • Version
  • Del Key (削除用)
  • Support Tool

▼ コメントは任意で入力して下さい(入力するとアンカーが付きます)

  • Name0/8
  • Comment0/1000
  • MOD評価
  • 書込
 
▼ Version : 0.4.15-1
#24
#23
しまった…「2Kよりはもちろんきれい」はプラシーボでした。WQHDスケールの0.75倍が2Kなので、0.85は目で見て判断できるほどの差はないです。

これ単品でどうこうするというというよりは、環境構築終わったあとの微調整に使うといいかもしれません。例えば55FPSになってしまったときに、ResolutionScaleを0.95にすれば理屈の上では60FPSになります。垂直同期の性質上、60を保つことの重要性は皆さんご存じと思いますので、その参考になれば幸いです。   ID:llYTg1Mj Day:66 Good:0 Bad:0
  • Good
  • Bad
  • 34705
#23
名無しGood!
Sharpening Oversampling Shader - An ENB postprocess for improved visual fidelityの説明から知ったのですが、ResolutionScaleの項目で4Kと2Kの中間の画質とかを設定できます。当方27インチの4Kモニターなのですが、WQHDとの違いが判らなかった(笑)ので、そこからさらに0.85くらいに落として使っています。FPSも解像度の2乗に反比例して、45FPS→60FPS(約1.4倍)になりました。

2Kよりはもちろんきれいなのですが、4Kモニターは宝の持ち腐れに…   ID:llYTg1Mj Day:66 Good:0 Bad:0
  • Good
  • Bad
  • 34705
#22
名無し
#21
自分もネットで調べて得た適当な知識だけど
discardの方は内部的な設定が少ないので様々なアプリの制約を受けにくく自由度が高い
sequentialは以前の読み込んだデータをキャッシュするのでロードが早い
って感じかと
専門ではないので間違ってる可能性もあります   ID:diZmQ5Ym Day:842 Good:0 Bad:0
  • Good
  • Bad
  • 34705
#21
名無し
flip_sequential
flip_discard

の違いはなんでしょうか?   ID:QzYjU5M2 Day:514 Good:0 Bad:0
  • Good
  • Bad
  • 34705
#20
名無し
BorderlessWindowモードに設定してSwapEffect = flip_discardをチョイス
状況によるけど普段40-45FPSくらいでウロウロしてた場所で50FPSくらい出るようになった
環境によるところが大きいと思うけど、参考までに   ID:diZmQ5Ym Day:842 Good:0 Bad:0
  • Good
  • Bad
  • 34705
#19
名無し
バージョンアップに伴い
ハイパフォーマンスな設定ファイルがオプションに置かれました
遅延とカクつきを抑えられるそうですが

>高リフレッシュレートのG-Syncモニターおよび高速GPU / CPU用。
>ローエンドシステムでは使用しないでください。
>クリーンで最新のWindows10が必要です。

とありますので注意が必要かもしれません。   ID:YxMDk5OW Day:334 Good:0 Bad:0
  • Good
  • Bad
  • 34705
 
▼ Version : 0.4.14
#18
名無し
(SKSE64) Havok Fixの方を使っているので何ともですが
nVidiaの場合、3D設定の管理の下の方に有る「最大フレームレート」の
設定値まで上昇します
自分は垂直同期:高速で最大フレームレートはモニターの上限値+1に設定   ID:UzNjRlND Day:543 Good:0 Bad:0
  • Good
  • Bad
  • 34705
#17
名無し
うち環だとfps上限を60にセットしても65くらいまで出てしまうのはなんでなんだろ   ID:FhZmI0Nm Day:8 Good:0 Bad:0
  • Good
  • Bad
  • 34705
#16
名無しGood!
各種設定がオーバーライドされるので61fps以上が出るようになります
今まで「このENBプリセット入れると60fps以下に固定される!!」
ってPOSTで文句言われてた作者さんたちも安心ですね

それと自分の環境では安定していますが
終了時にCTDと同じ「パッ」と戻る挙動になるのだけちょっと理由が不明です   ID:YxMDk5OW Day:303 Good:0 Bad:0
  • Good
  • Bad
  • 34705
 
▼ Version : 0.4.3
#15
名無し
#11のエラーメッセージの文面はAnimation Limit Crash Fix SSEを入れた時に
SSE Engine FixesをAnimationLoadSignedCrash=false にしなかった時に出るものと同一な内容だからこのSSE Display Tweaksを入れた時に一緒に
Animation Limit Crash Fix SSEも導入してSSE Engine Fixesをfalseにしなかった事を忘れていて壮大な勘違いをされてたりしてね
リカバリーまでしたようなのに今更の指摘でなんなんだけどね   ID:JjNDYxYT Day:323 Good:1 Bad:0
  • Good
  • Bad
  • 34705
#14
名無し
確認不足で実行してしまった結果後でサポート外だとわかり後の祭り風で、知識ないと毎回表示されるようになったエラーメッセージの呪縛けらは逃れられないようだ
nvidia_hwcomp_disable.regを試したり過去のバックアップからskyrim関連を全て入れ替えたりWindows復元で5日ほど前の復元ポイントまで戻ったりしたが結局、エラーメッセージから逃れられなかった。このmodを外しても変化ないがSSE Engine Fixesを外すとエラーメッセージは出ない事は掴んだが
SSE Engine Fixesを使わずに今後SEを運用していくには無理があるように思えたから、やはりPCのCドライブのみリカバーして解決した。勉強不足で脳力外のモノに安易に手をだして手痛い目にあって反省した。   ID:IzYTU1Zj Day:236 Good:0 Bad:0
  • Good
  • Bad
  • 34705
#13
名無し
(NVIDIA) HW Composition Enabler は、RTXとGTX-16のみサポートされている可能性があるとのこと。   ID:JiMDZiMW Day:1185 Good:1 Bad:0
  • Good
  • Bad
  • 34705
#12
名無し
(NVIDIA) HW Composition Enabler はnVidiaのGPUで用意されているけど使われていない最適化処理を有効にするツールみたいね。
レジストリを書き換えて有効にしてるから、他のゲームにも影響しますね。
まだ使ってないけど、無効状態に戻すことってできないのかな?
nvidia_hwcomp_disable.reg があるようですが…   ID:JiMDZiMW Day:1185 Good:0 Bad:0
  • Good
  • Bad
  • 34705
#11
名無し
NVidiaHWCompositionEnabler.exeを実行してY選択して
nvidia_hwcomp_enable.reg実行してOKクリックして再起動したら
毎回起動の度にNO valid segment found!SrtCrashFix64 patch
cannot be applied. It may happen due to incompatible
runtime version or some other plugin already made
changes to the patching segment.
と表示されてOKをクリックしないと起動しなくなってしまった。
よく意味もわからず導入するもんじゃないですな。
SSE Display Tweaks自体を削除しても相変わらず表示されるから我慢の限界を迎えPC自体のリカバリーを決断するに至った。
知識無いのに手探りでアレコレやると簡単に死亡すると学んだ。
今までになく安定環境になってて気を抜いてしまったのか、魔が差したのか。   ID:IzYTU1Zj Day:365 Good:0 Bad:0
  • Good
  • Bad
  • 34705
#10
名無しGood!
(NVIDIA)HW Composition Enablerが追加されました。   ID:Q1MGFiMj Day:58 Good:0 Bad:0
  • Good
  • Bad
  • 34705
 
▼ Version : 0.4.2
#9
名無し
Address Library for SKSE Pluginsが必須になったようです。
POSTに記載されていました。   ID:g2YmRhNT Day:235 Good:0 Bad:0
  • Good
  • Bad
  • 34705
 
▼ Version : 0.4.1
#8
名無しGood!
うちの環境では最初安定しなくて導入見送っていたんだけど、久しぶりに最新版を入れてみたら、いつの間に安定して動くようになってました。
デフォルトの設定だと自動である程度適した設定に調整してくれるようだし、いい感じです。   ID:JiMDZiMW Day:1159 Good:0 Bad:0
  • Good
  • Bad
  • 34705
#7
名無し
最適な調整がうまくできなくてHavok Fixに戻しました。
もすこし勉強必要だわ…。使いこなせれば高フレームレートで、複数のスクリプト走るMODがもっと安定しそうなんだけどなー。   ID:VlNWYyOT Day:548 Good:0 Bad:0
  • Good
  • Bad
  • 34705
 
▼ Version : 0.2.12
#6
名無し
Address Library に対応したね。
待ってました!   ID:JiMDZiMW Day:1106 Good:0 Bad:0
  • Good
  • Bad
  • 34705
#5
名無し
#1だけどニューゲームでやったらCTDしなくなった。
おま環すぎてさっぱりだがまあよし。   ID:ZiYWIxMj Day:783 Good:0 Bad:0
  • Good
  • Bad
  • 34705
#4
名無し
iniの編集がわからん。。。   ID:NiYmI5Ym Day:182 Good:0 Bad:0
  • Good
  • Bad
  • 34705
#3
名無しGood!
Havok Fixの上位互換   ID:QwNjY2Mj Day:1 Good:0 Bad:0
  • Good
  • Bad
  • 34705
#2
名無し
俺はロード画面でフリーズするようになった
いけるときはいけるんだけどな

まあ俺もINI弄ってなかったから、やらないとダメだな

今のところ恩恵は感じられない・・・   ID:FkMDFmND Day:124 Good:0 Bad:0
  • Good
  • Bad
  • 34705
#1
名無し
お、軽くなった!と思ったが突然CTDするようになったなあ(MAP画面でも)
もう少しiniいじってみるか。   ID:ZiYWIxMj Day:782 Good:0 Bad:0
  • Good
  • Bad
  • 34705
作者(SlavicPotato)さんのMOD※Authorの検索結果のため別作者さんのMODが表示される場合があります。
  • Simple Dual Sheath画像
    =1349 G=21
  • SSE Display Tweaks画像
    =711 G=5
  • Equip Enchantment Fix画像
    =568 G=2
  • Unlimited Fast Travel画像
    =181 G=1
  • Monitor Refresh Rate Uncap画像
    =88 G=1
  • Expression Override Function Fix画像
    =34
  • Simple Animal Followers画像
    =12
  • Maya Follower画像
    =3
機械翻訳 説明引用 [原文]
「スムーズなFPSロック解除ゲームプレイのためのオールインワンソリューション。物理修正、ボーダレスフルスクリーンパフォーマンスブースト、リフレッシュレート制御、高度に設定可能なフレー...」


Real Time Information!CLOSE
1627212420 1627259068 1627259528 none none
34705
▲ OPEN COMMENT