2016-01-11 13 views
10

Zainstalowałem Fusion360 firmy Autodesk na maszynie wirtualnej Windows uruchomionej na hoście Ubuntu. Wszystko działa poprawnie, z wyjątkiem renderowania: wszystkie tekstury są renderowane w losowy, kolorowy sposób.Renderowanie w Fusion 360 z wirtualną skrzynką

Na przykład, na klasycznej maszynie Windows Ten kawałek jest renderowany ładnie z szarego aluminium tekstury, ale na maszynie wirtualnej uzyskać to: enter image description here

Chyba jest to związane ze sposobem graficznych są obsługiwane przez maszyna wirtualna. Postępowałem zgodnie z instrukcjami this thread i zainstalowałem dodatki gości + wsparcie dla Direct3D na maszynie wirtualnej, ale nie mogłem uzyskać poprawnego działania renderowania.

Jeszcze nie próbowałem PCIe passthrough, ale wygląda na to, że jest trochę przesadny i ponieważ nie ma gwarancji, że rozwiązuje mój problem, chciałbym znaleźć łatwiejsze rozwiązanie.

Czy ktoś napotkał wcześniej ten rodzaj problemu? Czy ktoś ma pomysł, co mogę spróbować rozwiązać?

Hardware

  • Asus X99E-WS płyta z 64GB pamięci RAM
  • ZOTAC GeForce GTX TITAN X karta graficzna (NVidia kierowcy 352,63)

hosta

  • U Buntu 14.04
  • VirtualBox 5.0.10 (r104061)

wirtualna maszyna

  • systemu Windows 10 z 8GB RAM przeznaczono
  • uzupełnienia gości zainstalowany
  • wsparcie Direct3D włączona
  • 2D i przyspieszenie 3D włączone
+4

Dude to wygląda świetnie! O wiele lepsze niż to, co powinno być ;-) –

+0

Pamiętaj, że włączenie akceleracji 3D nie wystarczy, musisz również zainstalować sterownik DirectX/Direct3D z VirtualBox w guest. A to działa tylko dla d3d, a nie opengl (chyba). Możesz spróbować "galu", ponieważ potrzebujesz opengl, YMMV. –

+0

@qarma. dzięki za twoje komentarze. Jak napisałem w pytaniu, dodatki gości, w tym direct3d, zostały już zainstalowane. Mogę rzucić okiem na "galu", ale co sprawia, że ​​myślisz, że jest to problem związany z OpenGL? – Ratbert

Odpowiedz

1

Zgodnie z tą stroną internetową here, która zawiera minimalną specyfikację aplikacji, z której chcesz korzystać na swojej maszynie wirtualnej.

Karta graficzna: 512 MB GDDR RAM lub więcej, z wyjątkiem karty Intel GMA X3100

co wiem, (proszę podać swoje maszyny wirtualnej Karta graficzna RAM) VirtualBox obsługuje do 128 MB pamięci RAM (maksymalnie) w najbardziej W niektórych przypadkach można zwiększyć do 256 MB (nie próbowałem się jednak).

Przy mojej ograniczonej wiedzy na ten temat, nie sądzę, że istnieje sposób na uzyskanie wyższej wartości. Ale jeśli znajdziesz sposób na zwiększenie liczby VRAM do 512 MB, I pomyśl to rozwiąże twój problem.

Myślę, że powinieneś wypróbować inną wirtualną maszynę, nie będąc tego pewnym, ale zgodnie z witryną this, VMware Horizon 6 (niestety nie jest wolny, ale jest dostępny dla twojego komputera z Linuksem) obsługuje renderowanie 3D i graficzną pamięć RAM do 512 MB !

Virtual sprzętowej wersji 9 (vSphere 5.1) i 10 (vSphere 5.5 Update 1) maszyny wirtualne, domyślny rozmiar VRAM jest 96MB i można skonfigurować maksymalny rozmiar 512 MB.