PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 系統組件
帳戶
密碼
 

  回應
 
主題工具
stx
Major Member
 

加入日期: Aug 2005
文章: 136
關於AMD-V 虛擬化的小問題

最近使用 VMware Player 4.0.1 build-528992
發現 開 AMD-V 效能反而會減少
主系統是 Win7 64bit 虛擬 XP 32bit 跑某遊戲看FPS張數 CPU是 AMD PII X6 1045T

在Preferred mode 中選預設的 Automatic 可有24FPS
選AMD-V/RVI 只有6FPS
選AMD-V 有10FPS
選Binary translation 能到24FPS

可見開Automatic 時它是選用 VMware 自家的Binary translation 效能可真是不錯

問題來了 AMD-V 不是用來加速的嗎? 怎麼會反過來降速?

另外也有用 VirtualBox 沒開 AMD-V 時 7FPS
開 AMD-V 有9FPS 小小多了2張 但也算是有加速了

有玩虛擬機的朋友 可參考看看 發表些意見吧 謝謝.
     
      

此文章於 2012-01-23 03:05 PM 被 stx 編輯.
舊 2012-01-23, 03:00 PM #1
回應時引用此文章
stx離線中  
cmwang
Elite Member
 

加入日期: May 2002
您的住址: 板橋
文章: 5,105
在guest中跑D3D的AP正是標準的哪壺不開提哪壺(不論hypervisor是哪一套 ),so....
 
__________________
士大夫之無恥,是謂國恥....
舊 2012-01-23, 05:41 PM #2
回應時引用此文章
cmwang離線中  
stx
Major Member
 

加入日期: Aug 2005
文章: 136
引用:
作者cmwang
在guest中跑D3D的AP正是標準的哪壺不開提哪壺(不論hypervisor是哪一套 ),so....


D3D不能當效能指標?

很抱歉 個人不是專家 只能做做小實驗 數據會說話 AMD-V 開與不開 確實是影響到了D3D的整體效能 差距已經是 個位數的畫面張數 vs 24張 非常明顯

另外也做過實驗 D3D 的效能主要是靠CPU時脈決定 顯卡時脈高低是不會造成太大的影響

這樣還能說哪壺不開提哪壺 我只能說 您不用D3D測試是您的自由 沒必要講成這樣吧

您的文章數已3000篇 難不成都是 發表這種無意義的回文嗎?
舊 2012-01-24, 08:31 AM #3
回應時引用此文章
stx離線中  
anderson1127
Elite Member
 

加入日期: Jan 2002
文章: 4,020
請樓主自己想一想以下問題(針對虛擬化)

1. 主機裡只有一個OS , 來跑D3D
2. 主機裡執行虛擬化,執行一個以上的OS ,再來跑D3D

試問誰的效能會最好?

這個問題夠簡單了吧?? 鵝大指的大概就是這個問題點 ,所以才說 "那壺不開提那壺"

再說虛擬化並不是讓你再來跑D3D 為主,它主要是提供一個便利性,讓你不用準備那麼多
硬體主機 , 就可以執行多台主機的工作,這才是重點 !!

PS: 能跑就偷笑了 , 性能還想好到那裡去?? 該不會是想說 6核心的CPU ,性能是單核心CPU的6倍效能吧?
__________________
您想買新硬碟嗎? 購買前請務必參考這篇文章,是我的實際經驗

還想讓統一賺你的錢嗎?統一集團成員(能見度高的):
星巴克、家樂福、7-11、無印良品、黑貓宅急便、聖娜多堡、阪急百貨、
康是美、博客來、夢時代、Mister Donut 、Cold Stone 、龜甲萬、
維力33%股權、光泉31%股權、Smile速邁樂、紅心辣椒、台北轉運站(統一企業BOT)

統一LP33膠囊有環保署早已列管的一級管制品: DNOP塑化劑

此文章於 2012-01-24 12:16 PM 被 anderson1127 編輯.
舊 2012-01-24, 12:15 PM #4
回應時引用此文章
anderson1127離線中  
orakim
Master Member
 

