3 ms·
Microsoft seems to have provided some of that in the OS as open source here: https://github.com/microsoft/D3D9On12 https://github.com/microsoft/D3D9On12 Unfort
by Scion9066 4y ago
Microsoft seems to have provided some of that in the OS as open source here:
https://github.com/microsoft/D3D9On12 https://github.com/microsoft/D3D9On12
Unfortunately, it looks like it's up to the application developer to support it, unless I'm reading it wrong.
- fredoralive 4y agoIntel were apparently using that for backwards compatibility on Arc[1]. I guess it wasn't good enough and they're using DXVK instead? Or is this new "native" mode DXVK instead? [1] https://arstechnica.com/gadgets/2022/08/intel-turns-to-code-translation-to-run-old-directx9-games-on-its-newest-gpus/ https://arstechnica.com/gadgets/2022/08/intel-turns-to-code-...
- Scion9066 4y agoTheir readme linked from the article mentions both D3D9On12 and dxvk as some of the licensed software being used: https://downloadmirror.intel.com/761751/readme.txt https://downloadmirror.intel.com/761751/readme.txt They may be using both of those. They mention in the video linked from the article that the driver is choosing between native and the hybrid approach where appropriate, depending on what game/app is running. Maybe they also choose between different hybrid options as well?
- BuckRogers 4y agoThat's what I gathered. Since D3D9On12 compatibility is supposed to be complete and supported by Microsoft themselves, and DXVK compatibility is hit or miss but much higher performance, they're whitelisting popular titles that they can validate for DXVK on Windows. It's the right approach. There's zero sense in writing a DX9 driver today. Not with the performance you can get out of DXVK. Most of the remaining popular games on DX9 will be moved to native Vulkan or DX12 at a point regardless.