Windowsの3フレーム遅延について

こんにちはこんばんわサタルタンです。

本日は3フレーム遅延について記載します。

 


2018年5月19日 追記

記事自体忘れていたのですが、いつの間にかコメントにてご指摘いただいておりました。

ゆー さん によると下記のとおりです。

> Windows 10でdwm.exe(Aero)を切る方法

> Pstoolsの導入
https://technet.microsoft.com/ja-jp/sysinternals/pstools.aspx

> 以下のコマンドを実行する。
> taskkill /IM explorer.exe /f
> pssuspend winlogon.exe
> taskkill /IM dwm.exe /f
> explorer.exe

> 動画
https://www.youtube.com/watch?v=nnMuOxBwnKQ

Aeroを切る手順があるようです。

これにより良く出てくる3フレーム問題に対応できることになります。

私は行っておりませんので申し訳ないですが自己責任で行ってみてください。


過去記事は以下

この記事をご覧の方はWindowsのPCで3フレーム分の遅延が起こっていることをご存知でしょうか?

※ここで言うWindowsとは「Windows Vista」「Windows7」「Windows8」「Windows8.1」「Windows10」を想定しています。

さて、この遅延がなぜ発生するのかですが、一般的にはAeroと呼ばれるWindowsの画面を綺麗に見せる機能により発生していると言われています。

なので、Aeroを切ることで回避できると言われています。

参考記事はこちら

方法なども上記のページに記載されています。

 

さて、紹介したページには2つ目としてNvidiaとAMDについて記載されています。

この理由は3フレーム遅延する理由はDirectXによる問題で、ゲーム側またはグラフィックカードにて3フレーム遅延の3フレームという部分を1フレームまで落とすことが可能なのです。

3フレーム遅延の出処はこの部分だと掲示板などに書かれていました。

補足で説明しておくと、1フレーム以下はアプリケーション依存になります。
(通称0フレーム)

実際は0フレームじゃないらしく、1フレームの遅延はXPを含めた全てのWindowsにて発生するらしいです。

まぁ完全に遅延なしができればいいですが、何をどうやっても不可能なのでそこは諦めてください。

根本的にマウスのクリックやキーボードの操作、画面への出力からネットワーク速度、グラフィック生成速度など遅延は起きますし、置きまくってます。

だからこそ私は諦めてくださいと可能なら遅延を減らしたいと考えます。

 

次にWindows8以降についてですが、Aeroが切れないそうです。

なぜならONやOFFの項目がないかららしいです。

やりたい場合はAero非対応のテーマを変更することで可能らしいですが、正直な話イマイチな対応に思えます。

更に調べた結果DirectX側で3フレーム遅延が対応済みでグラフィックカードでの変更のみで良いらしいのです。

参考記事はこちら

上記の記事はすごくしっかり書かれています。

おおまかに言うとAeroを切らなくともグラフィックカード側でフレーム数を最低にして、スケーリングをグラフィックカード側で行えば気にするレベルではないということらしいです。

更にAeroを切ればと一番上で言いましたが、Aeroのプレビュー機能(Windowsのタスクバーないのアプリケーションのアイコンにマウスオーバーすると出てくる画面)により遅延が発生しているから、その機能をOFFにしたりゲームをフルスクリーン化することで対応できるとどこかで見ました。

 

よって、まとめます。

  1. Aero機能をOFFにするのが一番簡単
  2. 性能が高いのであればグラフィックカード側で対応しよう
  3. どのWindowsでも遅延が発生する
  4. DirectX側で一応この問題の対処は終了している
  5. ぶっちゃけ人間の感覚上誤差の範囲

ということですね。

面白い記事があったのでこちらを一読してみてください。

以上!お疲れ様でした。

Monacoinを投げる
モナゲ(tipmona)ってなに?
そもそもMonacoinってなに?

AVAのGeForce設定

どうもこんばんわサタルタンです。

今日は主にメモ用に投稿します。

内容はAVAの設定についてです。

最近AVAの設定を見なおしたのですがなぜかFPS(フレームペート)が満足に出ない!

GTX780を使っているにもかかわらず出ない!(50〜100をうろちょろ)

気になり調べてみたところわかりやすい記事?投票?を見つけましたので紹介します。

AVA内の設定はいろいろなところに乗ってますし、項目自体多くないのでなんとでもなると思います。

http://gamy.jp/dfu-tserver/ava-gtx6xx-user-good-news

こちらです。

さて、見ればすぐわかるのですが、今回私が困った内容はマルチディスプレイの項目です。

シングルにしていましたので、遅くなっていたようです。

ここをマルチにしたところ基本的に120〜180FPSをウロウロするようになりました。

結構大事なので気をつけてくださいね!

よろしくお願いします。

Monacoinを投げる
モナゲ(tipmona)ってなに?
そもそもMonacoinってなに?

久しぶりの更新

毎回更新するたびに久しぶりと言っている気がするが、お久しぶりです。

大してナニも報告することは無いのですが、更新します。

最近ではニコニコ生放送をやってもAVA放送なので、人は全く着ません(笑)

仕方ないですが、そういうことです。

AVAではAK-12を使っているわけですが、AK-47も強いっすな!

てか12使った後に、47使うと強いっすわーーwwwwAK-12でAIM上げて、47でうつとやばいっすわwwww

弾の飛び方同じなんだね~

Monacoinを投げる
モナゲ(tipmona)ってなに?
そもそもMonacoinってなに?

ゴールデンウィーク

ようやくゴールデンウィークへ入りました。

ラジオでゴールデンウィークも後半に入りました。と言っていて、あーもう後半かーと思いました。

そんな私ですが、実家に帰らず家出ゲームとアニメばかりですwwwww

遊べたらと思いましたが遊べる友達が思い浮かばなかったので、こうなりましたwwwww

はてさて、ゲームは相変わらずボーダーランズ2とAVAです。

AVAはクランに入り、そこでちょくちょく遊んでもらいつつ、一人で遊んでいます。

ニコニコ生放送もやろうかなと思いつつ結局できていません。

生放送は一時的にインターネット回線が遅くてあえてしませんでしたが、最近は安定しているのでできますが、なんとなくできていません。

ボーダーランズ2は30レベルになりました。

特に、報告するようなことはないので以上です。

Monacoinを投げる
モナゲ(tipmona)ってなに?
そもそもMonacoinってなに?

AVAについて

ブログ一日目だから本気出す!!!!!!
(そのうち無くなるんだろうなー・・・)

最近AVAをしています。

誘って下さい!

じゃなくて、AIMって不思議だよね~って話。

まず、私はAIM糞です。

それに、やったりやらなかったりするので、更に糞です。

ですが、0デス6キルできました。

しゃがんだらあたったんですが、結構しゃがむかしゃがまないかで変わってきますよね~

まぁそんだけだけどwwww

Monacoinを投げる
モナゲ(tipmona)ってなに?
そもそもMonacoinってなに?