加入日期: Sep 2003
文章: 1,810
> 問題來了 AMD-V 不是用來加速的嗎? 怎麼會反過來降速?
這篇看一下
https://forums.virtualbox.org/viewtopic.php?t=8104
重點引述
引用:
Hardware virtualization does not improve performance. It does improve stability and easy of development for virtualizers, however.
舊 2012-01-24, 12:29 PM #5
回應時引用此文章
orakim離線中  
dabochi
*停權中*
 
dabochi的大頭照
 

加入日期: Nov 2002
您的住址: 東湖
文章: 1,688
引用:
作者stx
D3D不能當效能指標?

很抱歉 個人不是專家 只能做做小實驗 數據會說話 AMD-V 開與不開 確實是影響到了D3D的整體效能 差距已經是 個位數的畫面張數 vs 24張 非常明顯

另外也做過實驗 D3D 的效能主要是靠CPU時脈決定 顯卡時脈高低是不會造成太大的影響

這樣還能說哪壺不開提哪壺 我只能說 您不用D3D測試是您的自由 沒必要講成這樣吧

您的文章數已3000篇 難不成都是 發表這種無意義的回文嗎?


在下得說...D3D真的不能拿來當評估VM性能的指標
理由也很簡單:VM絕大多數的應用不是拿去玩遊戲 是拿去跑商用系統
所以真正在評估VM的性能指標會落在I/O能力(特別是記憶體頻寬)上
CPU模擬出來的效能基本上都只要求到堪用
-因為在多路/多核伺服器上 與其去提升CPU模擬的效能還不如直接多加幾顆CPU上去
繪圖效能...當然就只要求能跑OS裡的特效就好了 剩下的真的不是重點
也一樣用D3D舉個例子來說明好了
閣下若有興趣不妨在Virtual Box底下跑看看M$附的小工具"dxdiag.exe"
閣下會發現Virtual Box雖說有支援D3D
但是支援的是D3D 9以上 而不支援D3D 7/8
所以 如果在Virtual Box上跑只支援D3D 7/8的老遊戲 效果當然就...
這也是鵝先進說的那壺不開提那壺之意啊

BTW,閣下若有興趣 建議可以查一下I/A兩家的虛擬化技術到底是加強了哪邊
舊 2012-01-24, 01:09 PM #6
回應時引用此文章
dabochi離線中  
stx
Major Member
 

加入日期: Aug 2005
文章: 136
引用:
作者anderson1127
請樓主自己想一想以下問題(針對虛擬化)

1. 主機裡只有一個OS , 來跑D3D
2. 主機裡執行虛擬化,執行一個以上的OS ,再來跑D3D

試問誰的效能會最好?

這個問題夠簡單了吧?? 鵝大指的大概就是這個問題點 ,所以才說 "那壺不開提那壺"

再說虛擬化並不是讓你再來跑D3D 為主,它主要是提供一個便利性,讓你不用準備那麼多
硬體主機 , 就可以執行多台主機的工作,這才是重點 !!

PS: 能跑就偷笑了 , 性能還想好到那裡去?? 該不會是想說 6核心的CPU ,性能是單核心CPU的6倍效能吧?


既然你說到多核心的的了 那就回應你一下
VMware 經過實驗在多核心的支持上還待努力
甚至是開雙核心模擬比單核心還卡 是指整個系統會卡頓 當然也包括D3D遊戲
之前有看過文章 應該是支援度還待完善
能跑就偷笑這點我認同 cpu時脈越高D3D效能越猛 多一個核心 經過實測是無效的FPS張數不會上升

就是不懂才要做實驗 做測試 要發問 試問如果不懂來此發言 每個人都澆冷水那誰敢發問
大大 高手很多 但不必要這樣講吧 貶低別人提升自己嗎?

此文章於 2012-01-24 03:15 PM 被 stx 編輯.
舊 2012-01-24, 03:12 PM #7
回應時引用此文章
stx離線中  
stx
Major Member
 

加入日期: Aug 2005
文章: 136
引用:
作者orakim
> 問題來了 AMD-V 不是用來加速的嗎? 怎麼會反過來降速?
這篇看一下
https://forums.virtualbox.org/viewtopic.php?t=8104
重點引述


謝謝回應

之前是看過硬體虛擬化的 討論串 是說硬體虛擬化會提高1/3以上的性能 但是沒有說是指哪一方面的性能

