Aspire 5935G升級Windows 10之顯示驅動程式安裝心得

這是一台原裝作業系統為Windows Vista、有點年紀的筆電。
雖然配有內建顯示(GM45)和獨立顯示(GT 240M)的切換功能,但是是用按鈕切換的老舊設計,也就是要按下這個:
Aspire 5935G升級Windows 10之顯示驅動程式安裝心得
他才會在內顯/獨顯間切換。

這設計不但幾乎沒有實用價值而且還造成了一個非常糟糕的後果:
驅動程式的更新完全得看Acer臉色,因為這種狀態下的驅動程式必須要把Intel和NVIDIA的檔案以及Acer的硬體資訊通通綁在一起,所以從Intel、NVIDIA官網下載的驅動根本沒辦法使用一定要靠Acer更新,而此筆電最後一次的顯示驅動程式更新已經遠在2009年了(當然沒有Windows 10的),說真的就算沒要升級Windows 10可能也很多人不能接受這麼古老的版本吧。

所以我的目標是要讓此筆電使用較新的切換模式,也就是現在大部分筆電採用的Optimus。使用Optimus的話就比較簡單了,只要分別有正確的Intel和NVIDIA驅動程式就可以。

以下自行修改驅動程式具有一定風險,若想嘗試請務必做好備份。

第一個問題是,Intel早已經沒有針對這麼老舊的晶片更新驅動程式了,GM45連Windows 8的驅動程式都沒有。
雖然安裝Windows 10之後,Windows Update會自動安裝「Mobile Intel(R) 4 Series Express Chipset Family (Microsoft Corporation - WDDM 1.1)」這個驅動程式,但是仔細去看一下版本號碼為8.15.10.2702,其實這就是Windows 7的版本(8開頭代表Windows 7的WDDM 1.1),這版本比Intel官網下載的Windows 7驅動程式8.15.10.2869還要舊(雖然日期看起來比較新),更糟的是它還沒帶控制面板,也就是啥調整界面都沒有根本可以算是殘廢的。

如果下載了Intel官網的Windows 7驅動程式想強制安裝,則一開始檢測就會被拒絕了:
Aspire 5935G升級Windows 10之顯示驅動程式安裝心得
所以首先必須要修改INF檔,修改方式很簡單:
kit49684.inf中,[IntelGfx.NTamd64.6.2]這個區段(Windows 8的安裝資訊)原本是沒東西的,所以就把下方[IntelGfx.NTamd64.6.0](Windows 7的安裝資訊)的硬體識別碼複製一份到Windows 8那邊即可。
改完之後先別急著安裝,要先把Windows Update自動裝好的那個驅動程式完全移除,並且使用KB3073930提供的wushowhide.diagcab阻止Windows Update再度安裝此驅動,不然自己手動安裝的版本會被自動更新蓋掉。
接下來因為修改過的驅動程式無法通過數位簽章的檢查會裝不上去,所以要使用進階啟動重開機並且選擇停用驅動程式強制簽章,接下來就可以按照一般的執行Setup.exe方式安裝了。
安裝成功的裝置管理員截圖:
Aspire 5935G升級Windows 10之顯示驅動程式安裝心得
控制面板也出現了(會被誤判為Windows 8):
Aspire 5935G升級Windows 10之顯示驅動程式安裝心得

這樣任務就完成了一半,再來就是要補上GT 240M的部分。
雖說NVIDIA官網有提供Windows 10的驅動程式(其實也只是Windows 8的WDDM 1.2),但是這台筆電本來就不是以Optimus的方式設計,所以安裝程式也不認為這台電腦可以安裝因此檢測後同樣被拒絕:
Aspire 5935G升級Windows 10之顯示驅動程式安裝心得
解決方式一樣是要修改INF檔,但是比GM45那邊的修改複雜一點:
nvaci.inf中,[NVIDIA_SetA_Devices.NTamd64.6.3]這個區段加上%NVIDIA_DEV.0A34.0200.1025% = Section038, PCI\VEN_10DE&DEV_0A34&SUBSYS_02001025這行,[Strings]這個區段加上NVIDIA_DEV.0A34.0200.1025 = "NVIDIA GeForce GT 240M"這行。

