Page 1 of 1

Why the need for DirectX to play with D3D10 but not D3D9?

Posted: Fri Dec 21, 2018 2:53 pm
by PrinceOfFunky
These past weeks I reinstalled Windows 10 from scratch and I noticed that UT doesn't let me play with the D3D10 driver, it falls back to the software render, while it lets me play with the D3D9 driver. But once I install DirectX I can play with D3D10 driver. What's the reason of this? I thought both the drivers needed DirectX and that it was preinstalled in Windows 10 anymore.

Re: Why the need for DirectX to play with D3D10 but not D3D9

Posted: Fri Dec 21, 2018 8:33 pm
by Dr.Flay
Interesting.
It should play both, both ways, just not at full speed.
A fresh Win10 can run older DX with software emulation. Generally installing the full DX9 gives back the hardware access.

Possibly the DX10 renderer is compiled in a way it is using an old DX or even VC++ library.

Re: Why the need for DirectX to play with D3D10 but not D3D9

Posted: Mon Dec 24, 2018 4:36 am
by Chamberly
Sometimes Windows OS was compiled/made to work with the certain library.

If D3D10 was made to use some different one, it will be required to be installed. While it had not been mentioning the requirement, older OS already have it sometimes.

Re: Why the need for DirectX to play with D3D10 but not D3D9

Posted: Mon Dec 24, 2018 5:46 am
by Higor
I need to update DirectX to play with new DirectX?