Jump to content

    
Sign in to follow this  
MVJ

Altium Designer на виртуальной машине

Recommended Posts

Попробовал установить Altium Designer 14.3.10 на виртуальной машине Win XP. Схематик работает, а PCB не отображается. В инете по данному поводу находил предположения типа "Altium running in virtualBox VM broke after Altium v14 (to my experience). It is not VM/graphics memory size, it is specific rendering modes that the graphics adapter should support. I believe the VM graphics not meeting one or more Altium requirements", но решений не нашел. Диспетчер устройств ВМ в "Видеоадаптеры" показывает VirtualBox Graphics Adapter версия драйвера 4.1.8.0. Основная машина - win 7.

 

Обновил драйвер до версии 5.1.26.0 - ничего не дало.

Edited by MVJ

Share this post


Link to post
Share on other sites

О какой виртуальной машине речь идет?

Для PCB жизненно необходимо аппаратное 3D. Не факт, что виртуалка его предоставляет.

Я пробовал запусть AD14 под VMWare - работает, только вот тормозит: такое ощущение, что действия мыши буферизируются, а потом обрабатываются пачкой, плавных действий нет. Плюнул на все, поставил AD на хост - все прекрасно.

Share this post


Link to post
Share on other sites

PCB не отображается это действительно проблема с драйверами видекарты. Когда новый комп включил и первый раз запустил альтиум было то же самое, помогло обновление драйверов видео и помоему DirectX, с последним не точно могу наврать, давненько было. Соответственно у вас на виртуалке не работает аппаратное 3D и DirectX. Возможно вот это сможет Вам помочь - Включение DirectX и 3D в VirtualBox

Share this post


Link to post
Share on other sites
О какой виртуальной машине речь идет?

Для PCB жизненно необходимо аппаратное 3D. Не факт, что виртуалка его предоставляет.

Oracle VM VirtualBox

При запуске на VM средства диагностики DirectX (установлен 9.0с) тест Direct3D не проходит (не виден вращающийся кубик)

Share this post


Link to post
Share on other sites

Ну так аппаратное ускорение DirectX не работает, о чем выше и написали. А в Альтиуме отрисовка РСВ работает только через DirectX, поэтому виртуалка ему не подходит по определению.

Share this post


Link to post
Share on other sites

Нормально все работает под VirtualBox. Надо установить сначала extension pack. Затем в гостевую систему подключить диск с пакетом Guest Additions. Установить эти дополнения в безопасном режиме, и не забыть при этом отметить флажок с установкой поддержки Direct3D.

Share this post


Link to post
Share on other sites
Нормально все работает под VirtualBox. Надо установить сначала extension pack. Затем в гостевую систему подключить диск с пакетом Guest Additions. Установить эти дополнения в безопасном режиме, и не забыть при этом отметить флажок с установкой поддержки Direct3D.

 

и всё равно очень грустно и печально под виртуалкой у Альтиума... на ВМВаре.

Share this post


Link to post
Share on other sites

В KVM можно пробросить видеокарту в виртуальную машину - тогда без каких-либо проблем работает. Правда, нужна отдельная видеокарта на такую виртуальную машину.

Share this post


Link to post
Share on other sites
Altium таки работает в VB?
Ну а для чего это нужно? Почему нельзя просто установить на машину и полноценно использовать её ресурсы

 

Share this post


Link to post
Share on other sites
Ну а для чего это нужно? Почему нельзя просто установить на машину и полноценно использовать её ресурсы

У меня, например, места дома нет для того, чтобы под каждую ОС ставить отдельную машину, да ещё и большинство из них держать включёнными.

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

P.S. Я уже давно никакой деятельности разработчика на хостовой машине не веду - всё в виртуалках.

Edited by Нивхурил

Share this post


Link to post
Share on other sites
для того, чтобы под каждую ОС ставить отдельную машину
Ну тогда да. Но мы не такие продвинутые и в крайнем случае используем мультизагрузку. Ну нет у нас необходимости сразу работать на нескольких машинах и в нескольких операционках. В больщинстве случаев операционки как правило хватает и одной. А под виртуалкой запустить слишком геморойно. Альтиум очень требователен к ресурсам и железу и удовлетворить все его хотелки не всегда получается.

Share this post


Link to post
Share on other sites
Ну тогда да. Но мы не такие продвинутые и в крайнем случае используем мультизагрузку. Ну нет у нас необходимости сразу работать на нескольких машинах. В больщинстве случаев операционки как правило хватает и одной. А под виртуалкой запустить слишком геморойно. Альтиум очень требователен к ресурсам и железу и удовлетворить все его хотелки не всегда получается.

Да, поэтому я и упомянул, что на виртуалку с такими программами нужно отдельное выделенное железо, поскольку оно будет подключено к гостю через iommu, т.е. это даже не паравиртуализация, а практически прямое подключение виртуальной машины к железу. В общем-то я так даже в игрушки играл на виртуалке. Ведьмак третий - без тормозов, FPS на виртуалке - 90-95% по сравнению с загрузкой под виндой. И альтиум тоже без тормозов. То есть, я это сначала проверил, а потом тут предложил.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this