How To Fix High CPU Usage On Your Hackintosh The New Way Using Proxmox


In this video Harvey shows you how to fix the High CPU Usage issue on your new way Hackintosh using our new way with Proxmox. Thanks for watching remembering that this is free consider donating if you appreciate our work!


macOS only accepts CPU cores in powers of 2. Which means only 1, 2, 4, 8, 16, 32, 64 and so on, will work natively.
We have a solution for a workaround. Do note that this may or may not work for you, should you encounter issues, just revert the process.

sudo nano /etc/pve/qemu-server/[VMID].conf

For Intel CPUs

Add the line for your wanted amount of cores to the end of your Hackintosh VM Args.
In the Hardware tab, set it to 1 socket + 4 cores!

2 Cores
3 Cores
-smp 3,cores=1,sockets=3,threads=1,maxcpus=3
4 Cores
5 Cores
-smp 5,cores=1,sockets=5,threads=1,maxcpus=5
6 Cores
-smp 6,cores=2,sockets=3,threads=1,maxcpus=6
7 Cores
-smp 7,cores=1,sockets=7,threads=1,maxcpus=7
8 Cores
9 Cores
-smp 9,cores=1,sockets=9,threads=1,maxcpus=9
10 Cores
-smp 10,cores=2,sockets=5,threads=1,maxcpus=10
11 Cores
-smp 11,cores=1,sockets=11,threads=1,maxcpus=11
12 Cores
-smp 12,cores=2,sockets=3,threads=2,maxcpus=12
13 Cores
-smp 13,cores=1,sockets=13,threads=1,maxcpus=13
14 Cores
-smp 14,cores=2,sockets=7,threads=1,maxcpus=14
15 Cores
-smp 15,cores=1,sockets=15,threads=1,maxcpus=15
16 Cores
17 Cores
-smp 17,cores=1,sockets=17,threads=1,maxcpus=17
18 Cores
-smp 18,cores=2,sockets=9,threads=1,maxcpus=18
19 Cores
-smp 19,cores=1,sockets=19,threads=1,maxcpus=19
20 Cores
-smp 20,cores=2,sockets=5,threads=2,maxcpus=20
21 Cores
-smp 21,cores=1,sockets=21,threads=1,maxcpus=21
22 Cores
-smp 22,cores=2,sockets=11,threads=1,maxcpus=22
23 Cores
-smp 23,cores=1,sockets=23,threads=1,maxcpus=23
24 Cores
-smp 24,cores=2,sockets=6,threads=2,maxcpus=24
25 Cores
-smp 25,cores=1,sockets=25,threads=1,maxcpus=25
26 Cores
-smp 26,cores=2,sockets=13,threads=1,maxcpus=26
27 Cores
-smp 27,cores=1,sockets=27,threads=1,maxcpus=27
28 Cores
-smp 28,cores=2,sockets=7,threads=2,maxcpus=28
29 Cores
-smp 29,cores=1,sockets=29,threads=1,maxcpus=29
30 Cores
-smp 30,cores=2,sockets=15,threads=1,maxcpus=30
31 Cores
-smp 31,cores=1,sockets=31,threads=1,maxcpus=31
32 Cores
48 Cores
-smp 48,cores=2,sockets=24,threads=1,maxcpus=48
-smp 48,cores=2,sockets=12,threads=2,maxcpus=48


Replace your current -cpu arg, with the following. Then set the desired amount of CPU cores in the VMs Hardware settings.

args: <default-arg> -cpu host

Discord Server
Donation Page