PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   系統組件 (https://www.pcdvd.com.tw/forumdisplay.php?f=19)
-   -   關於AMD-V 虛擬化的小問題 (https://www.pcdvd.com.tw/showthread.php?t=956340)

stx 2012-01-23 03:00 PM

關於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張 但也算是有加速了

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

cmwang 2012-01-23 05:41 PM

在guest中跑D3D的AP正是標準的哪壺不開提哪壺(不論hypervisor是哪一套:think: ),so:ase:ase....

stx 2012-01-24 08:31 AM

引用:
作者cmwang
在guest中跑D3D的AP正是標準的哪壺不開提哪壺(不論hypervisor是哪一套:think: ),so:ase:ase....


D3D不能當效能指標?

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

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

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

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

anderson1127 2012-01-24 12:15 PM

請樓主自己想一想以下問題(針對虛擬化)

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

試問誰的效能會最好?

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

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

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

orakim 2012-01-24 12:29 PM

> 問題來了 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.

dabochi 2012-01-24 01:09 PM

引用:
作者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兩家的虛擬化技術到底是加強了哪邊

stx 2012-01-24 03:12 PM

引用:
作者anderson1127
請樓主自己想一想以下問題(針對虛擬化)

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

試問誰的效能會最好?

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

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

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


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

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

stx 2012-01-24 03:28 PM

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


謝謝回應

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

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

自己測試確實是可以說是沒有提高性能 以Virtualbox那微不足道的憎加2FPS 可設定為誤差值

stx 2012-01-24 04:13 PM

引用:
作者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那麼大的頻寬

一樣謝謝您的回應

anderson1127 2012-01-24 05:05 PM

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

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

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

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

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

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

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

不過我想微軟不會吃飽沒事幹這種傻事.... :D:D:D


所有的時間均為GMT +8。 現在的時間是01:19 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。