LINUX.ORG.RU

SketchUp + VirtualBox

 


0

1
# lspci
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C216 Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C216 Chipset Family SMBus Controller (rev 04)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 640M] (rev a1)
03:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 07)
# glxinfo | grep "OpenGL version"
OpenGL version string: 3.0 Mesa 19.2.8
# glxinfo | grep rendering        
direct rendering: Yes
При запуске SketchUp обнаружены следующие ошибки:

- Аппаратное ускорение не поддерживается или отключено в вашей графической карте. SketchUp требует, чтобы вы использовали графическую карту с аппаратным ускорением.

К сожалению, эти ошибки предотвратят запуск SketchUp. Обновление драйверов графической карты может решить проблему.

Просмотрите эту статью справочного центра для получения дополнительной информации.

Реально ли запустить sketchup 2020 в windows 10 на virtualbox app-emulation/virtualbox-bin-5.2.32.13207 ?

Галочка включить 3d ускорение в настройках VB стоит, при снятии ничего не меняется.


В общем хорошие новости, через wine все отлично работает, правда 2017 поставил, но там пишут что и 2020 работает. Но, конечно интересует вопрос, через qemu + kvm можно ли запустить sketchup в винде?

Lok ()

Похоже кроме wine на данный момент никак, у вайна есть один недостаток, он хочет USE=«abi_x86_32» что увеличивает время сборки.

В последней версии VB, sketchup пишет что у меня уже есть opengl-2.1, но ему нужен третий, а третьего в VB нет, но есть наверное перспективы его появления.

qemu при различных вариантах его запуска так и не захотел 3d

qemu-system-x86_64 -vga virtio -display gtk,gl=on -m 4096 -hda /dev/sda

Lok ()
Ответ на: комментарий от Pinkbyte
% qemu-system-x86_64 --enable-kvm -vga virtio -display gtk,gl=on -m 4096 -hda /dev/sda -cdrom /usr/share/drivers/windows/virtio-win-0.1.160.iso
WARNING: Image format was not specified for '/dev/sda' and probing guessed raw.
         Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted.
         Specify the 'raw' format explicitly to remove the restrictions.
libEGL warning: FIXME: egl/x11 doesn't support front buffer rendering.

Поставил с диска guest-agent, ну и все драйвера что там есть вручную прошел. Ничего не поменялось.

Lok ()
Ответ на: комментарий от Pinkbyte

+1 - это самая годная статья по теме.

Ну и я бы не парился с виртуальными GPU (это вечная боль), а сразу бы пробрасывал одну дискретную видеокарту целиком (PCI passthrough). Еще посоветовал бы пользоваться libvirt (virt-manager), а не голым qemu. У него более годные дефолтные настройки для конечного юзера. Голый qemu нужен разработчикам ядра.

snizovtsev ★★★★ ()

Реализации virtio-gpu для Windows (пока) не существует.

Никакого 3d ускорения в VBox никогда не было, нет и не будет.

kvmgt поддерживается только в архитектурах Broadwell+. (Была еще сырая версия xengt, работавшая с Haswell, но ее давно дропнули)

Поставить второй gpu и пробросить его в VM с помощью вашего проца невозможно, т.к. он не поддерживает vt-d.

Таким образом, на данном оборудовании я не вижу хорошего решения.

i586 ()