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

    Joined:
    Aug 17, 2016
    Messages:
    2
    Likes Received:
    1
    Trophy Points:
    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

    Joined:
    Aug 20, 2015
    Messages:
    19
    Likes Received:
    2
    Trophy Points:
    0
    No, because just no, just forget about it.
     
  3. EFA11

    EFA11 Avatar Guru

    Joined:
    Oct 7, 2010
    Messages:
    8,729
    Likes Received:
    6,728
    Trophy Points:
    270
    Good answer Johny
     
  4. k3lt

    k3lt MDL Junior Member

    Joined:
    Nov 2, 2013
    Messages:
    98
    Likes Received:
    16
    Trophy Points:
    0
    Not sure if troll or..
     
  5. T-S

    T-S MDL Guru

    Joined:
    Dec 14, 2012
    Messages:
    3,988
    Likes Received:
    1,327
    Trophy Points:
    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
     
  6. jeff69dini

    jeff69dini MDL Addicted

    Joined:
    Nov 22, 2008
    Messages:
    964
    Likes Received:
    226
    Trophy Points:
    30
    should be posssible to extract and install on xp right?! right.......:D
























    lol, jk
     
  7. endbase

    endbase MDL Guru

    Joined:
    Aug 12, 2012
    Messages:
    4,522
    Likes Received:
    1,602
    Trophy Points:
    150
    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:
     
  8. T-S

    T-S MDL Guru

    Joined:
    Dec 14, 2012
    Messages:
    3,988
    Likes Received:
    1,327
    Trophy Points:
    120

    Atm the DX 12 are practically useless even on w10, so little to worry about that.
     
  9. Tiger-1

    Tiger-1 MDL Guru

    Joined:
    Oct 18, 2014
    Messages:
    6,208
    Likes Received:
    7,533
    Trophy Points:
    210
    @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:
     
  10. Flipp3r

    Flipp3r MDL Expert

    Joined:
    Feb 11, 2009
    Messages:
    1,743
    Likes Received:
    772
    Trophy Points:
    60
    That's probably just optimized video drivers... Big time span between 10240 & 1607...
     
  11. kattekop

    kattekop MDL Novice

    Joined:
    Apr 23, 2010
    Messages:
    38
    Likes Received:
    5
    Trophy Points:
    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

    Joined:
    Jul 9, 2010
    Messages:
    37
    Likes Received:
    33
    Trophy Points:
    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

    Joined:
    Apr 23, 2010
    Messages:
    38
    Likes Received:
    5
    Trophy Points:
    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

    Joined:
    Nov 7, 2009
    Messages:
    925
    Likes Received:
    276
    Trophy Points:
    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

    Joined:
    Apr 23, 2010
    Messages:
    38
    Likes Received:
    5
    Trophy Points:
    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 Expert

    Joined:
    Oct 22, 2010
    Messages:
    1,906
    Likes Received:
    3,055
    Trophy Points:
    60
  17. T-S

    T-S MDL Guru

    Joined:
    Dec 14, 2012
    Messages:
    3,988
    Likes Received:
    1,327
    Trophy Points:
    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?
     
  18. Soulfate

    Soulfate MDL Member

    Joined:
    Feb 14, 2011
    Messages:
    185
    Likes Received:
    51
    Trophy Points:
    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

    Joined:
    Nov 7, 2009
    Messages:
    925
    Likes Received:
    276
    Trophy Points:
    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.