Вам необходимо обновить инструменты vmware, чтобы включить 3D-ускорение на этой виртуальной машине
Обновлено: 21.11.2024
На этой неделе я установил бесплатную пробную версию Fusion 7 на свой iMac, а затем установил Windows 8.
Разрешение экрана в Windows очень низкое по сравнению с Mac OS.
Кроме того, у меня есть предупреждающее сообщение в настройках дисплея Windows:
'3D-ускорение требует обновления инструментов VMware на виртуальной машине'
Я также отмечаю, что драйвер дисплея в Windows — это база данных драйверов дисплея Microsoft.
Несколько недель назад я установил версию 6 Fusion, и она работала очень хорошо.
Если случайно VMware Fusion неправильно монтирует файл образа VMware Tools windows.iso, вам придется сделать это вручную. Он находится в «/ Applications/VMware Fusion.app/Contents/Library/isoimages/windows.iso», и его необходимо скопировать, а не перемещать, в место, доступное из пакета VMware Fusion.app в качестве офис. Если вам нужно это сделать, вы можете щелкнуть правой кнопкой мыши пакет VMware Fusion.app, чтобы увидеть содержимое поля выбора и получить доступ к его местоположению для копирования. Чтобы назначить файл windows.iso на образ CD/DVD, ознакомьтесь со статьей: Подключение и настройка привода CD/DVD
Похожие вопросы
Я обязан использовать диспетчер обновлений для обновления программного обеспечения java и adobe windows VM insde. Но я не могу найти основу для обновлений виртуальной машины или программного обеспечения. Эталонная предопределенная ВМ имеет только обновления VMtools и VMHardware.
Кто-нибудь может мне помочь?
Обновление: мы используем maager update 5.
Manager Update больше не обновляет программное обеспечение внутри виртуальной машины
ВМТН модератор | вЭксперт
Эти инструменты VMware в моей гостевой операционной системе остаются в списке "Инструменты VMware можно обновить" и отмечены желтым восклицательным знаком.
Основная операционная система — ESXi 4.1.0, сборка 348481
Версия VMware Tools: 8.4.8, сборка 491717
Его нет в файлах с расширением .001, как описано в следующей статье
Проверил, файла с таким расширением нет.
Я думаю, что инструменты VMware не могут считывать или сравнивать правильные числа. Или есть другая причина?
Ответ на мой собственный пост:
Ответ, а на самом деле процедура, находится внутри этой статьи:
По какой-то причине VMware Tools установлен неправильно (например, файлы предыдущих версий остались на жестком диске). Поэтому мне приходится делать ручную очистку перед переустановкой инструментов.
На многих машинах RDP не работает после последнего обновления инструмента виртуальной машины.
Замените файл DLL, связанный с RDP, с любого сервера, чтобы он работал с той же версией ОС.
У меня есть кластер из трех серверов ESX. Это IBM 3650, и это точно такой же материал, купленный в одно и то же время. У них даже одинаковые точные версии прошивок (биос, прошивка bmc, nic, HBA, рейд, прошивка HDD, rsa и т.д.). Я начал их переклассификацию ESX 3.5u3 в ESX4 со всеми последними патчами. Затем я обновил один, переместил несколько лучших виртуальных машин и без проблем обновил инструменты и виртуальные материалы vmware. Итак, я пошел и обновил следующий сервер ESX и начал перемещать машины на нем, а также обновил инструменты vmware и виртуальное оборудование. Я проверил функциональность серверов ESX, и они работают нормально. Я очень хорошо перемещал аппаратную виртуальную машину версии 4 между двумя хостами ESX развитого уровня, поэтому я провел процесс обновления. Затем мне пришлось vmotion, одна из виртуальных машин обновлена (версия 7 материала) между двумя недавно улучшенными хостами ESX, и они не будут vmotion. Это дает мне сообщение об ошибке. Хост ЦП не совместим с требованиями решения виртуальной машины к регистру уровня CPUID 0 x 1 'ecx'. Полное сообщение об ошибке находится во вложении.
По-видимому, обновление аппаратного обеспечения виртуальной машины выявило несколько дополнительных вещей виртуальной машины, которые мешают работе vmotion. Я не знаю, что, и я очень удивлен, потому что эти машины идентичны, идентичное аппаратное обеспечение и прошивка.
Все предложения.
К сожалению, это известная проблема
Здравствуйте
После того, как вы установили виртуальный компьютер xp2, и когда я запустил эту программу, я получил это сообщение (драйвер монитора виртуальной машины, необходимый виртуальной машине, отсутствует)
Какой ответ
Заданный вами вопрос лучше подходит для обсуждения на форумах Virtual PC. Пожалуйста, перейдите по следующей ссылке для получения дополнительной информации.
Это цитата со страницы продукта VMware Fusion Professional 6:
VMware Fusion 6 Professional поставляется с инструментами ИТ-администрирования, которые помогут вам развернуть VMware Fusion с помощью Apple или другого решения для управления Mac, начиная с Casper Suite от JAMF. Еще больше уменьшите стоимость поддержки рабочего стола Windows, используя режим одной виртуальной машины, который ограничивает доступ пользователя к библиотеке виртуальной машины, возможность создавать виртуальные машины или мигрировать ПК и сокращает опции меню.
Где я могу найти эти инструменты ИТ-администрирования? Я хочу заблокировать своих пользователей VMware на одну виртуальную машину, чтобы они не могли сдуться, создав новые виртуальные машины и т. д.
Как я могу это сделать?
Вы можете выполнить следующие действия, чтобы активировать одиночный режим виртуальной машины:
<р>1. выключите питание всех работающих VMS и завершите слияние. <р>2. Добавьте следующую строку в /Library/Preferences/VMware Fusion/config3 перезапустите слияние, и вы обнаружите:
<р>. Библиотека ВМ скрыта в меню ВМ. <р>. можно использовать только одну виртуальную машину, а нажмите вторую виртуальную машину Fusion в отчетах «Невозможно открыть документ. "Моя инфраструктура vSphere 5 использует несколько хранилищ данных.
Два хранилища данных связаны с NFS на разных общих ресурсах NAS.
Я переношу ВМ на данные в другое хранилище.
Хранилище навигационных данных, я вижу, что файлы перемещены из старого хранилища данных в новое и что в старом хранилище данных нет файлов, принадлежащих перенесенной виртуальной машине.
Если я посмотрю на список ВМ в старом хранилище данных, я все равно увижу старую ВМ.
Я также вижу его в списке виртуальных машин в новом хранилище данных.
Я проверил, что в старом хранилище данных нет ни .iso, ни файла подкачки.
Как обновить список виртуальных машин в старом хранилище данных?
Прежде всего, как я могу безопасно удалить старое хранилище данных, убедившись, что виртуальная машина очень хорошо работает с новым хранилищем данных, и я ничего не потеряю?
Такое использование хранилища данных «Фантом» обычно наблюдается, если текущая конфигурация виртуальной машины указывает на «старое» хранилище данных (дискету, компакт-диск) или виртуальная машина содержит моментальные снимки, где — в то время, когда тон были созданы - эти ссылки были у виртуальной машины. Как только снимки будут удалены из хранилища данных, «призрак» исчезнет из сводки виртуальной машины.
Мы запускаем ESX Vmware 5 в виртуальном тесте в среде ESX 4.x, и машина не может запустить виртуальную машину на Vmware ESX 5. со следующей ошибкой.
Запуск на виртуальной машине VMware ESX требует, чтобы внешняя виртуальная машина была настроена для запуска гостевой операционной системы VMware ESX. Вы не сможете включить виртуальную машину, пока внешняя виртуальная машина не будет перенастроена.
Мы нашли после KB
Однако я не могу найти эту опцию
- Выберите виртуальную машину, на которой работает ESX.
- Перейдите в ВМ > Настройки.
- Перейдите на вкладку "Параметры".
- Выберите Общие настройки.
- В гостевой операционной системе выберите VMware ESX.
- Нажмите "ОК".
Мы не можем найти эту опцию в ESX 4, поэтому мы можем запустить эту виртуальную машину.
Пожалуйста, срочно помогите.
Теперь файл журнала выглядит хорошо. Однако кажется, что ESX 4.0 старше, чем я помнил. Пожалуйста, добавьте следующую строку в файл конфигурации виртуальной машины ESX и повторите попытку:
Я пытаюсь включить виртуальную машину с 64-разрядной версией Windows на ESX и Vcenter 4.1, но постоянно получаю сообщение:
"Хост ЦП несовместим с требованиями виртуальной машины к уровню CPUID 0 x 80000001"edx"реестр."
Его цели: 0000:1000:0001:0000:0000:1000:0000:0000
* Longmode, требуется, если виртуальная машина настроена для 64-разрядной гостевой ОС
Мое оборудование — Intel Core i7 920, с MMX, SSE (1,2,3,3S,4.1,4.2), EM64t, VT — X
Моя материнская плата ASUSTeK computer Inc., P6T DELUXE
Пожалуйста, дайте мне знать, если вы можете помочь,
прикрепил несколько снимков в сравнении с проблемой
Вы имеете в виду, что из-за того, что я работаю под ESX 4.1 на VMWARE WORKSTATION, я не смогу запустить 64-битную гостевую операционную систему?
Да, это так, и здесь нет обходного пути.
Можно ли автоматически останавливать виртуальные машины с помощью диспетчера обновлений? Наши виртуальные машины настроены на автоматическое отключение/запуск с хостом. Но когда мы применяем множество исправлений ESX с помощью диспетчера обновлений, он ждет, пока мы остановим его вручную, прежде чем перевести хост в режим обслуживания.
Как это автоматизировать? Спасибо!
Но когда мы применяем множество исправлений ESX с помощью диспетчера обновлений, он ждет, пока мы остановим его вручную, прежде чем перевести хост в режим обслуживания.
Lol WHA каждый не может выполнить, если ESX является корпоративным продуктом, его необходимо использовать с vMotion. Если диспетчер обновлений разработан таким образом, чтобы сделать это легко и безболезненно, то, если у вас есть общее хранилище, ваша виртуальная машина будет перенесена на другой хост, выполнено обслуживание и виртуальная машина вернется обратно.
ESX, по сути, представляет собой рабочую среду. Я знаю, что не каждый может позволить себе SAN, но ESX подходит для таких крупных корпоративных систем, у которых нет SAN.
Сделав патч, теперь мы приближаемся к автономному ежедневному серверу Windows, где вы сделали КАЖДЫЙ сервер или сделали это вручную, отключив питание / закрытие КАЖДОЙ виртуальной машины, ДАЖЕ проще сделать это 1 на 1 на КАЖДОЙ физической хост.
Учтите, что это не лучший вариант, не так уж сложно выбрать ВСЮ ВМ под напряжением и нажать «отключить гостевую систему». Кроме того, если вы планируете сбой, вы можете остановить ВМ удаленно (если Windows) с помощью сценария завершения работы.
Для этого существует множество вариантов, но останавливать ВМ перед обновлением нельзя, это нужно делать вручную.
поэтому я провел эксперименты с виртуальным оборудованием, логическим контроллером SAS SCSI в виртуальной машине и усовершенствовал сетевые драйверы.
Во-первых это только у меня, или это ОЧЕНЬ интенсивное обновление, вы должны установить НОВЫЙ vmtools, затем остановить, затем обновить оборудование (поэтому я экспериментировал с реализацией обновления, а затем с инструментами, которые работает очень хорошо). Однако при использовании даже НОВОГО компакт-диска с установкой Windows (2003 г.) и контроллера гибких дисков привод SAS не распознается. Я могу добавить его во время «нажмите F6 для нового контроллера». ". "бла бла бла. но он сказал, что некоторые люди находят жесткие диски, а также меняют контроллер, несмотря на то, что они установили драйверы с помощью инструментов НОВОЙ виртуальной машины, все равно вызывают синий экран ОС, недоступное устройство.
Вот теперь возникает вопрос, кто-нибудь понял, какой драйвер использовать для этого? Они должны быть, но они не работают, FTM
Контроллер SAS также требуется для Windows Clustering 2008, поскольку старый адаптер LSI не будет работать (отсутствие поддержки SCSI-3).
Я сам сижу сегодня утром за своим компьютером и вижу сообщение о том, что гостевая система Windows XP Pro на моем Mac Mini была приостановлена. Вот сообщение:
"VMware Fusion приостановил эту виртуальную машину, поскольку диск, на котором хранится виртуальная машина, почти заполнен."
Я не могу найти способ закрыть Windows, чтобы изменить размер выделенного места на жестком диске. Я попробовал меню виртуальной машины, но все точки выключения/отключения питания неактивны.
Есть идеи?
Вы должны прочитать сообщение!
Кстати, если вы принудительно переместите виртуальную машину в конец, вы можете повредить жесткий диск виртуальной системы или файл VHD, и вам нужно просто сделать то, что говорится в сообщении, и освободить место на жестком диске OS X, даже если вы временно перемещаете кое-что на внешнем жестком диске, чтобы затем повторно активировать виртуальную машину и продолжить работу с ней.
Я попытался удалить AAMUPDATER, как было рекомендовано, но это только создало новую проблему. Для Folio Builder всегда требуется обновление, но сейчас оно недоступно.
Я был очень взволнован, чтобы попробовать iPad для нашего журнала и немного отвратителен генератор приложений, который я даже не могу начать.
будет полезна любая помощь.
(возможно, не на том форуме, но я не могу найти другого места в сообщении)
Если вы получили копию CC через одну из наших программ предварительной версии, задайте свой вопрос на форуме для этой предварительной версии.
Затем программа установки пытается выполнить обновление до версии VMware Fusion 2.0.2 до версии 2.0.4, что приводит к остановке процесса, и теперь я не могу запустить Fuison, получая сообщение, показанное ниже. У меня есть установленный регистрационный номер, и программное обеспечение зарегистрировано.
Запуск 10.5.6 на MacPro double 2.8 quad. XP Pro в Fusion.
MRomine написал:
У меня есть установленный регистрационный номер
Вы имеете в виду серийный номер? В любом случае перезапустите Mac, и если это не поможет, удалите/переустановите VMware Fusion и перезапустите Mac позже. Примечание. Удаление/переустановка VMware Fusion не приводит к удалению ваших виртуальных машин.
Возможно, вы ищете
Все мои тексты на моем iPhone 6splus были синими. Теперь вдруг зеленый. Почему? Спасибо. Это мой вопрос
После того, как я обновился до Windows XP SP 3, мой медиацентр полностью перестал работать, и он выдает следующее: ошибка проверки строгого имени для сборки 'c:\windows\home\ehshell.exe'. файл мог быть подделан или частично
У меня есть принтер HP6700. Маленькая синяя лампочка мигает. Кто-нибудь знает что это значит? ПРИШЕЛ смотреть, смотреть и не могу найти решение.
Я немного покраснел. Но спасибо за инструкцию к новому Сообщению. Я новичок в ежевике. У меня много писем между разными аккаунтами. Это мой первый опыт с получением почты на "мобильник". Я проверил через
Автопредложение помогает быстро сузить результаты поиска, предлагая возможные совпадения по мере ввода.
- Технологическая сеть VMware
- :
- Гипервизор рабочего стола
- :
- VMware Fusion
- :
- Обсуждения VMware Fusion
- :
- Fusion 7 – "3D-ускорение требует обновления VMwa".
Джон_MC_C
- Отметить как новое
- Добавить в закладки
- Подписаться
- Отключить звук
- Отправить сообщение другу
На этой неделе я установил бесплатную пробную версию Fusion 7 на свой iMac, а затем установил Windows 8.
Разрешение экрана в Windows очень низкое по сравнению с Mac OS.
Кроме того, у меня есть следующее предупреждающее сообщение в настройках дисплея в Windows:
"3D-ускорение требует обновления инструментов VMware на этой виртуальной машине"
Я также заметил, что драйвером дисплея в Windows является базовый драйвер дисплея Microsoft.
Несколько недель назад я установил версию Fusion 6, и она работала очень хорошо.
ВудиЗ
- Отметить как новое
- Добавить в закладки
- Подписаться
- Отключить звук
- Отправить сообщение другу
Если по какой-то причине VMware Fusion неправильно монтирует файл образа VMware Tools windows.iso, вам нужно будет сделать это вручную. Он находится по адресу «/Applications/VMware Fusion.app/Contents/Library/isoimages/windows.iso», и его необходимо скопировать, а не перемещать, в доступное место за пределами пакета VMware Fusion.app, например на рабочем столе. Если вам нужно сделать это, вы можете щелкнуть правой кнопкой мыши пакет VMware Fusion.app, выбрав Показать содержимое пакета, и перейти к его местоположению, чтобы скопировать его. Для назначения образа windows.iso на CD/DVD см.: Подключение и настройка привода CD/DVD
ВудиЗ
- Отметить как новое
- Добавить в закладки
- Подписаться
- Отключить звук
- Отправить сообщение другу
Были ли обновлены инструменты VMware или вы все еще используете инструменты из VMware Fusion 6?
Джон_MC_C
- Отметить как новое
- Добавить в закладки
- Подписаться
- Отключить звук
- Отправить сообщение другу
Я использую самую последнюю доступную версию Fusion, например Fuion 7. Я проверяю наличие обновлений, и мне сообщается, что все обновления установлены.
- Отметить как новое
- Добавить в закладки
- Подписаться
- Отключить звук
- Отправить сообщение другу
Это ответ, но не ответ на вопрос, заданный WoodyZ.
Его вопрос был в том, установили ли вы VMware Tools в своей гостевой ОС Windows. VMware Tools — это набор приложений и драйверов, расширяющих возможности Windows при работе в качестве гостевой ОС. Одним из таких улучшений является улучшенный драйвер дисплея.
В меню Fusion выберите Виртуальная машина -> Установить инструменты VMware.
Обычно это вызывает установку программы установки в вашей Windows, которую вы должны запустить.
Выберите параметры по умолчанию, а затем перезагрузите компьютер, когда появится соответствующий запрос.
После перезагрузки Windows начнет использовать новые драйверы, а параметр в меню «Виртуальная машина» изменится на «Переустановить VMware Tools»
Если программа установки не запускается автоматически, проверьте наличие CD/DVD на виртуальной машине и запустите установку оттуда вручную.
Надеюсь, это поможет,
Под опцией 3D-ускорения имеется предупреждение. 64-битный хост Windows 10, 64-битный гость Ubuntu 14.04. sudo apt-get update и попытался установить последнюю версию. Нет сигары. Также попробовал обычную установку VMWare Tools + рабочий стол open-vm-tools, что, по крайней мере, дает мне автоподгонку.
Текст был успешно обновлен, но возникли следующие ошибки:
прокомментировал wiwa 13 декабря 2015 г.
Да, типичное значение хоста. Как ни странно, автоподгонка не работала с этим, поэтому я apt-get установил ed open-vm-tools-desktop, который исправил автоподгонку. Я имею в виду. Я также попробовал open-vm-tools + open-vm-tools-desktop.
прокомментировал jthrilly 17 января 2016 г.
У меня тоже такая проблема. Та же установка и попытки исправления, кроме Ubuntu 16.04.
комментарий buglessdr от 28 января 2016 г.
Та же проблема с kali linux 2.0
Прокомментировал Schischu 31 января 2016 г.
То же самое с 64-разрядной версией Win10 и 64-разрядной версией Ubuntu 14.04
pitaj прокомментировал 1 февраля 2016 г.
open-vm-tools + open-vm-tools-desktop включил автоподбор для меня
Как правильно проверить, работает ли 3D-ускорение в гостевой системе? VMware Workstation сообщает мне, что мне нужно обновиться, чтобы включить ускорение, но мне почти кажется, что есть 3D-ускорение. Какие модули необходимы для включения аппаратного ускорения 3D-графики?
open-vm-tools-dkms не удается установить из-за сбоя сборки vmhgfs.ko
Кто-нибудь знает, какие модули установлены как часть пакета dkms? Глядя на источник, он включает vmblock, vmci, vmhgfs, vmsync, vmxnet и vsock. Однако ничего, кроме vmhgfs, на самом деле не будет собираться из исходного кода. Все остальные дают несколько ошибок CC; должна отсутствовать какая-то зависимость или что-то в этом роде. Возможно, это вызвано тем, что я использую Linux версии 4.2.0-16. Здесь даже говорится, что модуль vmhgfs не нужен для ядер > 4, поскольку используется FUSE. Это означает, что по умолчанию в моем ядре не собираются никакие модули.
thomashvmw прокомментировал 1 февраля 2016 г.
К сожалению, это сообщение об ошибке является поддельным и должно быть удалено. 3D-ускорение никоим образом не связано с инструментами vmware или open-vm-tools для гостей Linux. Обычно 3D-ускорение работает «из коробки» с использованием поставляемых драйверов для большинства современных дистрибутивов, но вы можете убедиться, что 3D включено, установив соответствующий флажок в настройках виртуальной машины. Для некоторых дистрибутивов, таких как Kali, этот флажок не установлен по умолчанию при установке. Чтобы проверить поддержку 3D, убедитесь, что у вас есть команда "glxinfo" (обычно поставляется с пакетом "mesa-utils"), а затем введите
glxinfo | grep OpenGL
Вы должны увидеть что-то вроде
Строка поставщика OpenGL: VMware, Inc.
Строка средства визуализации OpenGL: Gallium 0.4 на SVGA3D; сборка: ВЫПУСК;
Строка версии OpenGL: 2.1 Mesa 11.0.3 (git-b4bfea0)
Строка версии языка затенения OpenGL: 1.20
Расширения OpenGL:
Строка версии профиля OpenGL ES: OpenGL ES 2.0 Mesa 11.0.3 (git-b4bfea0)
Строка версии языка затенения профиля OpenGL ES: OpenGL ES GLSL ES 1.0.16
Расширения профиля OpenGL ES:
Важно проверить строку рендеринга OpenGL, которая должна быть "Gallium x.y на SVGA3D". Также должна представлять интерес версия на строке ниже. В дистрибутиве mesa 11.1+ должен быть включен OpenGL 3.
/Томас Хеллстрем, VMware.
pitaj прокомментировал 1 февраля 2016 г.
@thomashvmw Большое спасибо за комментарий. Это действительно прояснило ситуацию. Похоже, что действительно ошибка неверна, и на самом деле 3D-ускорение включено. Я очень ценю это разъяснение из официального источника.
Не могли бы вы (или кто-либо другой) предоставить краткий список функций open-vm-tools или проприетарных инструментов VMware, необходимых для использования, и какие функции встроены в ядро?
Спасибо за ответ.
EDIT: Кроме того, есть ли какие-либо функции, которые есть у проприетарных инструментов, которых нет у открытых инструментов?
ravindravmw прокомментировал 1 февраля 2016 г.
Это означает, что по умолчанию в моем ядре не собираются никакие модули.
@pitaj Да. Для ядра 4.0 вам не нужны драйверы от open-vm-tools. Все драйверы должны быть встроены в само ядро Linux с использованием исходного кода, включенного в ядро Linux.
Не могли бы вы (или кто-либо другой) предоставить краткий список функций open-vm-tools или проприетарных инструментов VMware, которые необходимы для использования, и какие функции встроены в ядро?
>
На этот вопрос есть конкретные ответы в зависимости от версии ядра Linux. Для старых версий ядра Linux вам потребуется получить драйверы от VMware Tools или open-vm-tools, а новые версии ядра Linux 3.9 или более поздние версии включают исходный код для всех наших драйверов, кроме vmhgfs. Начиная с версии 4.0, vmhgfs не требуется, так как в нашей версии 10.0.0 и более поздних версиях VMware Tools/open-vm-tools используется реализация на основе FUSE.
Щищу прокомментировал 1 февраля 2016 г.
@thomashvmw Спасибо за ваш комментарий. Я получил следующий вывод на моей комбинации Win10x64 Ubuntu14.04x64.
ubuntu@ubuntu:/media/ubuntu/LinuxData/xoom_aosp6$ /usr/lib/nux/unity_support_test -p
строка поставщика OpenGL: VMware, Inc.
строка средства визуализации OpenGL: Gallium 0.4 на SVGA3D ; сборка: ВЫПУСК;
Строка версии OpenGL: 2.1 Mesa 10.5.9
Не визуализировано программным обеспечением: да
Не занесено в черный список: да
GLX fbconfig: да
GLX текстура из растрового изображения: да
GL npot или rect текстуры: да
GL вершинная программа: да
фрагментная программа GL: да
объект вершинного буфера GL: да
объект кадрового буфера GL: да
версия GL 1.4+: да
Поддержка Unity 3D: да
Похоже, все в порядке. Однако производительность очень ужасна. У меня дисплей 4к и перемещение окон приложений по экрану происходит крайне вяло. Используя nvidia 970 и предоставив виртуальной машине 1 ГБ графической памяти.
Это известная проблема с высоким разрешением?
thomashvmw прокомментировал 1 февраля 2016 г.
На самом деле я никогда не тестировал дисплей с разрешением 4K, и у нас не так много отчетов об использовании с 4K на гостевых компьютерах с Linux. Однако здесь есть две проблемы, одна из которых поправима:
Vmware 3D плохо работает с включенной вертикальной синхронизацией хоста. Слишком много времени тратится на ожидание синхронизации. Пока мы пытаемся отключить его, драйверы Nvidia изо всех сил пытаются включить его снова, поэтому, если вы запустите glxgears на хосте и он будет работать со скоростью около 60 кадров в секунду вместо 10000+ кадров в секунду, на хосте включена вертикальная синхронизация. . Затем вам нужно зайти в инструмент настроек nvidia на хосте и в разделе «Настройки OpenGL» снять флажок «Синхронизировать с Vblank». Если он уже не отмечен, отметьте его и снова снимите. Затем выйдите из приложения и убедитесь, что glxgears работает со скоростью 10000+ кадров в секунду на хосте, и выключите, а затем включите виртуальную машину (перезагрузки недостаточно). Это должно сделать движение окна более быстрым.К сожалению, при следующем входе в систему на хосте вам, возможно, придется снова принудительно отключить vsync с помощью nvidia-settings. Параметр не кажется постоянным.
Ubuntu Unity (через compiz) может сообщить драйверу GL, что он обновил весь экран, в то время как он только что обновил небольшую часть. Это можно в какой-то степени исправить (к сожалению, это связано с ошибкой компиляции), в гостевой системе:
a) Запустите менеджер компиляции-конфигураций-настроек (ccsm), возможно, вам придется сначала установить его apt-get .
b) Нажмите кнопку OpenGL.
c) Снимите галочки с "Всегда использовать подкачку буфера" и "Объект фреймбуфера".
Это может помочь, а может и не помочь. Если это не помогает, попробуйте несколько раз изменить размер экрана, это может помочь обойти ошибку компиляции.
Пожалуйста, дайте нам знать, если это поможет.
Спасибо,
Томас
Щищу прокомментировал 1 февраля 2016 г.
Открыт ccsm, отключен объект Framebuffer и всегда используется подкачка буфера.
Никаких реальных улучшений.
Просто ради интереса я запускаю glxgears на клиенте.
Если экран 4k:
151 кадр за 5,0 секунд = 30,135 кадров в секунду
140 кадров за 5,0 секунд = 27,998 кадров в секунду
297 кадров за 5,1 секунд = 58,710 кадров в секунду
115 кадров за 5,0 секунды = 22,926 кадра в секунду
289 кадров за 5,0 секунды = 57,381 кадра в секунду
372 кадра за 5,0 секунды = 74,397 кадра в секунду
231 кадра за 5,0 секунды = 45,890 кадра в секунду
224 кадра за 5,0 секунд = 44,765 кадров в секунду
118 кадров за 5,0 секунд = 23,567 кадров в секунду
198 кадров за 5,0 секунд = 39,584 кадров в секунду
289 кадров за 5,0 секунд = 57,419 кадров в секунду
319 кадров за 5,1 секунд = 62,214 кадра в секунду
394 кадра за 5,0 секунды = 78,510 кадра в секунду
278 кадра в 5,0 секунды = 55,350 кадра в секунду
71 кадра в 5,0 секунды = 14,156 кадра в секунду
132 кадра в 5,0 секунды = 26,146 FPS
208 кадров за 5,1 секунды = 41,163 FPS
Если экран FullHD:
1914 кадров за 5,0 секунд = 381,957 кадров в секунду
2016 кадров за 5,0 секунд = 402,083 кадров в секунду
1525 кадров за 5,0 секунд = 304,804 кадров в секунду
2190 кадров за 5,0 секунды = 437,216 кадра в секунду
1162 кадра за 5,0 секунды = 232,090 кадра в секунду
1393 кадра за 5,0 секунды = 277,332 кадра в секунду
1285 кадров за 5,0 секунды = 256,634 кадра в секунду
1299 кадров в версии 5.0 секунды = 259,549 кадра в секунду
2243 кадра за 5,0 секунды = 448,454 кадра в секунду
Курсор мыши не движется. Перемещение курсора мыши создает более высокие значения.
По причине понедельника я снова включил VSYNC в драйвере nvidia:
4k:
155 кадров за 5,0 секунд = 30,920 кадров в секунду
142 кадров за 5,0 секунд = 28,284 кадров в секунду
140 кадров за 5,0 секунд = 27,925 кадров в секунду
142 кадров за 5,0 секунд = 28,328 кадров в секунду
139 кадров за 5,0 секунд = 27,702 кадров в секунду
143 кадров за 5,0 секунд = 28,477 кадров в секунду
Fullhd:
6686 кадров за 5,0 секунд = 1337,168 кадров в секунду
6252 кадров за 5,0 секунд = 1248,754 кадров в секунду
6502 кадров за 5,0 секунд = 1299,695 кадров в секунду
6437 кадров за 5,0 секунд = 1287,354 кадров в секунду
6053 кадра за 5,0 секунд = 1210,557 кадров в секунду
Так что с vsync намного стабильнее, а для fullhd в 3 раза выше.
Я проверил это дважды, потому что не мог поверить в результаты.
Обновлено: 31 декабря 2008 г.
Запуск виртуализированных операционных систем поверх существующих хостов — отличная идея. Это весело, это здорово, это позволяет вам экспериментировать с программным обеспечением, прежде чем переходить на вашу реальную платформу, это позволяет вам делать то, на что вы обычно не осмелились бы, это дает вам огромную гибкость и значительно снижает затраты на развертывание.
Но чего не хватает большинству программ виртуализации, так это 3D-ускорения для гостевых операционных систем. Или раньше не хватало. 3D-ускорение в виртуальных машинах стало реальностью.
Введение
В этой серии статей я покажу вам простые приемы, необходимые для включения 3D-ускорения в ваших гостевых операционных системах! Это означает, что ваши виртуальные машины не будут ограничены 2D-приложениями. Вы сможете наслаждаться насыщенными интерактивными рабочими столами. Лучше всего то, что вы сможете играть в игры внутри виртуальных машин!
В этой первой статье мы узнаем, как включить поддержку DirectX в VMware Server. Решение также подходит для VMware Player или VMware Workstation. Выбор операционной системы хоста не имеет значения. Гость должен быть Windows.
Во второй статье мы будем использовать поддержку OpenGL в VirtualBox. Опять же, выбор хостовой операционной системы не важен (подойдет и Windows, и Linux), но на госте придется запускать Windows. Как видите, оба этих решения ограничены запуском гостевой ОС Windows. Итак, в третьей статье мы попробуем VMGL, решение, которое должно дать вам 3D-ускорение для гостей Linux поверх хостов Linux.
Предостережение .
Обратите внимание, что все упомянутые функции (и, следовательно, решения) в настоящее время являются экспериментальными.Это означает, что установка может работать для вас, а может и нет. Это также означает далеко не идеальную интеграцию и производительность.
3D-виртуализация все еще находится в зачаточном состоянии, но она постоянно совершенствуется. В ближайшем будущем у нас будет совершенная, полноценная поддержка 3D-графики, о которой мы мечтаем. А пока давайте посмотрим, что мы можем сделать. Хорошо, качаем.
Подождите! Я очень мало знаю о виртуализации!
Ах, да, извините. Если вы новичок в виртуализации, эта статья (точнее, эта серия) может быть для вас немного продвинутой. Поэтому я рекомендую вам потратить некоторое время на чтение статей в моем разделе «Виртуализация», пока вы не освоитесь с темами.
В частности, статья, на которую стоит обратить внимание:
Установка Windows XP — полное руководство — еще одна статья, которая может помочь вам получить то, что вам нужно; это научит вас, как установить Windows XP, процедура, идентичная как для реальных хостов, так и для виртуальных машин. Тем не менее, как всегда, я постараюсь сделать руководство как можно более простым и подробным, чтобы его мог пройти практически любой.
Сервер VMware и DirectX
Что нам нужно?
Вам нужен продукт VMware — проигрыватель, сервер, рабочая станция или один из них. Все они взаимоисключающие, поэтому в любой момент времени можно установить только один из них. Для этого урока я выбрал:
Примечание. Если вы собираетесь использовать VMware Player для этой задачи, убедитесь, что на вашей виртуальной машине Windows уже установлены инструменты VMware.
Итак, предполагая, что у вас все готово (шаги 1–4), давайте настроим файл конфигурации виртуальной машины. Если вы не знаете, как выполнить шаги 1–4, обратитесь к моему разделу о виртуализации.
Включить 3D-ускорение для виртуальной машины
Виртуальные машины имеют файлы конфигурации. Их можно определить по расширению .vmx. Файлы .vmx — это простые текстовые файлы, содержащие директивы, написанные с использованием синтаксиса, который могут интерпретировать и использовать программы VMware. В файлах конфигурации мы определяем, сколько процессоров будет использовать наш гость, сколько оперативной памяти, жесткого диска и т. д.
Вносите изменения в файл конфигурации только при выключенной виртуальной машине! Откройте папку, содержащую ваши виртуальные машины (и файлы их конфигурации), найдите соответствующий файл .vmx и откройте его в текстовом редакторе.
Итак, теперь нам нужно добавить раздел, который включает 3D-ускорение.
Это первая строка, которая нам нужна:
Это включает 3D-ускорение.
Это вторая необязательная строка, которая нам нужна:
Он указывает, сколько памяти мы хотим выделить для нашего виртуального графического процессора. В моем примере это 64 МБ. Если вы хотите быть точным, скажем, 32 МБ, тогда ваш расчет должен быть 32 x 1024 x 1024, потому что 1 КБ - это 1024 байта. Максимальный размер – 128 МБ.
Это третья необязательная строка. Он отключает интеграцию с мышью. Это важно для некоторых игр, таких как полноэкранные шутеры от первого лица (FPS) в реальном времени.
Наряду с третьим вариантом вам следует отключить захват движения для ваших виртуальных машин. В главном меню консоли VMware (продукта) щелкните Правка > Настройки , выберите вкладку Ввод и в разделе Курсор снимите флажок Отключать, когда курсор покидает окно .
Если вам интересно, что это делает, это не позволит вашим играм запоминать движение мыши, когда она покидает виртуальную машину. Поэтому, если вы «отцепите» мышь, переместив ее за пределы виртуального экрана, скажем, в правую сторону, ваша игра больше не будет двигаться вправо. В играх, где движение мыши используется для прокрутки карты, оно не будет поддерживать прокрутку ваших карт. В играх, где движение мыши используется для движения и прицеливания, таких как FPS, ваш персонаж не будет вращаться, как пластинка. Итак, кто это пел? Мертвый или живой или Youthquake?
Наконец, ваш файл должен содержать такой раздел:
Все готово, давайте загрузимся и протестируем.
Хост Windows, гость Windows
Загрузить виртуальную машину
После загрузки убедитесь, что у вас установлены и запущены инструменты VMware. Вы узнаете это, посмотрев значок VMware на панели задач.
Затем запустите dxdiag, чтобы получить диагностику вашего дисплея (Пуск > Выполнить > dxdiag):
Обратите внимание на возможности DirectX. У нас включены DirectDraw и Direct3D. Однако ускорение текстур AGP недоступно. Достаточно хорошо. Не лучший, но достаточно хороший. В разделе «Устройство» выше мы видим, что у нас установлен драйвер VMware и у него 64 МБ ОЗУ.
Тестовая игра
Нашими кандидатами были Max Payne и Scorched3D:
Они работали нормально. Производительность была разумной. Это было не так гладко и быстро, как нативная платформа, но это шаг в правильном направлении.
Хост Linux, гость Windows
Аналогичным образом это работало и на машине с Linux. Мало того, я подключился к удаленной машине Windows, где находилась виртуальная машина, и запустил ее оттуда, используя беспроводное соединение!
Заключение
Настройка проста. 3D-ускорение работает.В настоящее время это ок. эквивалентно тому, что вы получили бы при работе с картой GeForce 2/4. Может быть, немного больше. Но подумайте об этом как о ребенке, который вырос и стал трехмерным хулиганом. Это огромный и важный шаг для всех ярых поклонников виртуализации. В следующей статье мы увидим то же самое, используя приложения VirtualBox и OpenGL.
В этой статье описывается, как использовать VMware Tools на виртуальных машинах Windows. Для виртуальных машин Linux см. раздел Установка и обновление инструментов VMware на виртуальных машинах Linux.
Содержание
Обзор
VMware Tools предоставляет множество драйверов, специально предназначенных для работы вашей операционной системы x86 VM. Помимо прочего, VMware Tools предоставляет видеодрайвер, позволяющий управлять курсором мыши виртуальной машины, и сетевые драйверы, необходимые для сетевого подключения виртуальной машины.
Если у вас возникают проблемы с курсором мыши или подключением к виртуальной машине, убедитесь, что вы используете версию VMware Tools с поддержкой Skytap. Более новые версии VMware Tools могут не работать с виртуальными машинами Skytap.
- Не устанавливайте VMware Tools на ВМ Power (не x86).
- Skytap поддерживает VMware Tools версии 11.0.5, сборка 15389592 для виртуальных машин Windows и версии 10.0.6, сборка 3560309, для устаревших виртуальных машин Linux. Эти версии доступны в формате .ISO в общедоступной библиотеке активов Skytap. Их также можно загрузить с веб-сайта VMware. Использование неподдерживаемых версий VMware Tools может привести к неожиданному поведению виртуальных машин Skytap.
- Большинство современных крупных дистрибутивов Linux включают open-vm-tools — продукт с открытым исходным кодом, который обычно работает со Skytap. Для получения дополнительной информации см. github/vmware/open-vm-tools. Если у вашей виртуальной машины есть проблемы с open-vm-tools (например, если она не закрывается должным образом), следуйте приведенным ниже инструкциям, чтобы установить инструменты VMware.
Проверка версии VMware Tools
Чтобы проверить, какая версия VMware Tools установлена на виртуальной машине Windows
Найдите значок VMware Tools на панели задач. Наведите указатель мыши на значок. Сообщение VMware Tools может быть обновлено. отображается, установка VMware Tools устарела.
Если значка VMware Tools нет на панели задач, VMware Tools не установлены.
Чтобы узнать, какая версия установлена, щелкните правой кнопкой мыши значок VMware Tools и выберите О VMware Tools. В диалоговом окне About VMware Tools отображается информация о текущей установленной версии.
Обновление инструментов VMware
Чтобы обновить версию VMware Tools
Установка инструментов VMware
Эти инструкции описывают процесс установки VMware Tools в Windows Server 2012 R2. Шаги для других версий Windows могут отличаться.
- Прежде чем редактировать ВМ, создайте ее шаблон. Если возникнут какие-либо проблемы, вы сможете восстановить виртуальную машину из этого шаблона.
- Перейдите на страницу сведений о среде для среды, содержащей виртуальную машину, которую вы хотите обновить. Убедитесь, что виртуальная машина включена и вы вошли в систему.
На плитке виртуальной машины, которую вы хотите обновить, нажмите (Загрузить ISO).
Выберите ISO-образ для установки VMware Tools для Windows.
Если программа установки не загружается автоматически на вашу виртуальную машину, перейдите в раздел Компьютер и дважды щелкните компакт-диск, чтобы запустить программу установки.
Если у вас нет управления мышью на виртуальной машине, используйте клавиши Tab , пробел , Enter и клавиши со стрелками на клавиатуре для навигации по пользовательскому интерфейсу.
Следуйте инструкциям для полной установки.
После завершения установки перезагрузите виртуальную машину.
После перезагрузки ВМ проверьте наличие обновлений видеодрайвера.
Пример: проверка видеодрайвера в Windows Server 2012 R2
- Нажмите правой кнопкой мыши на "Пуск" и выберите "Диспетчер устройств".
- Разверните Адаптеры дисплея, чтобы увидеть текущий драйвер. Если указанный драйвер не является VMware SVGA 3D, следуйте приведенным ниже инструкциям, чтобы обновить его. Если указан драйвер VMware SVGA 3D, убедитесь, что вы используете самую последнюю версию. ол>
- Щелкните правой кнопкой мыши текущий драйвер и выберите "Свойства".
- Проверьте дату драйвера на вкладке "Драйвер". Обязательно используйте драйвер VMware SVGA 3D от 12 7 2016 года (более ранние версии не предоставляют столько видеопамяти). ол>
- Щелкните правой кнопкой мыши текущий драйвер и выберите «Обновить программное обеспечение драйвера».
- Нажмите «Обзор моего компьютера» и выберите C:\Program Files\Common Files\VMware\Drivers\video_wddm.
- При просмотре по категориям выберите «Удалить программу».
- При просмотре по значкам выберите «Программы и компоненты».
Удаление инструментов VMware
Нажмите «Пуск» > «Панель управления».
В окне «Программы и компоненты» выберите «Инструменты VMware» и нажмите «Удалить».
После удаления VMware Tools и перезагрузки компьютера необходимо переустановить VMware Tools, чтобы восстановить управление мышью.
Устранение неполадок «Установка не может быть продолжена, поскольку уже установлена более поздняя версия этого продукта»
Самая распространенная ошибка при обновлении VMware Tools: установка не может быть продолжена, поскольку уже установлена более поздняя версия этого продукта.
Эта ошибка обычно возникает при импорте ВМ в Skytap. Чтобы устранить эту ошибку:
Читайте также: