显卡Memory Clock上限问题排查实践

背景

有一台ASUS 笔电某次重启后,发现memory clock被限制为最大300Mhz。而之前的上限是1500Mhz。感到很奇怪,之前查过一次,但并未解决。今日下决心排查。

排查过程

1,怀疑是BIOS被更新,试图刷回旧版。

  • 查看BIOS&固件的版本

  • 查看机器当前的BIOS版本。以管理员运行cmd,输入"systeminfo":

 

 发现当前BIOS版本号408。 

  • 408的前一版本是406,将其下载。参考以下链接,将BIOS版本从408刷回406。

[Notebook] BIOS更新 - 如何使用EZ Flash更新BIOS | 官方支持 | ASUS 中国

注意:官方文档中说此方法只能从旧版本刷到新版本。考虑到相隔一个版本,应该没问题不大。实践证明的确可以从新版刷成旧版。

  • 刷完后观察效果,memory clock依然被锁。问题并未解决。猜测莫非是版本不够旧,但官网已无更旧版本(当然也许被归档)。但仔细思考,觉得问题出在BIOS的可能性不大,应调整方向。

2,怀疑VBIOS被更新,试图刷回旧版。

  • 查看当前的VBIOS版本:94.04.46.00.B5

  • 搜索此版本的旧版本。因为之前没有备份,故只能搜寻。

在techpowerup的bios collection中,搜索条件如下链接:

VGA Bios Collection | TechPowerUp

得到如下结果:

  • 此机器对应MAX-Q版本。从图中可以看出共8个。从版本猜测,前一版本可能是:94.04.3F.00.D7,将其下载,得到:Asus.RTX3070.8192.210514.rom。
  • 下载nvflash,放到d:\nvflash文件夹,执行当前备份:
nvflash64.exe --save backup.com
  • 将Asus.RTX3070.8192.210514.rom复制到d:\nvflash文件夹下,执行:
nvflash64.exe Asus.RTX3070.8192.210514.rom

注意此时报错,报错信息:PCI subsystem ID mismatch

  • 考虑是采用强制刷新还是选择其他版本。谨慎起见,选择其他版本试刷。经测试,仅有一个不会报错,版本号为:94.04.3D.00.35
  • 将该版本下载,然后刷新,并重启。发现memory clock上限回到之前的1500Mhz。

3,平行思考还有一台HP的笔电。记录下其版本(94.04.3D.00.BC)并备份。

 

 

 总结

  •  为防止机器自动更新,删除"MyASUS"应用。
  • 平时做好bios+vbios的备份。
  • 此vbios搭配nvidia最新版的驱动476.91 WHQL,并无异常。

参考链接

[Notebook] BIOS更新 - 如何使用EZ Flash更新BIOS | 官方支持 | ASUS 中国

FA506QR - 服务支持

NVFlash简单刷BIOS操作说明-TechPowerUp,NVFlash ——快科技(驱动之家旗下媒体)--科技改变未来

显卡改bios,nvflash刷bios图文祥解 - 简书

显卡VBIOS windows下更新教程 - pcasl

NVIDIA 驱动程序下载

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值