3

我最近更换了我的计算机,使用 Python 和 Pyglet 的相同程序在新计算机上的运行速度比在旧计算机上慢得多(25 秒对 10 秒)。

较旧的是华硕 EEE 1015p,具有以下规格:

  • 处理器:英特尔凌动 N570
  • 内存:2 Gb
  • gfx:英特尔 GMA 3150
  • 操作系统:Windows 7 入门版 32
  • 蟒蛇版本:2.7
  • pyglet 版本:1.1.4

较新的是 HP Pavilion dm1:

  • 处理器:Processeur AMD E2-1800 APU with Radeon(tm) HD Graphics, 1700 MHz
  • gfx:AMD Radeon HD 7340 显卡
  • 内存:4 Gb
  • 操作系统:Windows 8 64
  • python版本:2.7(32位)
  • pyglet 版本:1.2alpha1

我怀疑图形驱动程序有问题,但一些使用 OpenGL 的程序(例如,Playstation2 Emulator PCSX2)在较新的版本上运行速度明显更快(大约 40 %),所以我很惊讶。所以我想知道某些 pyglet 版本是否存在速度问题。

该程序使用批处理来渲染由 4 个平铺层组成的地图,精灵在其上移动。

感谢任何可以指出我问题的人...

4

1 回答 1

1

问题解决了。在不太可能有人遇到它的情况下,我给出了答案:

这是一个驱动程序设置问题:在 AMD Vision Engine Control Center 中,我不得不将性能与质量设置调到最大。表现。我现在在两台机器上都有类似的表现。

于 2013-06-22T19:04:41.537 回答