見出し画像

【今だけ無料】フィジカル以外の差は「PC設定」で埋める。撃ち合いを有利にするWin32PrioritySeparation【データで殴るPC最適化】

下の記事をさらに深堀りした記事です。
この記事は今現在は無料で読めますが、明日以降、有料化します。

Win32PrioritySeparation

FPSゲームへの作用

応答性の向上(入力遅延の削減
Win32PrioritySeparation の設定でフォアグラウンドアプリケーションへのCPU割り当てを増やすと、ゲームプロセスがCPUにより頻繁かつ優先的にアクセスできるようになる。これによって、マウスの動きやキーボード入力といったプレイヤーのアクションが、より速くゲーム内で処理・反映され、結果として入力遅延がわずかに改善される可能性があります。

フレームレートの安定性・向上(限定的)
ゲームがCPUバウンド(CPU性能がボトルネックとなっている状態)の場合、フォアグラウンドへのCPUリソース割り当てを増やすことで、フレームレートが若干向上、より安定したりする可能性がある。CPUがゲームの計算処理をより迅速に行えるようになるから。

バックグラウンドプロセスの影響低減
フォアグラウンド優先度を高める設定にすると、ゲーム中に背後で動作している他のアプリケーション(ウイルス対策ソフトのスキャン、OSのアップデート、その他のバックグラウンドタスク)がゲームパフォーマンスに与える影響を相対的に低減できる可能性があります。これらのバックグラウンドプロセスへのCPU割り当てが抑えられるため。

考慮事項

効果は環境に依存
 
Win32PrioritySeparation の変更による体感効果は、PCのハードウェア構成(CPU、GPU、メモリなど)、実行しているゲームの種類、同時に動作している他のアプリケーション、Windowsのバージョンなど、多くの要因によって大きく異なる。劇的な改善が見られることもあれば、ほとんど変化がない場合もあります。

GPUバウンドの場合の効果は薄い
FPSゲームのパフォーマンスが主にGPU性能に依存している(GPUバウンド)場合、CPUのスケジューリング設定を変更しても、フレームレートへの影響は限定的です。

この記事は、Win32PrioritySeparationの設定値がPCのパフォーマンス、特にゲームの入力遅延(Input Lag)とフレームレート(FPS)に与える影響をテストし、最適な設定を見つけることを目的としています
テストにはNvidia Reflex Latency Analyserが使用されています。

Win32PrioritySeparation変更手順はWin + R を押して「ファイル名を指定して実行」を開く。
regedit と入力して「OK」を押す「ユーザーアカウント制御」が出たら「はい」をクリック。

コピペ用↓

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl
画像
コンピュータ¥まで削除して、上記をコピペ

Win32PrioritySeparation をダブルクリックして「値のデータ」欄に、目的の値を 10進数または16進数 で入力(10進数タブ or 16進数タブを切り替え可能)入力が終わったら「OK」を押す(今回は全て16進数で打ち込みます)

テストの主要な指標


Time Stamp(時間経過)
PC + DisplayLatency(MSec):ミリ秒
Mouse Latency(MSec):ミリ秒
Input Lag(入力遅延): 低いほど良い
FPS(フレームレート): 高いほど良い

変更は16進数を選択しその後に続く英数字をコピペしてください。


16進数:fa332a

低入力遅延と良好なFPSで総合的に最高。
平均入力遅延 (ms) 3.645 
平均FPS 966.2



この記事は売り切りで更新はありません(作るのめんどくさかった代です)
よくFPSあげる系の記事に出てくるWin32PrioritySeparation。
16.18.21.22.24.26.2a.38.40.41(一般的)な数字があがってきますが、さらに詳細調節した数字はFPS上がる系の記事で見ることがありません。(しかもこれがどう作用するかわからず、16.これは遅延が低い、26.28はFPSが上がるって感じで雑調整するのをよく見ます)

そもそもWin32PrioritySeparationには定義としてAABBCC(仮)があります。(簡単解釈)です。

CC「ひいき度」の設定
AA:CPUの「仕事のスタイル」
BB:仕事の「ルール」

例えば一般的な初期設定である16進数のの設定。
なぜ「フォアグラウンドに重点が置かれる」(最初に貼ってある記事を読むと理解が深まります)のかを見てみましょう。

16進数(HEX)の 2 は、10進数でも 2 です。
これを6桁の2進数にすると 000010 となります。
これを AABBCC(仮) に分解します。
AA = 00 (短距離走スタイル → 入力遅延に有利)
BB = 00 (柔軟ルール → 一般的なPC向け)
CC = 10 (すごくひいき → ゲーム最優先!)
HEX 2 は、「一般的なPC環境で、入力の反応速度を意識しつつ、ゲームを最優先で動かす設定」という意味になります(大雑把な言い方だけどw)
これならFPSゲームに向いていると言えそうですね(はなほじ)こんな感じで構築していきます。


ここは有料化した時の文なんでスルーしてくださいw

有料部分には 「2」 「fb000000」 「2a」 「28」 「26」 「e82a」「fb882828」 「fa2a2a」 「fa002a」 「fff9887」設定で上記のようなベンチマーク検証を貼ってあります。


物好きとか、読みたい方だけ買ってくださいまし。

今、買わなくても「いつか」YOUTUBEで動画になります。(それまで待つのもありです)登録だけしといてww


待てない変態の方だけどうぞ↓

↓明日以降ここから有料記事になります(無料で見れて、気になった人はスクショとか撮って保存しておいてください)いいねもしてね←




16進数:e82a

 fa332aと似ているが、FPSがわずかに低い。
平均入力遅延 (ms)3.645
平均FPS 960.31


16進数:fb882828

 バランスの取れた入力遅延とFPS。
平均入力遅延 (ms) 3.707
平均FPS 964.32

16進数:fa2a2a

良好なFPSと中程度の入力遅延。
平均入力遅延 (ms) 3.71
平均FPS 974.31

16進数:28

 合理的なパフォーマンス。
平均入力遅延 (ms) 3.732
平均FPS 962.64

16進数:2a

良好なFPSだが、入力遅延がやや高い。
平均入力遅延 (ms) 3.74
平均FPS 972.92

16進数:26

中程度の入力遅延と低いFPS。
平均入力遅延 (ms) 3.713
平均FPS 959.53

16進数:fff9887

高いFPSだが、入力遅延がわずかに高い。
平均入力遅延 (ms) 3.747
平均FPS 989.71

16進数:fb000000

高いFPSだが、入力遅延が相対的に高い。
平均入力遅延 (ms) 3.768
平均FPS 997.39

16進数:2

良いFPSだが、入力遅延が絶望的に高い。
平均入力遅延 (ms) 3.909
平均FPS 979.17


最終総合ランキング

パフォーマンスのバランスや特定の強みに基づいて順位付け)

  1. fa332a: 低入力遅延と良好なFPSで総合的に最高。

  2. e82a: HEXfa332aと似ているが、FPSがわずかに低い。

  3. fb882828: バランスの取れた入力遅延とFPS。

  4. fa2a2a: 良好なFPSと中程度の入力遅延。

  5. 28: 合理的なパフォーマンス。

  6. 2a: 良好なFPSだが、入力遅延がやや高い。

  7. 26: 中程度の入力遅延と低いFPS。

  8. fff9887: 高いFPSだが、入力遅延がわずかに高い。

  9. fb000000: 高いFPSだが、入力遅延が相対的に高い。

  10. 2: 良いFPSだが、入力遅延が絶望的に高い。

FPSという大枠ならfa2a2aはバランス値になります。fa332aは入力遅延にのみ重点を置きます.
VALORANTだと28が安定感がある感じ

基本、一度「fa332a」を使ってみてください。
変更後は念のため一度、再起動をおすすめします。
初期値戻したい方(規定値)は基本「2」です。


他の記事も読んでね(はなほじー)

いいなと思ったら応援しよう!

コメント

ログイン または 会員登録 するとコメントできます。
「最適化、それは愛。」 探究心○ それ以外は✖︎ PUBG Valorant Apex タルコフゲームは色々するおじさん。 PCゲームな話題に深く切り込んでます。適当な殴り書きも。 「Amazonのアソシエイトとして、[最適化おじさん(K)]は適格販売により収入を得ています。」
【今だけ無料】フィジカル以外の差は「PC設定」で埋める。撃ち合いを有利にするWin32PrioritySeparation【データで殴るPC最適化】|最適化おじさん(K)PCゲームのあれこれ
word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word

mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1