After we saw the performance gains of using multi-threaded rendering in DirectX 12 for the initial Tides of Vengeance update, we worked together with Microsoft and our hardware vendors to bring similar performance gains to our Windows 7 users. We are pleased to announce that with today’s content update, World of Warcraft will now support DirectX 12 on Windows 7. This allows our Windows 7 users to take advantage of the performance benefit of using DirectX 12, which was previously only available to our Windows 10 users.
Windows 7 users will need to make sure they have the latest graphics drivers to use DirectX 12. If your GPU supports DirectX 12 on Windows 7, you may enable it by selecting it in the Advanced System settings, under "Graphics API".
Just activated it on my rig and so far I’m really liking what I’m seeing. At least the technical team and art department continue to shine, even in BfA.
As a note, I was getting the “nvidia stopped responding and has recovered” error a lot and this appears to have stopped with the DX12. This is great.
Right, that’s what end of life means. it will no longer be supported by the vendor. No more bug fixes or security updates. There’s little, if any, financial justification for a software company to invest the resources for Windows 7 software.
Yeah I still use Win7 for various reasons. I have rather sensitive eyes when it comes to bright light, so I have to use a very particular custom shell theme that darkens all windows and text to something much easier to look at it.
There’s also, like you said, many old programs(old games as well) which will work well on windows 7 but won’t work at all/will behave strangely on windows 10.
I also like the very basic environment windows 7. It’s just like windows XP or 2000 but with updated graphics is all. No unnecessary “features.”
On my particular Win7 machine, DX12 runs noticeably worse than DX11 Legacy, but the DX11 multithreaded version runs very well indeed.
DX12 gives me lots of microstutters, likely due to a similar bug to the one that crops up for Mac users occasionally, where textures are streamed from the disk every time they’re needed instead of cached in vram like they should be. But that’s just speculation on my part. The api was ported to a system it wasn’t designed for, so even with latest graphics drivers there’s bound to be some hiccups when using it.
It’s still worth the effort to upgrade to 7, just don’t expect performance to go through the roof by using DX12 instead of 11.
I am using Win 10 on a HP laptop and I cannot use DX12. I had to switch it to DX11 to even see the game. Even after updating drivers and all the suggestions, this is only way I can run the game. Still, there are lots of little annoying bugs. I get randomly dc’ed several times a session. When I log off it takes the game several MINUTES to finally shut down and often it freezes and has to be shut down by WIndows for non response. The lag is still there and very annoyingly in dungeons now as well as the major cities. In fact I know I cannot go anywhere there are lots of others around, as the lag completely freezes me for several seconds at a time. It won’t stop until I am clear of the congested area.
Make sure that it’s Windows 7, 64 bit. Kaivax neglected to mention that they got rid of the Windows 7, 32 bit players when they got rid of the Windows XP and Vista players prior to BfA.
On a daily basis since this update, my Windows 10 system has seen a complete screen freeze for up to 30 seconds. Sometimes, I teleport and just get a black screen but I can hear game sounds that indicate the controls are still working and my only option is to hard quit the game and reload. I’m not sure I’d really call this a ‘win’.
Anyone else feel like using DirectX 12 has actually made the game run worse?
Most times FPS has gone way up, getting well over 100 in many situations, but after a few hours of play in 5 mans especially, the game starts getting real inconsistent. Often times getting 15fps then jumping back to 40+.
Don’t know if its just a coincidence or if it would be better to go back to previous directx?
Makes sense to me, because I assume them doing this was probably not perfect so there will be issues.