瀏覽單個文章
路過
Advance Member
 
路過的大頭照
 

加入日期: Apr 2005
文章: 479
引用:
作者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支援程度及效能就....
__________________
提高計算速度的方法不只一種。
平行計算只是一種提高效率的方式,具有不確定性與複雜性。關於提高效率的方式,存在著各種不同的理論。
對於我們來說,那並不是完美的東西。
舊 2012-01-25, 08:52 AM #15
回應時引用此文章
路過離線中