問題背景:
P151SM藍天準系統,藍天版970M(原配是770M)
前一個月安裝了WIN10大更新後,原有的驅動(3XX.15的)失效了,進入遊戲後,無法調用獨顯。使用GeForce Experience無法檢測到新驅動。手動下載最新的Nvidia驅動,安裝失敗。
這個問題網上有很多小夥伴們遇到,你們是不是各種百度,但是還是無法解決,氣的罵娘?
首先說一下網上比較多的兩個大法:
1、升級Windows:用易升,升級到最新的windows,僅對部分小夥伴有效,極少個案。
2、安裝驅動精靈:會幫你安裝一個超級古老的版本,等於沒什麼用。
問題的根本原因是:大部分愛折騰的小夥伴買的都是準系統而非品牌機,TB商家渠道的顯卡可能未經過授權(神船、微型版、藍天版等等等等,我猜的),硬件ID沒有包含在官方驅動的配置文件中,驅動程序在安裝時,首先通過硬件ID和系統版本進行校驗,如果未找到匹配項,則不予安裝,報出這個錯誤。
(目的是阻礙DIY的發展,讓大家去買品牌機,或者是官方合作、授權渠道的機器)
問題解決方案如下:
第一步:解壓驅動(騷操作,極重要)
下載下來的驅動exe文件,不要點擊執行!不要點擊執行!不要點擊執行!修改後綴名爲rar,解壓!
爲什麼呢?因爲之前的老版本驅動,點擊自動安裝exe會將驅動全盤兒解壓在C盤中,我們可以直接修改INF後,再手動安裝驅動。
而英偉達在350.00之後的版本,加入了防篡改功能,只要關掉了安裝程序,文件夾就無訪問權限了,修改完INF,驅動目錄裏面的exe就無執行權限了。麻蛋!
而最近的版本更是可惡,如果關掉了安裝程序,驅動文件夾直接會刪除掉!根本不給你看到INF的機會,日了狗了!
第二步:修改INF文件(文筆一般,湊合看吧)
進入驅動文件夾,找到nvcvi.inf(先備個份,好習慣),此爲藍天的準系統的配置,其他平臺的小夥伴們去百度一下,找到自己機器對應的inf文件!
查看硬件ID,注意記住圖中的號碼,4位的一個,8位的一個
INF文件,翻到接近文件尾部,可以找到自己顯卡型號的ID列表,選擇一條和自己硬件ID除了中間4位能夠匹配上的條目。
例如:
NVIDIA_DEV.13D8.5281.1558 = "NVIDIA GeForce GTX 970M"
你能夠發現,紅色字段能夠和自己的顯卡ID匹配上,但是藍色的部分,沒有出現在配置文件中(我的是5106),這就是我們要修改的地方。
進行字符串替換,全部替換,一次是4 + 8位點分格式的,一次是僅後8位不帶分割符的,需要特別注意!!!
第三步:檢查修改是否生效(防止手殘)
保存INF文件,執行安裝exe
如果通過了兼容性校驗,出現下一步界面,恭喜,修改成功了
但是不要猴急,不要點繼續,關掉它,搞第四步。
第四步:禁用驅動程序簽名安裝驅動(不禁用安個毛線。。。。)
具體做法,小夥伴們應該都有能力查到吧,在這裏就不囉嗦了,還是看圖吧、、、、、
以上四步,缺一不可,按着做,絕對裝的上。
百度看了下,各種方法都有,可是有效解決問題的幾乎沒有。。。。。尤其是禁用驅動程序簽名,居然還有很多人不知道這個操作,居然還在用驅動精靈安裝驅動。
希望大家都能成功!如果還裝不上,你的本兒就賣我吧,長期高價收購!(*^▽^*)