作者 主題: [VBox] 在 VM XP 裡使用 DirectX 測試  (閱讀 4895 次)

0 會員 與 1 訪客 正在閱讀本文。

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
[VBox] 在 VM XP 裡使用 DirectX 測試
« 於: 2009-05-06 18:43 »
今天爬網看到如何在 VBox guest 的 XP 裡使用 D3D功能
試了一下, 只能使用部分功能, D3D 的部分會當掉..


host: AMD x4 940 + RAM 8G + openSUSE11 x86_64 + GNome +VBox v2.2.2 x86_64
guest: XP sp2, 設定啟用 VT-x/AMD-V, 3D Acceleration

先在 XP 下載 http://download.savannah.nongnu.org/releases/wined3d/latest/wined3d.exe
先別執行安裝, XP 重開機進入安全模式, 在安全模式才能安裝 wined3d.exe
Direct3D 7, Direct3D 10 還是實驗階段, 預設不安裝
安裝好後重開機回到正常模式, 然後開啟 ...\system32\dxdiag.exe

DirectX 檔案頁的 d3d8.dll, d3d9.dll 會出現黃色驚歎號!!
顯示頁的 DirectDraw 加速, Direct3D 加速都是在 "已啟用" 狀態

測試 DirectDraw 都 ok
但是測試 Direct3D dxdiag.exe 就當了
我手邊沒有 3D 遊戲或其他會用到 D3D 功能的軟體可以測試
網路上找到的文章是說可以在 XP 裡跑 3D 遊戲  :D

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
回覆: [VBox] 在 VM XP 裡使用 DirectX 測試
« 回覆 #1 於: 2009-05-06 18:50 »
補充一下 wined3d 的官網:

http://www.nongnu.org/wined3d/

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
回覆: [VBox] 在 VM XP 裡使用 DirectX 測試
« 回覆 #2 於: 2009-05-09 01:20 »
今天又試了一下安裝包含 7, 10
開 dxdiag.exe 一樣不能跑 D3D 測試
而且沒安裝7, 10  kmp 本來可以播放影片
裝了 7, 10 反而 kmp 無法播放影片  :D