Устранение взаимоблокировки в ISR между драйвером NVIDIA и ACPI

У меня возникла проблема, когда я восстанавливаю свой компьютер из спящего режима. Через некоторое время (обычно менее 10 минут) мой компьютер зависает, и через некоторое время происходит BSOD, вызванный сторожевым псом. Компьютер работает под управлением Windows 10 Pro и оснащен графическим процессором NVIDIA GeForce 1060 6G с новейшим драйвером studio (457.30). Материнская плата ASUS Z390 PRIME-M с последней версией BIOS 2808. Я проанализировал аварийный дамп BSOD, и он каждый раз ведет себя одинаково. Одно ядро всегда запускает некоторый код драйвера nvidia. Стек след всегда один и тот же, и он следует за ним. Похоже, что драйвер застрял в инструкции ret, и в этой инструкции он был прерван сторожевым псом, что привело к вызову KeBugCheckEx в конце.

Nvidia driver thread

Интересно то, что всегда есть второй поток, который запускает некоторый код из драйвера ACPI. Каждый раз, когда возникает проблема, оба ядра всегда выполняют одну и ту же инструкцию по одному и тому же адресу.

ACPI driver thread

Все остальные ядра процессора работают цикл холостого хода.

Idle loop

Мое мнение таково, что это своего рода тупик между ACPI и драйвером NVIDIA, но я понятия не имею, как это исправить. Поведение всегда одно и то же, и это происходит только один раз, когда компьютер выходит из спящего режима. После сброса (вызванного BSOD или мной) это никогда не произойдет до следующего перехода в спящий режим. Я пробовал несколько драйверов NVIDIA. Проблема немного отличается, но в основном это приводит к какому-то BSOD. С последним драйвером он наиболее детерминирован. Все это всегда заканчивается тупиком.

Знаете ли вы, как устранять подобные проблемы? Существуют ли какие-либо конфигурации ACPI, которые могут изменить это поведение?