本帖最后由 nick1221 于 2021-5-22 02:14 编辑  
 
概要 成功升级的详细过程记录,包含黑屏操作、散热处理、刷新VBIOS、手动安装驱动、修改inf等内容。 2021年5月  
初始环境 - Notebook:HP EliteBook 8560w 17inch (2012,USA)
 - RAM:16G (非原装)
 - CPU:i7-2620M @2.70GHz
 - OS:Windows 10 x64 Version1803 OS build17134.1304
 - GPU:NVIDIA Quadro 1000M
 
 
   目标 让原显卡退休,替换为NVIDIA GTX 965M (MXM 3.0 A,来自于一台Clevo p751dm)   重点 能否成功安装新卡驱动,取决于多方软硬件的正确组合,因此,过旧的教程和参考资料可能因不再适合当前的环境而无法成功。经大量调研和尝试后,本例最终成功的组合为:  
- GTX 965M驱动版本:368.81-notebook-win10-64bit-international-whql
 
 
         下载链接:         http://cn.download.nvidia.com/Windows/368.81/368.81-notebook-win10-64bit-international-whql.exe - Video BIOS版本:4.06.52.00.27
 
 
 - System BIOS版本:F.61 pass2 Rev.A (2016-05-31)
 
 
       下载连接:         ftp.hp.com/pub/softpaq/sp76001-76500/sp76152.exe - 操作系统版本:Windows 10 x64 Version1803 OS build 17134.1304
 
 
 难点 - 通过调研和尝试找到正确的软硬件组合。
 - 黑屏。装上GTX 965M显卡后,直至正确安装驱动之前,所有操作都需要在黑屏环境下进行。
 
 
  
准备 - 目标显卡:GTX 965M 显卡
 - 拆卸工具:螺丝刀(十字+六角M2.5)、尖嘴镊子
 - 辅助工具:U盘、强LED光源、另一台电脑
 - 散热工具:散热胶(应选择粘稠且绝缘的,本例中为DHAS-15)
 - 清理工具:棉签、医用酒精、毛刷、干湿纸巾、家用吸尘器等
 
 
  
实施 步骤1.     在文本文件中记录当前硬件ID,并放置于U盘 - 硬件Id: PCI\VEN_10DE&DEV_0DFA&SUBSYS_1631103C
 
 
        (设备管理器-显示适配器-显卡名称-右键,属性-细节-硬件Ids-第二行)  
步骤2.     下载所需软件,并放置于U盘 - GTX 965M显卡驱动 (版本见前文)
 - Video BIOS (版本见前文)
 - System BIOS (版本见前文)
 - GPUZ (本例使用v2.29.0)
 
 
 步骤3.     配置环境      (368.81-notebook-win10-64bit-international-whql.exe),确认解压后的文件夹内包含”/Display.driver”及”Setup.exe”。 - 安装GPU-Z,并将快捷方式放到桌面显要位置。
 - 拷贝64位的nvflash.exe 至 C:\nvflash64\
 - 拷贝已下载的Video BIOS 文件(本例中为 NVIDIA.GTX965M.4096.160107.rom)至C:\nvflash64\
 - *关闭Windows强制硬件签名。
 
 
        管理员身份【Win+X】执行命令提示符,                执行命令 - bcdedit /set nointegritychecks on
 
  复制代码           
- 设置命令提示符显示样式为白底黑字(命令提示符,左上角图标,右键-属性-颜色)。
 
 
        *一定要设置为白底黑字,因为后续黑屏环境下,默认的黑底白字无法看清。        设置好的示例:          步骤4.     刷新System Bios - 直接运行下载好的spxxxxx.exe,重启,在系统信息界面(【Win+R】- msinfo32)里确认刷新成功:
 
 
              刷新BIOS后不知为何系统语言自动变成了英文,我没管它。 步骤5.     安装新显卡 拆机说明书: HP EliteBook 8560w Mobile Workstation Maintenance andService Guide http://h10032.www1.hp.com/ctg/Manual/c03424153.pdf  
 
- 关机,拔掉电源和电池,按照说明书依次拆下光驱(Optical Driver)、硬盘(Hard drive)、顶盖(Top Cover)、键盘、散热系统(Processor Heat Sink),露出旧显卡。
 
 
       说明书关键页码:              旧显卡Quadro 1000M:        - 除尘,并彻底清除旧的散热材料
 - 基于旧显卡支架,安装新显卡 GTX965M:
 
 
        - 尽量均匀地涂抹散热胶,厚度以能与散热系统充分接触为准(旧的原装硅胶垫片可以用新的散热胶替代,效果更好):
 
 
        步骤6.     刷新VBIOS - 开机后,As expected,屏幕背灯不亮,表现为黑屏,但可以正常进入操作系统,使用LED光源照射屏幕可勉强看到内容,鼠标键盘均可正常操作,如下图所示:
 
 
           (图中的白色粉末是纸巾碎渣,不是头皮屑) - 接下来直至新显卡驱动完成安装之前,你都需要在这种条件下进行操作,你能做的有:
 
 
            尝试外接VGA或DP显示器看看好不好使,我没试过。            尽可能将界面显示调整为白底,因为黑底界面基本上没法看清字。            尽量提高LED光源亮度,降低周围环境亮度,有助于你看得更清楚。            在需要时,使用微信快捷键截屏发送到手机上查看屏幕内容。以下图片均为黑屏状态下通过微信截屏发送到手机上的内容。 - 在控制面板 - 应用 中删除所有Nvidia家的东西,重启。
 - 启动GPUZ,确保启动正常后放着它就行了:
 
 
         - 以管理员身份运行命令提示符(任务栏搜索“CommandPrompt”命令提示符 - 右键,以管理员身份运行)。
 - 进入nvflash目录
 
 
        执行去保护指令                 刷新VBIOS    - nvflash -6 NVIDA.GTX965M.4096.160107.rom
 
  复制代码      (在输入“NVIDIA”后按【Tab】键可自动补全文件名)。       看到警告后按【y】确认继续。        - 看到比对信息后再次按【y】键确认继续,Update successful. 重启电脑。
 
 
        步骤7.     手动安装GTX965M驱动 - 开启GPUZ,插入含有驱动程序的U盘。
 - 进入设备管理器,找到“微软基础显示适配器/MicrosoftBasic Display Adapter”,右键,【更新驱动程序】。
 
 
                             - 复制U盘中的Display.driver文件夹完整路径到弹出的对话框中(不要点击【浏览】):
 
 
         - 点击【确定】,取消勾选【显示兼容的硬件/ShowCompatible Hardware】
 
 
        - 选择列表中的第一个“NVIDIA Geforce GTX965M”,【下一步】,弹出警告“不推荐安装该驱动,因为Windows无法确认它与你的硬件兼容bla.bla…..”点击【是】,进行安装。
 
 
         - 如果你的运气像我一样好,那么在安装过程中,屏幕背灯会突然亮起,然后提示驱动安装完成。
 
 
                               
