Although it only takes a few months for Windows 7 to stop receiving security updates, Microsoft has surprisingly ported part of it to DirectX 12 on the ten-year-old operating system.
The latest patch for World of Warcraft: Battle of Azeroth Version 8.1
Microsoft insists that Windows 10 is the best place to run D3D12 applications. This is probably true as the company has further updated the driver model and the D3D stack to reduce the amount of "material" between high-performance graphical applications and the underlying hardware. This increases the range of operations that can be performed on multiple threads. Improve the programmability of GPUs (especially for computational tasks) and enable new hardware features, such as: For example, accelerated raytracing in Nvidia's latest hardware. However, it is also clear that none of these changes is mandatory to have most parts of D3D12 under Windows 7. Finally, the Vulkan API, successor to OpenGL, is available on Windows 7 under Windows 7 as a video driver and offers many of the same multithreading benefits as D3D12.
Microsoft does not name names, but also says that it works with other game developers to help port their D3D12 games to Windows 7. It's still not clear if D3D12 under Windows 7 will be fully documented and enabled for any application or a special option for a few partners who work with Microsoft. It's also not mentioned that this support is applied to Windows 8.1, although most home users of this operating system have probably already upgraded to Windows 10 anyway.
The timing of this step is extraordinary. Activation of D3D12 on Windows 7 when Windows 10 was first launched would have made D3D12 a much more appealing target for developers, especially in the early days when nobody was using Windows 10 (because it was brand new) and all Windows 7 and 8 used. However, the release now means that players will have one reason less to upgrade to Windows 10 than Microsoft should do anything to persuade users to upgrade so they continue to receive security updates.