jazzy192

Members
  • Posts

    23
  • Joined

  • Last visited

Everything posted by jazzy192

  1. Cheese Squid but how come all my Docker Containers now show version: not available? I also had to uninstall Radarr as it stopped working that's why I did a demo try with that Radarr-sma.
  2. Hey chaps. I followed this guide exactly as it said: https://forums.serverbuilds.net/t/guide-move-your-docker-image-and-appdata-to-an-unassigned-drive/1478/19 in the guide it says to do this: 0. Back up your appdata folder I would recommend installing the CA Appdata Backup/Restore plugin from the Apps tab, and running a full backup of your entire appdata folder prior to moving anything. The process shouldn’t take more than a few minutes, and it will give you a safety net just in case you run into a problem. You may also want to consider using the plugin to schedule recurring backups. Regardless of how you backup the folder, make sure the backup is completed before you proceed. 1. Stop all of your running containers Save your work in any containers that are running, then go to the Docker tab in the WebUI and click the Stop all button. 2. Disable Docker and grab the current paths Go to Settings > Docker, and set Enable Docker to No, then Apply the settings and wait for the page to reload. You’ll notice the Docker tab is no longer showing in the top menu. While you are here, make note if the Docker vDisk locationand Default appdata storage location. You will need these paths in a future step. Take a screenshot, or copy them to a notepad to make things easier. Copy the full path including the leading and trailing slashes. If you haven’t changed them from the defaults, they are: Docker vDisk location: /mnt/user/system/docker/docker.img Default appdata storage location: /mnt/u1 3. Get the unassigned drive name Go to the Main tab and find the name of the unassigned drive you want to use. For example, in this screenshot I have a disk named ua_docker. This drive name is what you will use in all the steps below when they ask for <unassigned_drive> <<<<SEE ATTACHED PHOTO CALLED: Get File Namepng.>>> 4. Open a terminal Click the >_ icon in the upper right to open the Web Terminal, or use Putty or your favorite terminal emulator to connect to the server. 5. Create the folder for the Docker vDisk Enter the following command: mkdir -p /mnt/disks/<unassigned_disk>/system/docker && chown -R nobody.users /mnt/disks/<unassigned_disk>/system replacing <unassigned_disk> with the name of the disk from step 3. 6. Move the Docker vDisk image to the new drive Enter the following command: mv <default_appdata> /mnt/disks/<unassigned_disk>/ replacing <default_appdata> with the appdata location from step 2, and <unassigned_disk> with the disk name from step 3. This step may take a while, depending on how many containers you have. 7. Move the appdata folder to the new drive Enter the following command: mv <default_appdata> /mnt/disks/<unassigned_disk>/ replacing <default_appdata> with the appdata location from step 2, and <unassigned_disk> with the disk name from step 3. This step may take a while, depending on how many containers you have. 8. Mount the Docker vDisk image Enter the following command: mkdir /mnt/docker_temp && mount /mnt/disks/<unassigned_disk>/system/docker/docker.img /mnt/docker_temp replacing <unassigned_disk> with the folder from step 3. 9. Update the container configuration files to reflect the new appdata path Enter the following command: find /mnt/docker_temp/containers -name '*.json' -exec sed -i -r 's/appdata(.*):(r[ow])"/appdata\1:\2,slave"/g; s+<default_appdata>+/mnt/disks/<unassigned_disk>/appdata/+g' {} \; Replace <default_appdata> with the appdata folder from step 2, and <unassigned_disk> with the disk name from step 3. 10. Update the dockerMan templates to reflect the new folder qnter the following command: find /boot/config/plugins/dockerMan/templates-user/*.xml -exec sed -i -r 's+<default_appdata>+/mnt/disks/<unassigned_disk>/appdata/+g; s/(.*)appdata(.*)Mode="(r[ow])"(.*)/\1appdata\2Mode="\3,slave"\4/g;' {} \; Replace <default_appdata> with the appdata folder from step 2, and <unassigned_disk> with the disk name from the beginning. 11. Update Unraid Docker Config Enter the following command: sed -i 's+/mnt/user/+/mnt/disks/<unassigned_drive>/+g' /boot/config/docker.cfg Replacing <unassigned_drive> with the disk name from step 3. 12. Clean up after yourself §Enter the following command: umount /mnt/docker_temp && rmdir /mnt/docker_temp && exit You can now close the terminal window. 13. Restart the Docker engine Go to the Docker tab and verify that all of your containers are still listed. You can now start your containers again and verify they’re working. 16. It's Miller Time That’s it, you’re done. If your containers are all running, grab a beer or 3 and celebrate. You have successfully moved your Docker installation. But now when I startup Unraid I have to disable Docker before starting the array and then when its started I can turn on Docker but quite a few of them don’t work and the docker screen looks like the one attached. I just installed radarr-sma for example but the install filed and when I click launch it says "Execution Error" and below 'Server Error'?
  3. My MacBook is having trouble accessing my Unraid shares. My Windows PC's are fine and the MacBook was also until a while ago it suddenly stopped working. I can see the server on the network but when I click on it it says 'connection failed' and if I do the 'connect as' it doesn't give me the chance to try to input them, it just says 'There was a problem connection to the server "Tower". Contact your.....' I have tried connecting via IP and via smb but the sam thing still happens? Any ideas?
  4. Hello, I keep getting reboots from time to time. In the syslog part of it shows: Sep 13 19:37:32 Tower kernel: mce: [Hardware Error]: Machine check events logged Sep 13 19:37:32 Tower kernel: mce: [Hardware Error]: CPU 0: Machine Check: 0 Bank 27: baa000000002080b Sep 13 19:37:32 Tower kernel: mce: [Hardware Error]: TSC 0 MISC d012001300000000 SYND 5d020006 IPID 1002e00000500 Sep 13 19:37:32 Tower kernel: mce: [Hardware Error]: PROCESSOR 2:870f10 TIME 1600022229 SOCKET 0 APIC 0 microcode 8701013 I have attached the diagnostics zip. Cheers champs tower-diagnostics-20200913-2129.zip
  5. 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!
  6. Happens on my MacBook Pro 16 in Safari. I mentioned it a while ago either here or Reddit and people basically just thought I was dumb or something. Its fine in Chrome on my Windows 10 VM though
  7. 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.
  8. Ah ok, no worries. What is the VFIO-PCI CGF sorry? I am also on 6.9.0-beta25 currently.
  9. Hey, I don't suppose you have had a 1080Ti or similar before? I have one in my Unraid build running; AsRock X570 Taichi, Ryzen 3950x, 32GB RAM, Nvidia 1080Ti etc for my Windows 10VM which I use parsec to stream to my MacBook for PC software and some occasional gaming. Just wanted to know how the 2080Ti compares to the 1080Ti while running in a virtual machine environment.
  10. PS my XML is: <?xml version='1.0' encoding='UTF-8'?> <domain type='kvm'> <name>Windows 10</name> <uuid>a781c519-e8bf-3b12-2dfb-dd39bead760f</uuid> <description>Nvidia 1080 Passed Through</description> <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'>24</vcpu> <cputune> <vcpupin vcpu='0' cpuset='4'/> <vcpupin vcpu='1' cpuset='20'/> <vcpupin vcpu='2' cpuset='5'/> <vcpupin vcpu='3' cpuset='21'/> <vcpupin vcpu='4' cpuset='6'/> <vcpupin vcpu='5' cpuset='22'/> <vcpupin vcpu='6' cpuset='7'/> <vcpupin vcpu='7' cpuset='23'/> <vcpupin vcpu='8' cpuset='8'/> <vcpupin vcpu='9' cpuset='24'/> <vcpupin vcpu='10' cpuset='9'/> <vcpupin vcpu='11' cpuset='25'/> <vcpupin vcpu='12' cpuset='10'/> <vcpupin vcpu='13' cpuset='26'/> <vcpupin vcpu='14' cpuset='11'/> <vcpupin vcpu='15' cpuset='27'/> <vcpupin vcpu='16' cpuset='12'/> <vcpupin vcpu='17' cpuset='28'/> <vcpupin vcpu='18' cpuset='13'/> <vcpupin vcpu='19' cpuset='29'/> <vcpupin vcpu='20' cpuset='14'/> <vcpupin vcpu='21' cpuset='30'/> <vcpupin vcpu='22' cpuset='15'/> <vcpupin vcpu='23' cpuset='31'/> </cputune> <os> <type arch='x86_64' machine='pc-q35-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/a781c519-e8bf-3b12-2dfb-dd39bead760f_VARS-pure-efi.fd</nvram> <boot dev='hd'/> </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='24' 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/local/sbin/qemu</emulator> <disk type='file' device='cdrom'> <driver name='qemu' type='raw'/> <source file='/mnt/user/isos/virtio-win-0.1.160-1.iso'/> <target dev='hdb' bus='sata'/> <readonly/> <address type='drive' controller='0' bus='0' target='0' unit='1'/> </disk> <controller type='usb' index='0' model='ich9-ehci1'> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x7'/> </controller> <controller type='usb' index='0' model='ich9-uhci1'> <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'> <master startport='2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x1'/> </controller> <controller type='usb' index='0' model='ich9-uhci3'> <master startport='4'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x2'/> </controller> <controller type='pci' index='0' model='pcie-root'/> <controller type='pci' index='1' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='1' port='0x8'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0' multifunction='on'/> </controller> <controller type='pci' index='2' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='2' port='0x9'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/> </controller> <controller type='pci' index='3' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='3' port='0xa'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/> </controller> <controller type='pci' index='4' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='4' port='0xb'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x3'/> </controller> <controller type='pci' index='5' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='5' port='0xc'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x4'/> </controller> <controller type='pci' index='6' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='6' port='0xd'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x5'/> </controller> <controller type='pci' index='7' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='7' port='0xe'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x6'/> </controller> <controller type='pci' index='8' model='pcie-to-pci-bridge'> <model name='pcie-pci-bridge'/> <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/> </controller> <controller type='virtio-serial' index='0'> <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/> </controller> <controller type='sata' index='0'> <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> </controller> <interface type='bridge'> <mac address='52:54:00:61:46:e8'/> <source bridge='br0'/> <model type='virtio'/> <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/> </interface> <serial type='pty'> <target type='isa-serial' port='0'> <model name='isa-serial'/> </target> </serial> <console type='pty'> <target type='serial' port='0'/> </console> <channel type='unix'> <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'> <address type='usb' bus='0' port='1'/> </input> <input type='mouse' bus='ps2'/> <input type='keyboard' bus='ps2'/> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x0f' slot='0x00' function='0x0'/> </source> <rom file='/mnt/user/General Storage/NVIDIA.GTX1080Ti.11264.170118.rom'/> <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x0f' slot='0x00' function='0x1'/> </source> <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x01' slot='0x00' function='0x0'/> </source> <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/> </hostdev> <memballoon model='none'/> </devices> </domain>
  11. Cheers the fast reply. The video your talking of, is that the generic setting up Windows as a daily driver from a few years ago? If so then I have already done that many times as I had dual Xeon build before my Ryzen. Hmm, if I try and have them on the same BUS then I cannot create the VM? Mine have to be on 4 and 5. The error is like below if I try and change the sound card part to 4 also: Its not in the video about the unknown device but I have not looked on the forums really yet. Im also 99% sure it wasn't there after installing the VirtIO drivers. Im pretty sure it was when I changed from UEFI to Legacy. Mine was working fine on UEFI, I just changed it after watching the recent SpaceInvader video.
  12. Thanks for the write up. I also have the same motherboard but the CPU is the 3950x. After creating the VM did you manage to installed the motherboard drives from ASRock? It won’t let me as it says it’s not a compatible device? I guess it’s because it’s a VM. Where the slots both the same for your GPU? Again, mine is similar being a 1080 Ti with both slots 0 and and bus different. Lastly, in device manager the only thing which isn’t installed is a unknown device? I cannot work out what it is? The other PCIe items installed and working ‘in unraid’ is a SFP+ card, LSI controller and then the USB controller but that’s passed through to Windows. I find it simply easier to use a PCIe USB controller entirely passed through instead of working out which motherboard ones are for which. Cheers
  13. Hello, Just wondering if anyone has the same board as I cannot get PCIe passthrough to work/show as option for anything? I have tried stubbing the GPU (Nvidia 1080 Ti) but it’s not even a option for passthrough but shows up in Unraid ‘System Devices’ (posted on Pastebin in link below). I have tried simply passing the PCI USB 3.0 Controller: - [1b73:1100] 0c:00.0 USB controller: Fresco Logic FL1100 USB 3.0 Host Controller (rev 10) Which is in its own IOMMU Group but is not a option in VM creation at all, again, tried stubbing it at boot, editing the VM XML etc but still will not show up as an option to passthrough? It’s the same for the NVMe drives etc. Nothing comes up as a option when editing or creating a VM? In ‘System Profiler’ (I think it may be a plug-in?) it says that IOMMU is disabled, could that be the problem? If so, how do I enable it? I guess it’s a BIOS setting? I’m running version 2.70 by the way and the CPU is a Ryzen 3950x. System devices: https://pastebin.com/q4tch0Kd Cheers
  14. Hello, Before I switched CPU/Motherboard etc I somehow managed to install Windows 10 on my NVMe drive without passing it through. Well I didn't make a change on the Flash drive and on the VM creation I simply selected None for the vDisk. I can confirm it was working bare metal as when I built my Ryzen build it booted into Windows 10 first time as I forgot to set the USB stick for Unraid. I cannot remember how I did it, any ideas? The NVMe drive did not show up in Unassigned Devices and when creating the VM I just selected None for the Primary vDisk Location. Stumped how I managed it?!
  15. Exactly what causing the same problem with me! I had a screen of Rclone or running!
  16. How are you finding the build? Im after a more gaming focus build now I have a separate 2u Plex Quicksync Server. I posted the following on Reddit and may make a post on here depending on replies. Im looking to upgrade my current Unraid build to the same CPU etc from the following but slightly worried about running out of PCIe Lanes: Dual Xeon E5-2695-V2 (Changing) - Possibly Ryzen 9 3950X Supermicro X9DRH-7TF E-ATX (Changing) - Unsure yet, would want a 10Gbe NIC, M.2 slots 64GB ECC REG DDR3 RAM (Changing) - 32GB DDR4-3200 PC4-25600 Nvidia 1080Ti (Passed through to Windows VM) LSI SAS 2308 PCI-E controller (2 port, each one connects to 4 of the 16 drive bays) Solarflare dual SFP+ 10Gbe NIC (would remove if the new motherboard has a 10Gbe NIC) Fresco Logic PCI USB 3.0 controller (passed through to Windows 10 gaming VM) 8 x WD Red 8TB 3.5” drives (Unraid, 6 usable, 2 parity) 2 x 500GB Samsung 860 Evo SSD (Unraid Cache Drive Pool) 1 x 1TB Western Digital WD Blue 3D Nand Sata SSD (Used for vdisk storage but can be removed if I'm low on PCIe Lanes) PCI Express M.2 NGFF PCI-E SSD to PCIe 3.0 x4 Host Adapter Card (would remove if the new motherboard has M.2 slots) WD Black SN750 NVMe 250GB SSD (passed through to Windows 10 VM where Windows 10 is installed on) Would I have enough PCIe Lanes and if so could someone suggest a decent motherboard with a 10Gbe NIC and M.2 slots? Cheers
  17. Hmm, I am having trouble with this... I followed the guide but when in macOS I add/map the rootshare folder its empty? Any ideas? Cheers
  18. Hello, Im doing a website for a friend who already has a basic website and domain with Wix but wants me to copy it in Wordpress pretty much. Is there an app/docker that can do that with a database etc. Pretty much everything for a Wordpress website. I know many years ago I used WAMP or similar and was wondering if there was something similar for Unraid so I can show him at the same time? I know the IP will change as my Ip isn't static but thats not a problem. Cheers
  19. More of an annoyance really but since updating from 6.7.x it would just open a new window showing the logs but now it asks me to log back into the Web GUI again and directs me to the main screen.
  20. Well it was working but now when I SSH in and run the commands (wanted to test it again before adding the script) and I get his: root@Tower:~# /sys/class/vtconsole/vtcon0/bind -bash: /sys/class/vtconsole/vtcon0/bind: Permission denied
  21. You sir, are a bloody legend! Spent about five hours trying to get my Nvidia 1980 Ti passed through but just got failed to map rom or code 43. Touch wood it carries on working! Thank you
  22. Really strange, I couldn't find my shares on the Network so turned on SMB 1.0/CFIS Client and now my VM won't boot after asking to restart? It goes into auto recovery loop? Any ideas why and how to fix? XML: <?xml version='1.0' encoding='UTF-8'?> <domain type='kvm'> <name>Windows 10 Blue Iris-PVR</name> <uuid>8d585207-b773-b4fb-fd5e-c783f1c536b0</uuid> <metadata> <vmtemplate xmlns="unraid" name="Windows 10" icon="windows.png" os="windows10"/> </metadata> <memory unit='KiB'>16777216</memory> <currentMemory unit='KiB'>2097152</currentMemory> <memoryBacking> <nosharepages/> </memoryBacking> <vcpu placement='static'>20</vcpu> <cputune> <vcpupin vcpu='0' cpuset='14'/> <vcpupin vcpu='1' cpuset='38'/> <vcpupin vcpu='2' cpuset='15'/> <vcpupin vcpu='3' cpuset='39'/> <vcpupin vcpu='4' cpuset='16'/> <vcpupin vcpu='5' cpuset='40'/> <vcpupin vcpu='6' cpuset='17'/> <vcpupin vcpu='7' cpuset='41'/> <vcpupin vcpu='8' cpuset='18'/> <vcpupin vcpu='9' cpuset='42'/> <vcpupin vcpu='10' cpuset='19'/> <vcpupin vcpu='11' cpuset='43'/> <vcpupin vcpu='12' cpuset='20'/> <vcpupin vcpu='13' cpuset='44'/> <vcpupin vcpu='14' cpuset='21'/> <vcpupin vcpu='15' cpuset='45'/> <vcpupin vcpu='16' cpuset='22'/> <vcpupin vcpu='17' cpuset='46'/> <vcpupin vcpu='18' cpuset='23'/> <vcpupin vcpu='19' cpuset='47'/> </cputune> <os> <type arch='x86_64' machine='pc-i440fx-3.1'>hvm</type> <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader> <nvram>/etc/libvirt/qemu/nvram/8d585207-b773-b4fb-fd5e-c783f1c536b0_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='10' threads='2'/> </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='block' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source dev='/dev/disk/by-id/ata-SanDisk_SSD_PLUS_240GB_1907CE800714'/> <target dev='hdc' bus='sata'/> <boot order='1'/> <address type='drive' controller='0' bus='0' target='0' unit='2'/> </disk> <disk type='file' device='cdrom'> <driver name='qemu' type='raw'/> <source file='/mnt/user/isos/Win10_1809Oct_v2_EnglishInternational_x64.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/isos/virtio-win-0.1.160-1.iso'/> <target dev='hdb' bus='ide'/> <readonly/> <address type='drive' controller='0' bus='0' target='0' unit='1'/> </disk> <controller type='usb' index='0' model='ich9-ehci1'> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x7'/> </controller> <controller type='usb' index='0' model='ich9-uhci1'> <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'> <master startport='2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x1'/> </controller> <controller type='usb' index='0' model='ich9-uhci3'> <master startport='4'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' 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='sata' index='0'> <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/> </controller> <controller type='virtio-serial' index='0'> <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/> </controller> <interface type='bridge'> <mac address='52:54:00:6a:3b:ac'/> <source bridge='br0'/> <model type='virtio'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> </interface> <serial type='pty'> <target type='isa-serial' port='0'> <model name='isa-serial'/> </target> </serial> <console type='pty'> <target type='serial' port='0'/> </console> <channel type='unix'> <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'> <address type='usb' bus='0' port='1'/> </input> <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='qxl' ram='65536' vram='65536' vgamem='16384' heads='1' primary='yes'/> <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>
  23. Hello, I posted in reddit but thought I would post in the proper support area also. So I have Unraid running fine. I cannot get the VM to work with VNC so I have passed the GFX card through straight away using a ROM for the same card (NVidia 2080Ti on loan from a friend). For some reason I cannot get VNC to work for me. I deleted the first part for the ROM using a Hex editor like I have done in the past and applied that to the VM. As I’m only using the one GFX card (2080Ti) and I don’t have room for my 1060 Mini I have added all 4 parts of the cards IOMMU groups (GFX, Sound, USB and Serial Bus Controller) to the a newly created Syslinux config which is the same as the basic Unraid one but I also added the 4 parts (append vfio-pci.ids=1b73:1100,10de:1e07 etc) of the card to the vfio driver so as soon as the VM is launch the GFX card and other bits are loaded into vfio driver. This is fine until the point where the black Windows install screen comes up saying press any key to continue (or something similar). I have tried to pass through my Corsair Keyboard but tickling the box at the bottom of the VM form but that doesn’t work. If I try plugging a keyboard into the passed through USB controller it doesnnt work as the drivers etc are not installed. When the countdown timer reaches 0 it just goes into the boot UEFI shell. If I try typing anything it nothing is happening. So it looks like I somehow need to be able to get the Windows boot loader to register a key press or is it possible to modify the ISO so it installs without having to press any button and by then the passed through USB controller will be working (along with the keyboard)? Anyhow, I hope someone could come up with and idea as that would he great! Cheers EDIT: using a third VNC client I am able to install Windows 10 but it will still leave me with the GPU problem. XML of windows VM: <?xml version='1.0' encoding='UTF-8'?> <domain type='kvm'> <name>Windows 10 RTX</name> <uuid>53b9a7a7-f1e2-8a6a-e8b6-cf4923e532c1</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'>30</vcpu> <cputune> <vcpupin vcpu='0' cpuset='1'/> <vcpupin vcpu='1' cpuset='17'/> <vcpupin vcpu='2' cpuset='2'/> <vcpupin vcpu='3' cpuset='18'/> <vcpupin vcpu='4' cpuset='3'/> <vcpupin vcpu='5' cpuset='19'/> <vcpupin vcpu='6' cpuset='4'/> <vcpupin vcpu='7' cpuset='20'/> <vcpupin vcpu='8' cpuset='5'/> <vcpupin vcpu='9' cpuset='21'/> <vcpupin vcpu='10' cpuset='6'/> <vcpupin vcpu='11' cpuset='22'/> <vcpupin vcpu='12' cpuset='7'/> <vcpupin vcpu='13' cpuset='23'/> <vcpupin vcpu='14' cpuset='8'/> <vcpupin vcpu='15' cpuset='24'/> <vcpupin vcpu='16' cpuset='9'/> <vcpupin vcpu='17' cpuset='25'/> <vcpupin vcpu='18' cpuset='10'/> <vcpupin vcpu='19' cpuset='26'/> <vcpupin vcpu='20' cpuset='11'/> <vcpupin vcpu='21' cpuset='27'/> <vcpupin vcpu='22' cpuset='12'/> <vcpupin vcpu='23' cpuset='28'/> <vcpupin vcpu='24' cpuset='13'/> <vcpupin vcpu='25' cpuset='29'/> <vcpupin vcpu='26' cpuset='14'/> <vcpupin vcpu='27' cpuset='30'/> <vcpupin vcpu='28' cpuset='15'/> <vcpupin vcpu='29' cpuset='31'/> </cputune> <os> <type arch='x86_64' machine='pc-i440fx-3.0'>hvm</type> <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader> <nvram>/etc/libvirt/qemu/nvram/53b9a7a7-f1e2-8a6a-e8b6-cf4923e532c1_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='15' threads='2'/> </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='block' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source dev='/dev/disk/by-id/ata-SanDisk_SSD_PLUS_240GB_1907DB803278'/> <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/isos/Win10_1809Oct_v2_EnglishInternational_x64.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/isos/virtio-win-0.1.160-1.iso'/> <target dev='hdb' bus='ide'/> <readonly/> <address type='drive' controller='0' bus='0' target='0' unit='1'/> </disk> <controller type='usb' index='0' model='ich9-ehci1'> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x7'/> </controller> <controller type='usb' index='0' model='ich9-uhci1'> <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'> <master startport='2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x1'/> </controller> <controller type='usb' index='0' model='ich9-uhci3'> <master startport='4'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' 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:05:f7:c2'/> <source bridge='br0'/> <model type='virtio'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> </interface> <serial type='pty'> <target type='isa-serial' port='0'> <model name='isa-serial'/> </target> </serial> <console type='pty'> <target type='serial' port='0'/> </console> <channel type='unix'> <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'> <address type='usb' bus='0' port='2'/> </input> <input type='mouse' bus='ps2'/> <input type='keyboard' bus='ps2'/> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x03' slot='0x00' function='0x0'/> </source> <rom file='/mnt/user/isos/Drivers/NVIDIA.RTX2080Ti.11264.181011.edited.rom'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x03' slot='0x00' function='0x1'/> </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='0x03' slot='0x00' function='0x2'/> </source> <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='0x03' slot='0x00' function='0x3'/> </source> <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='0x06' slot='0x00' function='0x0'/> </source> <address type='pci' domain='0x0000' bus='0x00' slot='0x0a' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='usb' managed='no'> <source> <vendor id='0x1b1c'/> <product id='0x1b40'/> </source> <address type='usb' bus='0' port='1'/> </hostdev> <hostdev mode='subsystem' type='usb' managed='no'> <source> <vendor id='0x1b1c'/> <product id='0x1b5e'/> </source> <address type='usb' bus='0' port='3'/> </hostdev> <memballoon model='none'/> </devices> </domain>