11thies

Members
  • Posts

    6
  • Joined

  • Last visited

Converted

  • Gender
    Undisclosed

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

11thies's Achievements

Noob

Noob (1/14)

0

Reputation

  1. Oke, can you tell us something about the setup and config: Hardware: (cpu,mobo,gpu etc) unRaid version: Software: (OS, driver version GPU) Its not that i dont believe you, but im a little skeptic. There are a few people that seem to suffer from stuttering/low fps. see: https://lime-technology.com/forum/index.php?topic=49319.0 https://lime-technology.com/forum/index.php?topic=47089.0 https://lime-technology.com/forum/index.php?topic=49172.0 They al use an AMD FX CPU and an AMD/ATI based GPU. So likey there is something going on with the AMD FX or AMD based GPU or maby the combination of the two. Maby its just an bad config, but im going to try an intel based cpu with the same GPU to see if maby this causes the problem. Does anyone have any suggestions regarding what to try and test ?
  2. AMD FX is the problem, atleast i think... There is already an running post on this subject, see https://lime-technology.com/forum/index.php?topic=47089.0 The OP has almost the same hardware config as you. I also use an AMD FX series, and i have the same problem. But im 99% sure that the bottleneck is the CPU. It seems unraid, libtvirt, vfio, kvm, qemu doesnt like the amd fx series. I have an Intel CPU (i5 4670k) also and im going to test this with Unraid.
  3. Oke, hmm strange... I get better performance on VMWare esx 6.0, maby you could give that a try.
  4. I have the same problem (stuttering and low FPS compared to baremetal), and im using an 7950 and also tested with an 6850. Tested this with Unraid 6.1.8, 6.1.9, 6.2 beta 20 and beta 21. This may be off topic but i was wondering wich drivers from AMD are you using ? I am having trouble installing the new drivers i can only install 15.7.1 or lower. Installing newer drivers result in an bluescreen... something with atikmdag.sys. I was just wondering if you experiance the same problem since you are also using an amd/ati card. My Setup: CPU: AMD FX6100 GPU: AMD 7950 RAM: DDR3 24GB Motherboard: Asrock 970 extreme 4
  5. Setup: AMD FX6100 Asrock 970 extreme 4 24GB RAM 2x AMD 7950 AMD 6850 500GB HDD So i wanted to try Unraid with this setup. I had this setup running with VMWare ESX 6 with passtrough enabled for the GPU's I tested Dota 2 in the vm to compare results. VM SETUP on both machines (ESX and Unraid) 3 vcpu 4096 RAM 80 GB vDisk Passtrough 7950 With ESX on a single vm with the 7950 i get around 80 FPS With Unraid 6.1.9 i get aroud 50 FPS ? Both use the amd 15.7.1 drivers Are there some performance tweaks to try? Or should i try a diffrent config with Unraid ? vm: <domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'> <name>win10</name> <uuid>5b92ddc4-dcd9-4cf9-4cb7-1bcf2a860472</uuid> <metadata> <vmtemplate name="Custom" icon="windows.png" os="windows"/> </metadata> <memory unit='KiB'>4194304</memory> <currentMemory unit='KiB'>4194304</currentMemory> <memoryBacking> <nosharepages/> <locked/> </memoryBacking> <vcpu placement='static'>4</vcpu> <cputune> <vcpupin vcpu='0' cpuset='2'/> <vcpupin vcpu='1' cpuset='3'/> <vcpupin vcpu='2' cpuset='4'/> </cputune> <os> <type arch='x86_64' machine='pc-i440fx-2.3'>hvm</type> </os> <features> <acpi/> <apic/> <hyperv> <relaxed state='on'/> <vapic state='on'/> <spinlocks state='on' retries='8191'/> </hyperv> </features> <cpu mode='host-passthrough'> <topology sockets='1' cores='4' threads='1'/> </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/bin/qemu-system-x86_64</emulator> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/disk1/btrfs/Win10-1/vdisk.img'/> <target dev='hdc' bus='virtio'/> <boot order='1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/> </disk> <disk type='file' device='cdrom'> <driver name='qemu' type='raw'/> <source file='/mnt/user/iso/Vinny27 - Windows 10 (1511) Build 10586 A_I_O Nederlands _December 2015_ 64-bit/V27-W10-X64-DEC15-AIO.iso'/> <target dev='hda' bus='ide'/> <readonly/> <boot order='2'/> <address type='drive' controller='0' bus='0' target='0' unit='0'/> </disk> <disk type='file' device='cdrom'> <driver name='qemu' type='raw'/> <source file='/mnt/user/iso/virtio-win-0.1.102.iso'/> <target dev='hdb' bus='ide'/> <readonly/> <address type='drive' controller='0' bus='0' target='0' unit='1'/> </disk> <controller type='usb' index='0'> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/> </controller> <controller type='pci' index='0' model='pci-root'/> <controller type='ide' index='0'> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/> </controller> <controller type='virtio-serial' index='0'> <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> </controller> <interface type='bridge'> <mac address='52:54:00:bf:5e:19'/> <source bridge='virbr0'/> <model type='virtio'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> </interface> <serial type='pty'> <target port='0'/> </serial> <console type='pty'> <target type='serial' port='0'/> </console> <channel type='unix'> <source mode='bind' path='/var/lib/libvirt/qemu/channel/target/win10.org.qemu.guest_agent.0'/> <target type='virtio' name='org.qemu.guest_agent.0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x00' slot='0x12' function='0x0'/> </source> <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='0x00' slot='0x12' function='0x2'/> </source> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0'/> </hostdev> <memballoon model='virtio'> <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/> </memballoon> </devices> <qemu:commandline> <qemu:arg value='-device'/> <qemu:arg value='ioh3420,bus=pci.0,addr=1c.0,multifunction=on,port=2,chassis=1,id=root.1'/> <qemu:arg value='-device'/> <qemu:arg value='vfio-pci,host=01:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on'/> </qemu:commandline> </domain>
  6. Hi i was just wondering the same so i googled it This method uses the power of BTRFS filesystem: we create one basevm and make snapshots for our Clone VM's. This wil not use any additional space on your harddrive. Except for changes made in the clone. So if you create one Windows 10 machine (around 17 GB) you can make for example 15 clones of it and still only use 17 GB of disk space. BEFORE YOU START: Im not sure if this is the best way to to this but it works ! Download putty and ssh to your Unraid server. Make sure u are using btrfs filesystem (https://lime-technology.com/forum/index.php?topic=33806.0) and cd to your btrfs location! For me this is: # cd /mnt/disk1/ Do the following with commandline (ssh to your unraid server): Step 1 --make te initial (sub)volume (this wil create an folder: /mnt/disk1/btrfs) # btrfs subvolume create btrfs Now you can make your folder tree within this folder with subvolumes (Volumes for basevm folder and its clones folders) Step2 --So next we will create a base folder for our vm disk image # btrfs subvolume create btrfs/basevm Step 3 --Now copy your vm disk image to this folder you just created. I created an Windows 10 vm called win10, and copied the vdisk1.img to my basevm subvolume (vdisk1.img is the Virtual harddisk of VM.) # cp win10/vdisk1.img btrfs/basevm/vdisk1.img Step 4 --Once done copying or configuring your vm (Make sure its shutdown) execute the follow from the commandline (ssh) # btrfs subvolume snapshot btrfs/basevm btrfs/cloneofbasevm1 Step 5 --Now you can make a second vm within the Unraid webgui. In the "Primary vDisk Location:" field make sure you are pointing to the cloneofbasevm1 folder. Also make sure you leave the "OS Install ISO:" empty, as the OS is already installed. Now if you want to create a second VM just repeat Step 4. Example: Second VM Clone: # btrfs subvolume snapshot btrfs/basevm btrfs/cloneofbasevm2 Third VM Clone: # btrfs subvolume snapshot btrfs/basevm btrfs/cloneofbasevm3 Good Luck !! Source: https://www.linux.com/learn/how-create-and-manage-btrfs-snapshots-and-rollbacks-linux-part-2