Найти в Дзене
Техноблогер DCMen007

[Личный опыт] Как я исправил зависание эмулятора Cemu при использовании API Vulkan.

Всем привет! Давненько меня не было!
Но я не умер и не ушёл в запой, как некоторые.
Просто я был занят созданием новых видео и стримов по играм. В общем, как-то раз я столкнулся с такой проблемой, что у меня зависал эмулятор Cemu с последующей перезагрузкой драйвера Nvidia при использовании API Vulkan.
Правда, это происходило, когда я играл в Super Mario 3D World на этом эмуляторе, другие игры таких проблем не вызывали. В журнале стабильности системы было видно, что произошла ошибка оборудования, а именно LiveKernelEvent с кодом 141.
Честно говоря, эта информация не давала мне никакой конкретики, ведь она могла указывать на всё что угодно (поломку видеокарты, проблемы с драйвером, неисправность блока питания и т. д.). Я решил прочитать документацию к драйверу Nvidia и выяснил, что свежие драйверы Nvidia используют библиотеки API Vulkan версии 1.4, а эмулятор Cemu не заточен под использование более свежих библиотек Vulkan.
Вследствие чего и происходит зависание эмулятора и перезагрузка
Оглавление

Всем привет! Давненько меня не было!
Но я не умер и не ушёл в запой, как некоторые.
Просто я был занят созданием новых видео и стримов по играм.

Ну да ладно, давайте уже приступим к делу!

В общем, как-то раз я столкнулся с такой проблемой, что у меня зависал эмулятор Cemu с последующей перезагрузкой драйвера Nvidia при использовании API Vulkan.
Правда, это происходило, когда я играл в
Super Mario 3D World на этом эмуляторе, другие игры таких проблем не вызывали.

В журнале стабильности системы было видно, что произошла ошибка оборудования, а именно LiveKernelEvent с кодом 141.
Честно говоря, эта информация не давала мне никакой конкретики, ведь она могла указывать на всё что угодно (поломку видеокарты, проблемы с драйвером, неисправность блока питания и т. д.).

Однако, решение удалось найти довольно быстро.

Я решил прочитать документацию к драйверу Nvidia и выяснил, что свежие драйверы Nvidia используют библиотеки API Vulkan версии 1.4, а эмулятор Cemu не заточен под использование более свежих библиотек Vulkan.
Вследствие чего и происходит зависание эмулятора и перезагрузка драйвера Nvidia.

В итоге, я просто откатил драйвер видеокарты Nvidia до версии 561.09 и эмулятор перестал зависать. Даже удалось пройти Super Mario 3D World от начала и до конца без особых проблем. И это замечательно!

Игра Super Mario 3D World для Nintendo Wii U, запущенная в эмуляторе Cemu.
Игра Super Mario 3D World для Nintendo Wii U, запущенная в эмуляторе Cemu.

Вывод напрашивается сам собой:

Если всё нормально работает — не обновляй!
Свежие драйвера нынче стали крайне нестабильными, и порой они могут не только нарушить работу какой-либо игры или софтины, но ещё и могут угробить видеокарту.
Понимаю, что «уничтожение видеокарты новыми драйверами» звучит скорее как городская легенда, однако прецеденты уже бывали (пусть и довольно редко, но бывали).

Спасибо за внимание!