Nvidia 显卡不再适用于 Windows 10(错误:代码 43)但适用于 Ubuntu

Rya*_*yan 7 graphics-card resolution drivers nvidia-graphics-card windows-10

目前,当我启动到 Windows 时,一台显示器保持黑色(未被检测到),而另一台只能显示 800x600 分辨率。

当我查看时Device Manager > Display Adapters > NVIDIA GeForce GTX 970 > General > Device Status,它说“Windows 已停止此设备,因为它报告了问题。(代码 43)”。

Details > Problem Code说“00002b”。Details > Status说:

01802400
DN_HAS_PROBLEM
DN_DISABLEABLE
DN_NT_ENUMERATOR
DN_NT_DRIVER
Run Code Online (Sandbox Code Playgroud)

当我单击“事件”选项卡时,它显示“设备 PCI\VEN_10DE&DEV_13C2&SUBSYS_29763842&REV_A1\4&25438c51&0&0008 需要进一步安装。”

我有一个带有最新驱动程序的 EVGA Nvidia GeForce GTX 970 显卡(376.19 来自 12/1/2016)。

我的 Windows 10 Pro 具有最新更新,版本为 1607,操作系统内部版本 14393.576。

我的华擎 Z170 Pro4 主板 BIOS 也更新到最新版本(7.00 from 10/4/2016)。

我有双 Acer 显示器,分辨率为 1920x1080。

我将 Ubuntu 16.04.1 LTS 下载到可启动的 USB 驱动器上,然后启动到 Ubuntu 操作系统而不是 Windows。两台显示器立即以 1920x1080 的全分辨率工作。所以硬件看起来很实用!我剩下的挑战是弄清楚为什么我的视频卡在 Windows 中停止工作。

我试过的

  • 我已经尝试在安全模式下使用 Guru3d 的 Display Driver Uninstaller 删除所有驱动程序并尝试重新安装。
  • 我已经尝试了许多不同版本的驱动程序,这些版本的历史可以追溯到 12 个月以上。
  • 我试过重新插卡。
  • 我试过将卡移到不同的插槽。
  • EVGA 的电话支持告诉我重新安装 Windows ( Windows > Reset this PC > Keep my files)。不幸的是,我听从了他们的建议(现在我没有任何程序),我仍然使用 EVGA Nvidia 卡获得 Code 43。

我还没有尝试过的

  • 我很想尝试将此卡安装到另一台 Windows 10 计算机上,看看会发生什么,但我无法访问任何其他计算机。如果你住在亚特兰大东北部,请告诉我。;-)

我很感激你有任何其他想法!

har*_*ymc 4

我在网上搜索了“Event ID 14 from source nvlddmkm”问题的解决方案,这似乎是Nvidia驱动程序的问题。使用 Windows 通用驱动程序时也会发生这种情况,因为该驱动程序也来自 Nvidia,尽管通常落后于 Nvidia 网站上找到的驱动程序。

唯一报告成功的人是卸载了所有 Nvidia 软件(请参阅实用程序Display Driver Uninstaller)并安装了旧版本驱动程序的人。由于他们只更改了 Nvidia 驱动程序,因此这绝对是驱动程序问题,因为它在 Ubuntu 上不会发生。

解决方案1

由于这曾经有效,但现在不再有效,可能 Windows 已经更新了驱动程序。第一次尝试时,您可以回滚驱动程序:

  1. 打开控制面板->设备管理器,或者在+中输入设备管理器WINX
  2. 找到设备
  3. 右键单击并选择属性
  4. 单击驱动程序选项卡
  5. 单击回滚驱动程序
  6. 单击“是”,然后单击“关闭”
  7. 您的计算机将自动重新启动

解决方案2

如果这对您不起作用,您将需要花费大量时间来查找可用的驱动程序版本。您当前的驱动程序版本是2016年12月14日起的376.33。以下是一些据报告有效的驱动程序版本:

防止 Windows 更新重新安装错误的驱动程序

一旦找到适合您的驱动程序版本,您就会遇到阻止 Windows 再次自动更新的问题。有关如何阻止这些更新,请参阅我的这个答案。