3

最近コンピューターを変更しましたが、Python と Pyglet を使用したまったく同じプログラムの実行が、古いコンピューターよりも新しいコンピューターで大幅に遅くなりました (25 秒対 10 秒)。

古いものは Asus EEE 1015p で、次の仕様です。

  • プロセッサ: インテル Atom N570
  • メモリ: 2Gb
  • gfx : インテル GMA 3150
  • OS : Windows 7 スターター エディション 32
  • Python バージョン: 2.7
  • ピグレットのバージョン: 1.1.4

新しいのは HP Pavilion dm1 です。

  • プロセッサー: Radeon(tm) HD グラフィックス搭載のプロセッサー AMD E2-1800 APU、1700 MHz
  • gfx : AMD Radeon HD 7340 グラフィックス
  • メモリ: 4 Gb
  • OS:Windows8 64
  • Python バージョン: 2.7 (32 ビット)
  • ピグレットのバージョン: 1.2alpha1

グラフィックス ドライバーの問題を疑っていましたが、OpenGL を使用する一部のプログラム (たとえば、Playstation2 Emulator PCSX2) は新しい方が明らかに高速 (約 40%) であるため、非常に驚​​いています。したがって、一部のpygletバージョンで速度の問題が知られているのではないかと思います.

プログラムはバッチを使用して、スプライトが移動する 4 つのタイル レイヤーで構成されるマップをレンダリングします。

何が間違っているのか教えてくれる人に感謝します...

4

1 に答える 1

1

問題が解決しました。誰かがそれに遭遇する可能性は低いので、私は答えを出します:

これはドライバー設定の問題でした。AMD Vision Engine Control Center で、パフォーマンス対品質設定を最大に移動する必要がありました。パフォーマンス。2台のマシンで同様のパフォーマンスが得られました。

于 2013-06-22T19:04:41.537 に答える