Chrome 12 を使用すると、ゲームがスムーズに描画されます。しかし、描画に GPU を使用しているように見える Chrome 14 は、私のゲームのパフォーマンスに多大な悪影響を及ぼします。
正確にいつ発生するかを確認するために jsFiddle を作成しましたが、この単純なコードでは既に問題が発生しています: http://jsfiddle.net/eGjak/48/。
- Chrome 12 では、FPS は 62 で、これは私の画面周波数よりもさらに高くなっています。
- Chrome 14 では、FPS は ~25 です。
25 FPS は十分許容範囲ですが、私のゲームではさらに多くの描画を行っており、8 FPS まで低下しています。これは絶対に許容範囲ではありません。パフォーマンスの問題は一度もありませんが、キャンバスの GPU の更新がボトルネックになっています。
- GPU を使用すると、キャンバス上の単純な描画が非常に遅くなるのはなぜですか?
- JavaScript を介して Chrome が GPU を使用するのを無効にすることはできますか? (または、これに対する別の解決策はありますか?)
編集: http://code.google.com/p/chromium/issues/detail?id=89540でバグを報告