而您提供的這篇文章 說明不會提高性能 是增加穩定性 這樣就可瞭解硬體虛擬化應該只是如同網路上所言 加快與硬體的反應速度等等 不會大輻度提高性能

自己測試確實是可以說是沒有提高性能 以Virtualbox那微不足道的憎加2FPS 可設定為誤差值
舊 2012-01-24, 03:28 PM #8
回應時引用此文章
stx離線中  
stx
Major Member
 

加入日期: Aug 2005
文章: 136
引用:
作者dabochi
在下得說...D3D真的不能拿來當評估VM性能的指標
理由也很簡單:VM絕大多數的應用不是拿去玩遊戲 是拿去跑商用系統
所以真正在評估VM的性能指標會落在I/O能力(特別是記憶體頻寬)上
CPU模擬出來的效能基本上都只要求到堪用
-因為在多路/多核伺服器上 與其去提升CPU模擬的效能還不如直接多加幾顆CPU上去
繪圖效能...當然就只要求能跑OS裡的特效就好了 剩下的真的不是重點
也一樣用D3D舉個例子來說明好了
閣下若有興趣不妨在Virtual Box底下跑看看M$附的小工具"dxdiag.exe"
閣下會發現Virtual Box雖說有支援D3D
但是支援的是D3D 9以上 而不支援D3D 7/8
所以 如果在Virtual Box上跑只支援D3D 7/8的老遊戲 效果當然就...
這也是鵝先進說的那壺不開提那壺之意啊

BTW,閣下若有興趣 建議可以查一下I/A兩家的虛擬化技術到底是加強了哪邊


就目前所瞭解 AMD-V 最主要的功能是....虛擬化64bit系統時必須要開的功能 聽說沒開是不能虛擬的

至於IO部份個人想到測記憶體應該很有效 可惜失敗
有在虛擬的xp上 用軟體去測試記憶體讀取速度 高高低低每次測試都不一樣
有31432MB/s 也有3975MB/s這種 可能測試軟體對虛擬機並不能正常測試 連不可能的頻寬都跑出來 哈 最好有31G那麼大的頻寬

一樣謝謝您的回應
舊 2012-01-24, 04:13 PM #9
回應時引用此文章
stx離線中  
anderson1127
Elite Member
 

加入日期: Jan 2002
文章: 4,020
引用:
作者stx
[恕刪]
能跑就偷笑這點我認同 cpu時脈越高D3D效能越猛 多一個核心 經過實測是無效的FPS張數不會上升

就是不懂才要做實驗 做測試 要發問 試問如果不懂來此發言 每個人都澆冷水那誰敢發問
大大 高手很多 但不必要這樣講吧 貶低別人提升自己嗎?

所以你沒有正面回答 6核心是否是單核心的效能的6倍 , 這才是你自己的認知問題 !!

就你的認知恐怕也是間接回答你的確是這樣子認定 , 對嗎? 不然這實驗不就是想證明這一點??

另外,你從那一句話認定我在貶低你? 是你自己貶低自己,還是我貶低你,讓我看起來很崇高?

別鬧了,我一點也不崇高,我也從來不認為自己很崇高,做人謙虛一點,不是很好嗎??

你的問題主要還是軟體的問題為主,想要效能充份發揮,恐怕要從根本做起,也就是
作業系統要打掉目前大部份設計,不論是核心部份,還是Application interface部份都是一樣!!
對,沒錯,這部份的回復就是針對你想發揮6核心效能 = 單核心效能 * 6 !!

不過我想微軟不會吃飽沒事幹這種傻事....
__________________
您想買新硬碟嗎? 購買前請務必參考這篇文章,是我的實際經驗

還想讓統一賺你的錢嗎?統一集團成員(能見度高的):
星巴克、家樂福、7-11、無印良品、黑貓宅急便、聖娜多堡、阪急百貨、
康是美、博客來、夢時代、Mister Donut 、Cold Stone 、龜甲萬、
維力33%股權、光泉31%股權、Smile速邁樂、紅心辣椒、台北轉運站(統一企業BOT)

統一LP33膠囊有環保署早已列管的一級管制品: DNOP塑化劑

此文章於 2012-01-24 05:07 PM 被 anderson1127 編輯.
舊 2012-01-24, 05:05 PM #10
回應時引用此文章
anderson1127離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是06:38 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。