Как настроить графику в VMware Workstation

Разберитесь, какую видеокарту видит гостевая система

VMware Workstation создаёт виртуальное оборудование, одинаковое для разных хостов. В диспетчере устройств гостевой Windows отображается VMware SVGA 3D или совместимый виртуальный адаптер. Это нормально: установка обычного драйвера GeForce или Radeon внутрь гостя не превратит виртуальный адаптер в физическую карту.

При включённом ускорении VMware принимает поддерживаемые графические команды гостя и выполняет их через графический стек хоста. Возможности зависят от версии Workstation, виртуального оборудования, VMware Tools, гостевой ОС и драйвера GPU хоста. Даже мощная карта не гарантирует поддержку каждой функции DirectX, OpenGL, CUDA или профессионального приложения.

Параметр графической памяти в настройках VM не означает физическое выделение такого же объёма VRAM напрямую гостю. Гипервизор управляет виртуальным буфером и ресурсами хоста. Увеличение значения помогает при нескольких мониторах и высоком разрешении, но не делает виртуальный GPU равным игровой карте.

Остановите виртуальную машину полностью перед изменением Display. Состояние Suspend не подходит: конфигурация оборудования может остаться зафиксированной. Создайте снимок или резервную копию важных данных, но помните, что snapshot не заменяет отдельную резервную копию VM.

Если задача требует сертифицированного драйвера конкретной профессиональной видеокарты, вычислений CUDA или почти нативной производительности, обычной виртуальной SVGA может быть недостаточно. Это ограничение архитектуры, а не ошибка имени устройства.

Включите 3D-ускорение и выделите ресурсы

Выключите VM, откройте Settings — Display и включите Accelerate 3D Graphics. Пункт доступен не в каждой конфигурации и может отсутствовать у старой версии виртуального оборудования. Не редактируйте VMX вручную до проверки штатного интерфейса: ошибочная строка мешает запуску машины.

Выберите объём графической памяти с учётом разрешения и количества мониторов. Начните с рекомендуемого Workstation значения. Максимум не всегда быстрее: ресурсы нужны также хосту, а слишком тяжёлая VM конкурирует с его рабочим столом. Оставьте запас системной RAM и VRAM.

Убедитесь, что на хосте установлена актуальная поддерживаемая версия Workstation и официальный драйвер Intel, NVIDIA или AMD. Базовый драйвер дисплея хоста может не предоставлять аппаратный 3D-рендерер. После обновления драйвера перезагрузите компьютер и снова запустите VM.

Не выделяйте виртуальной машине все ядра и почти всю память. Графическая трансляция выполняется процессами хоста, которым тоже нужны CPU и RAM. Для начала назначьте умеренное число ядер и достаточный, но не избыточный объём памяти, затем измерьте результат.

При чёрном экране после включения 3D выключите машину и временно снимите флажок ускорения. Если программный рендерер работает, проблема находится в 3D-цепочке: драйвер хоста, VMware Tools, версия виртуального оборудования или несовместимая функция гостя. Не удаляйте VM и виртуальный диск.

Установите VMware Tools и проверьте драйвер

Запустите гостевую систему и выберите установку или обновление VMware Tools из меню Workstation. Внутри гостя выполните штатный установщик, выберите обычную конфигурацию и перезагрузите VM. Именно Tools устанавливает оптимизированный драйвер VMware SVGA, улучшает разрешение, курсор и интеграцию дисплея.

После перезагрузки откройте диспетчер устройств. У виртуального адаптера не должно быть предупреждения, а вместо базового драйвера должен использоваться VMware. Проверьте разрешение, изменение размера окна и полноэкранный режим. Если драйвер не устанавливается, сопоставьте версию Tools с Workstation и гостевой ОС.

Не ставьте в гостя пакет физической карты только потому, что хост использует NVIDIA или AMD. Такой установщик обычно не находит совместимого PCI-устройства. Исключение — настоящий passthrough или vGPU, где гостю действительно представлен аппаратный либо виртуализированный профиль производителя.

Для Linux-гостя обычно используют поддерживаемый open-vm-tools из репозитория дистрибутива и графический пакет рабочего стола. Компоненты должны соответствовать текущему ядру и окружению. Не смешивайте старый ISO Tools с пакетами репозитория без необходимости.

Проверьте dxdiag или средства гостевой ОС, но оценивайте не название физического GPU, а доступные уровни функций и отсутствие ошибок. Простое приложение или тест интерфейса полезнее тяжёлого бенчмарка на первом запуске. Виртуальная машина не предназначена для сравнения производительности видеокарт хоста.

Выберите GPU на хосте и устраните тормоза

