Jump to content

SpaceInvaderOne

Community Developer
  • Posts

    1,747
  • Joined

  • Days Won

    30

Everything posted by SpaceInvaderOne

  1. I think this is a great idea. But what you can do right now.What i do is to use a "wake on lan" app on my android phone and tablet. This used with the VM Wake On Lan plugin means you can start a vm easily from the phone. My girlfriend does this to start openelec. Then once any vm has started, well its not too hard to shutdown!!!!! but a dedicated app.....yes please
  2. Yes i think thats a great idea. Awesome score 16883 makes me want to upgrade my card!!!
  3. Looks like the edit no longer in your xml. After you edited it and took out the Creative device in vm manager it gets rid of the xml edit. You must edit the xml then leave it, if you gointo vm manager and change anything it will get rid of anything manually added to the xml
  4. This could be very useful to plug a usb device on our machines accessing an unraid vm and have the vm be able to use them!! http://www.usb-over-network.com/usb-over-network.html shame its expensive for a licence!
  5. Try using the usb driver for that controller(via) from the driver cd for your motherbaord. Or if you dont have it goto motherboard manufacturers website and dl the driver from there.
  6. when checking the lsusb are you plugging a usb 2.0 device or usb 3 device in to check it. Maybe try a usb 3.0 device if you have one. (maybe worth a try) If you are sure that device 02:00.0 USB controller: VIA Technologies, Inc. Device 3483 (rev 01) isnt the controller your unraid key is on(please double check) then you could just pass it through and see in windows if it is the usb 3 ports on front. add to xml <qemu:arg value='-device'/> <qemu:arg value='vfio-pci,host=02:00.0,bus=root.1,addr=00.2'/> so end of your xml file would look like this <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=06:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on'/> <qemu:arg value='-device'/> <qemu:arg value='vfio-pci,host=01:00.1,bus=root.1,addr=01.0'/> <qemu:arg value='-device'/> <qemu:arg value='vfio-pci,host=06:00.1,bus=root.1,addr=00.1'/> <qemu:arg value='-device'/> <qemu:arg value='vfio-pci,host=02:00.0,bus=root.1,addr=00.2'/> </qemu:commandline> </domain>
  7. Just setup a win 10 vm same specs but with ovmf bios i7 6700, ASRock - Z170M Extreme4, EVGA gtx 960 ovmf i440fx 2.3, 8 cpu cores, 24 gigs ram test score graphics physics combined fire strike 1.1 6975 8072 10770 2738.............all better than my seabios vm skydiver 1.0 20629 26176 10061 20353...........all slightly lower than my seabios vm cloudgate 1.1 22476 49975 7682..........................higher graphics slightly lower physics each test i ran 3 times and got similar results. Overall it would seem for me anyway i get better 3d performance using an ovmf vm
  8. yes the first specs is from the server hosting my vm. i7 6700, ASRock - Z170M Extreme4, EVGA gtx 960 The second is from the vm itself seabios i440fx 2.3, 8 cpu cores, 24 gigs ram you can download the 3dmark basic from http://www.techpowerup.com/downloads/2497/futuremark-3dmark-2013-v1-5-915/
  9. To get started mine is win 10 vm i7 6700, ASRock - Z170M Extreme4, EVGA gtx 960 seabios i440fx 2.3, 8 cpu cores, 24 gigs ram test score graphics physics combined fire strike 1.1 6804 7873 10619 2661 skydiver 1.0 20769 26255 10140 20881 cloudgate 1.1 22187 47923 7705
  10. Hi Thought i'd make a post where we can post some benchmarks of our gaming vms using 3d mark. Post your cpu, motherboard, and graphics card in your unraid box. Then type of bios seabios or ovmf. Amount of cpu cores and ram assigned.
  11. Hi . I am thinking of upgrading my amd r7 370 gpu to an nvidea gtx970. I am happy with my system and game performance. However i want to use an nvidea so i can stream games full screen to another pc/ tablet using splashtop desktop. My amd has to be windowed when streaming games but nvidea will stream full screen........This is all so my daughter can play sims 4 on her laptop!!! But before I make my mind up i was hoping for some advise on the following. 1. I know that nvidea gpus require the disable hyper v setting. I thought the the hyper v helps with the speed of the vm. So will using an nvidea card with disabled hyper v effect my vm in a negative way at all? 2. Also why do nvidea cards require this setting yet amd dont. I know this is because if the driver detects a hypervisor it gives error 43, but why do nvidea want to stop the cards being used in a vm. It cant be a bug else surely they would address this in a driver update 3. So Is the disabled hyper v only necessary for windows vms or does it apply to linux vms aswell? thanks
  12. for now ive removed this and building a new image right now Thanks for all your work you do for us Binhex. Much appreciated
  13. edit2: It seems my PIA password is getting changed in my credentials.conf file. Everytime I correct it and restart the docker the password gets changed and I get an AUTH FAIL.... My password aswell. It had an ! (in it ie password!) then in credentials.conf had / infront of ! (ie password/!) Changed my pia password on the site to not have ! and all is fine now
  14. What i do is to have multiple versions of the xml file. I will create a vm using vnc and call it for example windows 10 vnc. This is my base vm template for that machine. After i have that working i will click add vm and choose template .xml expert. I copy the xml from the vm i first created and paste it into the new template, but change two parts. <domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'> <name>windows 10 vnc</name> <uuid>f2d2787d-25a1-e509-3b7f-c2fd11fa88ea</uuid> <description>windows 10 </description> <metadata> You must change the name to something different to original template say for example <name>windows 10 gpu passthrough</name> then delete the line <uuid>f2d2787d-25a1-e509-3b7f-c2fd11fa88ea</uuid> A new uuid will be automatically added when you first start the vm. This way you can test many different vm configs. i have vms with vnc, gpu passthrough, usb contoller passthrough all in separate xml files
  15. Hi guys. Rebuilt my unraid this weekend from a xeon 1240v2 and socket 1155 motherboard to an i7 6700 and ASRock - Z170M Extreme4 (socket 1151) motherboard. I noticed that the board had 2 usb controllers. The motherboard has only usb3 with usb 2.0 legacy support that can be enabled disabled in bios. root@Prime:~# lspci | grep USB 00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31) 04:00.0 USB controller: ASMedia Technology Inc. Device 1242 So my unraid flash drive would definately be on one controller and i can passthrough the other. I noticed some interesting things. Any usb device i plugged into the intel controller if usb 2.0 would be assigned bus 001. Any usb 3.0 would be assigned bus 002. root@Prime:~# lsusb Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 002: ID 0781:5583 SanDisk Corp 64gig usb3.0 flash Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 005: ID 046d:c52b Logitech, Inc. Unifying Receiver Bus 001 Device 006: ID 0f30:0001 Jess Technology Co., Ltd Bus 001 Device 002: ID 0781:556b SanDisk Corp UNRAID flash Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Swapping the devices in different usb ports gives same result usb 3.0 always bus 002 and usb 2.0 always bus 001 same on the other contoller. Usb 3.0 is bus 004 and usb 2.0 is bus 003. so looking at the device numbers root@Prime:~# readlink /sys/bus/usb/devices/usb1 ../../../devices/pci0000:00/0000:00:14.0/usb1 root@Prime:~# readlink /sys/bus/usb/devices/usb2 ../../../devices/pci0000:00/0000:00:14.0/usb2 root@Prime:~# readlink /sys/bus/usb/devices/usb3 ../../../devices/pci0000:00/0000:00:1c.0/0000:04:00.0/usb3 root@Prime:~# readlink /sys/bus/usb/devices/usb4 ../../../devices/pci0000:00/0000:00:1c.0/0000:04:00.0/usb4 I assume the usb2.0 legacy of the board just assigns a different bus to usb 2.0 devices. The reason im posting this is just to let others know that your bus can change and always test each port with a usb 2.0 and 3.0 device when checking the bus. I could have checked all my spare usb ports with my usb 3.0 flash and it would have given me a different bus to my unraid flash (which is usb 2.0) and i could have passed that controller by mistake.
  16. thanks for the link. I now have my cirrus graphics and network all working. Still have to boot with step by step which is fine, just a pain.
  17. yeah yeah i know everyone is running windows 10 but i want to run some really old systems for..... well no reason at all really !! Anyway i had a 98 vm in vmware which i converted to a kvm image. However when I run it, it will only start if I run it in step by step confirmation (see screenshot) When i run it in vmware it starts normally without having to do this. But as kvm it will only start this way. Anyone know why this happens and how to make it boot without this step? Also would love to get network drivers working and vga drivers my xml file is as follows <domain type='kvm'> <name>win98</name> <uuid>eab7c873-11b4-5a63-a5bd-acad96594c1a</uuid> <metadata> <vmtemplate name="Custom" icon="windows98.png" os="windowsxp"/> </metadata> <memory unit='KiB'>524288</memory> <currentMemory unit='KiB'>524288</currentMemory> <memoryBacking> <nosharepages/> <locked/> </memoryBacking> <vcpu placement='static'>1</vcpu> <cputune> <vcpupin vcpu='0' cpuset='0'/> </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='1' 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/user/Software/vms old operating systems/win98/win98.img'/> <target dev='hda' bus='ide'/> <boot order='1'/> <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/Software/Windows software/operating systems/unraid virtual io/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='0x04' function='0x0'/> </controller> <interface type='bridge'> <mac address='52:54:00:71:77:c7'/> <source bridge='ed'/> <model type='virtio'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x03' 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/win98.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> <input type='tablet' bus='usb'/> <input type='mouse' bus='ps2'/> <input type='keyboard' bus='ps2'/> <graphics type='vnc' port='-1' autoport='yes' websocket='-1' listen='0.0.0.0' keymap='en-us'> <listen type='address' address='0.0.0.0'/> </graphics> <video> <model type='cirrus' vram='16384' heads='1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> </video> <memballoon model='virtio'> <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/> </memballoon> </devices> </domain>
  18. I wanted to passthough a gpu on a laptop once (not using unraid) when using linux to a vm. But i had probs because although it had 2 gpus, being optimus all display is passed through the gpu built into the cpu. so never got it working. Also i heard you cant use the screen on laptop for gpu passthough you have to use a separate monitor out. Maybe someone else knows more. I always wanted to run a vm with passthrough on a laptop aswell
  19. yes. And after you have installed the perl and detected which driver for the sensors for your motherboad, you can delete the perl package from unraid as it is only needed to detect which driver is used not to run the sys temp plugin etc.
  20. I also had that problemon both 750ti and 950 so just passed through the on board sound instead. I will try this method now.
  21. You have 2 cores on your cpu. No hyperthreading. So you have 1 assigned to one vm and 2 assigned to the other. What this means is one virtual machine will use only one core whilst the other can use both. When both machines are running they will share one of the cores, whilst the virtual machine with the two cores will share one core with the other vm and have one to itself. Unraid will always have access to your cores so you dont have to worry about that. Think about it like running programmes on a computer. each vm is a programme and unraid is the os. I hope this makes sense.
×
×
  • Create New...