Jump to content

Emulator Pinning Question

Recommended Posts



I have built a Windows 11 Gaming VM, In Unraid I have Isolated the following CPUs & Threads  


3/11, 4/12, 5/13, 6/14, 7/15


I have allocated the paired cores and thread 3-6 and 11-14 to the VM.  After reading some performance optimisation posts I am trying to pin Core 7 & thread 15 to the emulator for the passed through GPU that i have.  Below is the VM XML extract. It has correctly allocated vcpu to the physical cores & threads.


<vcpu placement='static'>8</vcpu>
    <vcpupin vcpu='0' cpuset='3'/>
    <vcpupin vcpu='1' cpuset='11'/>
    <vcpupin vcpu='2' cpuset='4'/>
    <vcpupin vcpu='3' cpuset='12'/>
    <vcpupin vcpu='4' cpuset='5'/>
    <vcpupin vcpu='5' cpuset='13'/>
    <vcpupin vcpu='6' cpuset='6'/>
    <vcpupin vcpu='7' cpuset='14'/>
    <emulatorpin cpuset='7,15'/>


After adding the emulator pin line when the VM is running i see some activity on core 7 but no activity on thread 15.  Is that correct or is my emulator pin command wrong?  A second question is emulator pinning worth while to increase the performance of the VM by making sure emulation instructions and commands for passed through hardware operate on physical cores isolated from the VM and Unraid?  Is there anything else i can do to increase gaming performance for a windows 11 gaming VM?


Thanks in advance.

Link to comment
  • 5 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...