Direct-X 12 on Windows 7: will it be supported in E: D?

FD already said they are moving to DX-12.
Doubtful ED will stop running on Win7 as long as Microsoft is keeping it current.
But, Win7 is end of life and MS won't support it forever, Win10 has finally surpasse it.
Free upgrades were available but think that train left the station already.
 
So what would the use really be for this?

Since Windows 7 end of support is near, less than one year left before Microsoft ditches support...
https://www.microsoft.com/en-us/windowsforbusiness/end-of-windows-7-support



As I have understood it, game developers need include the support in their game, as Microsoft is not releasing DX12 as a stand alone update.



Then the "fabled" DX12 offers higher frame rate... it has the possibility, but that is up the developers of the game engine doing a really good job... Elite Dangerous uses FDev own game engine, Cobra, that is used on all of FDevs games. so any DX12 optimizations for one game could have negative effects on the others. So I am not going to hold my breath in that support for DX12=higher frame rates, I suspect that we will will have very similar frame rates as today.


DX12 also have the possibility for a much more generic Multi-GPU support (compared to Crossfire or SLI), but again, it is up to the developers to take advantage of such features... and we already know how "supported" Crossfire and SLI are...
 
It's great ms is putting dx12 on win 7. That just added a few more years of it's life for me.

This is going to need to be implemented on a per-game basis. I highly doubt a global DX12 runtime is being released for Windows 7.

faster framerates ... as did dx11, dx10, and dx9

Most games that supported more than one D3D version didn't run faster on the newer versions. Often, IQ isn't really that different either. There were some exceptions, but if you find a game that supported DX9 and DX10 it ran faster on DX9 and most current titles with DX11 and DX12 renderers are about the same on each, with more exceptions being slower in 12 than faster.

CPU limitations are an issue for WoW and that's probably why they wanted the DX12 renderer as that is a scenario where DX12 can be considerably better.
 
I remember Valve kept saying they were using DX9 for newer and newer versions of source, and everyone was like "OH COME ON what about XXX-feature of DX-versions"

And basically, Valve just created their own agnostic computational routines so they could run DX11 hardware tesselation as software running with dx9 either on the GPU or CPU, allowing of true multicore tech.
They pulled of detailed facial animation (again) long before more modern hardware techniques could over such things natively.

We see the GPU shader cycle warming up in ED, again this is something valve figured out, that there is a gap between GPU and CPU cycles as one process ends and another begins and must transfer and load in, before execution which resulted in "wasted" cycles.
And effectively if you could map the timing phases of CPU to GPU, you could inject computations into the memory gap at the right time.

And when their baby Vulkan came our with Source2 for Dota2.
the DX9 version ran better because their DX9 rendered was so optimised.
it was only things started to get beyond what the old DX9 overhead could cope (sheer volume of things happening, beyond the comfort zone of the player I might add).
did the close to the metal Vulkan renderer (like DX12) started to outperform by, not slowing down.....as much....
 
Last edited:
Please note Op. This falls under Mirocrap ops I mean Mirosoft, not Frontier and if there a direct 12 It probably will be a third party.

Nope, not really. From what i've understood, it's up to the developer (FD in this case) to do something (build-in some dx libraries in the game?) for it in order to be compatible win DX12 under Win7. IMO, Win7 will be with us for a few more years (regardless of whether MS will keep supporting them), so such a move would be welcomed, assuming of course it's not that difficult to implement.
 
Back
Top Bottom