Critical graphics error (Metal validation error) on M3 after updating Parallels Desktop, workaround inside

Sergey31

Bit poster
Всем привет,
После обновления Parallels Desktop до версии 27.0.3 на моем MacBook M3 (Apple Silicon) виртуальная машина Windows 11 начала немедленно вылетать при загрузке с критической графической ошибкой.
Что происходило:
  • При каждой загрузке виртуальной машины возникала ошибка проверки Metal (в частности, сбой в функции validateWithDevice: Render Pipeline Descriptor Validation), что приводило к сбою графической подсистемы хоста.
  • Даже после попыток чистой загрузки Windows продолжала пытаться восстановить сохраненное состояние/быстрый запуск (hiberfil.sys / config.sav), создавая бесконечный цикл сбоев.
Как мне удалось обойти эту проблему (обходной путь):
  1. Удаление поврежденных снимков/сохраненных состояний: удалены зависшие файлы config.sav и .mem из контейнера .pvm через Терминал.
  2. Отключение быстрой загрузки/гибернации: загрузил Windows в рабочий стол (временно установив Enable3DAcceleration=0 в config.pvs), открыл командную строку от имени администратора и выполнил команду powercfg /h off, чтобы полностью удалить файл гибернации (hiberfil.sys), который постоянно принудительно устанавливал поврежденное состояние драйвера.
  3. Запуск без аппаратного 3D-ускорения: При отключенном 3D-ускорении (Enable3DAcceleration=0) Windows 11 загружается стабильно и корректно работает за счет рендеринга с использованием ЦП, обеспечивая обычный доступ к рабочему столу.
Отзывы/критика в адрес команды Parallels:
Крайне разочаровывает, что обычное обновление программного обеспечения настолько серьезно нарушает основные функции виртуальных машин на оборудовании Apple Silicon. Регрессия, вызывающая немедленные сбои проверки шейдеров Metal и блокировку доступа пользователей к виртуальным машинам из-за некорректной обработки восстановления состояния/гибернации, не должна попадать в стабильный релиз. Требование от пользователей копаться в XML-файлах конфигурации .pvm, удалять сохраненные состояния и отключать аппаратное ускорение только для того, чтобы загрузить Windows, сводит на нет цель «бесшовного» продукта виртуализации.
Надеюсь, скоро выйдет патч, который должным образом решит проблему совместимости драйверов Metal с процессорами серии M. Кто-нибудь ещё нашёл способ запустить игру с включённым 3D-ускорением в этой версии?
 
Back
Top