cyberdude

Members
  • Posts

    17
  • Joined

  • Last visited

Everything posted by cyberdude

  1. +1 here also for option of not auto-starting if disk is missing (array or cache pool device)
  2. Hi Richard. I was also going to point you to the VBIOS thread. However. I'm very curious if you got this working without problems? When I started using Unraid, according to all sources, it was impossible to GPU passthrough 2 (or more) of the SAME Gfx cards. In order to achieve this you would have had to have different cards. I can't remember if the above was only true if you used the VBIOS method to passthrough Gfx 1 card. I've specifically added two different Gfx card to my setup to avoid this problem. So therefore I'm very curious if you got your setup working with 4 of same cards (With 1 being main card passthrouged to VM1).
  3. Same problem here, with Nvidia card. - Only desyncs from websites/browsers (Using Chrome, haven't checked with other browsers), no problem using media players. - Only happens on HDMI Audio passthrough (Does NOT happen when using 6-channel audio). - Have tried both enabling/disabling hardware acceleration in Chrome. NotYetRated: I've read some threads here talking about enabling MSI. Some people have enabled MSI with success. I have had it enabled (and confirmed enabled) but it made the problem even worse, audio was suddenly stuttering like crazy. So currently living with having to refresh the page every once in a while when watching streams from Twitch or similar, and have had to resort to using my Chromecast a lot more xD. Wiki: https://wiki.lime-technology.com/UnRAID_6/VM_Guest_Support#Enable_MSI_for_Interrupts_to_Fix_HDMI_Audio_Support Others have talked about CPU pinning fixing the problem, I have yet to try that.
  4. Thanks, and confirmed working here Another request (not so important, but if you feel like it/have time), would be the option to mount these ISO shares as optionally readonly. [x] Checkbox Read-only in the dialog => $info["readonly"] = true => "-r" to the command executed in the same line as the previous issue. Just a nice little extra touch, but nothing too important. Might also make sense on the other mounts? SMB/NFS, Disk? I'm not sure, maybe.
  5. Just wanted you to be aware that I posted an issue on the Github issues. https://github.com/dlandon/unassigned.devices/issues/14 I've found that I couldn't mount ISOs that was dd'ed or qemu-img'd from physical disks. Unassigned-devices currently limits the mounting points to only CD/iso9660. I've posted an idea to a potential fix.
  6. Hey Bungy, thanks for your help so far. I've booted a Win10 and installed Hyper-V manager succesfully through "Programs and Features". However, I still can't seem to boot a VM in Hyper-V, it errors with same error message as I originally had. Would you be able to try and see if your setup boots a VM in HyperV? For me it doesn't want to boot anything, no matter if I select a physical disk, or create a new vhd. Google doesn't give me much except the same problems using VMWare as main hypervisor. Edit: I'm afraid this leads back to the thread/bug that jonp is referencing: https://bugzilla.kernel.org/show_bug.cgi?id=106621 They specially state: "This, together with "-cpu host,-hypervisor,+vmx will allow Hyper-V to be installed. It will however not allow to start these Virtual Machines." I'm really curious as to whether your setup can boot the VM in HyperV bungy
  7. Oh, thanks I'm already installing Win10 on SeaBios to try it. So I'm already doing it myself, I'll confirm here when done. Edit: Blargh! Maybe I could have just changed the XML to SeaBios instead. Anyways, I needed a secondary to experiment with anyways, so it's installing now anyways Update: Can confirm Hyper-V can install successful as soon as running on SeaBios. So I guess that's it.
  8. Thanks Bungy, just compared your setup with my setup line by line and found: 1) I used Unraid 6.3.0 2) GPU Passthrough 3) I'm using Win10 you are using Server 2016 4) It seems your setup is on SeaBios and not OVMF. I've tried to resolve 1 and 2, upgraded unraid to 6.3.2 and using VNC. Still no luck. Only difference now is SeaBios vs OVMF and Windows 10 vs Server 2016. So question now becomes is it only Server 2016 that can do this? Shoudn't this also work with win 10? I've not been able to google anything that makes this a difference. Would seabios vs ovmf make any difference here? Maybe OVMF doesn't nest/support SLAT/EPT?
  9. Update Thanks to Bungy's post I think I moved one step closer, however still no real success. Appending the kvm-intel nested to the syslinux config did something right I think. Before I couldn't install Hyper-V due to: "The processor does not have required virtualization capabilities". However no Windows says I can't install Hyper-V due to: "The processor does not have second level address translation (SLAT) capabilities". My CPU is 6800k and supports SLAT / EPT. So now I'm stuck here
  10. The link that 1812 works perfectly, I used that thread to passthrough my primary gfx (1060 gtx) to windows vm. However the information is scattered all over the thread, and a mix of old and new information, so it took a bit of reading to get it right. However, all this information has been gathered and collected as a video guide by gridrunner here: https://lime-technology.com/forum/index.php?topic=52960.0
  11. Wouldn't matter, unfortunately. I'm going to test out Bungy's post later today.
  12. Wow.. Thanks jonp Although that's bad news for me Guess I'll have to try to see if I can get my p2v converted through other means. Looking at release notes, it looks as I can expect 6.4 to be in the range of at least 3-6 months. At least thanks for finding that KVM bug, now I know the source of the frustration
  13. Thanks for clarifying jonp However that still doesn't really bring us closer. I see now that when I disable the Hyper-V setting on a VM I get the Nvidia passthrough problem that has been mentioned. By just enabling it, the problem is gone, which also shows that Unraid is already "faking" the vendor_id (with the text "none"?) Bungy wrote: Nested virtualization was disabled in 6.3rc9 and 6.3stable. It can be re-enable by adding these lines to the top of your /boot/config/go script: <code> echo "options kvm-intel nested=1" > /etc/modprobe.d/kvm-intel.conf echo "options kvm-amd nested=1" > /etc/modprobe.d/kvm-amd.conf </code> However even with that I still can't install/run Hyper-V VMs. I do not run Avast or other such software, so I'm really not concerned there. How do we enable nested virtualization? Is Bungy's tip correct? Or is there something missing to reenable nested virtualization? Would I be forced to downgrade to a Beta release? Linux 4.9.7-unRAID. root@Tower:~# cat /etc/modprobe.d/kvm-intel.conf options kvm-intel nested=1
  14. No luck here either VM Guests won't start, error's about some Hyper-V component not running (it doesn't specify which component). Looking forward to see your XML Bungy
  15. I think I solved it, with an additional note. I don't know if Buggy's post made a difference, but I'm guessing it did. However: I still couldn't install hyper-v through programs and features. Same message and greyed out as screenshot above. After a bit of googling and mumbling, I randomly stumbled on a microsoft link: https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v By random chance I just attempted the powershell command written there: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All And success, it installed hyper, rebooted twice and I now have Hyper-V Manager and everything installed. NB: I have not yet tried booting anything through it, so whether it works or just installed I can't say yet. I'm keeping my hopes high, will try during the weekend. I'll update this thread/post if I have success.
  16. Hey chvb and others in this thread. Have any of you gotten Hyper support to work? I was pleased to see chvb's post, and just yesterday updated to 6.3 RC. However I still can't enable Hyper-V in my windows. I have added the vendor_id, I do have Nvidia card passthrough (GTX 1060). I tried with both i440 and Q35 to see if that made any difference. Attached complete XML for Q35 setup. Originally using i440, both tried with the newest .7 version. Booting fine, no problems there. Grep of ps axf showing that unraid/virsh correct parsed the xml and added hv_relaxed, hv_vapic, hv_spinlocks AND hv_vendor_id as it is supposed to. $ ps axf | grep qemu 22360 ? SLl 8:57 /usr/bin/qemu-system-x86_64 -name guest=Windows 10 HyperV,debug-threads=on -S -object secret,id=masterKey0,format=raw,file=/var/lib/libvirt/qemu/domain-5-Windows 10 HyperV/master-key.aes -machine pc-q35-2.7,accel=kvm,usb=off,dump-guest-core=off,mem-merge=off -cpu host,hv_time,hv_relaxed,hv_vapic,hv_spinlocks=0x1fff,hv_vendor_id=123456789ab -drive file=/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd,if=pflash,format=raw,unit=0,readonly=on -drive file=/etc/libvirt/qemu/nvram/5e9c2cf0-54a6-77a8-83a6-bad5b70ba573_VARS-pure-efi.fd,if=pflash,format=raw,unit=1 -m 10240 -realtime mlock=off -smp 8,sockets=1,cores=4,threads=2 -uuid 5e9c2cf0-54a6-77a8-83a6-bad5b70ba573 -display none -no-user-config -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/domain-5-Windows 10 HyperV/monitor.sock,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=localtime -no-hpet -no-shutdown -boot strict=on -device i82801b11-bridge,id=pci.1,bus=pcie.0,addr=0x1e -device pci-bridge,chassis_nr=2,id=pci.2,bus=pci.1,addr=0x0 -device ich9-usb-ehci1,id=usb,bus=pcie.0,addr=0x7.0x7 -device ich9-usb-uhci1,masterbus=usb.0,firstport=0,bus=pcie.0,multifunction=on,addr=0x7 -device ich9-usb-uhci2,masterbus=usb.0,firstport=2,bus=pcie.0,addr=0x7.0x1 -device ich9-usb-uhci3,masterbus=usb.0,firstport=4,bus=pcie.0,addr=0x7.0x2 -device virtio-serial-pci,id=virtio-serial0,bus=pci.2,addr=0x2 -drive file=/mnt/disk1/isos/Windows10.iso,format=raw,if=none,media=cdrom,id=drive-sata0-0-0,readonly=on -device ide-cd,bus=ide.0,drive=drive-sata0-0-0,id=sata0-0-0,bootindex=2 -drive file=/mnt/disk1/isos/virtio-win-0.1.126.iso,format=raw,if=none,media=cdrom,id=drive-sata0-0-1,readonly=on -device ide-cd,bus=ide.1,drive=drive-sata0-0-1,id=sata0-0-1 -drive file=/mnt/disk1/domains/Windows 10/vdisk1.img,format=raw,if=none,id=drive-sata0-0-2,cache=writeback -device ide-hd,bus=ide.2,drive=drive-sata0-0-2,id=sata0-0-2,bootindex=1 -netdev tap,fd=23,id=hostnet0,vhost=on,vhostfd=25 -device virtio-net-pci,netdev=hostnet0,id=net0,mac=52:54:00:11:58:2e,bus=pci.2,addr=0x1 -chardev pty,id=charserial0 -device isa-serial,chardev=charserial0,id=serial0 -chardev socket,id=charchannel0,path=/var/lib/libvirt/qemu/channel/target/domain-5-Windows 10 HyperV/org.qemu.guest_agent.0,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=org.qemu.guest_agent.0 -device vfio-pci,host=01:00.0,id=hostdev0,bus=pci.2,addr=0x3,romfile=/boot/vbios.rom -device usb-host,hostbus=5,hostaddr=3,id=hostdev1,bus=usb.0,port=1 -device usb-host,hostbus=3,hostaddr=4,id=hostdev2,bus=usb.0,port=2 -device usb-host,hostbus=3,hostaddr=6,id=hostdev3,bus=usb.0,port=3 -device usb-host,hostbus=5,hostaddr=2,id=hostdev4,bus=usb.0,port=4 -device virtio-balloon-pci,id=balloon0,bus=pci.2,addr=0x4 -msg timestamp=on Everything is working as normal, no problems. Nvidia card is in use, etc. However my "Windows Features" has greyed out Hyper-V Platform telling me that the "Processor does not have required virtualization capabilites". Attached image. Am I missing something? I'm hoping to get this to work, as I'd like to run my old Windows 7 temporarily in Hyper-V. I was not succesful in booting my old Windows 7 (Without it BSOD'ing) in either Unraid nor VirtualBox. Hoping Hyper-V will allow me to boot it up. Win10HyperVXml.txt
  17. Hey Guys Long post incoming! Hoping you will read A friend of mine has recently started his venture in unRaid, and has successfully convinced me to try it out. It almost sounds too good to be true, and almost perfect (Provided it always works). So I'm here with a fresh mindset and completly new hardware build (Not yet ordered, but will most likely today). I'm hoping to get some help with my hardware setup, and guidance on the possibilities. First up here is my ideas and visions that I have in mind. 1: Background for what I want to use unRaid for: My trustworthy 8-year old first-generation i7 920 just died on me, and what better timing than me currently being in position to through some money at a brand spanking new setup. So, I'm trying to build a setup where I can realize some my dream-ideas of a setup. I'm not a hardcore-gamer, but I do use steam, and occasionally game some Racing games, and currently regularly playing Rocket League. This means that my setup should support Gaming at high-speed, high-resolution. However this is sort of secondary, but is still a must. I'm a Software developer, working both daily with software development, and the occasional hobby-projects, side-jobs, etc. This also means that I fairly technical, but mostly inexperience in any *nix (I know the basic commands, etc.) I have recently become very frustrated with Microsoft and Win10 in generel. However seeing, I need a gaming platform and I having spent the past 20 years in Windows, I'm most likely not able to fully get rid of Windows. I'm a seasoned .Net developed, and thus many of my hobby projects, and my daily job is in .Net. So yeah, I'm sort of married to Microsoft. However I'd like to try to change that, as much as I can. So I'd like to venture on to a setup, where daily usage (Browsing, applications, etc) is done in a *nix environment, and then running a Win10 Virtually, with full access/dedicated Gfx possibilities. This means that at first my Gfx needs on *nix is very limited, however in the coming future, I'm hoping to move more and more over to the *nix platforms, thus my first setup is based on only 1 "high/mid-end" Gfx for the Windows part. Would add additional Gfx cards for *nix usage later on. Currently I also have media stored on a NAS box, and "I think" this is also what I'd like to in the future. This means that I'm not really planning to use Raid array of unRaid. Basically 1 computer to rule all my home computer needs, a workstation. With Zero/Thin client setups (monitor, keyboard, mouse). 2: Hardware currently on my shopping-list CPU: Intel 6800k Memory: G.Skill Ripjaws (2x8GB) Motherboard: Asus X99-Deluxe II Case: Fractal Design Define R5 Gfx-1: ASUS GeForce 210 EN210 SILENT/DI/1GD3/V2(LP) Gfx-2: GeForce 1060 GTX ASUS DUAL-GTX1060-O6G SSD: Samsung 850 EVO (850 GB) PSU: EVGA SuperNOVA 650 80+ Gold (Already own this, unused, so I'll try to get by with this, and maybe upgrade later, when third gfx is added, etc) 3: Short term - unRaid as base - *nix VM, most likely Mint or Ubuntu, or something similar. - Win10 VM, with dedicated Gfx (GTX 1060) - A few dockers, such as Plex server, couchpotato, etc, whatever cool dockers are out there . Maybe some hobby-hosted apache/nodejs, either in dockers (If possible), or a seperate *nix VM. - Seperate VM setup for Girlfriend, TV, etc. - Also Steam Link for Steam Streaming to TV. 4: Semi short-term - I want to be able to have my home-office with a setup with e.g. 3/4 monitors. And then a secondary setup e.g in the living room, with 1-2 monitors, maybe even a setup in the bedroom, I would love to be able to do all of of these: [*]Move freely between the two position, and have my session move from the office to the living room, continuing whatever I was doing. RDP is one option, however I'd love to be able to do this without RDP so as to get the Gfx power to do gaming in living room, on a secondary setup. [*]Login (with a secondary account) to one (or the primary) of the VM's already booted. [*]Boot up a secondary VM in the living room or bed-room. All of these primarily on Windows. Maybe in the long-run I'd be able to live with pure *nix in these regards (Most just browsing, playing media), where gaming would happen through Steam Link streaming from the primary Windows VM. 5: Long term - Adding a dedicated Gfx to a *nix VM, so I could start transitionen the more Gfx heavy stuff to *nix, such as Gaming, Unity3D, etc. - Home automation scripts/dockers, communcation with Arduino/PI/Pine projects. - etc. 6: So then comes the questions: [*]Which parts of my dreams, both short-term, semi short-term and long-term are possible? And what parts would not be possible with unRaid? [*]Any problems with my hardware setup? I think I just found problems with the Nvidia 210, as people apparently have problem with it not handling rebooting of VM's? [*]Would I have a problem with the 210 card? If yes, what's a good alternative, silent, cheap? [*]My motherboard/cpu does not have integrated GPU. Do I need a seperate gfx for unRaid, *nix and Windows? Do I need 3 gfx's? Or can I survive with 2? unRaid needs one for setup? But does it need it afterwards, when everything is handled in the web-interface? Would I be able to use the 210 for unRaid, and then boot up Mint on the same Gfx? And then have the 1060 dedicated for Windows? [*]One of the very important questions is whether I NEED Raid Array? I wasn't really planning on using the Raid Array at first. Running everything purely from the SSD. Is this possible? Or does unRaid Virtualization Host and Application Server require the Raid Array? [*]I plan on adding a few disks later, and then run my entire setup from this with SSD as Caching disk. But these would not be more than a few TB's large, and solely for the systems, games, etc. I plan on adding more external NAS boxes to my network later, where I store various media. If possible, how would I go from running everything from the SSD to the transation of the Array+SSD cache disk? [*]If this is not possible, or almost impossible. Would it suffice to add a single 1/1½ TB disk as a single disk to the array, and then later on add more for secondary and parity disk? [*]Future possibilty for dedicated SLI in Windows using unRaid? [*]Good options for (Zero clients, KVM switch, etc) for adding a Monitor, keyboard, mouse from the livingroom/bedroom to the Workstation in office room. I think this was it for now, and I'm hoping to get these doubts/questions answered quickly, so I can finally buy and build my dream-setup Looking forward to using unRaid, and hoping I'll be able to provide some scripts/dockers myself to the community in the coming future