Due to breaking changes introduced in macOS 15.2 on Apple Mac M4, Genymotion Desktop may not work with this configuration at the moment.
However, it is possible to workaround the problem by using specific variables.
Warning
This is a temporary workaround: the issue will be fixed in the next stable release and this workaround may break Genymotion Desktop in the future. Make sure to remove it the next time you upgrade Genymotion Desktop!
Danger
This workaround has not been thoroughly tested. It may not work and it will impact performances significantly.Use at your own risks!
With environment variables
If you wish to set the variables as environment variables, so it applies everytime you launch Genymotion, you can follow these steps:
- Edit ~/.zprofile
- Add the following command:
export GM_QEMU_START_ARGS="-cpu=cortex-a57&-M=virt,highmem=off"
- Save the changes
- Log out or reboot your mac
From a terminal
If you do not wish to set the variable as an environment variable, you can also launch the device directly from a terminal, with the following command:
GM_QEMU_START_ARGS="-cpu=cortex-a57&-M=virt,highmem=off" /Applications/Genymotion.app/Contents/MacOS/player.app/Contents/MacOS/player -n <NAME>
Replace <NAME> with the name of the virtual device you wish to start (for example: "Samsung Galaxy S10").
We will do our best to release a fix in the next stable release, so that Genymotion Desktop works "out of the box" on new mac M4 series with macOS 15.2.
If this workaround does not work for you, please submit a ticket to our support.