显卡DirectX版本升级?

Cen*_*bit 5 graphics-card directx

购买或查看显卡规格时,您会看到它支持的 DirectX 版本(在我的特定情况下,显卡支持 10)。我想知道的是,当微软发布他们的新版本 11 时,是什么阻止了这张卡在 DX11 标准下的表现?

我的理论是,这是实际显卡本身的固件问题,是否可以不刷新以支持最新版本?或者这个 DX10 卡是否支持和运行 DX11 就好了,只是因为 DX11 还没有出来,英伟达无法标记它?

谁有这方面的好见解,请告诉我!

编辑:好吧,如果您否决此线程或投票关闭它...请解释为什么您认为这是一个“愚蠢的问题”。我真的很好奇需要完整硬件更改的 DX 版本之间的差异或差异。GPU指令集是一样的,硬件上唯一的区别就是新的有更快的VRAM,更多的流处理器等等。那么为什么DX10卡不能升级到支持DX11呢??给我一个理由。

Mok*_*bai 6

DirectX 10 卡无法升级到 DirectX 11 的原因很可能与 DirectX 11 强制要求特定功能有关,例如数学运算中的特定精度级别,这种事情很难并且向后移植到它有点烦人非设计用于使用它的硬件。

这与特定 CPU 不支持较新 CPU 引入的新功能相同,确保可以模拟新功能(并且运行速度可能不会比本机实现慢太多)但 CPU 本身仍然不会真正支持所需的特征。一个类似的想法可能是在非 SSE 处理器上模拟 SSE 指令的可能性,当然你可以做到,但它需要大量修改,并且比完整的硬件实现慢很多。

您可能会使用定制软件获得一张 DirectX 10 卡,使其看起来与 DirectX 11 卡一样好,并且几乎可以以类似的方式执行所有操作,但是 DirectX 11 要求的所有本机功能或额外精度都将缺失,并且通常情况下我认为软件/仿真层会比完整的硬件方法慢很多。