SpaceInvaderOne

Community Developer
  • Posts

    1726
  • Joined

  • Days Won

    29

Everything posted by SpaceInvaderOne

  1. You have 00:01.0 PCI bridge [0604]: Intel Corporation Skylake PCIe Controller (x16) [8086:1901] (rev 07) . in your iommu group 1 which could cause you a problem, but passing to a windows vm was okay. Maybe try using hostdev to passthrough the gpu i have put your gpu in the xml below as hostdev <domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'> <name>OSX-El-Capitan-10.11-VNC</name> <uuid>0ba39646-7ba1-4d41-9602-e2968b2fe36d</uuid> <metadata/> <memory unit='KiB'>4194304</memory> <currentMemory unit='KiB'>4194304</currentMemory> <vcpu placement='static'>2</vcpu> <cputune> <vcpupin vcpu='0' cpuset='1'/> <vcpupin vcpu='1' cpuset='2'/> </cputune> <resource> <partition>/machine</partition> </resource> <os> <type arch='x86_64' machine='pc-q35-2.5'>hvm</type> <kernel>/mnt/cache/domains/MacOS/enoch_rev2795_boot</kernel> <boot dev='hd'/> <bootmenu enable='yes'/> </os> <features> <acpi/> </features> <cpu mode='custom' match='exact'> <model fallback='allow'>core2duo</model> </cpu> <clock offset='utc'/> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>destroy</on_crash> <devices> <emulator>/usr/bin/qemu-system-x86_64</emulator> <disk type='file' device='disk'> <driver name='qemu' type='raw'/> <source file='/mnt/cache/domains/MacOS/ElCapitan.img'/> <target dev='hda' bus='sata'/> <address type='drive' controller='0' bus='0' target='0' unit='0'/> </disk> <controller type='usb' index='0'> <address type='pci' domain='0x0000' bus='0x02' slot='0x01' function='0x0'/> </controller> <controller type='sata' index='0'> <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> </controller> <controller type='pci' index='0' model='pcie-root'/> <controller type='pci' index='1' model='dmi-to-pci-bridge'> <model name='i82801b11-bridge'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x1e' function='0x0'/> </controller> <controller type='pci' index='2' model='pci-bridge'> <model name='pci-bridge'/> <target chassisNr='2'/> <address type='pci' domain='0x0000' bus='0x01' slot='0x01' function='0x0'/> </controller> <interface type='bridge'> <mac address='52:54:00:00:20:30'/> <source bridge='br0'/> <model type='e1000-82545em'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x03' function='0x0'/> </interface> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x01' slot='0x00' function='0x0'/> </source> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x01' slot='0x00' function='0x1'/> </source> </hostdev> <memballoon model='none'/> </devices> <seclabel type='none' model='none'/> <qemu:commandline> <qemu:arg value='-device'/> <qemu:arg value='usb-kbd'/> <qemu:arg value='-device'/> <qemu:arg value='usb-mouse'/> <qemu:arg value='-device'/> <qemu:arg value='isa-applesmc,osk=???????????'/> <qemu:arg value='-smbios'/> <qemu:arg value='type=2'/> <qemu:arg value='-cpu'/> <qemu:arg value='core2duo,vendor=GenuineIntel'/> </qemu:commandline> </domain>
  2. Ok just follow the wiki guide steps 1 to 6 http://lime-technology.com/wiki/index.php/UnRAID_6/VM_Management#Physical_to_Virtual_Machine_Conversion
  3. You will need to connect your hard disk to the unRAID server in order to make an image of it. Once you have made the image you can remove it and put it back in the pc it came from
  4. so you have made a windows 10 image from a real machine? It doesnt boot when you try and run it gets stuck on uefi boot. Please try to setting up as bios type to seabios then run the vm.
  5. sorry you will need to open the video in youtube website, then the files are linked in the video description. (click on "show more" in descrition and you will see them) .
  6. Thanks gridrunner! I'll try that tonight! I appreciate you looking into it for me! I thought I found everything there was on this issue, but I didn't find that thread! I tried the verde.kext fix last night that I mentioned previously, but it didn't do anything . Though the instructions said to put it in the 10.10 folder... Now I realize those folders must be the osx version, so 10.10 would not have worked for Sierra anyways... A couple of questions: Once I've dumped the kext in the correct efi folder, do I need to do anything else (Run Kext Utility etc etc), or do I just unmount the EFI partition and reboot? Finally, if I update my install, does this need to be repeated again, or will it stick? Thanks so much for the help! I'm so close to getting this working and ditching my bare steel PC and Mac (And justifying the monster server humming away in my basement! ;p) Yes if you put in the folder thats all you need to do. Most people put the essential kexts in the clover in efi. They should stick there if you reinstall or upgrade. Some people say that some kexts dont work in clover and they have to put them in /System/Library/Extensions but i have only put mine in clover
  7. Hi Guys. I have made a video on 3 gamers on 1 mATX motherboard and one CPU! The VMs use two GTX 1070s and one GTX 750 ti. After its put together and games been run 3 sets of benchmarks run all together on the VMS at once. 3 Gamers, 1 mATX Motherboard, 1 CPU and some benchmarks!
  8. I have no experience with that card but have a look at this post here it may be worth a try. https://www.tonymacx86.com/threads/radeon-hd-7750-xfx-glitchy-after-10-10-3-update.161511/ You will have to manually add the kext to the clover folder in the efi partition. efi/clover/kexts/other
  9. There is no loss i can notice whilst playing but i will be able to do some benchmark comparisions at the weekend. I will post the results here.
  10. connect drive to server then run this command. check what id is assigned "sd?" qemu-img convert -O raw /dev/sd? /mnt/sharename/xpimage.img
  11. I think your cpus are fast enough. i run games fine on a 2690v4es which has similar clock speeds to yours. Your chip gets passmark of 2630v3 multi thread: 12810 Single Thread Rating: 1758 compared to the i7 6700 (nonk) multi thread: 9981 Single Thread Rating: 2152 amd fx 8650 8 core multi thread: 8940 Single Thread Rating: 1505
  12. Ah ok cool. Do you know if each parity set is calculated separately?
  13. Would adding a second parity effect write speeds to the array as being written to 2 parity drive as it does with raid 6?
  14. you need to use disk id so source part would look like this but with disk your disk id <source dev='/dev/disk/by-id/ata-ST3500312CS_9VVERKB1'/>
  15. Hi glad you like the vids Yes i normally have the 6450 as the primary card for unRAID which i use for osx vms and openelec. I have run them for long periods of time without issue with the 6450 in seabios and ovmf vms. I have only used the 1070 as primary this last week but have had the vm on for a day or 2 just idle without shutting it down and was stable all that time, I gamed for about 1.5 hours during that time but nothing significant. I have never had probs with restarting vms except a few "one off occasions" if there has been a crash on vm then sometimes i have had to restart server. I would say it may be your rx380x having some issues. Maybe dump its rom and pass it through. Even though its not nvidia, passing the rom file can be very helpful with gpu problems.
  16. Hi there Peter, I dont think its necessary to specify that. Looking at the below from https://libvirt.org/formatdomain.html by default i think rombar is on anyway. rom The rom element is used to change how a PCI device's ROM is presented to the guest. The optional bar attribute can be set to "on" or "off", and determines whether or not the device's ROM will be visible in the guest's memory map. (In PCI documentation, the "rombar" setting controls the presence of the Base Address Register for the ROM). If no rom bar is specified, the qemu default will be used (older versions of qemu used a default of "off", while newer qemus have a default of "on"). Since 0.9.7 (QEMU and KVM only). The optional file attribute contains an absolute path to a binary file to be presented to the guest as the device's ROM BIOS. This can be useful, for example, to provide a PXE boot ROM for a virtual function of an sr-iov capable ethernet device (which has no boot ROMs for the VFs). Since 0.9.10 (QEMU and KVM only).
  17. Hi Guys i have made a video tutorial on how to pass through an nvidia gpu as the primary or only gpu in the server. This guide is based off hupsters great work on dumping the bios of the gpu. Hope you find it useful ! How to pass through an NVIDIA GPU as primary or only gpu in unRAID Here are some bios dumps from various Nvidia gpus GTX 5 Series evga 550ti 1GB https://www.dropbox.com/s/bbctm266ujctj4f/EVGA.GTX550ti.1024.110225.dump?dl=0 If using this please read here first http://lime-technology.com/forum/index.php?topic=52960.msg535568#msg535568 GTX 7 Series msi 7 50ti Twinfrozer https://www.dropbox.com/s/6cntzfu54qv2359/msi750titwinfrozer.dump?dl=0 evga GTX 760sc thanks to 1812) https://www.dropbox.com/s/yulm5ijodwko7jg/evgagtx760sc.dump?dl=0 GTX 9 Series gigabyte gtx960_2G https://www.dropbox.com/s/v6kvtdd5zxlmz02/Gigabytegtx960_GVN960IXOC_2GD.dump?dl=0 evga gtx970 SC https://www.dropbox.com/s/e2q89beqxjsehzz/evgagtx970sc.dump?dl=0 gigabyte gtx 970 https://www.dropbox.com/s/2iqoigtayh7pr5d/gigabyteGTX970.dump?dl=0 GTX 10 Series GTX 1050 Ti ZOTAC OC (thanks to darianf ) https://www.dropbox.com/s/8hxvgub2vxdq657/zotac1050tioc4g.dump?dl=0 GTX 1060 mini 3g Zotac(thanks to darianf ) https://www.dropbox.com/s/s6yhwl0kzksghcn/zotac1060mini3g.dump?dl=0 GTX1060_6gb EVGA (thanks to Brandur) https://www.dropbox.com/s/lyjczmwva573gx4/EVGA-GTX1060_6GB.dump?dl=0 GTX 1060 WINDFORCE OC 6g (thanks to @Lavoslav ) https://www.dropbox.com/s/6plqualklw8eptn/GV-N1060WF2OC-6GD.rom?dl=0 GTX1070 MSI founders edition https://www.dropbox.com/s/gtm917g5nnagpy6/msifoundersedition1070.dump?dl=0 GTX 1070 MSI seahawk . https://www.dropbox.com/s/8u4ryfqexh6ag0i/msiseahawk1070.dump?dl=0 GTX 1080 founders (thanks to heratic) https://www.dropbox.com/s/1f9ridkcmdrklv6/GTX1080FE.dump?dl=0 GTX 1080TI EVGA founders edition (thanks to heratic) . https://www.dropbox.com/s/f2xe3yi3c65kad7/1080ti.rom?dl=0 If anyone who has dumped their gpu bios could you please post here so we can get a collection on the site to help others as techpowerup bios doesnt work for us, nor to bios files dumped by gpuz How to edit a vbios from techpowerup using a hex editor @Matoking has written a script which will hex edit the vbios for you automatically for you. Please note he says it hasn't been tested extensively and warns this is used at your own risk https://github.com/Matoking/NVIDIA-vBIOS-VFIO-Patcher
  18. Just a stupid video i made of running unRAID on a macbook pro with usb flash drive as array. Then using its own OS X operating system passed through via its sdd as an unRAID vm!! OS X on unRAID running on a macbook pro!
  19. I did the same procedure as before: edited xml, booted machine, ran DDU to remove drivers, rebooted, reinstalled drivers. I didn't rescan to automatically install drivers and I think DDU said it changed that setting so Windows doesn't try to install it's version of the NVidia driver. Hi bobbintb. A long shot but maybe the card isnt getting enough power. Is your power supply old or not high enough wattage. Try reseating the gpu (even try another pci e slot) reconnect all the power cables to the gpu. (i found once that i had forgotten to connected the gpu power cable. The card still worked without the power connected until i loaded the drivers then i got an error. cant remember which error it was now though)
  20. What i think you need to do is just try and get one vm working well first before trying 2. Try taking out the second gpu and just using one gpu and go from there. Maybe try some other bios revision in the motherboard. See if there is a newer one than what you have. But maybe also try and use an older one as well (but check you dont go back too far so your chip isnt supported but as a v3 you should be okay) I had a motherboard where the newest bioses the vtd didnt work correctly but a few revisions back it did? Also check all your bios settings are optimal. Have you tried using a seabios vm as opposed to ovmf?
  21. Hi Ruckus42. I have read through your posts. So your pc is a dell 9020. This has AMD Radeon HD 8570 / Intel HD Graphics 4600 graphics, yes? Please make sure that the primary display in the bios is set for the hd4600 and not the hd8570. Please post your pci devices and your iommu groups (from tools system devices) as it is important your devices you want to passthrough are in their own iommu group. It would also be useful to have your vm xml code posted so we can see that as well. I had a dell server that i had problems with myself about a year ago, but did get working in the end. I know your trial is running out (this can be renewed) so please be patient. Remember we are here trying to help people on these forums as users. I totally understand your frustration not being able to get this working but wether you decide to buy unRAID or not, will not make us here be able to assist you any better! edit........ I hadn't read CHBMB's reply as i typed mine, so i apologise if it repeats alot what he says . As well as paid sessions from Limetech, have you tried emailing (free) them for help as well. They are very helpful and reply swiftly. Also which version of win 10 are you installing is it the anniversary edition?
  22. A couple of things may be worth trying. 1. create new xml with the vm manager (as your original was manual edits) call it windows 10 new. Try using ovmf for bios type if it will boot with that. If machine doesn't boot with this, then delete that template and make new with seabios. Choose 2 disks for disk one click manual and put /dev/sdb for disk two click manual and put /dev/sdd 2. choose vnc for graphics card. 3. boot machine. One in windows 10 then download and run ddu (display driver uninstaller) follow instructions on download link howto use http://www.guru3d.com/files-details/display-driver-uninstaller-download.html 4. reboot machine then shutdown. 5. go back to vm manager and change graphics to your gpu and also add sound (from gpu) 6. start vm then load correct nvidea drivers 7. keep fingers crossed and pray no boot loop
  23. Sure, but unless the program doesn't touch any system files or add .dll files to windows\system(32) then a clean windows install won't run the program any more, and you'll have to reinstall again. Most windows programs are not portable. There are great efforts made to FORCE windows programs to be portable, just google portable windows apps for examples. Yeah thats true. But i think he wants to be able to backup a small vdisk for the c drive and store programmes and data on the d drive. Then if his os drive becomes unstable he can replace the os drive with one of his os (c drive) vdisk backups. This way he can have a small vdisk backup of say 30 gigs, but have the majority of data on the second drive (vdisk) . This saves having to have a huge say 100 gig backup to get back where he was before the error.
  24. Just quickly skimming through your post, i see you are <emulatorpin cpuset='0-7'/> why so many cores for emulatorpin. just use one core for that. heres what i would do. 1. isolcpu 4 cores from each cpu you have, looking at your cpu pairs in tools, system devices. (but makes sure not to pin core 1 as unRAID prefers that core) then pin 4 isolated cores from cpu 1 to vm 1 and other 4 isolated cpus from core 2 to vm2. 2. dont isolate the emulatorpin cores in isolcpu 3. use only one core (non isolated and not core 1) from cpu 1 and pin it in xml to vm 1 for emulatorpin of that vm 4. 3. use only one core (non isolated ) from cpu 2 and pin it in xml to vm 2 for emulatorpin of that vm Dont use any dockers etc whilst you test the vms.
  25. You can easily install a program to any drive on windows, just look for the location option during the installation process, click on browse and direct pc to install it wherever you like. Programmes can be installed anywhere you like just windows convention sticks it in programme folder on os drive. You can also use sym links to move already installed programmes