在GPU上运行的计算任务是否会对图形性能产生负面影响?

3

我从未进行过GPU编程,但最终获得了一张Nvidia显卡来进行实验。然而,这张显卡也驱动着我的显示器。我的问题是,在显卡上运行通用计算任务是否会对图形性能产生负面影响?这样的任务是否会导致显卡崩溃?如果不会,那么这是否意味着显卡有一个操作系统或其他类型的执行程序在运行?

2个回答

2
长时间运行的GPU计算任务可能不会导致显卡崩溃,但是(在Windows Vista/7中),如果它运行时间过长,系统将会停滞。Windows(至少自Vista以来)检测到超时并通过重置GPU和图形堆栈中的某些状态来恢复。
可以Bing搜索“gpu timeout”或参考此文章: http://www.microsoft.com/whdc/device/display/wddm_timeout.mspx

1
在GPU上运行任务当然会对图形性能产生负面影响。你所经历的降级程度当然取决于在GPU上运行的任务的重度程度。 为了给你一个更有资格的答案(请注意,我与该网站没有任何关联),请阅读这里对问题“为什么在运行Octane Render时我的电脑如此缓慢?”的回答: http://www.refractivesoftware.com/faq.html 这样的任务会导致显卡崩溃吗? 不会!为什么呢? 当你在CPU上运行繁重的任务时,你的CPU会崩溃吗?

请注意,我问的是“显卡”是否会崩溃。在操作系统环境中,崩溃的原因之一是非法内存访问。我间接地询问同样的情况是否会发生在图形卡上。 - Sabuncu

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接