Некоторые причины, которые могут привести к ошибке VKERRORDEVICE_LOST:
- Устаревшие или повреждённые драйверы видеокарты. 15 Рекомендуется выполнить чистую установку драйверов: удалить старые перед установкой новых. 1
- Конфликты с сторонними приложениями. 5 Например, с ASUS GPU Tweak, OBS и другим программным обеспечением, работающим в фоновом режиме. 5 Такие программы могут конфликтовать с игрой и не давать ей корректно запускаться. 5
- Неопределённое поведение, в том числе плохая синхронизация. 2
- Перегрев. 2 Высокая температура видеокарты во время игры может привести к сбоям. 1
- Ошибка в приложении. 3 Например, когда неинициализированная переменная отправляется в шейдер и цикл застревает на долгое время. 3
- Ошибка оборудования. 3 Это может быть сбой или физическое отключение графического процессора. 3
Для устранения ошибки VKERRORDEVICE_LOST можно попробовать перезагрузить компьютер, ограничить количество кадров в секунду в настройках игры или с помощью сторонних программ, отключить вертикальную синхронизацию и так далее. 1