it seems that d4 devs are discussing to introduce in minimum system req for D4 the mandatory CPU AVX2 req.
AVX2 instructions increase the speed of processing vectors mathemathics over 128bits. they need this for SpiritBorn, as current damage of SB can overflow 64bits values.
Is there a link where I can check that out?
Do You know that every calculations are server-side, not client-side?
This is true but there are still client-side tasks with hardware requirements.
But there is no heavy calculations on client-side. There is not necessary to implement AVX2. To be honest - most of ideas to implement “this”, implement “that” is because force people to change their hardware, nothing more
To be honest - D4 client is very similar to D3 client. Bunch of textures, sound, I/O mechanics etc. Typical “client”. Whole game mechanics, world mechanics are on server
What gonna change if AVX2 will be implemented? What D4 engine needs? They have totally spaghetti code, totally mess on client and servers and AVX2 wont fix anything, there will be more problems. Nothing more
btw. AVX2 instructions are very heavy for CPU and temperatures will increase. Especially on heavy load. It is pointless and stupid. Typical Blizzard idea
AVX2 (also known as Haswell New Instructions ) expands most integer commands to 256 bits and introduces new instructions. They were first supported by Intel with the Haswell microarchitecture, which shipped in 2013.
If you have a CPU from pre 2013, maybe play something else?
Sandy/Ivy are very old, still playable in D4 but both of them, almost died. In this case, You’re right
But still - i wonder why AVX2 will be necessary?
Probably none of You knows how D4 engine looks like. How messy it is. There are more and other things to do instead of implemementing AVX2
- Memory leak problems
- Non optimized memory managment
- Non optimized threads managment
- A lot of unnecessary, complicated codes/procedures in it
I looks into it via debugger, i tried to see why is so laggy/stutter. It is completly mess