Yeah, I know... I was asking about what was known about versions 2.3 and 2.4, aside from the fact that they existed...
I found these changes after scrummaging through some headers and I've probably missed a few things... 2.3: additional d3d memory allocation types SDR White Level control adapter paravirtualization Arbitrary Code Guard configurable DisplayRender timings detachable adapter support display configuration support source owner support display redirection ColorSpaceTransform support protected device session process device removal (checks if the process using the adapter can recover from graphics device removal) 2.4 hardware queues IOMMU support blocklist support surface swapchains device guid lookup support version query (bios/architecture information) perfdata query (clock frequencies (current/max/OC), voltage (current/max/OC), memory frequency, memory bandwidth, PCIE bandwidth, fan RPM, power usage, temperature (max/warning), power override status)
Thanks! At least now I know I am not missing out on any kind of worthy optimizations. It looks like it implemented as OS defaults what video drivers and tools have been offering for a long time now.