Is it possible to extract DirectX 12 from Windows 10 and create and installer?

Discussion in 'Windows 10' started by CalmerThanTheDude, Aug 20, 2016.

  1. CalmerThanTheDude

    CalmerThanTheDude MDL Novice

    Aug 17, 2016
    2
    1
    0
    I wonder if it is possible at all to extract the DirectX 12 API from Windows 10 and create and installer compatible with other versions of Windows such as Windows 7 or 8?
     
  2. johny88

    johny88 MDL Novice

    Aug 20, 2015
    19
    2
    0
    No, because just no, just forget about it.
     
  3. EFA11

    EFA11 Avatar Guru

    Oct 7, 2010
    8,796
    6,751
    270
    Good answer Johny
     
  4. k3lt

    k3lt MDL Junior Member

    Nov 2, 2013
    88
    15
    0
    Not sure if troll or..
     
  5. T-S

    T-S MDL Guru

    Dec 14, 2012
    3,988
    1,313
    120
    #5 T-S, Aug 20, 2016
    Last edited: Aug 20, 2016

    Where's your problem?

    Seems a pretty legit question to me.

    Evolution is based on people who ask theirself some questions, not on people who has a premade answer
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. jeff69dini

    jeff69dini MDL Addicted

    Nov 22, 2008
    686
    133
    30
    should be posssible to extract and install on xp right?! right.......:D
























    lol, jk
     
  7. endbase

    endbase MDL Guru

    Aug 12, 2012
    3,705
    1,036
    120
    My question then will be what is the use of it only will come in handy if you have an supported card ain't it :tea:
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. T-S

    T-S MDL Guru

    Dec 14, 2012
    3,988
    1,313
    120

    Atm the DX 12 are practically useless even on w10, so little to worry about that.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  9. Tiger-1

    Tiger-1 MDL Guru

    Oct 18, 2014
    2,707
    2,717
    90
    @T-S yep I agree DX12 yet need more development although I see better performance in several games with version Enterprise LTSB 2016 v1607 comparing with version 10240 (DX11.2) on same hardware :g:
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. Flipp3r

    Flipp3r MDL Expert

    Feb 11, 2009
    1,494
    633
    60
    That's probably just optimized video drivers... Big time span between 10240 & 1607...
     
  11. kattekop

    kattekop MDL Novice

    Apr 23, 2010
    38
    5
    0
    #11 kattekop, Aug 21, 2016
    Last edited: Aug 21, 2016
    You'd be:
    -separating Win10 system native driver-DLLs and dependencies,
    -then patching out the version check if needed (it's called GetVersion or GetVersionEx)
    -finally registering (installing) them in the older machine using the regsvr32/64 commands.

    Stick with your chosen architecture of files, else it won't run. ;)

    To tinker around with this, best to use a Virtual Machine.
     
  12. Order_66

    Order_66 MDL Novice

    Jul 9, 2010
    22
    13
    0
    Would be great to have DX12 available to install on windows 7 then gamers would be able to game on a better OS free of spying, adware, malware, metro apps, dumbed-down UI etc and still be able to run their hardware at its fullest potential.
     
  13. kattekop

    kattekop MDL Novice

    Apr 23, 2010
    38
    5
    0
    #13 kattekop, Aug 21, 2016
    Last edited: Aug 21, 2016
    Drivers are DLLs. DLLs not always drivers.
    Oops..NOPing out the GetVersion call won't work without hassle on the destination pc because of code signing.. Windows File Protection.. And..the native files from the source, are strangers (not native anymore), on the destination pc..never did such a thing myself, but worth a try
    edit, a bit off topic: when your Windows editions differ, your key pair concerning Windows File Protection, differs.

    The driver was written for a series of devices..
     
  14. Espionage724

    Espionage724 MDL Addicted

    Nov 7, 2009
    902
    256
    30
    Well, nothing is impossible :p But porting DX12 to older operating systems is not going to necessarily be a straight-forward task...

    Why do you want DX12 on older operating systems? And why isn't Vulkan an option? (assuming the game supports it of course; if it doesn't, you'd be better off either just not buying the game, or begging the developer for Vulkan support)
     
  15. kattekop

    kattekop MDL Novice

    Apr 23, 2010
    38
    5
    0
    #15 kattekop, Aug 21, 2016
    Last edited: Aug 21, 2016
    begging, not to be found in words.txt ;)

    Serious, I'd prefer your way:
    Using an other supported generic Windows driver for the game.
     
  16. pf100

    pf100 MDL Addicted

    Oct 22, 2010
    738
    584
    30
    A directX 12 installer will never happen.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  17. T-S

    T-S MDL Guru

    Dec 14, 2012
    3,988
    1,313
    120
    Obviously. Likely there are functions too tied to the actual kernel functions, and very likely MS blocked them purposely.

    But the major problem is the lack of curiosity and will of the actual kids, we are living in an era where 90% of them are good just to push the buy button on the markets, and the remaining prefers to try to earn easy money publishing stupid apps for cellphones.

    Thanks Steve Jobs for that


    Why some people instals the electric windows or the air conditioner on a car from the sixties?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  18. Soulfate

    Soulfate MDL Member

    Feb 14, 2011
    183
    46
    10
    Just pray for Vulkan to be used by devs. DOOM has opened the (hell) door and it's convincing.
    Pray for Microsoft to not pu$h to much devs to use D3D 12 instead of Vulkan. Pray a lot.
     
  19. Espionage724

    Espionage724 MDL Addicted

    Nov 7, 2009
    902
    256
    30
    If MS was smart, they'd do this (if they aren't already :p) And unfortunately, most devs would likely jump on it (just like Oculus Rift paying devs for exclusives). I still don't really understand why anyone would willingly choose an API limited to one OS vs one compatible with more (including the single OS DX12 runs on). You'd figure they would want more potential sales...

    What would really be interesting is some kind of DX12-to-Vulkan translation API, but that's pretty wishful thinking :p It'd be even nicer if DX12 just sort of died off, but considering it's still around, that doesn't seem likely.