遅延


遅延

 妖々夢の問題児、描画遅延について原因とその解消法を挙げていきます。

 鋭い人で1F(フレーム)から、そうでなくとも2フレーム遅延すると人間は判別できるらしいです。 妖々夢は環境次第では軽く10フレーム以上の遅延を引き起こし、もはや水中プレーと揶揄されるほどの極悪環境にもなりえます。 東方シリーズの中でも特に遅延に恵まれておらず、そんな理由からこの素晴らしい作品が敬遠されてしまうのは忍びないです。

 特に遅延の酷い妖々夢では環境を整えることは当たり前のことともいえます。対策が無くともプレーをすることはできますが、あったほうがパフォーマンスが高まります。 また、周りの人も当然のように対策しているということから、野球やサッカーにスパイクが必要なのと同じレベルです。ガチるなら必須アイテムですね。 そう面倒くさいことでもないので一度しっかりと対策をしてしまいましょう。一度整えれば後の数百数千時間での環境が改善されます。

 是非環境改善を行って、素敵な妖々夢ライフ(や東方ライフ)を送ってください。

原因 致命度 遅延度 解決法
仕様 ★★★ 2F以上 Vパッチの利用(スコボには載せられません)

 妖に限らず、紅~風の作品では描画アルゴリズムに問題があるため1~2フレーム以上の遅延があると言われています。 これはプログラム時点の問題であるためオリジナル環境においては絶対に解消できないものです、仕様というものです。 不運なことに問題となる4作品中、唯一妖々夢のみ2フレーム以上と破格の遅延を賜っており仕様とはいえ看過できないレベルな場合も少なくありません。

 この仕様を強制的に変更し後作と同様の0フレームに馴らすパッチが存在します。広く「Vパッチ」として東方ユーザーに利用されているパッチで、抜群の効果を誇ります。 ただ、非公式パッチに該当するため「東方スコアボード」に登録することは認められていません。 それでも抜群の効果ゆえ(スコボの凋落も手伝って)妖々夢スコアラーの中でも利用者は多いです。このパッチを当てると桜点の表記バグも直してくれます。使い方などはリンク先で。

原因 致命度 遅延度 解決法
Aero ★★★ ~3F Aeroを切る(Win8は切れません)

 こちらの問題はWindows側から。

 Vista以降に搭載されたWindows Aero(エアロ)という、ウィンドウの枠などを透け透けにしてくれたりなど現代風のディスプレイを担ってくれているあのシステムです。 こちらがONの状態だと全ての画面描画に対して最大3フレームの遅延が発生すると言われています。なので東方に限らず、フレーム単位が重要なゲーム(FPS、音ゲー、格ゲーなど)でも切っておくのが正解です。

 一般利用では~3フレーム(0.05秒)なぞ気にもならないでしょうがPCゲーマーには致命傷かもしれないこの機能、非常に残念ながらWindows8では切ることが出来ません^^;。お悔やみ申し上げます。 これを嫌ってWin7をわざわざ購入するプレーヤーもいたことでしょう(筆者自身がそうでした)。というわけで現実Vista&Win7のみの対応策になります。

 Aeroは常時OFFでも良いのですが、東方をプレー時のみOFFにするということも可能で、ショートカットを作りプロパティの互換性タブから「デスクトップ コンポジションを無効にする」にチェックを入れることで起動時のみAeroを切ることが出来ます。 他の切りたいゲームでも利用できます。Aeroが切れると下のタスクバーの色が変わり、透け透けだったバーが透けなくなるのでわかります。

 また、配信者の場合、AeroがONだと画面が映らない・止まったままといった問題が発生する場合がありますがOFFにすることで解決できることがあります。 さらにどうでもいいですが反応速度を測定する時にもこいつをOFFにすると当然結果がよくなります。

 切れない人はggってください。"Windows ?? Aero 切り方"などで検索すればいくらでも情報は湧いて出るでしょう。

原因 致命度 遅延度 解決法
グラボの設定 ★★ ?? 下記参照

 今度はグラフィックドライバ側の設定です。デスクトップで右クリックするとグラフィックドライバの設定が出来るはずです。

 個人で詳細な設定項目が全く異なりますが、方針としては画質重視からパフォーマンス重視の設定へ変更します。 そしてレンタリング前フレーム数を0~1Fに設定して完了です。

原因 致命度 遅延度 解決法
液晶モニタ 3F CRTを使うか遅延の少ないモニタを買う

 今度はモニタの問題です。ほとんどの人が液晶モニタを使っていると思いますが、こいつは基本的に3Fの描画遅延を起こしています。 液晶モニタの描画原理の問題なので、モニタそのものを遅延の少ないものに買い換える以外の対策はありません。 遅延の少ないモニタの代表格はCRT(ブラウン管)ですが、一般的には古代の遺物として扱われており入手難易度はかなり高いと思われます。 最近では遅延の少ない液晶モニタも登場しているのでそちらを利用する手もありますが相応にお値段高め(約30000円~)。

 以上のように遅延度合いは大きいのですが、対策難易度も高いことからスコアラーでもここまでやる人は稀です。任意でどうぞ。

原因 致命度 遅延度 解決法
仕様 0~1F 垂直同期を行わない/ウィンドウでプレーする

 重要度の低い妖々夢の仕様上の問題です。カスタム(custom.exe)の設定で多少変わる場合があります。

 「垂直同期を取らない」のチェックを入れてみましょう。改善する場合がありますが、バグる人も少なくないのでその場合は諦めて戻します。 もうひとつは「ウィンドウモード」でプレーすると遅延が改善する場合もあったりします。Sizerなどで好みの大きさに変えてプレーしましょう、Sizer系統も東方勢の必須アイテムのひとつです。

原因 致命度 遅延度 解決法
使用デバイス ~★ 各1F PS/2ポートを使う(キーボード)
コンバーターを改善する(パッド)
有線にする(双方)

 こんなのもあるよ程度に、最近はPS/2端子も見かけませんね。無線よりかは有線のほうが良いと思いますがどうでしょうか。

 ちなみに妖々夢スコアラーにはキーボーダーが多い印象を受けます。とはいえパッド勢もいますし2つの間に優劣はありません。 ですがアケコンは東方STGに向いていないと思います。。(少数ながらアケコンユーザーもいました)
また、東方勢に人気のサタパ(サターンパッド)は操作感が気に入られているようです。こちらを使うには基盤をUSBで使用できるように入れ替える必要があります。 中々の希少品なようで、秋葉原のレガシーゲーム専門店などで売っているのを見かけます。

原因 致命度 遅延度 解決法
脳味噌 ★★★★★★★★★★★★★★★★ 約8F~18F 生まれ変わる

 †与えられた現実を受け入れよ†


   
written by pndsng   2015/03/30