前一段时间用 win7 的时候,有时候系统会突然进入假死状态。在假死状态中,所有程序无法进行任何操作,但是还在后台运行中(假死的时候如果还运行着播放器的话,还能听到正在播放音乐,证明没有完全死透),如果这时候按下 CTRL+ALT+DEL 后,还能进行操作,但是选择注销,重启什么的之后就没有响应了,只能按主机 RESTRT 键进行强行重启,但重启后查看系统日志无错误记录。
很是费解这种情况是如何导致的,原以为是某个程序导致的,但后来我也测试过了,重装好系统后什么都不装,只装驱动,还是会导致此问题。原本还以为是显卡挂了,直到我恢复了很久以前做的系统备份镜像后,这种现象才消失,最后发现是显卡驱动导致的。

如果装的是版本号高于 314.22 之前的驱动,就会出现此问题,低于 314.22 (包含)就不会有,放狗查了下,貌似是 Fermi 架构的显卡都有这个问题,(例如 GTX460,GTX560)。

~~直到最近,这个 bug ,才被 Nvidia 的码农 Fixed 掉,下张显卡绝对不会买N卡了!黄老板必须死!~~

解决方案:

15.03.14 更新!最近升级 OS 到了 win8.1 ,314.22 驱动貌似无法安装(版本太低了不兼容),但安装比较新的版本,如 347.52 又会出现“假死”的问题,(怎么办?只能换显卡了? oh no!)好在经过一番搜索找到了一个靠谱的解决方案,已经用了快 3 周没有出现“假死”了,解决步骤如下:

  1. 首先请仔细阅读此贴,Desktop/Internet Browser Freeze Thread w/ Geforce 460/560 GPUs #1483 ,发现出现“假死”的原因可能是因为 314.22 版本之后的驱动修改了节能算法导致“频率/电压”调节出现错误?(具体原因我也不太明白)解决方案是修改显卡 BIOS 内置的电压数据,也就是说要刷显卡的 BIOS 了(此步骤有风险,如果要继续,请考虑清楚
  2. 参考如下步骤, Desktop/Internet Browser Freeze Thread w/ Geforce 460/560 GPUs #1497 ,(说下大致步骤,具体请看原帖)搜索下载 GPUZ ,Nibitor ,nvflash,打开 GPUZ 备份当前显卡的 rom ,用 Nibitor 打开备份后的显卡 rom ,用该软件的“fermi voltage editor”功能,修改电压,修改后保存,最后用 nvflash 刷入修改好的 rom 。
  3. 注1:用 Nibitor 修改电压之前请先到 techpowerup Video BIOS Collection ,搜索一下你用的显卡有没有新版本的bios ,如果有就用新版的来修改。
  4. 注2:修改的电压数值请参考, Desktop/Internet Browser Freeze Thread w/ Geforce 460/560 GPUs #1495

~~14.12.21更新!就在刚才,又出现系统锁死的状况了!看起来 344.75 这个版本的驱动还是有问题,不过比之前好多了,快2周才出现。保险起见,还是用回 314.22 版本吧。~~

~~14.12.9更新!安装 344.75 版本 (虽然说之前的某版本,在更新日志中说修复了这个问题,但实际上我这里还是会出现,直到安装了 344.75 这个版本,已经过了一周多了也没问题~~)

参考:
Nvidia driver causes system to freeze or crash
460使用版本号高于314.22的N记新货时容易出现驱动停止响应等毛病.
NVIDIA GeFoece GTX460ドライバアップデート(331.58→331.65)・不具合直らず?