What are the capabilities of the Apple Silicon Windows 11 ARM graphics card?

Discussion in 'Parallels Desktop on a Mac with Apple silicon' started by Tony_Pitman, Nov 30, 2021.

  1. Tony_Pitman

    Tony_Pitman Junior Member

    Messages:
    14
    I know there is probably a lot that will not be supported, but I thought I would ask anyway.

    DXDiag shows that Windows 11 ARM64 in Parallels is DirectX 12. There are still many games that don't work. I also can't really see a "driver" other than sometihng pretty generic.

    My question is whether Parallels is actively working on making their virtual machine "hardware" and "driver" provide more capabilities that will support more games?

    We all know the new M1 Max chip (which my computer has) can more than run many current games it is more of a driver reason that they don't. Will this change?

    I would like to run Star Citizen, but the launcher doesn't even open or give any errors. I would like to run Red Dead Redemption 2, but I get an error about a very generic "can't init graphics". I would like to run SteamVR, but Oculus won't even run saying it needs SSE2 (which is an intel thing).

    Will this ever change? Is there something parallels can do to emulate / translate some of these things so that Windows 11 for ARM thinks these things exist?
     
  2. MikeH27

    MikeH27 Junior Member

    Messages:
    14
    It's not on Parallels.

    Pure performance, the OG M1 is around a GTX 1050. The Pro and Max scale up from there, to supposedly a mobile GTX 3080.

    DX11 titles now, use some backend shit that translates it to Apples Metal. Until Apple updates Metal to support similar features to DX12, DX12 games won't run. There isn't anything Parallels can do until Apple updates Metal, or adopts something like Vulkan (highly unlikely).

    So, give it a while.. I suspect (if) Apple does, it won't be until the next release of macOS (next fall). Mac gaming is in a piss poor state because of numerous reasons.. it'll take a bit to reverse 15 years of bad decisions on Apples part.
     
  3. zmodem

    zmodem Bit poster

    Messages:
    4
    Have you done a windows update? After updating Windows the Oculus app does not give me the SSE2 error and installs now but gives an error about reaching oculus service. If I use Virtual Desktop i can run the demos tried a few games.. a couple worked and the others gave me an error from SteamVR as well as saying headset is not tracking. I just got this so haven't had much time to check the settings but its a start.
     
  4. Chuck6

    Chuck6 Bit poster

    Messages:
    4
    I have patched all updates in the setting-update in windows 11 arm, but it still shows Oculus requires a CPU with SSE 4.2 support. What have you done specifically to avoid this error?
     
  5. zmodem

    zmodem Bit poster

    Messages:
    4
    What build are you on? Mine is Win 11 pro insider preview build 22533. Both my Macbook Pro M1 16" and Macmini M1 on that build stopped giving me that error. Before that I was getting that message about requiring CPU with SSE 4.2 support. I didnt do anything else to get rid of that message.
     
  6. Chuck6

    Chuck6 Bit poster

    Messages:
    4
    Mine is 22000.469. I guess your 22533 is more recent than mine? I checked update again and received no further update.
     
  7. Chuck6

    Chuck6 Bit poster

    Messages:
    4
    Thanks for the information. I switched to the DEV channel just now. SSE 4.2 error did disappear, but I still could not manage to install Oculus Setup. It failed again asked me to reboot and try again, which is in a loop.
    I checked the error log. It says 'DaybreakNative.dll' is denied. I used admin mode and tried again, but no luck succeeding.
    Now, I am creating a brand new DEV channel windows 11 virtual machine, and figure crossed.
     
  8. zmodem

    zmodem Bit poster

    Messages:
    4
    Try this... Open command prompt find the oculussetup.exe and run oculussetup.exe /diagnostic (possibly /diagnostics, pretty sure its diagnostic)

    Once it installs you will get a pop up saying its in "diagnostic mode and click ok when done". Don't click OK. either kill the installer/or it shows is running that message or just reset the virtual machine. If you hit OK it will delete the install. If you kill it or reset, it will leave it installed.
     
    AdrianR5 likes this.
  9. GregoryL6

    GregoryL6 Bit poster

    Messages:
    2
    I tried this, and it allowed me to make progress, but only to encounter a dead end. After the 'diagnostic' install, I still had to install the Oculus VR Runtime Service and start it. This allowed me to open the Oculus app on the Windows 11 (Dev build 22563.1). I connected to my Facebook account, could see the Rift store and purchase history. I tried connecting my Quest to Parallels via USB-C cable, connecting the MacBook USB port to Parallels, but it wasn't recognized. AirLink wouldn't work either, as although the Quest saw my Windows 11 VM running in Parallels, it ultimately sat waiting for the Oculus app in Parallels to respond, which it never does. Finally, I tried Virtual Desktop, which wouldn't work before the successful 'diagnostic' install and Runtime Service installation, but ultimately SteamVR fails, with error 461. I reached out to Guy Godin, creator of Virtual Desktop, who said, "You need a Windows VR ready PC to stream VR games. Its not going to work through Parallels on a Mac. Parallels can't emulate DirectX 11 for what VR needs." It's a generic statement, but I trust Guy, and I think I'm ceasing any further effort. I feel like we're almost there, but suspect there's always going to be another error message to address, and maybe it's just best to call it quits. For those interested, I had success with ShadowPC and Virtual Desktop, and think that's likely the best option for PC VR without a Windows VR capable PC (at least as of this writing). It was a lot less work and fantastic once I addressed my latency issues by cabling my WAPs (instead of repeating).
     
  10. Izzard

    Izzard Bit poster

    Messages:
    7
    It is now possible to play some Oculus games using Virtual Desktop - at least the demo apps included when you install the Oculus software work.
     
  11. ParallelsU961

    ParallelsU961 Bit poster

    Messages:
    2
    I installed Star Citizen today on parallels and the game does not work. My computer is a Mac M1 and the game can be installed completely but the launcher does not start.
    Maybe it's the ARM64 and directx maybe the Easy Anti Cheat, for me is basically only interesting if from Parallel a possibility to play is created?
     

Share This Page