2008年2月22日 星期五

讓VM 5 以上支援 DirectX 8/9 功能...

目前僅支援 Guest OS 跑 Windows 2000/XP 時的 DirectX8 3D 加速, 而且還有很多功能沒有支援, OpenGL 目前也僅是使用軟體模擬,但至少是個好的開始.

先確定Host OS上有 OpenGL 支援, 這部份不需要再多加解釋

先把 VM 給關機, 開啟任何一個 VM 的 .vmx 設定檔,加入以下三行:

mks.enable3d = TRUE ← (啟動 3D 加速,這不用多解釋)
svga.vramSize = 67108864 ← (設定顯示卡VRAM大小,單位是 byte, 這個設定是 64MB)
vmmouse.present = FALSE ← (為了對應 DirectInput, 需要把 absolute pointing device 關閉)

重新開啟 VM, 安裝 DirectX 8/9, 跑個 Direct3D 測試看看吧!!

另外,在裝了 VMWare tools以後,滑鼠不會被 VMWare 鎖住,這個功能相當不錯, 但是在啟動 3D 加速玩 GAME 時最好是關掉比較保險.

資料來源:http://roid.kaienroid.com/wordpress/2005-11-07/28/

沒有留言: