问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Nvlddmkm 报错导致游戏未响应卡死、蓝屏死机问题,解决思路分享!

创作时间:
作者:
@小白创作中心

Nvlddmkm 报错导致游戏未响应卡死、蓝屏死机问题,解决思路分享!

引用
1
来源
1.
https://www.bilibili.com/opus/945128220918808579

导读:"nvlddmkm.sys"错误是许多电脑用户在使用显卡时可能会遇到的问题,可能导致游戏卡死、蓝屏等困扰。本文将从错误代码分析、原因排查到具体解决方案,手把手教你解决这一常见问题。

报错信息

这个可以在错误出现后,打开事件查看器找到。
错误事件ID可能是: 0 ; 13 ; 14 ; 153

NVIDIA显卡的错误代码是 nvlddmkm.sys.
对于英特尔显卡 igdkmd64.sys 是错误代码。
AMD 或 ATI 显卡的错误代码是 atikmpag.sys.

报错原因

显卡驱动与显卡不太兼容。显卡过热、功率不足、供电不足。
系统关于显卡的设置出错。显卡、CPU、内存超频导致不稳定。

毫无疑问,出现这个错误根源在于显卡出错,导致掉驱动。

解决思路

1.简单分析的原因

出错症状是怎么样的... 在做什么的时候出错的... 做了什么后出错的...

例如: 打游戏的时候,游戏未响应,卡死但是有声音。对内存、显卡超频后出错...

看视频、办公的时候,黑屏、蓝屏。修改了系统设置、安装显卡驱动后出错...

2.默认硬件、系统没问题

首先,检查显卡连接线(HDMI或DP)有没有插稳,拔插一遍。(有些人通过这一步直接解决问题)

(可选)检查显卡、内存有没有插稳,可以拔插一遍,稍微用力插稳一些。(动手能力强的可以试一试,没插稳会导致供电出问题)

3.超频导致的错误

通常超频后都会进行稳定性测试,也就是烤机,包含AIDA64靠cpu,FurMark考显卡,TM5、MemTest64考内存。这些测试软都打包在图吧工具箱

这些环节通过了测试,还出现 nvlddmkm 错误大概率出现在显卡超频上了。

显卡超频需要用到MSI AFTERBURNER

显卡降压超频教程:网页链接推荐看一下。

解决问题思路:

你会发现关闭超频问题就解决了。但这不是我们想要的,不能超频还玩个嘚。

这时候你可以降低超频频率,一般在 +100~250 之间比较稳定,取决于显卡体质。

如果不超频也报错,你就要考虑降低频率了,一般在 -50~-100之间。

也就是把 CORE CLOCK(MHz) 设置为 -50 。

顺便关闭 MSI Afterburner 中的 Enable low-level IO driver。

(可选) 关闭BIOS中的XMP内存超频和CPU超频,也就是在BIOS中按F10恢复默认设置,感觉并不是内存超频影响的,不过有人关闭XMP解决了该问题。

(临时解决方法) 针对于游戏卡死,显卡低负载导致游戏卡死。只需后台挂B站视频静音循环播放。原神画面卡死有声音,出现nvlddmkm id=0 的解决方法

4.正常使用导致的错误

这里的"解决方法"很多,我根据网络上的实际案例、成功率和难易程度进行排序整理了一下。

【1】升级显卡驱动、回滚显卡驱动

(1)更新驱动
到对应英伟达官网里下载最新驱动,安装升级。测试是否解决问题。

(2)卸载驱动、回滚驱动
提前在下载老版本驱动(可以在英伟达官网或主板官网,实在不行第三放网站也可以),使用DDU(Display Driver Uninstaller)卸载当前驱动。

开机按F8进入安全模式,打开DDU卸载显卡驱动。

卸载完成后,安装旧版驱动,进行测试。如果不行重复安全模式卸载安装另一版本驱动,继续进行测试。反复换3-5个驱动,如果还是不行就不是驱动的问题了。

【2】更改电源计划

(1)更改电源计划为高性能
控制面板 - 电源选项 - 更改电源计划 - 选择高性能 - 更改计划设置 - 更改高级电源设置 - PCI Express - 全部选择关闭 - 应用

(2)更改N卡电源计划
控制面板 - NVIDIA 控制面板 - 管理 3D 设置 - 电源管理模式 - 最高性能优先 - 应用

【3】修改注册表

(1)修改 TDR 注册表
打开 注册表编辑器(regedit)
依次打开:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
在右边窗口 右键单击 -> 新建 -> DWORD(32 位)值 -> 将其命名为:
TdrDelay-> 双击它 -> 将其设置为 A(十六进制)或 10(十进制)。

如果这不起作用,请尝试新建TdrLevel并将值设置为 0,然后重新电脑来禁用它。

***如果还是不行,请删掉刚刚创建的注册表,放弃该方法。

(2)修改注册表 关闭 MPO
打开 注册表编辑器(regedit)
依次打开:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm
在右边窗口 右键单击 -> 新建 -> DWORD(32 位)值 -> 将其命名为:
OverlayTestMode-> 将其设置为: 00000005
修改后重启电脑进行测试,如果无效可以删掉刚创建的值即可。

【4】修改 nvlddmkm 文件

(1)修改 nvlddmkm.sys 文件权限
使用Everything 搜索nvlddmkm 可以看到有两个文件,我们找到System32目录下的nvlddmkm.sys 文件,右键属性 - 安全 - 选择用户 - 点击编辑 - 完全控制打勾 - 点击应用保存。

继续测试是否修复好了,如果没有尝试下面的方法。

(2)替换 nvlddmkm.sys 文件
找到nvlddmkm.sy_文件,把它复制到C盘根目录 (C:)
以管理员身份运行 命令提示符(cmd),输入cd /切换到C盘根目录
运行expand nvlddmkm.sy_ nvlddmkm.sys解码该文件,得到 nvlddmkm.sys 文件
把 新的 nvlddmkm.sys 替换到System32目录里面的nvlddmkm.sys。

4.重装系统&升级BIOS

【1】重装系统:
重新安装系统,选择更新版本的系统。选择不太版本的系统,比如你是win11 23H2请尝试使用win11 22H2 或者 win10 22H2。
更新系统后进行测试,之前的方法可以再次尝试。

【2】升级BIOS:
先恢复BIOS默认设置,重新测试一下。如果不行,关闭BIOS一些关于显卡的节能功能,例如:Active-state power management (ASPM) .
上面的方法都没有办法解决,只能尝试这个方法了。虽然不太推荐,但是网络上有挺多案例通过更新BIOS解决该问题的。

5.更换配件&升级散热

以上的所有方法都无法解决,只可能是硬件出问题了!!

1.散热:对主机进行清灰、换硅脂增加散热能力。
2.电源:有可能是电源问题,导致显卡供电不足。
3.内存:内存不兼容也有可能出现这些错误。

以上硬件出错的概率较小,出现 nvlddmkm.sys 错误的大头在显卡和主板。
可能是主板的 PCIE 插槽出现问题,也可能是显卡本身的问题。这两个硬件还在保修期可以返厂维修试试。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号