Mac OS Xでの32ミリ秒のカーソル遅延

OS Xアプリケーション開発者のEvgeny Zuevが、Mac OS Xのカーソルレンダリングラグについて語ります 。 これは、マウスから情報を受信して​​から新しいカーソル位置をレンダリングするまでの遅延を指します。



ラグは32ミリ秒になりました。これが、マウスの動きに対する反応率が高いLinuxやWindowsのように「ポピー」でゲームをプレイするのがそれほど快適ではない理由です。 OS Xのカーソルの微妙な「スローダウン」にも、非常に受容的なユーザーが悩まされます。



Eugene Zuev氏によると、この問題は少なくともOS X 10.4 Tiger、およびSnow LeopardとLionに存在します。 遅延はほとんどのユーザーには見えませんが、目立つ場合でも、カーソルアクセラレーションパラメーターを変更するか、Macに別のオペレーティングシステムをインストールすることで、否定的な感情を部分的に解消できます



Evgeny Zuevは、ほとんどの場合、これはウィンドウサーバーレベルのバグであり、マウスドライバーのバグではないと考えています。 QuartzExtremeを無効にすると遅延がなくなるため、その理由はOS Xのハードウェアアクセラレーションの実装の機能にあると推測できます。



同社は現在、カーソル移動処理APIのバグに対処し、この問題を回避するためのC ++プログラマを探しています。 Eugeneはまた、32ミリ秒の遅延の問題は、以前に検出されたジャンプカーソルのバグに関連していると言います 。Appleはバグレポートの後でLionバージョンで修正しました。 彼によると、Appleの開発者の1人は既に32 msのカーソル遅延を伴うバグを確認しており、Appleはこの問題の解決に取り組んでいると述べています。



All Articles