質問: 画面にピクセルを送信するよりも、トランスアトランティックpingの方が速いですか。 john carmack ツイート 、 画面にピクセルを送信するよりも速くヨーロッパにipパケットを送信することができます。それはいくらですか? もしこれがjohn carmackでなければ、私はそれを「愚かなウェブ間」の下に提出したいと思います。しかし、これはジョンカーマックです。どうすればよいのでしょうか?ツイートで正確に何が意味されているかについての議論を避けるために、これは私が答えを得たいものです:1つのipパケットが米国のサーバーからヨーロッパのどこかに送信されるまでにかかる時間(ソフトウェアがパケットをトリガーした時点からポイントまでの時間)ドライバレベルを超えるソフトウェアで受信されたのですか?ドライバレベルより上のソフトウェアがそのピクセルの値を変更した時点から測って、ピクセルが画面に表示されるまでにどれくらいかかりますか?大西洋横断接続がお金で買える最高級の光ファイバケーブルで、johnが自分のispのすぐ隣に座っていると仮定しても、データはipパケットにエンコードされなければなりません。そこから壁の中のケーブルを通って別の建物へ、おそらくそこに数台のサーバーを飛び越えるでしょう(しかしそれはただ一つのリレーを必要とすると仮定しましょう)、海を渡って光子化されます。そして最後に別のネットワークカードによって解釈されます。それをやめましょう。ピクセルに関しては、これはpci expressスロットを介して送信される単純なマシンwordで、バッファに書き込まれてから画面にフラッシュされます。 「単一のピクセル」がスクリーンバッファ全体をディスプレイに転送する結果になる可能性があるという事実を考慮しても、これが遅くなることはありません。ビットが「1つずつ」転送されるのではありません。それらの間の待ち時間なしで転送される連続的な電気インパルスです(正しい?)。
回答: いくつかのモニターはかなりの入力遅れを持つことができます可能性のあるモニタとビデオカードを組み合わせたものと比較して、素晴らしいインターネット接続が可能です。出典: コンソールゲーム:ラグファクター•2ページ 30fpsでは8フレーム/ 133msのベースラインパフォーマンスが得られますが、ゲームが24fpsに低下した2番目のクリップでは、トリガーを引いてからnikoがショットガン発砲アニメーションを開始するまでに明らかに12フレーム/ 200msの遅延があります。それは200ミリ秒プラスあなたのスクリーンからの追加の遅延です。痛い。 ディスプレイはさらに5-10msを追加することができますそのため、コンソールには最大210msのラグが発生する可能性があります。そして、davidのコメントによれば、パケット送信のための最良のケースは約70msであるべきです。