Akceleracja 3D w wirtualnej maszynie (VMware Workstation)

Zainstalowałeś Vistę w wirtualnej maszynie, a teraz chciałbyś obejrzeć w niej Aero? A może jesteś zainteresowany, jak stare gry chodzą na wirtualnym sprzęcie? Aby to sprawdzić, musisz aktywować Direct3D w VMware Workstation.

Aby uruchomić akcelerację 3D w wirtualnej maszynie, przede wszystkim musisz sprawdzić, czy komputer-gospodarz (ten, na którym działa VMware) obsługuje operacje 3D. Wykonaj następującą operację:

- w Windows XP: kliknij prawym klawiszem w Pulpit, wybierz Właściwości | Zaawansowane | Rozwiązywanie problemów i upewnij się, że suwak jest przestawiony maksymalnie w prawo.

- w Windows Viście: kliknij prawym klawiszem w Pulpit, wybierz Personalizuj | Ustawienia ekranu | Ustawienia zaawansowane | Rozwiązywanie problemów | Zmień i upewnij się, że suwak jest przestawiony maksymalnie w prawo.

- w Linuksie: uruchom konsolę i wpisz glxinfo | grep direct (powinny zostać wyświetlone informacje o renderingu bezpośrednio z wykorzystaniem karty), a następnie glxgears, aby sprawdzić działanie OpenGL.

Sprawdź też, czy twoja karta graficzna ma przynajmniej 64 MB pamięci.

Komputer-gość

Wybierz teraz wirtualną maszynę, w której chcesz przetestować działanie akceleracji 3D. Znajdź plik *.vmx ją opisujący i dodaj w nim takie linie:

mks.enable3d = TRUE

svga.vramSize = 67108864 (zwiększa ilość pamięci VRAM przydzielonej gościowi)

vmmouse.present = FALSE

Uruchom wirtualny system operacyjny i zainstaluj w nim najnowszą wersję VMware Tools. Następnie pobierz z witryny Microsoftu pakiet bibliotek DirectX i również go zainstaluj. Po tej operacji akceleracja 3D powinna działać, choć deweloperzy VMware ostrzegają, że nie będzie to praca bezproblemowa.