這兩行的意義為:
%NVIDIA_DEV.0A34.0200.1025% = Section038, PCI\VEN_10DE&DEV_0A34&SUBSYS_02001025代表要把識別碼為PCI\VEN_10DE&DEV_0A34&SUBSYS_02001025的裝置(此筆電的GT 240M)以Section038(Optimus)的組態安裝。
NVIDIA_DEV.0A34.0200.1025 = "NVIDIA GeForce GT 240M"則是代表此裝置的顯示名稱為NVIDIA GeForce GT 240M
如果是其他型號的筆電或顯示卡可能就需要個別調整

這樣就修改完成可以安裝了,但是同樣要停用驅動程式強制簽章後才能進行,並且在安裝過程中不要勾選音訊驅動程式,因為在Optimus模式下NVIDIA的音訊輸出本來就沒用了,而且顯示驅動程式會把音訊裝置停用造成安裝失敗。
安裝成功的裝置管理員截圖:
Aspire 5935G升級Windows 10之顯示驅動程式安裝心得
顯示卡會有兩個:
Aspire 5935G升級Windows 10之顯示驅動程式安裝心得
NVIDIA控制面板的系統資訊:
Aspire 5935G升級Windows 10之顯示驅動程式安裝心得
可以修改Optimus設定:
Aspire 5935G升級Windows 10之顯示驅動程式安裝心得

整個這樣裝完目前使用上還沒遇到啥大問題,唯一的小問題是沒辦法從Windows中調整螢幕亮度,但是從鍵盤快捷鍵調整還是可以用就是。

以上心得分享給大家參考,有些較老舊的電腦如果想升級Windows 10又找不到顯示驅動程式或許可以比照這方法硬上試試看。
2015-08-21 0:44 發佈
我的也是這款的筆電,到現在也是很好用,只是要升級win10的話就出現顯示卡驅動不符的問題,謝謝分享您的方法,很受用.
大大有嘗試用HDMI接口嗎?我按照你說的方法便無法使用hdmi了
phoenixp001 wrote:
大大有嘗試用HDMI...(恕刪)

經測試這樣改確實HDMI會失效沒錯。這筆電顯示輸出設計頗奇怪的,筆電本身的螢幕和VGA接頭是透過Intel的內顯輸出,或是用原廠驅動程式切換後也可以透過NVIDIA的獨顯輸出。但是HDMI就一定要用獨顯時才有效,就算裝Windows 7配原本Acer提供的驅動程式只要切換到省電模式(只用內顯)後HDMI也會不能用。

而Optimus的設計就是顯示輸出都是靠內顯(這樣平時才能關閉獨顯),所以這筆電改成Optimus運作後HDMI就會失效。因此如果有使用HDMI的需求這文章就幫不上忙了。

wei6233 wrote:
這是一台原裝作業系...(恕刪)


感謝教學~~~家裡的舊筆電更新到WIN10,在更新過程中也出現顯示卡不相容安裝好後解析度還是怪怪的螢幕還是會霧霧的字看不太清楚,使用樓主的版本安裝後好像變得比較清楚了,只差用firefox瀏覽器的縮放好像和WIN7大小不太相同

wei6233 wrote:
這兩行的意義為:
%NVIDIA_DEV.0A34.0200.1025% = Section038, PCI\VEN_10DE&DEV_0A34&SUBSYS_02001025代表要把識別碼為PCI\VEN_10DE&DEV_0A34&SUBSYS_02001025的裝置(此筆電的GT 240M)以Section038(Optimus)的組態安裝。
NVIDIA_DEV.0A34.0200.1025 = "NVIDIA GeForce GT 240M"則是代表此裝置的顯示名稱為NVIDIA GeForce GT 240M。
如果是其他型號的筆電或顯示卡可能就需要個別調整。...(恕刪)


好文

但若是其它的晶片

要去那邊找代碼呢??
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?