In 8.1.5, we are making some improvements to how World of Warcraft uses DirectX. In essence, our old DirectX 11 is now called DirectX 11 Legacy, and our new DirectX 11 is multi-threaded. More details on each DirectX version is below: DirectX 11 Legacy A single-threaded rendering backend. This is provided to be the most compatible with older hardware, operating systems, and drivers. This is also the least performant. This is very similar to the functionality of DirectX 11 in 8.0.1. DirectX 11 A new multi-threaded rendering backend using DirectX 11. This should improve performance for older GPUs or operating systems that don’t support DirectX 12. This is new for 8.1.5. DirectX 12 A multi-threaded rendering backend using DirectX 12 for hardware, drivers, and operating systems that support it. There are some performance improvements in 8.1.5, but it is mainly the same as the 8.1.0 release. |
旧版DirectX 11
单执行绪的后端绘製。 提供的与旧硬体,操作系统和驱动程序最相容。 这也是效能最差的。 这与8.0.1中DirectX 11的功能非常相似。
DirectX 11
使用DirectX 11的新多执行绪后端绘製。这应该可以提高不支持DirectX 12的旧GPU或操作系统的效能。这是8.1.5的新增功能。
DirectX 12
使用DirectX 12的多执行绪后端绘製,用于支持它的硬体,驱动程序和操作系统。 8.1.5中有一些效能改进,但它主要与8.1.0版本相同。
整体来说, WINDOWS 7 不但支援DirectX 12 ,
也让不支援DX12的GPU, 能透过多执行绪版的DX11
来提升绘製效能, 或许大家可以再测试看看
User Interface
|
2019.3.18新增
我又找了一些有关DX11 多执行绪的资料
才知道原来以前DX11早就提供多执行绪,只是魔兽
世界过去一直以来都没使用这个特性
这是使用GPUView 所观察一份心得报告,
意外的是正好是针对魔兽世界进行调查,虽然是2014的文章
,但仍有一定参考性,建议使用GOOGLE翻译观看...
无论NV还是AMD, 使用多执行绪的方式都会得到大幅度效能提升
但是AMD搭配到四核心CPU就已经是极限了,NV则到六核心之前都有
线性成长, 之后虽然趋缓, 但也有不少的提升
据文中所示,主要是AMD GPU驱动不支援驱动程式命令表,造成cpu的某一主核
需要代替这工作, 也就是配AMD GPU的情况, CPU得是高频才能得到效能提升
https://us.forums.blizzard.com/en/wow/t/object-and-architecture-flickering-possible-fix-inside/68561
一个8.1.5 PTR期间回报的LAG问题,不确定retail 版本是否有效,或许可以尝试看看
大退游戏下, 文字编辑 魔兽资料夹_retail_wtfconfig.wtf 这个档案
加入一行:
SET worldViewCullMT "0"
之后储存, 再进游戏看看