• 4

[求救]開vm玩遊戲 cpu飆高

我稍微解釋一下好了....遊戲軟體跟一般軟體不同的地方是, 它會想辦法把CPU資源用完.

例如雙核的系統, 跑絕大部份的遊戲(只用到一個CPU核心)會把一個CPU核心幾乎佔滿.
因為遊戲必須儘可能更新畫面,這樣畫面才會順暢,程式會一直使用CPU資源.所以CPU資源
會消耗掉50%, 因為一核已經被遊戲用滿了(二分之一的CPU資源被用掉). 不管換再快的
CPU,再多的核心,跑遊戲大約就是會吃掉一核心的CPU資源, 只是遊戲會變更順而已.

而像一般軟體, 例如我正在回文章, 我在沒做輸入的時候,程式是什麼事都不做的. 這時候
CPU的資源就會還給系統, 讓OS自己運用. 所以一般軟體沒在隨時更新畫面的話, 是沒有
消耗什麼CPU資源的.

而透過VM來執行程式又是另一回事了!! 因為VM是使用CPU的計算來「模擬」硬體, 所有
原來用硬體來完成的事都要靠CPU計算出來. 也就是說單單透過VM來執行一個OS就已經
會用掉不少CPU的資源了, 還要在VM裏執行一個會把CPU資源吃完的程式(遊戲,播放HD
影片等等), 那CPU使用率是一定高的....所以我才說CPU使用率不飆高哪還有什麼要飆高的?

這種情況換多核有沒有用, 應該是有用吧. 不過樓主有試著把VM使用的CPU數量改成一個
試看看嗎?
與失敗為伍者,天天靠盃都是別人的錯。 與成功為伍者,天天跟失敗切磋直到不再出錯。
黃世杰 wrote:
底層的w7太吃重.....(恕刪)

你也幫幫忙,都不看清楚就回應
明明就是兩個XP,你一看到很像W7就來開槍做啥
長的像~也表示他有裝佈景嚕...
還是會比原來的xp吃重阿..
重點在:

雙核CPU,指定單核給VM跑GAME,一個核心跑GAME佔滿100%*0.5+另一個核心還要跑原來的OS跟上網等佔了XX%*0.5 ==> CPU負載一定遠大於50%

四核CPU,指定單核給VM跑GAME,一個核心跑GAME佔滿100%*0.25+另一個核心還要跑原來的OS跟上網等佔了XX%*0.25,還有兩個核心在納涼0%*0.25*2 ==> CPU負載不到50%

我的VM開跑跑卡丁車CPU也是在50~80之間跳動
100正常吧
CPU是T9400
ANGEL00028 wrote:
先說明小弟我的電腦配...(恕刪)

VM用的不是實體顯示卡...

E7400+DDR2 2G*玩3D線上遊戲也是用50~80%的CPU資源在跑

VM設定

theplum wrote:
就算是i7 的VT-...(恕刪)


core i7 只有8系列有VT-d,9系列是沒有VT-d的哦。

E8系列也只有VT-x

===================

後來去查看,是VT-d是晶片組的功能,x58本身支援這功能。
http://qhuahong.blogspot.com/

a8300104 wrote:
VM用的不是實體顯示卡...


在VM中不是, 但是實際上還是交給執行VM的OS再丟給實體顯示卡計算的.
當然啦~還是比不用VM直接跑3D要慢又耗效能啦~因為又多過了一手.
與失敗為伍者,天天靠盃都是別人的錯。 與成功為伍者,天天跟失敗切磋直到不再出錯。
剛剛回去調整了CPU改成單核 CPU使用率略有降低 雖然VM跑遊戲是沒有很LAG啦 單純只是看到CPU飆高感覺疑惑來提問 感謝諸位版友熱心解釋

附上改為單核的圖片 工作管理員為HOST XP開的

單執行GUEST XP

執行遊戲狀況
bluesystem wrote:
在VM中不是, 但是...(恕刪)


Quadro FX 5800, 4800 或 3800 的 nVidia SLI Multi-OS 技術就可以達到

但是建構成本實在太高昂了,必須2張同型號,VT-d的系統,還要通過認證的虛擬化軟體。

家用主機板只有p55的有支援VT-d,還要配某些cpu,再加2張 quadro,光這成本都可以直接買好幾台一般電腦
http://qhuahong.blogspot.com/
  • 4
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?