Иногда ошибки в моих программах CUDA приводят к разрыву графики рабочего стола (в Windows). Как правило, экран остается несколько читаемым, но при изменении графики, например при перетаскивании окна, появляется много полузасуточных цветных пикселей и небольших блоков.
Я попытался использовать reset графический процессор и драйвер, изменив разрешение рабочего стола, но это не помогает. Единственное исправление, которое я нашел, - перезагрузить компьютер.
Есть ли там программа или какой-то трюк, который я могу использовать, чтобы получить драйвер и графический процессор до reset без перезагрузки?
Фон:
У меня были карты 1.0, 1.1, 1.3 и 2.0, но теперь у меня есть только 1.1 и 2.0. Я видел проблему на 1.0 и 1.1. Я уверен, что видел его на 1.3. Я не уверен в 2.0. Была ли добавлена защита памяти примерно 1,3? Я почти уверен, что это произошло не из-за неустойчивого оборудования, поскольку проблемы, похоже, были вызваны ошибками в моем коде и исчезли, когда исправлены ошибки. При запуске готового кода карты были стабильными. Я написал этот вопрос, увидев его на своей 1,1-карточке, но он исчез после исправления ошибки, и теперь у меня нет кода, который его воспроизводит. Может быть, я должен попытаться написать случайные местоположения на карточке 1.1 и посмотреть, что-нибудь случится...