我最近购买了 PNY Nvidia Quadro NVS 450,并将其安装到运行 XP SP3 的 Dell Optiplex 755 台式机中,在大多数情况下,除了 OpenGL 之外,其他方面的表现都很糟糕。我的配置是 4 个输出,每个输出都以 1280x1024 分辨率和 60 Hz 运行。
我开始使用最新的 Quadro/Tesla 驱动程序 (297.03),并注意到任何带有 2D 图形的应用程序(例如,Google Chrome 播放 YouTube 视频)在窗口大小接近填满一个显示器的大小或同时打开两个视频时,帧速率都会变得非常慢。同样,在屏幕上拖动窗口时也会出现一些明显的问题 - 最基本的 2D 窗口也会带来麻烦。同样,如果我尝试在 DirectX 模式下使用 Google Earth 之类的东西,3D 的性能也会很糟糕。所以,似乎出于某种奇怪的原因,软件中可能会尝试进行大量渲染,但我不确定。如果我将 Google Earth 改为使用 OpenGL,性能会非常棒,并且在所有 4 个显示器上运行它都是完美的。我目前使用的是最老的驱动程序,版本 267.05,希望它能有所改变,但它仍然是一样的。
值得注意的是,在我的测试中,我在 Dxdiag 中完全禁用了 DirectDraw,性能问题似乎得到了解决。不幸的是,保持这种状态不是一个选择,因为删除 DirectDraw 会删除 Direct3D,谁知道还有什么。对于这样一张新卡,我不应该求助于此。此外,有趣的是,我之前的配置 - 在 PCI(不是 PCI-e)插槽中使用 64MB Quadro NVS 280 显卡 - 相比之下性能要好得多。
另外,当启用 DirectDraw/Direct3D 时,我注意到在 Dxdiag 中尝试运行测试时,所有全屏测试(例如弹跳盒和“旋转立方体”)都无法运行。更奇怪的是,在我运行测试的 5 次中,DX9 旋转立方体测试成功运行了 2 次——除了 DX7、DX8 和全屏 DirectDraw 测试都无法完成之外,似乎没有一致性。
我已经向 Nvidia 提交了支持请求,但有人有什么想法吗?
注意:我已将 DirectX 升级到最新版本,可以通过 Web 安装程序安装(9.0c)。
注 2:尝试在相同型号的机器(Optiplex 755)上使用相同的最新驱动程序在 Windows 7 x64 上运行该卡,得到相同的结果。有趣的是,Windows 7 上的 Dxdiag 报告 DirectDraw 和 AGP 加速都完全不可用。
答案1
我建议联系 nVidia 的某个人。我知道这不是答案。但是,我从事石油和天然气软件的 3D 可视化工作,他们以极快的速度将数万亿个数据点渲染成 3D 格式。
现在,这都是 OpenGL,而且您说 OpenGL 没问题。这就是我建议联系 nVidia 的原因。他们会知道驱动程序中是否存在导致 DirectX 无法正常工作的固有漏洞。在某些情况下,他们可能会说“安装这个不同的驱动程序,然后安装,您就没问题了”。我遇到过几次这种情况。
这听起来像是驱动程序问题,不一定是您自己创建或导致的问题。
答案2
闲置了一段时间后,我又开始需要这张卡了。将这张显卡放入新计算机(运行 Windows 7 Ultimate x64 的机架式工作站)并配置最新的 Nvidia Quadro 驱动程序后,该卡便可正常工作。3D 渲染效果相当好(低端卡的预期效果),似乎没有任何问题,这张卡已运行了数周。
因此,我得出结论,要么是我用来测试卡的原始计算机存在其他硬件不兼容问题(例如电力不足),要么是 Nvidia 或 Microsoft 在此过程中修复了某些问题。
无论如何,问题最终得到解决。
答案3
对我来说,这个问题似乎与 DirectX 有关,因为 OpenGL 的工作意味着硬件本身没有问题。
由于您使用的是 Windows XP,因此您可以使用以下方法禁用 DirectXDirectX 根除器这可能足以清除 DirectX 安装程序实际替换文件和配置,而不是默认检查它们是否存在。我不建议在 Windows XP 或更早版本以外的任何系统上尝试 Eradicator。
我建议如下(但请注意这可能会导致更多问题):
- 卸载显卡驱动程序
- 使用 Eradicator 删除 DirectX
- 如果没有提示,请重新启动。
- 正常重新安装 DirectX 或通过根除程序重新安装(如果它提供选项)
- 重新安装显卡驱动程序。
如果这不能解决问题,请在另一台 Windows XP 机器上试用该卡,看看它是否有同样的问题。如果在另一台机器上没有问题,那么对我来说,唯一的其他选择就是重新安装 Windows,因为您的安装似乎存在严重错误。
如果该卡在另一台机器上不工作,那么下一步要尝试的是 Windows 7 机器,如果有问题,那么可能是卡有故障。