瀏覽單個文章
Caution!
Power Member
 

加入日期: Jan 2006
文章: 651
引用:
作者cmwang
VB要讓guest支援D3D時要guest在安全模式時裝guest addition才會work(主因是M$ Win對OS相關檔案有保護機制,而VB的D3D支援會須要動到DirectX相關檔案 )....



不論哪一套hypervisor的罩門都是I/O(一跑I/O就會牽涉到一堆特權等級轉換,所以才有IOMMU/VT-d之類solution出現,尤其VGA更是I/O吞吐量的大宗 ),對鵝這類搞server的人而言測guest的D3D恐怕沒太大意義,真要測的話在linux host上跑VB是可以支援PCI passthrough了,只是為了測D3D值不值得花這麼大的工夫就見仁見智了....BTW,真要測VGA的話VB對OpenGL的support應該會比D3D好,不過這一點和一般user的須求可能有點差異就是了(鵝是試過guset跑32bit XP SP3,3Dmark03跑是跑得完,只是效能只剩直接在host上跑的1/4,就算能跑D3D的AP也只能說聊勝於無吧)....

只是跑跑老遊戲的用途,
但是異常,
所以就拿3DMARK想測看看
這一測就一堆毛病
所以就查了DirectX診斷工具
交叉比對了五六個VirtualBox的XP Clone (原版ISO檔SP2升SP3)
總感覺出問題的在VirtualBox本身
因為同一個XP Clone可以在XP Host下貼圖正常
在Win7 Host下卻出現白色方塊
這實在是...逼我重灌嗎
舊 2011-09-27, 09:23 AM #134
回應時引用此文章
Caution!離線中