Failed to initialize DirectX 12 Error

Discussion in 'Parallels Desktop for M Series Mac' started by hannah5, Feb 13, 2023.

  1. hannah5


    Hello, I just got Parallels yesterday specifically so that I can play Hogwarts Legacy. I installed the game with no problem... however, it gives me this error every time I try to run it through Steam:
    Screen Shot 2023-02-13 at 12.55.33 PM.png

    I have spent hours trying to fix this with youtube tutorials yet nothing has helped. Any way that anyone can fix this? I am dying to play this game!!
  2. Sfm909

    Sfm909 Bit Poster

    I am getting the same error for the exact same situation. Are you trying you play it on the free trial version of parallels, or did you purchase a full license?
  3. Sfm909

    Sfm909 Bit Poster

    I have discovered why! Hogwarts Legacy is part of the new generation graphics, requiring DirectX 12. Currently Parallels only supports directX 11, and so you will not be able to play new games that require directx 12 through parallels, until they update their support. How unfortunate, I hope this is updated soon.
    Desireev likes this.
  4. MikeH27

    MikeH27 Bit Poster

    You must be new here.

    DX12 doesn't work on Parallels. At all. No there is no "fix".

    Windows uses Direct X, (typically versions 9/10/11/12 depending on how new/old the game is)
    Apple uses OpenGL/Metal.
    Linux uses OpenGL/Vulkan.

    Parallels (assumedly) is leveraging a translation layer like DXVK, which does DX11 - > Vulkan. Which goes through another product (MoltenVK) to translate it to Metal.
    (I'm talking a bit out of my ass here, Parallels could be doing a direct DX11-> Metal thing). Doesn't matter for this explanation

    Metal doesn't have the needed "bits" to support a translation of DX12. Apple has to fix that. Until they do, DX12 games aren't going to work. This is on Apple, not Parallels. Apple usually rolls Metal updates with new versions of macOS, so maybe we'll see something in June (when they typically announce the next version). I (personally) don't think Apple gives a rats ass about helping DX12 games run. They just keep thinking "oh, well eventually developers have to see how good our hardware is now and write the game to work on macOS directly". Sorry, that ship has sailed.

    Can you run games on Mac? Sure. Can you run new games on Mac? No. Buy a console.

    Direct your anger at Apple for shipping 15 years of their most popular computers with piss-poor intel graphics. That killed off whatever chance Apple had at being relevant in the gaming space.
    BrunoG4 likes this.

Share This Page