Multi-Core CPU support

This coming out in 8.1?
WoW's engine is not only outdated, it is intentionally so, for the lowest common denominator system problem. The more systems able to run the game, the better.

Updating the code to allow this would be great; the problem is making sure that the game can run on everything from 1 to 10 or more cores and threads simultaneously.
10/16/2018 11:39 AMPosted by Adamsmith
This coming out in 8.1?

No
This is what is coming - https://www.wowhead.com/news=287727/new-multithread-optimizations-coming-in-patch-8-1-tides-of-vengeance

If you're running Windows 10 with DirectX 12 and have compatible hardware.
10/16/2018 11:43 AMPosted by Eaginn
10/16/2018 11:39 AMPosted by Adamsmith
This coming out in 8.1?

No


Yes
10/16/2018 11:42 AMPosted by Turgin
WoW's engine is not only outdated, it is intentionally so, for the lowest common denominator system problem. The more systems able to run the game, the better.

Updating the code to allow this would be great; the problem is making sure that the game can run on everything from 1 to 10 or more cores and threads simultaneously.


Since at least BfA (and I am sure Legion too), the min requirements for WoW went up to CPUs that would have multi-cores. So making sure it works on 1 core CPUs is a non-starter as they no longer supporting 1 core CPUs (officially anyway).
WoW utilizes all of my cores and threads... multiboxing...
Lol. Never. At least not real multicore support
I already have it, since I only play Wow in Linux. The OS does it itself.
10/16/2018 12:18 PMPosted by Kypookins
I already have it, since I only play Wow in Linux. The OS does it itself.


Technically you play wow through emulation software.. Remember when all the pc hipsters started running linux cause they thought it made them cool... HAHA
10/16/2018 11:45 AMPosted by Sorelai
This is what is coming - https://www.wowhead.com/news=287727/new-multithread-optimizations-coming-in-patch-8-1-tides-of-vengeance

If you're running Windows 10 with DirectX 12 and have compatible hardware.
From my tests so far in BFA, WoW runs a LOT worse under DX12 than DX11. I feel like you'd be better off playing on DX11 with the poor multicore scaling over the big performance hit the DX12 implementation gives.

The DX11 is atleast matured and better supported in drivers. Maybe AMD RX users will see a benefit? They usually gain more from DX12. Across multiple Nvidia cards WoW has played worse in DX12 than 11 for me tho
10/16/2018 11:42 AMPosted by Turgin
WoW's engine is not only outdated, it is intentionally so, for the lowest common denominator system problem. The more systems able to run the game, the better.

Updating the code to allow this would be great; the problem is making sure that the game can run on everything from 1 to 10 or more cores and threads simultaneously.


This is not true at all
No, and there aren't many mmos, right now that make use of multiple core cpus.
The game has had multicore support for like a decade or longer. I think they're just optimizing DX12 in 8.1.
10/16/2018 12:18 PMPosted by Kypookins
I already have it, since I only play Wow in Linux. The OS does it itself.


No it doesn't. At least, not well.

Multithreading can't be automated from a single-threaded application, as you'll quickly run into concurrency issues. You need to write the engine from the ground up to allow for multiple threads completing a piece of work.
I saw a video earlier that this might be out in 8.1 but apparently a recent PTR patch or update broke it.

This would be a great optimization change if it does push through.

Edit: https://www.wowhead.com/news=287727/new-multithread-optimizations-coming-in-patch-8-1-tides-of-vengeance
This sums it up pretty well.

https://us.battle.net/forums/en/wow/topic/20762037596?page=2#post-36

The game can use more than one core, but the biggest hit to performance are instructions that are bound to one core.
10/16/2018 11:39 AMPosted by Adamsmith
This coming out in 8.1?


Getting 40+ fps while clearing Zul' trash then back to 90+ with 5.00Ghz CPU feels bad.

I hope this thing changes everything..

And I hope they do put some toggle options instead of just go to the config.exe folder and put the commands your self. that's silly.
10/18/2018 10:13 PMPosted by Ezyrin
10/16/2018 11:45 AMPosted by Sorelai
This is what is coming - https://www.wowhead.com/news=287727/new-multithread-optimizations-coming-in-patch-8-1-tides-of-vengeance

If you're running Windows 10 with DirectX 12 and have compatible hardware.
From my tests so far in BFA, WoW runs a LOT worse under DX12 than DX11. I feel like you'd be better off playing on DX11 with the poor multicore scaling over the big performance hit the DX12 implementation gives.

The DX11 is atleast matured and better supported in drivers. Maybe AMD RX users will see a benefit? They usually gain more from DX12. Across multiple Nvidia cards WoW has played worse in DX12 than 11 for me tho

You've been testing this on the live version or the PTR? Live version is currently better optimized for DX11 than DX12 on most video cards. The PTR builds supposedly are better optimized for DX12.

So unless you've been testing PTR builds, the results you're seeing make sense.
10/16/2018 12:07 PMPosted by Laserpickles
WoW utilizes all of my cores and threads... multiboxing...


Wouldn't that be because each WoW window will use its own core?