На ноутбуке или ПК с гибридной графикой Workstation может запуститься на энергосберегающем GPU. В параметрах графики Windows назначьте исполняемому файлу VMware Workstation режим высокой производительности, затем полностью перезапустите программу. В панели производителя также проверьте профиль, не меняя глобальные настройки для всех приложений.

Запрос две видеокарты windows 10 часто относится именно к выбору GPU для приложения на хосте. Гостевая система при этом всё равно видит VMware SVGA, а не обе физические карты. Назначение производительного адаптера меняет рендерер хоста, но не превращается в passthrough.

Закройте на хосте игры, браузеры с тяжёлым WebGL, запись экрана и другие VM, использующие GPU. Посмотрите загрузку VRAM, CPU, RAM и накопителя. Тормоза интерфейса могут возникать из-за подкачки системной памяти или медленного диска, а не из-за виртуальной видеокарты.

Для AutoCAD и других профессиональных программ сначала проверьте их требования к виртуальной среде и сертифицированным драйверам. Простые 2D-проекты могут работать приемлемо, а сложный 3D, рендер или функции вычислений — нет. Отсутствие сертификации нельзя исправить увеличением виртуальной графической памяти.

Если после обновления появились артефакты, сравните работу без 3D и посмотрите vmware.log в папке VM. Не публикуйте журнал без проверки путей и имён. Откатите один компонент — драйвер хоста, Tools или версию виртуального оборудования — только если известен момент появления сбоя.

Отличите Workstation от GPU passthrough в ESXi

В VMware Workstation обычная настройка Display не предоставляет произвольный PCIe GPU напрямую гостю. Функция Accelerate 3D Graphics использует виртуальную SVGA и трансляцию. Добавить физическую GeForce в список устройств простой правкой VMX нельзя.

VMware ESXi/vSphere поддерживает VMDirectPath I/O для совместимых PCI-устройств и отдельные варианты vGPU при подходящих сервере, IOMMU, GPU, лицензиях и драйверах. При passthrough устройство обычно закрепляется за одной VM и перестаёт быть обычным ресурсом хоста. Конфигурация должна поддерживаться всеми компонентами.

Для прямой передачи могут понадобиться включённые VT-d или AMD-Vi, корректные IOMMU-группы, резервирование памяти VM и отдельный GPU для консоли хоста. Неподдерживаемая потребительская карта, прошивка или плата способны помешать запуску. Это серверный проект, а не переключатель в VMware Player.

При настоящем passthrough в гостя устанавливается драйвер производителя физического GPU. Нельзя одновременно использовать для одной карты режим прямой передачи и vGPU. Также при passthrough нативное 3D виртуальной VMware Video Card может требовать отключения, чтобы рендеринг шёл через переданное устройство.

Если нужен домашний GPU passthrough, оцените гипервизоры и оборудование, которые официально поддерживают вашу схему. Не переносите инструкции ESXi в Workstation. Для единичного тяжёлого приложения проще и надёжнее запуск на хосте либо отдельной физической системе.

FAQ

Почему в виртуальной машине написано VMware SVGA?

Это штатный виртуальный адаптер Workstation. Он обеспечивает переносимость VM и 3D-трансляцию через GPU хоста. Название физической GeForce, Radeon или Intel внутри гостя появится только при другой технологии, например поддерживаемом passthrough.

Как увеличить видеопамять VMware?

Выключите VM, откройте Settings — Display и выберите доступный объём. Значение должно соответствовать разрешению и мониторам. Увеличение не добавляет вычислительных блоков и не гарантирует прирост в игре или CAD.

Почему пункт Accelerate 3D Graphics не работает?

Проверьте драйвер GPU хоста, актуальность Workstation, виртуального оборудования и VMware Tools. Убедитесь, что VM полностью выключена. Если с включённым 3D появляется чёрный экран, временно отключите его и изучите журнал.

Подойдёт ли VMware Workstation для игр и AutoCAD?

Для нетребовательной игры, обучения и простого 2D-проекта виртуальное 3D может быть достаточным. Современная игра, сложная сцена AutoCAD, рендер и вычисления GPU часто требуют функций, производительности или сертифицированного драйвера, которых VMware SVGA не предоставляет. Проверьте требования конкретной версии программы и выполните тест на копии VM. Если результат недостаточен, запускайте задачу на хосте, используйте физическую рабочую станцию либо поддерживаемое решение vGPU, а не увеличивайте ресурсы бесконечно.

Можно ли пробросить видеокарту в VMware Workstation?

Обычная Workstation не предоставляет универсальный PCIe GPU passthrough через настройки Display. Для прямой передачи используют совместимые возможности ESXi/vSphere или другой подходящий гипервизор и оборудование. Это отдельная конфигурация с IOMMU и драйверами.

Понравилась статья? Поделиться с друзьями:
Pchelp24.com