Jump to content
Putschgi

VM Windows 10 have max 12 cores and threads AMD Ryzen 9 3900X (24 cores and threads)

10 posts in this topic Last Reply

Recommended Posts

Hello everybody

I have a VM with Windows 10 and want to Use 11 Cores and 11 Threads from my Ryzen 9 3900X, but max. 12 are aviable for Windows. Is there a Limit for CPU Cores?grafik.png.90e31e95009513df14885cbbe7ab5c17.png

grafik.png.f13338cf7e5eb73ec1f3947cb55303b1.png

grafik.png.48e06b4e9249a1ce817a49476028cf36.png

Share this post


Link to post

There is no limit (e.g. I'm running 32 at the moment).

 

Copy-paste your xml on your next post. Use the forum code functionality (the </> button next to the smiley button) so the code is formatted correctly.

 

Also if possible, attach diagnostics (Tools -> Diagnostics --> attach full zip file) but I suspect just the xml is sufficient.

Share this post


Link to post
<?xml version='1.0' encoding='UTF-8'?>
<domain type='kvm' id='3'>
  <name>unPUTSCHGI-doubles</name>
  <uuid>addab3c5-596f-0d3e-e2c3-51c3503031d8</uuid>
  <metadata>
    <vmtemplate xmlns="unraid" name="Windows 10" icon="windows.png" os="windows10"/>
  </metadata>
  <memory unit='KiB'>16777216</memory>
  <currentMemory unit='KiB'>16777216</currentMemory>
  <memoryBacking>
    <nosharepages/>
  </memoryBacking>
  <vcpu placement='static'>22</vcpu>
  <cputune>
    <vcpupin vcpu='0' cpuset='1'/>
    <vcpupin vcpu='1' cpuset='13'/>
    <vcpupin vcpu='2' cpuset='2'/>
    <vcpupin vcpu='3' cpuset='14'/>
    <vcpupin vcpu='4' cpuset='3'/>
    <vcpupin vcpu='5' cpuset='15'/>
    <vcpupin vcpu='6' cpuset='4'/>
    <vcpupin vcpu='7' cpuset='16'/>
    <vcpupin vcpu='8' cpuset='5'/>
    <vcpupin vcpu='9' cpuset='17'/>
    <vcpupin vcpu='10' cpuset='6'/>
    <vcpupin vcpu='11' cpuset='18'/>
    <vcpupin vcpu='12' cpuset='7'/>
    <vcpupin vcpu='13' cpuset='19'/>
    <vcpupin vcpu='14' cpuset='8'/>
    <vcpupin vcpu='15' cpuset='20'/>
    <vcpupin vcpu='16' cpuset='9'/>
    <vcpupin vcpu='17' cpuset='21'/>
    <vcpupin vcpu='18' cpuset='10'/>
    <vcpupin vcpu='19' cpuset='22'/>
    <vcpupin vcpu='20' cpuset='11'/>
    <vcpupin vcpu='21' cpuset='23'/>
  </cputune>
  <resource>
    <partition>/machine</partition>
  </resource>
  <os>
    <type arch='x86_64' machine='pc-i440fx-4.2'>hvm</type>
    <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader>
    <nvram>/etc/libvirt/qemu/nvram/addab3c5-596f-0d3e-e2c3-51c3503031d8_VARS-pure-efi.fd</nvram>
  </os>
  <features>
    <acpi/>
    <apic/>
    <hyperv>
      <relaxed state='on'/>
      <vapic state='on'/>
      <spinlocks state='on' retries='8191'/>
      <vendor_id state='on' value='none'/>
    </hyperv>
  </features>
  <cpu mode='host-passthrough' check='none'>
    <topology sockets='1' cores='11' threads='2'/>
    <cache mode='passthrough'/>
    <feature policy='require' name='topoext'/>
  </cpu>
  <clock offset='localtime'>
    <timer name='hypervclock' present='yes'/>
    <timer name='hpet' present='no'/>
  </clock>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>restart</on_crash>
  <devices>
    <emulator>/usr/local/sbin/qemu</emulator>
    <disk type='file' device='disk'>
      <driver name='qemu' type='raw' cache='writeback'/>
      <source file='/mnt/disk3/domains/unPUTSCHGI_01/vdisk1.img' index='2'/>
      <backingStore/>
      <target dev='hdc' bus='virtio'/>
      <boot order='1'/>
      <alias name='virtio-disk2'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
    </disk>
    <disk type='file' device='disk'>
      <driver name='qemu' type='raw' cache='writeback'/>
      <source file='/mnt/disk3/domains/unPUTSCHGI_01/vdisk2.img' index='1'/>
      <backingStore/>
      <target dev='hdd' bus='virtio'/>
      <alias name='virtio-disk3'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>
    </disk>
    <controller type='pci' index='0' model='pci-root'>
      <alias name='pci.0'/>
    </controller>
    <controller type='virtio-serial' index='0'>
      <alias name='virtio-serial0'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
    </controller>
    <controller type='usb' index='0' model='ich9-ehci1'>
      <alias name='usb'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x7'/>
    </controller>
    <controller type='usb' index='0' model='ich9-uhci1'>
      <alias name='usb'/>
      <master startport='0'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0' multifunction='on'/>
    </controller>
    <controller type='usb' index='0' model='ich9-uhci2'>
      <alias name='usb'/>
      <master startport='2'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x1'/>
    </controller>
    <controller type='usb' index='0' model='ich9-uhci3'>
      <alias name='usb'/>
      <master startport='4'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x2'/>
    </controller>
    <interface type='bridge'>
      <mac address='52:54:00:9a:79:3b'/>
      <source bridge='br0'/>
      <target dev='vnet0'/>
      <model type='virtio'/>
      <alias name='net0'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
    </interface>
    <serial type='pty'>
      <source path='/dev/pts/0'/>
      <target type='isa-serial' port='0'>
        <model name='isa-serial'/>
      </target>
      <alias name='serial0'/>
    </serial>
    <console type='pty' tty='/dev/pts/0'>
      <source path='/dev/pts/0'/>
      <target type='serial' port='0'/>
      <alias name='serial0'/>
    </console>
    <channel type='unix'>
      <source mode='bind' path='/var/lib/libvirt/qemu/channel/target/domain-3-unPUTSCHGI-doubles/org.qemu.guest_agent.0'/>
      <target type='virtio' name='org.qemu.guest_agent.0' state='disconnected'/>
      <alias name='channel0'/>
      <address type='virtio-serial' controller='0' bus='0' port='1'/>
    </channel>
    <input type='mouse' bus='ps2'>
      <alias name='input0'/>
    </input>
    <input type='keyboard' bus='ps2'>
      <alias name='input1'/>
    </input>
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x0d' slot='0x00' function='0x0'/>
      </source>
      <alias name='hostdev0'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>
    </hostdev>
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x0e' slot='0x00' function='0x0'/>
      </source>
      <alias name='hostdev1'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/>
    </hostdev>
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x0d' slot='0x00' function='0x1'/>
      </source>
      <alias name='hostdev2'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x09' function='0x0'/>
    </hostdev>
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x0e' slot='0x00' function='0x1'/>
      </source>
      <alias name='hostdev3'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x0a' function='0x0'/>
    </hostdev>
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>
      </source>
      <alias name='hostdev4'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x0b' function='0x0'/>
    </hostdev>
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x09' slot='0x00' function='0x0'/>
      </source>
      <alias name='hostdev5'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x0c' function='0x0'/>
    </hostdev>
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x0a' slot='0x00' function='0x1'/>
      </source>
      <alias name='hostdev6'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x0d' function='0x0'/>
    </hostdev>
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x0a' slot='0x00' function='0x3'/>
      </source>
      <alias name='hostdev7'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x0e' function='0x0'/>
    </hostdev>
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x0d' slot='0x00' function='0x2'/>
      </source>
      <alias name='hostdev8'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x0f' function='0x0'/>
    </hostdev>
    <hostdev mode='subsystem' type='usb' managed='no'>
      <source>
        <vendor id='0x0a12'/>
        <product id='0x0001'/>
        <address bus='5' device='11'/>
      </source>
      <alias name='hostdev9'/>
      <address type='usb' bus='0' port='1'/>
    </hostdev>
    <memballoon model='none'/>
  </devices>
  <seclabel type='dynamic' model='dac' relabel='yes'>
    <label>+0:+100</label>
    <imagelabel>+0:+100</imagelabel>
  </seclabel>
</domain>

 

unputschgi-diagnostics-20200822-0031.zip

Share this post


Link to post

@testdasi: verry strange, i have installed AMD Ryzen Master on my Win 10 VM and now i have all of my Cores 🙃

Share this post


Link to post
On 8/22/2020 at 12:51 AM, Putschgi said:

@testdasi: verry strange, i have installed AMD Ryzen Master on my Win 10 VM and now i have all of my Cores 🙃

I think you may be confused as the Ryzen Master software does not work in a VM environment, it has to be installed bare metal.

 

I have the 3950X and run my "Windows 10 gaming VM" with 12 cores (4 not used) as the difference between 12 and 14 was not noticeable and also lets me run my other VM "Windows 10 Blue Iris VM" (CCTV software) on 2 cores 24/7.

 

The Ryzen 9 3000's are crazy beasts. I get butter smooth gaming @ 2560 x 1600 with 3950X, 1080 Ti and 16GB RAM (VM). The 1080 Ti is the only bottleneck but its good timing as I may pick up a 2080 Ti now the prices have dropped due to Nvidia's 3000's.

Share this post


Link to post
22 hours ago, jazzy192 said:

I may pick up a 2080 Ti now

You better don't pay more than 400 bugs for a used 2080ti. The 3070 is around this price and should have the same performance. I don't think people will sell their 2080ti's for such a low price. Always remember what this cards costs new 😁

Share this post


Link to post
On 9/4/2020 at 4:11 AM, bastl said:

You better don't pay more than 400 bugs for a used 2080ti. The 3070 is around this price and should have the same performance. I don't think people will sell their 2080ti's for such a low price. Always remember what this cards costs new 😁

wait can you pay with bugs?? gotta take advantage of rain season to collect some haha

Share this post


Link to post
41 minutes ago, arturovf said:

wait can you pay with bugs?? gotta take advantage of rain season to collect some haha

Pretty sure they only accept tree lobsters.

Share this post


Link to post

They are going pretty cheap already! Feel sorry for the early adopters really! I might even go 2080 Ti SLI/NVLink to really rub it in...jokes...ish...

 

Would you go 2080Ti SLI or 3080? 
 

I am going to try and preorder the 3080 tomorrow I think. I also want to upgrade my HTC Vive as I don’t take advantage of my facilities at home.

 

I have my Unraid Server running Windows 10 VM in a the rack (which is hidden in the garage) and use my HDBaseT setup to pump 4K 4:4:0 to my living room so I can either use my Samsung 65” (65” QLED with 10 bit HDR) or VR headset in along with audio from the Server or shield to the my 9.1 amp (in the rack) which then speaker cables go to my 7.1 speakers (Atmos ceiling) so I can game in the living room using either Xbox One controller or Corsair Lapboard and mouse. If I want to do VR that’s also possible and friends can watch whatever is displayed on the headset mirrored on the TV with 7.1!

 

Its all really easy to setup as I just use my MacBook Pro and Parsec (resolution of 2560 x 1660 works great on the 16” screen. If I’m also chilling at my desk I most of the time have Parsec open so I can flick between macOS and Windows 10 (the beefy Unraid on) with pretty much zero latency or plug my LG 27” 5K Ultrafine display in and have both open. You can hardly tell it’s streamed from the rack, 

 

Happy days!

Share this post


Link to post

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.

Guest
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.