本文最後修改日期:11/08/2009
前言:這篇文章雖然是在特定機器上實作,但有些技巧也許也適用其它筆電。
最近我把筆電Sony VAIO SZ33灌了Win 7,顯卡是GeForce Go 7400。
我的筆電是2006年推出的,應該不會再推出Sony官方版Win 7驅動了。
雖然可以裝上Vista的驅動,可以調亮度,也有Aero的特效,但畫面就是有點頓頓的,
我是覺得不太正常,因為連我筆電的Intel GMA都可以跑很順的,
沒道理GeForce Go 7400會不能跑。
後來裝上LaptopVideo2Go的最新版本驅動GeForce 191.56_win7x32,
畫面真的變得很順了。
但不幸的亮度無法用Fn鍵正常調整。
後來在google上尋找答案,
終於了解顯卡之所不正式推出公版驅動是因為各家設定不太一致,沒有一體適用所有筆電的驅動包。
nVIDIA有這問題,ATi一樣有。
我之前也開發過一支在LG KS21 Windows Mobile 6.1的螢幕亮度調整程式,
那時候我就了解,之所以不是每個亮度調整程式都適用於所有手機也是因為各家設定不太一致的結果。
什麼設定不一致?答案是"登錄檔"機碼值,筆電、手機皆是如此。
筆電驅動在安裝時如果缺乏某些機碼值,是會造成某些功能不正常。
不過其實nVIDIA提供的驅動程式包裡,其實是有公板顯卡驅動的,
只是要修改某些機碼值才能安裝。
(ATi顯卡有一個叫DH Mobility Modder的工具可以改,nVIDIA則要到LaptopVideo2Go找。)
我後來戰鬥了一天終於把我的筆電顯卡驅動亮度調整搞定了。我是如何解決的?
首先我們知道Sony官方顯卡驅動裡有正確調整亮度的機碼值,它會存在一個INF檔,
例如nvsz.inf(for VAIO SZ)。
(這調亮度的機碼值似乎與你灌的Sony元件有關,
也就是Shared Library, Utility DLL, Utilities Series, VAIO Event Service,
像我之前試著把這些東西都灌成for XP的版本,我用我改過的INF檔,
亮度就不行調整了,後來全灌回for Vista的版本就ok了。)
再來我們只要把Sony的官方顯卡驅動安裝檔用"Universal Extractor"(自由軟體)
解壓縮就可以找到nvsz.inf這個檔案。
然後你必需研究這INF到底是哪些機碼值在調亮度。
提示尋找的方法,第一步先搜尋你的顯卡型號,如7400。
然後尋找它所有用到的設定。再從這些設定找出有Brightness(亮度)的設定。
例如我找到for SZ33亮度設定(請稍微下載下來看一下內容,用文字編緝器看):
http://cid-87cef5e6683b5427.skydrive.live.com/self.aspx/Share/SonyVaioSz33BrightnessKeysValues
再來去LaptopVideo2Go下載了for Vista/7 32 bit驅動與他們提供的modified INF,
如nvhw.inf,照著網站的說明把原始的INF檔蓋掉。
再把剛才找到的機碼值加進nvhw.inf,如加到檔尾。
再來是在nvhw.inf中搜你的顯卡,如7400。
然後你會從7400所有參考到的設定輾轉找到一處類似:
[Section101]
AddReg = ...
也就是有AddReg出現的區塊,然後加上:
AddReg = nv4_FAEIDS_820F
AddReg = Nvif_AddReg
也就是在你裝驅動的時候也要加入[nv4_FAEIDS_820F]與[Nvif_AddReg]的機碼值。
最後一步請使用裝置管理員安裝修改過的驅動包(nvhw.inf),
然後照著這個步驟安裝:
http://forums.laptopvideo2go.com/topic/11997-have-disk-method-for-windows-7-vista/
最後重開機。祝好運。
wells0609 wrote:
如果可以提供您改好的...(恕刪)
我這篇文章也貼在PTT Sony-Style板,以下內容是從PTT轉錄:
AddReg是指當你安裝某個特定驅動時,
安裝程式會寫到你登錄檔的機碼值。
INF中有很多登錄檔設定,有一些是給別的顯卡卡號用的。
你不應該把不是你的卡號的機碼值加到你的卡號設定。
像[Section101]是我找出來在nvhw.inf中GeForce Go 7400所使用的區塊,
所以你應該只需把找到的調亮度機碼值加進去(使用AddReg)。
附上我改過的nvhw.inf:
http://cid-87cef5e6683b5427.skydrive.live.com/self.aspx/Share/nvhw.inf
191.56版原始驅動在這:
http://www.laptopvideo2go.com/drivers/win7x32/191.56/disclaimer
然後照著這個步驟安裝:
http://forums.laptopvideo2go.com/topic/11997-have-disk-method-for-windows-7-vista/