Приложение Kivy ужасно зависает после переключения компьютерного оборудования.Как это исправить? - PullRequest
0 голосов
/ 06 июля 2019

Последние несколько недель я писал программу на Kivy, которая отлично работала на моем ноутбуке (Intel Core i5 6200U, 8 ГБ ОЗУ, NVIDIA GeForce 940M).Пару дней назад у меня сломался ноутбук, поэтому я купил новый настольный компьютер (Intel Core i5-3450, 8 Гб оперативной памяти, 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% моего процессора и 11,5% моей памяти.Остальная часть моего компьютера не отстает вообще, но, как я уже сказал, само приложение Kivy отстает, несмотря на то, что это просто пустой экран.

Кто-нибудь из вас знает, что я мог бы попытаться решить эту проблему?Любая помощь очень ценится

1 Ответ

0 голосов
/ 06 июля 2019

Ах, я только что нашел решение.Мои графические драйверы не были обновлены.После их обновления проблема сразу решилась сама собой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...