Configuring macOS Virtual Machines Running On A Mac Computer With Apple Silicon in Parallels Desktop 19
Configuring macOS Virtual Machines Running On A Mac Computer With Apple Silicon in Parallels Desktop 19
If you are running a macOS virtual machine on a Mac with Apple silicon (https://kb.parallels.com/125561), you
may notice a lack of a cogwheel configuration icon.
(https://kb.parallels.com/Attachments/kcs-186314/macOS.png)
This is because, currently, adjusting the configuration of such a virtual machine (VM) is only possible by either
using the command line interface or, in the case of display resolution, editing a configuration file inside the virtual
machine package.
For a macOS virtual machine running on a Mac computer with an Apple silicon, the following settings can be
adjusted:
Note: macOS Arm VM's disk size is 60 GB by default. It can be set to a different value during the manual
installation process (http://kb.parallels.com/en/125561) in Parallels Desktop 18 and above, but once the virtual
machine is created, the disk size cannot be changed.
https://kb.parallels.com/128842?clientId=1484956242.1708026557&sessionId=1708026556&_gl=1*1e583u*_up*MQ..*_ga*MTQ4NDk1NjI0Mi4xNzA4MDI… 1/7
16/02/2024, 01:23 Configuring macOS virtual machines running on a Mac computer with Apple silicon in Parallels Desktop 19
Display resolution
In Parallels Desktop 19 on macOS Sonoma, dynamic display resolution is enabled by default for the VMs with
macOS 14 and newer versions and all new VMs. The virtual machine will adjust its resolution according to the
window size and physical display resolution. Currently, there is no option to control this.
Memory
To adjust the amount of RAM allocated to the virtual machine, open Terminal and execute the following
command:
A command to allocate 4GB of memory to a virtual machine called "macOS 13" would look like this:
CPU
Similarly to memory, a command to set the number of CPUs looks like this:
e.g.:
Network
List network adapters
prlctl list "<vm_name>" -i | Grep -E 'net[0-9] \('
e.g.:
(https://kb.parallels.com/Attachments/kcs-186314/Greenshot%202023-05-27%2000.20.37.png)
e.g.:
e.g.:
https://kb.parallels.com/128842?clientId=1484956242.1708026557&sessionId=1708026556&_gl=1*1e583u*_up*MQ..*_ga*MTQ4NDk1NjI0Mi4xNzA4MDI… 2/7
16/02/2024, 01:23 Configuring macOS virtual machines running on a Mac computer with Apple silicon in Parallels Desktop 19
e.g.:
prlctl set "macOS 13" --device-add net --type bridged --mac 123456789ABC
Sample output:
Sound Devices
By default, a sound device is already present and active in the virtual machine, and adding additional ones is not
supported. However, for some specific cases it might be required to remove or re-add the sound device. It can
be done by using the following command in Terminal:
e.g.:
(https://kb.parallels.com/Attachments/kcs-
186314/Screenshot%202023-08-04%20at%2017.41.40.png)
https://kb.parallels.com/128842?clientId=1484956242.1708026557&sessionId=1708026556&_gl=1*1e583u*_up*MQ..*_ga*MTQ4NDk1NjI0Mi4xNzA4MDI… 3/7
16/02/2024, 01:23 Configuring macOS virtual machines running on a Mac computer with Apple silicon in Parallels Desktop 19
Note: only Parallels Desktop Pro and Business editions support the prlctl command-line utility. If you run
Parallels Desktop Standard Edition, you can change most settings by directly editing the config.pvs file. To do
that:
To change the number of CPU cores allocated to the virtual machine, locate the <CustomCpu
dyn_lists=""> parameter, and below it, change the number inside the <number>X</number> tag,
where X is the currently allocated number of cores.
To change the amount of RAM allocated to the virtual machine, locate the <RAM>ABCD</RAM> tag,
where ABCD is the currently allocated amount of RAM in megabytes.
Important: Make sure that the value of neighboring
string: <RamAutoSizeEnabled>0</RamAutoSizeEnabled> is indeed 0. If not, change it from 1 to 0,
otherwise the new RAM amount won't apply.
To toggle the virtual network adapter mode between Shared and Bridged, locate
the <EmulatedType>N</EmulatedType> tag, where N = 1 for Shared mode and 2 for Bridged.
To assign a specific MAC address to the virtual machine, locate the <MAC></MAC> tag and insert the
required MAC address inside the tag, removing the colon marks. E.g., to assign 1A:2B:3C:4D:5E:6F,
use <MAC>1A2B3C4D5E6F</MAC>.
To disable sharing the host's home folder with guest VMs, locate the
<ShareUserHomeDir>X</ShareUserHomeDir> parameter and change it from 1 (enabled) to 0
(disabled).
1. Only plain disk types are supported for macOS virtual machines. It will take up as much space as the virtual
disk is set to, unlike expanding disks.
2. You can add up to 4 drives to the virtual machine, after which the command will no longer add more disks. It is
one of the framework current limitations.
3. As it utilizes a command line, it is available only for Parallels Desktop Pro and Business editions.
e.g.:
Note: --size parameter is in megabytes, so in this example a disk for 75GB will be created, adjust as required.
In this article
Display resolution
Memory
CPU
Network
Sound Devices
Share Mac files with the virtual machine (macOS 12 and older)
Yes No
https://kb.parallels.com/128842?clientId=1484956242.1708026557&sessionId=1708026556&_gl=1*1e583u*_up*MQ..*_ga*MTQ4NDk1NjI0Mi4xNzA4MDI… 5/7
16/02/2024, 01:23 Configuring macOS virtual machines running on a Mac computer with Apple silicon in Parallels Desktop 19
(https://www.parallels.com/)
(https://twitter.com/ParallelsMac)
(https://www.facebook.com/ParallelsInc/app/849960161693154)
(https://www.linkedin.com/company/parallels)
(https://www.youtube.com/ParallelsTV?autoplay=1)
All Products
Parallels RAS (Remote Application Server) (https://www.parallels.com/products/ras/remote-application-server/)
Parallels Desktop for Mac Business Edition (https://www.parallels.com/products/business/)
https://kb.parallels.com/128842?clientId=1484956242.1708026557&sessionId=1708026556&_gl=1*1e583u*_up*MQ..*_ga*MTQ4NDk1NjI0Mi4xNzA4MDI… 6/7
16/02/2024, 01:23 Configuring macOS virtual machines running on a Mac computer with Apple silicon in Parallels Desktop 19
Parallels Desktop for ChromeOS (https://www.parallels.com/products/desktop/chrome/)
Parallels Desktop for Mac (https://www.parallels.com/products/desktop/)
Parallels Toolbox for Mac & Windows (https://www.parallels.com/products/toolbox/)
About Us
About (https://www.parallels.com/about/)
Contacts (https://www.parallels.com/about/contact/)
Careers (https://www.parallels.com/about/careers/)
Legal Notices (https://www.parallels.com/about/legal/)
News
Events (https://www.parallels.com/blogs/parallels-events/?utm_source=Website&utm_medium=US&utm_campaign=Events)
Blog (https://www.parallels.com/blogs/)
News (https://www.corel.com/en/newsroom/)
VDI Blog (https://www.parallels.com/blogs/ras/)
Customer Care
Facebook
Forum
Other Channels
https://kb.parallels.com/128842?clientId=1484956242.1708026557&sessionId=1708026556&_gl=1*1e583u*_up*MQ..*_ga*MTQ4NDk1NjI0Mi4xNzA4MDI… 7/7