Windows 7 绘制随机三角形并与 GTX 460 一起崩溃

Windows 7 绘制随机三角形并与 GTX 460 一起崩溃

我已经有很长时间没有使用 Windows 了,但几个月前,我用 NVIDIA GTX 460 显卡升级了我的 Linux 机器,并安装了 Windows 7 Ultimate(64 位),只是为了能够玩星际争霸 II。

我完成了单人战役,从此以后就再也没有启动过 Windows。

几天前,我再次启动了 Win 7 以确保它已为《孤岛危机 2》做好准备,但我却看到了屏幕闪烁和随机三角形:

现在,几个月前一切都很好,现在在 Linux 下一切仍然运行良好,包括 3D 图形。100 次迭代测试系统高达 900 MB(该卡有 1024 MB 内存)也没有显示任何错误。

我还设法安装了所有 Windows 更新和 Nvidia 的最新驱动程序,但也没有成功。

在我看来,这肯定是硬件问题。但是,Linux 下一切都很好,而且我不是 Windows 专家,所以在拿去维修/更换之前,我想再给它最后一次机会,并询问 SU 上是否有人知道是什么原因造成的。

更新:

按照 gordoco 的回答,我检查了温度和风扇速度,显卡在 40-45°C 的凉爽温度下运行,风扇转速为 40%。

但当我运行这些测试时,事情变得很奇怪。冷启动后,我无法重现该问题。因此,从 Linux 软重启到 Windows 可以重现该问题,但冷启动到 Windows 则不会。

一个可能相关的事实是,这个盒子通常用作下载盒和服务器,因此它无需任何操作即可运行,并且可以连续数周(有时是数月)无需重新启动。

更新2:

在冷启动、新的 NVIDIA 驱动程序和 Win7 SP1 之间,问题似乎已自行解决,并且我无法再重现它,即使软重启并随后玩了几个小时的《孤岛危机 2》。

19 年过去了,我获得了 2 个计算机科学学位,但我仍然不“了解” Windows。

无论如何,非常感谢那些回复的人。

答案1

您的 GPU 是否过热?也许 Windows 中的图形驱动程序设置与 Linux 不同,导致它在 Windows 中运行时温度更高。nVidia 系统监视器可以显示温度和风扇速度。Speedfan 也可以做到这一点。如果运行温度过高,请检查 GPU 风扇是否运行得足够快,并且没有设置为极端超频。

答案2

冷启动后,我无法重现该问题。因此,从 Linux 软重启到 Windows 可以重现该问题,但冷启动到 Windows 则不会。

肯定是硬件问题,但您已经排除了温度可能是罪魁祸首。这有点牵强,但如果您可以通过更多测试来确认这一点,那么可以想象某些不兼容状态会残留在显卡内存中,并在重启后仍然存在。奇怪的事情已经发生过。

另一种可能,也许同样有可能,那就是卡有缺陷。

最后一个问题,也许是最恰当的罪魁祸首:您的系统电源是什么?也值得测试系统内存(Windows 7 有一个诊断程序,您应该可以在控制面板或管理工具中找到)。任何奇怪或奇怪的事情,尤其是与硬件相关的事情,几乎总是归结为这两者之一的缺陷,但从您描述的行为来看,它更多地指向 PSU 而不是 RAM。

相关内容