切换计算机硬件后,Kivy应用程序严重滞后。我该如何解决?

时间:2019-07-06 09:21:41

标签: python performance kivy driver lag

过去的几周我一直在用Kivy编写一个程序,该程序在我的笔记本电脑(Intel Core i5 6200U,8GB RAM,NVIDIA GeForce 940M)上运行良好。几天前,我的笔记本电脑坏了,所以我买了一台新的台式机(Intel Core i5-3450、8GB RAM,Intel HD Graphics 2500)。我将笔记本电脑的硬盘驱动器安装到这台新计算机中,然后尝试继续编码。

但是,现在,当我启动它时,同一硬盘上的相同代码/程序完全完全滞后。我一直在疯狂地搜寻,以寻求解决此问题的方法,但似乎没有其他人会遇到这种情况。

无论代码多么复杂,都会出现延迟。我试图从字面上只是创建一个空白屏幕(请参见下面的代码),但它仍然滞后(值得注意的是我无法拖动屏幕)。

即使在使用超级简化的超级Kivy应用程序时,也是如此:

from kivy.uix.widget import Widget


class PongGame(Widget):
    pass


class PongApp(App):
    def build(self):
        return PongGame()


if __name__ == '__main__':
    PongApp().run()
我从Kivy的文档中摘录的

在运行程序时,我的任务管理器告诉我它使用了0%的CPU和11.5%的内存。我电脑的其余部分完全没有滞后,但是正如我说的那样,尽管只是空白屏幕,但Kivy应用程序本身仍然滞后。

你们当中有人知道我可以尝试解决此问题吗? 非常感谢所有帮助

1 个答案:

答案 0 :(得分:0)

我刚刚找到了解决方案。我的图形驱动程序不是最新的。更新它们后,问题立即解决。