引用:
作者stx
最近使用 VMware Player 4.0.1 build-528992
發現 開 AMD-V 效能反而會減少(恕刪)
|
我記得VMware之前在其討論區,看過官方人員的回應
好像是自家的binary translation效能很棒(老王賣瓜?),所以VT(或AMD-V)對其效能來說幫助不大的樣子
至於造成速度下降的因素很多,再加上一般來說拿hypervisor來玩遊戲的使用者並不是很多(不是issue)
所以鵝才會說哪壺不開提哪壺
btw, 之前在Virtualbox論壇好像也看過官方的回應
說VMware與Virtualbox的運作方式完全不同
印象中Vmware好像是用JIT full binary translation
Virtualbox則是用scan code + patch 的方式達成虛擬化
所以VT-x或AMD-V對Virtualbox幫助較大是可以理解的
至於VMware的3D效能一直以來都比Virtualbox好
則是因為VMware搞了Mesa跟它的分支Gallium3D
讓open source界一堆熱心的programmer debug
而Virtualbox則是拿了Chromium的Code來達成OpenGL的支援
但Chromium source code從2006之後,開發者似乎就沒在更新了
大概也正因如此,OpenGL支援一直都停在2.1
就再也沒上去就是這原因,頂多就只是修修BUG而已
DirectX的部份則是拿了WineD3D來用...
最後萬惡(?)的oracle再補一槍,表明不信任由VMware主導的Gallium3D(意思就是不會用他的東西的意思)
所以Virtualbox的3D支援程度及效能就....