几天前我买了一台二手 GTX 1080 TI 用于 3D 渲染。不幸的是,当我尝试在此卡上进行渲染时,我使用的 3D 渲染引擎 (Redshift) 会不一致地崩溃,这基本上使它变得毫无用处。但是,它能够输出多个显示器并运行 Furmark,没有任何问题。
我去年买了一台旧款 1080 TI,没有这个问题。我可以在 Redshift 上毫无问题地进行渲染。
两张卡都是 EVGA 1080 TI SC2 卡(双风扇,银色)。
为了确认新卡有问题,我在同一台机器上隔离了两张卡,使用了相同的 NVIDIA 驱动程序、相同的 Redshift 安装等。我所做的只是交换了卡。我用了一段时间的旧卡工作正常,而我刚买的新卡在渲染我自己的场景时甚至在运行默认的 Redshift 基准测试时都会不可预测地崩溃。这种情况从未发生在旧卡上。
我在 X99 Intel 主板和 X670 AMD 主板上都尝试了这种交换方法。两者都出现了同样的问题。
我很惊讶旧卡可以毫无问题地运行 FurMark,但不能运行 Redshift。卖家宣传这张卡运行完美,所以看起来它可能适合玩游戏(因为大多数人都用这些卡玩游戏),但不适合 3D 渲染(因为很少有人会测试这张卡)。
我真的不知道 3D 渲染引擎做了哪些不同的事情导致这张卡在使用 Redshift 时出现问题。我猜是内存问题,因为 Redshift 经常在 VRAM 和 CPU 内存之间移动纹理。内存是否可能以某种方式超频,我需要将其恢复正常?如果以太坊在上面开采,是否会导致内存问题?或者这可能根本不与内存有关?
在旧卡(没有问题)和新卡(偶尔崩溃)上运行 Redshift 时,我对 GPU-Z 中观察到的情况进行了一些比较。
新的 GPU,存在以下问题:
旧 GPU,在下面完美运行:
另一个观察结果是,有问题的新卡的 Bios 版本是 86.02.39.40.92,而运行良好的旧卡的 Bios 版本是 86.02.39.00.90。我想将 BIOS 降级到旧卡的版本也可以解决问题。但我不确定。
我真的不知道该怎么办。是不是卡坏了,或者我可以尝试一些设置来尝试让它正常工作?