中國用戶爆出hp筆記本驚天漏洞!!!
本文背景:
網友趙先生2004年12月份購買了一台惠普nx9040筆記本電腦,後來在正常使用過程中發現經常會出現係統突然變慢的情況。從05年3月份起趙先生多次求助惠普客服,惠普服務人員則以病毒等理由推脫,以致問題久未解決。萬般無奈之下,趙先生花費數月的時間對9040筆記本進行縝密的測試,在掌握了大量測試數據的基礎上,終於發現了其性能下降的原因,即該產品存在嚴重CPU性能缺陷,即CPU負荷較大時將會在幾分鍾內發生過熱保護降頻從而導致CPU性能突降。與此同時,為數不少的9040用戶也反映了同樣的質量問題,這說明9040的這個問題不是個例,而是產品設計缺陷。
隨著越來越多的HP用戶參與測試和交流,一個驚人的事實浮出水麵:除了9040之外,跟9040使用同一模具的2568、2100、2500、9000、9010等型號係列的筆記本皆有可能存在這個缺陷。這些型號的筆記本在中國乃至全球擁有大量的用戶!
趙先生多次跟HP做嚴正交涉,要求HP對此缺陷原因做出解釋、對用戶公開道歉並賠償損失。HP拖了很久後才表示僅可以提供一個BIOS作為補丁,不承認其產品有缺陷、拒絕公開道歉、拒絕賠償。而且至今中國惠普公司還沒有發布公開聲明,致使絕大多數9040用戶現在還在飽受係統性能突降之苦。
趙先生最終拒絕了HP的私下和解,決心將HP告上法庭,將HP完全置用戶利益於不顧的做法曝光,同時為自己也為中國的消費者討回公道。
按照經驗,以往都是國外的用戶首先發現缺陷,要求HP召回。這次則是中國的用戶首先發現了國際IT大廠惠普公司的主流商務筆記本存在的嚴重CPU性能缺陷,HP將會如何處理?HP是考慮中國用戶的利益進行召回,還是考慮去鑽中國法律的漏洞?
另外隨著本事件進一步深入發展,趙先生發現了更深層次的一些不為人所知的秘密......
你和你的朋友中有使用這些型號筆記本的嗎?是否也存在因CPU過熱降頻導致的係統性能突降問題?你認為HP是否應該召回這種缺陷產品嗎?
目前趙先生正在聯絡用戶進行聯名起訴。有意向的網友可以發郵件到:[URL=http://news.mop.com/6/503/mailto:bugzhao@163.com]bugzhao@163.com[/URL]
下麵本文的正文部分。將以趙先生第一人稱的方式講述。
第一部分
事情的起因與問題發現
我於2004年12月購買了一部惠普公司出品的nx9040商務筆記本電腦,其配置為Intel
855GM芯片組、迅馳Dothan 1.6G
處理器。
自2005年3月份以來,我經常會感覺機器突然一下子變得很慢。我經過多次測試排除了軟件和內存的問題。後來我發現,機器剛開機的時候蠻快,用了一會就很慢。這個問題已經嚴重的影響我的工作。我是做軟件的,經常寫程序跑仿真,因為機器原因弄的我經常完不成任務。以前明明5分鍾可以跑完的運算程序現在都需要10分鍾甚至更多。
開始我去過無數次HP本地客服並多次致電HP800,他們不是強調病毒就是強調Intel
Speed Step,問題沒有解決。這跟speed
step根本沒關係,因為我做的測試都是在CPU高負荷下進行的。
隨著天氣的變熱,機器也越來越熱。這個係統性能突降問題也越來越嚴重,最後居然到了連電影也沒法看的程度,高碼率divx電影(非HDTV)看起來像幻燈片,一卡一卡的。使用mp3壓縮軟件時可以明顯感到了速度的下降,本來2分鍾可以壓完的音樂現在得需要4分鍾了。使用winrar壓縮較大的文件時(大於50MB的)會明顯感覺速度跟以前正常的時候相比極慢。
我發現越是大型軟件、對處理器要求高的軟件,這種影響越明顯。
於是我使用superpi
(公認能夠準確的反映CPU運算能力的軟件)測了一下CPU性能,計算出小數點後25萬位數的圓周率所耗的時間,在剛開機的時候是8秒;開機幾分鍾後就變為17秒。然後再測,一直就是17秒了!此時已經很明顯的確定,9040的性能下降問題是根結於CPU性能的突降,Superpi這款軟件著重考察的就是CPU性能。
下麵兩幅圖,分別為剛開機和開機一段時間後的測試結果。可見CPU速度正好下降了一倍!
我還使用了XP算號器、3D Mark、PC
Mark、Sandra等軟件測試,結果都出奇的一致,那就是:在剛開機一段時間內,係統性能一切正常;開機幾分鍾後,係統往往會出現明顯的性能降半現象,CPU相當於工作在800MHz的頻率!
我把機器性能突降的幾個症狀總結了一下:
1,CPU計算能力明顯下降,進行視頻壓縮、音頻轉換、winrar、科學計算仿真程序時消耗的時間增倍,大大降低了使用者的工作效率,嚴重影響工作進程。
2,使用測試軟件(superpi,pcmark,3dmark,sandra,everest等等)測試CPU計算性能,最高隻能相當於達到800MHz的CPU
3,係統性能大打折扣,開一個QQ、開幾個網頁再同時在聽歌可能就感覺到係統奇慢無比
4,打一般遊戲時剛開始挺快,漸漸往後是幀速降半甚至更多,畫麵發頓,娛樂性能喪失。這還是一些對顯卡要求並不高的遊戲
5,看divx電影時剛開始還比較流暢,越往後播放就越來越卡,幾乎和幻燈片差不多!冬天的時候還好,可以看半個小時,夏天的時候幾乎看幾分鍾就開始卡了!這可是迅馳1.6G的機器啊!
出現性能降半,首選我會想到是CPU主頻降速。可是後來用了多種測試軟件測試(比如CPUZ、mobilemeter
)當前CPU主頻,均沒發現問題,但為何實際測出的CPU性能這麽低呢?
經近兩個月的研究,包括參考Intel手冊及跟眾多網友、高手和筆記本研發專家進行交流,我發現了問題關鍵所在-CPU
Thermal Throttling(CPU throttle),即CPU過熱保護降頻。
這種CPU過熱保護降頻跟intel speed
step不同。speed
step的降頻是根據CPU負荷自動調整工作頻率的機製,它可以讓CPU在兩種工作模式之間隨意地切換,即接交流電時的最大性能模式和電池狀態時的節電模式,其目的在於降低發熱和功耗;而CPU過熱保護降頻(即CPU
throttle)屬於硬件過熱保護技術,當CPU內部溫度超過一定臨界值時,為保護CPU不被燒毀而進行’降頻’。
CPU
throttle降頻機製的原理是,當傳感器檢測到CPU內部溫度超過臨界值時,開始在CPU時鍾周期中插入空閑周期然後再送入ALU(算術邏輯運算單元)。ALU是CPU中是真正負責運算的部件,因為此時ALU的頻率為CPU時鍾主頻的一半,所以此時CPU性能也就降半。
一般單純的CPU頻率測試軟件都隻是測試CPU的主頻,所以用CPUZ、mobilemeter之類的軟件測不出問題來也就可以理解了。而使用CPU性能測試軟件比如superpi、sandra等時,這個時候測試的才是是真正的CPU性能。
有一個叫做RMClock的強大軟件可以實時測試出CPU是否出於throttle過熱降頻狀態。
左圖是我機器剛開機時候的情況。這時CPU溫度還沒有升高,還沒有發生throttle降頻。
右圖顯示的是開機一段時間後的情況。圖中Actual
Clock是當前CPU主頻,為1.6GHz。Throttled
Clock才是代表當前CPU真正等效運算能力的一個頻率,大約為800MHz。
這說明CPU發生Throttle降頻時,主頻運行在1.6G的CPU僅相當於跑在800MHz!後來我做過很多測試,隻要一感覺到係統性能下降了,拿出RMClock一測,肯定Throttled
Clock變為Actual Clock的一半了,即CPU進入throttle過熱保護降頻狀態!
CPU
throttle過熱降頻的臨界溫度很高的,一般是在80、90度,所以一般情況下是很難達到這個溫度的。即使拚命的玩大型遊戲,能到80度就很厲害了。而我測試的結果是,nx9040的CPU在53度附近的時候就進入throttle!怪不得係統很容易就變慢呢,在春夏秋季CPU溫度很容易達到53度的!有時候開機上上網,打開兩個圖片稍多的頁麵,10來分鍾內CPU就50多度了。如果開機的時候運行幾個大程序,那麽沒幾分鍾CPU就50多度,然後係統就變的極慢!
下圖可以看出,CPU在溫度50多度的情況下,就發生了throttle過熱保護降頻。降頻後,即使機器CPU主頻在600MHz(由於intel
speed
step技術的自動調節,當CPU處於低負荷的空閑狀態時,主頻自動降到最低),那麽機器實際等效的CPU頻率也隻相當於300MHz左右!就是說,當機器發生throttle降頻後,如果此時CPU負荷不高,那麽機器CPU會一直工作在相當於300MHz的水平;即使此時CPU負荷變高,CPU主頻達到了1.6GHz(即Actual
Clock顯示的),那麽此時該CPU的實際性能僅相當於800MHz(即Throttled Clock顯示的)!
至此,我的機器性能突降問題已經清楚了。原因就是在進行大負荷運算時CPU在幾分鍾內即發生throttle過熱降頻,從而隻能達到最高相當於才800MHz的水平!
在最近兩個月內,我盡量找機會試用了好幾款筆記本電腦,包括IBM的R50e、R51,DELL
510、明基S52、海爾H40還有聯想、方正的本本等等。在這些機器上從未出現CPU過熱降頻問題。我拿朋友的R51跑superpi計算了兩個小時了,CPU都達到了74度,但並沒有降頻,用RMClock顯示Throttled
Clock一直於與Actual
Clock一致。而我的這台nx9040跑superpi幾分鍾內就降頻了。朋友新買的海爾H40本子,迅馳賽揚1.4的CPU,使用起來明顯覺得比我的快,為什麽呢,因為他的CPU也是一直不會Throttle降頻,可以真正的跑在1.4G的頻率上。
參考了這麽多筆記本,都沒有我這種問題。我還以為我的筆記本問題是個例。後來一位北京的9040用戶聯係我說他也感覺係統變得很慢,就連一般的遊戲跑起來都很卡。我把RMClock和SuperPI發給他一測,結果和我完全一樣!再後來,隨著我在一些專業IT類BBS上發的帖子越來越多,越來越多的nx9040用戶聯係了我,表示他們的機子也有此問題,有的朋友甚至說,我第一次用筆記本,我還以為筆記本都這麽慢……
大量的事實讓我開始懷疑,這屬於嚴重的產品設計缺陷!
如果運行10幾個小時,發生Throttle降頻了,我不會說什麽;但現在是,CPU全速運行1分鍾(一般最長也不超過5分鍾),溫度才50多度,就降頻了,然後機器最高性能隻相當於到800MHz,這樣的筆記本還有法用嗎!!!
現在每天開機幾分鍾後,CPU一直處於Throttle狀態運行,係統變得極慢。除非關機重啟,否則CPU一直處於Throttle狀態!無法退出!
我現在心裏真是失望極了。懷著對HP的信任,花了10000塊錢買的一個本子,絕大部分時間內卻隻能當800MHz的CPU用!因為我是搞信號處理科學計算、做開發的,跑一個程序要花兩倍的時間,有多麽的痛苦啊!!
ZT 筆記本電腦驚天漏洞
所有跟帖:
• 如此應該為Dothan叫好才是 -德州老外- ♂ (115 bytes) () 03/15/2007 postreply 12:01:13
• 老外,如果他設成Desk top,是不是速度會快但是電池 -dudaan- ♂ (16 bytes) () 03/15/2007 postreply 12:42:58
• with in 45~50 minutes -德州老外- ♂ (0 bytes) () 03/15/2007 postreply 15:11:41
• 靠,這幫土人連mobil cpu的工作原理都不知道 -大豆腐- ♂ (20 bytes) () 03/15/2007 postreply 12:52:58
• 就是,直接說他的電腦過熱就一清二楚了 -butdie- ♂ (0 bytes) () 03/15/2007 postreply 17:11:56
• 原作者不會是聯想或者Dell公司的吧? -中國民航- ♂ (0 bytes) () 03/15/2007 postreply 16:44:59
• dell的mobil cpu也這樣。PM1.7的有時和P3 800一個bench -weiyan- ♂ (0 bytes) () 03/16/2007 postreply 03:44:15
• 要抗議,嚴重抗議! -ohlalala- ♀ (0 bytes) () 03/15/2007 postreply 17:58:22