2008年11月20日 星期四

電腦耗電量紀錄

不久前將顯卡從Geforce 7600GS換成Radeon HD 4850,想測看看實際耗電量的變動。

監控設備:海韻Power Angel

受測設備:

CPU: AMD X2 3600+ oc 2.37Ghz
M/B: Asus M2N-E
RAM: Kingston DDR2 667x4
VGA: Gigabyte GV-R485ZL-512H,GPU超頻到700Mhz(原廠625)
HDD: Seagate 200GB SATA, WD 250GB eSATA(電源獨立)
Sound: Creative Audigy 2
USB: Logitech Rumble Pad 2, Smart Card Reader, Bluetooth Dongle
OS: Windows XP SP3

OC設定:CPU外頻設定250,VID設定1.25V(超頻還降壓…,一般工作電壓為1.3V),PCI-E設定100,RAM跑398(也就是相當於DD2 800),HT跑1000Mhz。
未開電源時待機耗電:7W(因為USB接了很多東西…)

在Windows XP待機狀態下,使用RMClock設定CPU運作頻率為1Ghz,VID為1.15V,RAM運作頻率為200Mhz,耗電量為127W。

[caption id="attachment_277" align="alignnone" width="300" caption="待機狀態"]待機狀態[/caption]

而在CPU全速運作的情況下,運行一些遊戲,The Witcher Enhanced Edition與Fallout 3大約是180W,而對雙核心CPU最佳化的COD:Waw,則大約在210~220W左右。最有趣的是Fallout 3,在Rivet City的樓梯間裡頭,出現了220W的耗電量,而瞬間最高耗電量234W,也是出現在這裡,看起來沒什麼特殊設計的地方卻導致更多的耗電…

Fallout 3的高耗電量場景

2008年11月10日 星期一

Vista與DirectX 10.1

PCADV實驗室有一篇文章,提到DirectX 10.1,與支援此標準的測試軟體Unigine,但卻不能執行。我下載來跑也是碰到同樣的情況,錯誤訊息寫著無法載入d3dx10_39.dll這個函式庫,透過搜尋也無法在Windows Vista的目錄下找到此檔案,看來和Windows XP一樣,Vista也要安裝所謂的DirectX End-User Runtimes才能追加新功能,但是微軟網站上的檔案,看起來都是DirectX 9.0c,並且是給Windows XP使用的,並沒有給Vista用的安裝檔(註)。

註:DirectX End-User Runtimes雖然可以在Windows Vista安裝,卻沒說是更新那一個版本(DX9 or DX10?其實在Vista底下是兩者都更新。),從版本號去看(9.24.1400),也不會有人會和DirectX 10聯想在一起…。

然而下載目前最新版的DirectX End-User Runtimes (August 2008),解壓縮之後發現,裡頭的確有DX10的檔案,因此便抱著姑且一試的想法安裝下去,沒想到還真的被我猜中了,Unigine也能正常執行。

不過碰到這個問題就會覺得微軟對於Vista的心態還真是半調子,Vista有著整合的還不錯的線上更新功能,為什麼不將DirectX更新也整合進去呢?玩新的遊戲就必須要安裝一次DirectX End-User Runtimes,也蠻煩人的。

2008年10月29日 星期三

如果你要揭露某個安全性問題

請先確定你已經請了高明的律師...

來自Slashdot的訊息,美國紐約一位15歲的高中生,因為發現學校伺服器有漏洞,可以輕易取得過去與現在就職員工的社會安全號碼、駕照號碼與住址,就透過匿名郵件向校長警告,因而被指控犯下三項重罪。這名高中生或許無意透過這個漏洞來獲取利益,但是嘗試入侵的行為卻已經觸犯法律,這是毋庸置疑。然而大多數組織不會沒事去檢查伺服器的安全性,即使有心也受限於人力與資金,有許多時候系統的潛在漏洞在無意間被發現,但系統管理者總是對這些人恩將仇報。

本應該獎勵卻變成處罰,那好吧,以後發現漏洞都不講了,直接拿偷出來的資料轉賣,反正也不會有人發現。如此一來,便形成不斷的惡性循環。

2008年10月5日 星期日

Directx 9.0c在Wine與VMware的效能比較

測試環境:
Host: AMD Athlon X2 3600+ @1.9Ghz, DDR2 667 5G Ram, Nvidia Geforce 7600GS 256MB
Host OS: Ubuntu 8.04.1, Wine 1.1.5, VMware Workstation 6.5
Guest OS: Windows XP SP3(使用單一核心,分配1GB ram)
測試軟體是鬥神都市III Benchmark

因為VMware Workstation 6.5完整支援DirectX 9.0c,便想比較它與Wine的效能。

跑在Wine的情況


平均fps約在8x~10x間跳動,CPU使用率不到80%(單一核心),GPU最高溫度在67度。

在VMware的情況


平均fps在15x~17x間跳動,CPU使用率很高(兩個核心),GPU最高溫度在71度。

結論:VMware大獲全勝。雖然如此,想要在VMware上的Guest OS跑3D遊戲還是有許多讓人遲疑的因素,最首要的就是:你要有一台夠好的電腦,CPU不需要很高檔,但是要多核心,RAM要很大,否則因不斷swap讓遊戲運行不順可是很痛苦的,當然有一張高檔的顯卡是絕對有利。相對來說,Wine因為是在近似Native的環境下運行,所需的資源也就不像VMware那麼大,這算是其優點。

另外從GPU的溫度來看,VMware workstation 6.5已經對顯示卡半虛擬化,不過Guest OS只有支援Windows XP。

2008年9月16日 星期二