------------至此,所有工作完毕!----------  
问题排查 1.     刷新VBIOS失败 如果在执行刷新VBIOS命令后收到错误提示:“Nothing changed!... Error: Update aborted”,可能是由于没有开启GPU-Z所致。此时应立即重启,然后重新执行步骤6,期间跳过备份VBIOS操作即可。  
2.     安装GTX 965M驱动失败       提示:“Window在安装驱动时遇到了问题…..”              排查: - 确保控制面板 - 应用中已经没有任何NVIDIA的程序。
 - 确保安装驱动之前已开启GPU-Z。
 - 确保安装驱动时取消勾选【显示兼容的硬件/Show Compatible Hardware】。
 
 
        - 然后从驱动列表中的多个“NVIDIA Geforce GTX 965M”中一个一个试,直到找到你能装上的那一个。
 - 每次安装驱动失败后,先重启再进行下一次尝试。
 
 
  
3.     安装GTX 965M驱动成功,但是设备管理器中的” NVIDIA Geforce GTX 965M”显示黄色叹号。 恭喜你遇到了最麻烦的问题,你得先完成个解谜游戏——修改驱动inf文件。 - 在另一台电脑上,进入U盘中解压后的/Display.driver 找到并修改显卡驱动inf文件。
 - 8560w对应文件为nvbli.inf。将以下两行关键内容加入到对应区块中,注意空格与inf文件原有内容保持一致:
 
 
 - %NVIDIA_DEV.1427.1631.103C%=Section037,PCI\VEN_10DE&DEV_1427&SUBSYS_1631103C 
 
  复制代码- NVIDIA_DEV.1427.1631.103C="NVIDIA GeForce GTX 965M"
 
  复制代码 
      1427 = GPU Model Code,in this case GTX 965M       1631 = Laptop/PCModel Code, in this case 8560w       103C = Laptop/PC ManufacturerCode, in this case HP       Section037 = FileSection ID, corresponding to existing 1427  - 要修改的内容由你的电脑生产厂商、主板型号、显卡型号、驱动程序版本四个方面共同决定,尤其是Section ID不太容易找到正确的,所以照搬别人的修改方式不一定能够成功。
 - 修改完inf后,使用NVIDIA安装器进行驱动升级,即点击/Display.driver/Setup.exe进行安装,并选择【快速-更新现有驱动并保持当前NVIDIA设置】:
 
 
              运气好的话,应该能成功安装驱动(笔者没有进行到这一步,因为在步骤七已经安装成功)。  
      How to Modify NVIDIA Notebook Driver .INF Files  
 
4.     NVIDIA安装程序失败/NVIDIA Installer faild!        - 你不应该首先尝试使用NVIDIA Installer进行安装,因为一定会失败的。你应该首先尝试从设备管理器中手动安装驱动(步骤7),如果不成功再尝试NVIDIA Installer
 - 不要直接运行“368381-notebook………whql.exe”,而应该运行解压后的/Display.driver/Setup.exe
 - 你的inf文件修改不正确,请查阅相关资料继续修改,尤其注意要找到合适的Section ID
 - 如果确保inf文件修改没有问题,还是无法安装驱动,还不死心的话,请依次确认NVIDIA Driver版本、Windows版本、VBIOS版本、SystemBIOS版本是否正确。如果觉得值得,可以重装Windows为1803或之前的版本,然后重新再来试一次。
 - 如果还不行的话,放弃折腾,换回旧显卡。
 - 关于NVIDIA Installer failed及黄色叹号问题的参考资料:
 
        How to fix NVIDIA installer failed | NVIDIA installer cannot continue Windows 10 
 
总结 1.     起初根据前人经验尝试修改inf安装驱动,始终没有成功,最终通过在设备管理器中手动安装驱动而成功,意识到其实修改inf文件是不必要的。本文的描述是先尝试设备管理器手动安装驱动,但笔者实际操作是先尝试修改inf没法成功,转而尝试通过设备管理器手动安装而成功的。 2.     前人的方法之所以成功,可能是由其所处环境的多方因素所决定,最佳实践是尽量使用与显卡发布日期(本例中的GTX965M为2016年)相近的软件环境,例如采用2016年发布的VBIOS、2016年发布的显卡驱动、操作系统版本等。   
 |