14.06.2024, 02:48
I think I figured it out. According to Parallels Desktop Help - Graphics Settings, the Metal API that Apple uses for GPU acceleration isn't yet available in Parallels Desktop on Apple Silicon Macs. That would explain why my Intel Mac is better at Hybrid than my M1 Max MacBook Pro.
I decided to try giving CrossOver another go after seeing someone else on these forums post about it a couple of years ago and it took some tinkering to get it to load up, but it works in macOS Sonoma 14.5. And, CrossOver does have Metal support so it actually works about 2x better than Parallels Desktop at the moment. Steps for anyone trying to install Hybrid via CrossOver:
• Download the latest version of Hybrid for Windows and install it into a new bottle in CrossOver.
• In the right-hand menu of the CrossOver window, enable both "D3DMetal" and "High Resolution Mode".
• Use Apple's TextEdit to create a plain text file named "misc.ini" with the following text:
[General]
#Allow running Hybrid as a user which has administrator rights (Windows only)
runAsAdmin=true
#Disable search for NVIDIA GPU
nonvidia=true
• Save the file. If macOS automatically adds the .txt extension to the end of the filename, just delete it and confirm that you want the extension to be .ini
• From the Finder menubar, select Go -> Go to Folder... and enter "~/Library/Application Support/CrossOver/Bottles/Hybrid xx-xx-20xx/drive_c/Program Files/Hybrid/
• Copy the .ini file to the Hybrid directory
• CrossOver should now allow Hybrid to boot normally. Without the .ini file added, CrossOver will fail to load Hybrid because it will yell at you that Hybrid can't run with admin rights.*
*If you try to start a job in Hybrid and it comes up with an error that there was a problem encountered with vspipe.exe, just try starting the job again. Usually it goes through the second time around just fine.
Here's to hoping that Parallels Desktop v20 adds Metal support for Apple Silicon Macs. CrossOver is decent but it's far from ideal since you're not running Hybrid inside a full Windows OS.
I decided to try giving CrossOver another go after seeing someone else on these forums post about it a couple of years ago and it took some tinkering to get it to load up, but it works in macOS Sonoma 14.5. And, CrossOver does have Metal support so it actually works about 2x better than Parallels Desktop at the moment. Steps for anyone trying to install Hybrid via CrossOver:
• Download the latest version of Hybrid for Windows and install it into a new bottle in CrossOver.
• In the right-hand menu of the CrossOver window, enable both "D3DMetal" and "High Resolution Mode".
• Use Apple's TextEdit to create a plain text file named "misc.ini" with the following text:
[General]
#Allow running Hybrid as a user which has administrator rights (Windows only)
runAsAdmin=true
#Disable search for NVIDIA GPU
nonvidia=true
• Save the file. If macOS automatically adds the .txt extension to the end of the filename, just delete it and confirm that you want the extension to be .ini
• From the Finder menubar, select Go -> Go to Folder... and enter "~/Library/Application Support/CrossOver/Bottles/Hybrid xx-xx-20xx/drive_c/Program Files/Hybrid/
• Copy the .ini file to the Hybrid directory
• CrossOver should now allow Hybrid to boot normally. Without the .ini file added, CrossOver will fail to load Hybrid because it will yell at you that Hybrid can't run with admin rights.*
*If you try to start a job in Hybrid and it comes up with an error that there was a problem encountered with vspipe.exe, just try starting the job again. Usually it goes through the second time around just fine.
Here's to hoping that Parallels Desktop v20 adds Metal support for Apple Silicon Macs. CrossOver is decent but it's far from ideal since you're not running Hybrid inside a full Windows OS.