當年烤機52度的筆記本,現在後繼有人了(後續篇)
來自專欄 棉花堂
上篇情景回顧:
當年烤機52度的筆記本,現在後繼有人了……
在上一篇文章中,我們介紹了一款打開Prime95會自動關閉睿頻的筆記本——藍天NB50TK1。
當時筆者只顧忙著批判一番這種zz的設定,找到控制降頻的「幕後黑手」HkeyTray.exe後就開始寫文,沒有深入去探究這個程序如何實現對Prime95的檢測。
事也湊巧,今天筆者在對跑分數據進行整理對比的時候,發現這台機器的wPrime跑分數據存在異常:
Notebookcheck上,i5-8400的wPrime 32M、1024M成績分別為6.2秒和191.8秒。
這台NB50TK上,i5-8400的wPrime 32M、1024M成績分別為8.8秒和265.0秒。
以為是後台程序沒有清理乾淨的原因,把WIFI斷開、後台程序全關後重新又跑了一次,結果還是一樣。
就在這時,筆者突然發現跑分時CPU的頻率同樣被限制在了2.8GHz!
反覆試了幾次,確認Wprime具備與Prime95相同的「黑科技」效果——打開後自動關閉CPU睿頻。
聯想到Prime95和wPrime兩款程序的名字都帶有「Prime」,筆者猜想這個鎖睿頻機制會不會是監控當前進程列表,發現名字包含「Prime」的程序就自動執行關閉睿頻動作呢?
說干就干,把Prime95.exe拷貝一份副本,名字改為95.exe:
通過95.exe進行烤機,神奇的現象發生了:CPU自動關閉睿頻的現象消失。
換回prime95.exe,不出意外,和以往一樣CPU全程沒有睿頻,保持在2.8GHz。
到這裡,結果已經比較明朗了:
這個自動關閉CPU睿頻的檢測機制,會自動在後台獲取當前運行的所有進程名。
一旦發現進程列表中有名字包含字元串「prime」的進程,即關閉CPU睿頻功能;反之,則開啟CPU睿頻功能。
為了進一步確認,筆者把Cinebench R15的主程序改名為prime.exe:
果不其然,打開這個改名的「李鬼」後,CPU又被鎖定到了2.8GHz。
再把名字改回去,一切回歸正常。
這樣的結果再一次讓筆者哭笑不得:一開始還以為這個檢測機制檢測的是程序標題,原來只是簡單地檢測進程名。
只要像頭圖那樣把prime95.exe改個名字,便能輕鬆繞過檢測,實現正常烤機。
這種偷雞摸狗的小伎倆,是不是未免太小兒科了些?或許藍天工程師在學數學的時候和素數有仇(滑稽)?
推薦閱讀:
※2017年最受關注微星遊戲本
※三星筆記本產品怎麼選購 ?
※如何評價外星人筆記本?
※Innergie PowerGear 60 USB Type-C變壓器簡介
※筆記本電腦怎麼進行選購?