DemoRic
Members-
Posts
17 -
Joined
-
Last visited
About DemoRic
- Birthday 12/30/1981
Converted
-
Personal Text
Unraid Server: i7-4790k @4Gz, 32GB DDR3, GTX 970, 14TB Storage.
Production Machine: i9-12900kf @5.2Ghz, RTX 2060, 64GB DDR5, 21TB Storage
Recent Profile Visitors
746 profile views
DemoRic's Achievements
Noob (1/14)
20
Reputation
-
Thanks JorgeB. I couldn't find any issue with it. I re-checked cables and then did a complete data wipe, and did another pre-clear before adding it back just to test things out. Then the drive failed with alot of bad sectors. Drive was less than 30 days old so I just got a replacement.
-
I am having an issue with a drive going into error state. This has happened twice now and each time I just rebuilt the parity on that drive. It would rebuild without issue and then work fine for awhile. I've checked cables and SMART test on the Parity 1 drive comes out fine. skeletor-diagnostics-20230901-0825.zip
-
UPDATE: The above fix works great when I am using a Virtual GPU, it recognizes and automatically boots from my HDD. When using my GTX 960 as a passthrough. It hangs on boot . *sigh* UPDATE2: Removed the boot order values for everything and now it finds the SSD on the Sata Controller and boots just fine when using the Virtual Graphics and when I change it to the GTX 960. Don't really understand what the hangup was but, it now works as desired and automatically boots into the Win11 VM.
-
Got it working. I spent some time looking into coding the startup.sh file as I found I could still manually access the efi bootloader for Win11 at FS1:\efi\boot\bootx64.efi I then went down the rabbit hole of looking for Clover EFI bootloader and found one that SpaceInvader One had already created. I used it and everything boots properly. See Video for modified clover iso. https://www.youtube.com/watch?v=RrWOEYldTdk
-
So the Sata Controller is the onboard sata controller. I have the boot order set in BIOS but that really only effects the computer startup and not the VM. I do know that the HDD's are recognized in the OVMF TPM BIOS, I just don't know or see a way to set a boot order for the drives there. I was thinking of maybe adding a virtual disk just to boot into a boot loader. I just don't know where to go to create on that works with the VM's BIOS. The following is what I boot into, and have to "exit" The following is the drive that I manually set: I will add that in the OVMF TPM BIOS, I can go to Boot Maintenance Manager -> Boot Options -> Change Boot Order, and change the order hit f10 and save and exit but the settings aren't persistent and will be lost as soon as I turn-off / restart the VM itself.
-
I am passing through the: Intel 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] I have 2 drives on that sata controller. While I don't need both I figured that passing through the sata controller directly would be the fastest I/O speeds for the VM as I am wanting to be able to dual-boot the OS and get the most performance out of the hardware as a VM with the ability to just boot directly if needed. It also has the benefit of isolating the unraid drives from the windows 11 install. I suppose I could go and try to do a passthrough for just the drive. <?xml version='1.0' encoding='UTF-8'?> <domain type='kvm'> <name>PINBALL</name> <uuid>03000200-0400-0500-0006-000700080009</uuid> <metadata> <vmtemplate xmlns="unraid" name="Windows 11" icon="windows11.png" os="windowstpm"/> </metadata> <memory unit='KiB'>17301504</memory> <currentMemory unit='KiB'>17301504</currentMemory> <memoryBacking> <nosharepages/> </memoryBacking> <vcpu placement='static'>6</vcpu> <cputune> <vcpupin vcpu='0' cpuset='1'/> <vcpupin vcpu='1' cpuset='5'/> <vcpupin vcpu='2' cpuset='2'/> <vcpupin vcpu='3' cpuset='6'/> <vcpupin vcpu='4' cpuset='3'/> <vcpupin vcpu='5' cpuset='7'/> </cputune> <os> <type arch='x86_64' machine='pc-i440fx-7.1'>hvm</type> <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi-tpm.fd</loader> <nvram>/etc/libvirt/qemu/nvram/03000200-0400-0500-0006-000700080009_VARS-pure-efi-tpm.fd</nvram> </os> <features> <acpi/> <apic/> </features> <cpu mode='host-passthrough' check='none' migratable='on'> <topology sockets='1' dies='1' cores='3' threads='2'/> <cache mode='passthrough'/> </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/Win11-NoTPM.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.225-2.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='qemu-xhci' ports='15'> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0'/> </controller> <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> <controller type='pci' index='0' model='pci-root'/> <interface type='bridge'> <mac address='52:54:00:da:74:57'/> <source bridge='br0'/> <model type='virtio-net'/> <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='3'/> </input> <input type='mouse' bus='ps2'/> <input type='keyboard' bus='ps2'/> <tpm model='tpm-tis'> <backend type='emulator' version='2.0' persistent_state='yes'/> </tpm> <audio id='1' type='none'/> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x01' slot='0x00' function='0x0'/> </source> <rom file='/mnt/user/isos/EVGA-GTX970SSC_VMFix.rom'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x01' slot='0x00' function='0x1'/> </source> <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='0x00' slot='0x1f' function='0x2'/> </source> <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='usb' managed='no'> <source> <vendor id='0x046d'/> <product id='0xc52b'/> </source> <address type='usb' bus='0' port='1'/> </hostdev> <hostdev mode='subsystem' type='usb' managed='no'> <source> <vendor id='0x1532'/> <product id='0x0214'/> </source> <address type='usb' bus='0' port='2'/> </hostdev> <memballoon model='none'/> </devices> </domain>
-
Hello all. I've been plugging away at my UnRAID machine. I've got my network share working just fine, Plex is using the iGPU for transcoding, and I've got a SAS card for all the Unraid SATA drives. I am doing a Pass-through system on a Windows 11 install and have cleared all on-board sata connections for use in my VM, along with a GTX 970. My issue is when I start the Win 11 VM, it boots to a command prompt and doesn't automatically find and boot to the Sata drives. I can "exit" and go to the BIOS and manually select the drive. Everything works fine from there. However I would like to be able to have the boot be automatic without any manual keyboard entries. Is there a way to create a boot loader or startup script to find and automatically boot from the drive? Using OVMF TPM BIOS, and the SATA drive is identified in the bios as: UEFI WMD WDBNCE0010PNC 21164X803630, IOMMU Group is 13
-
NOTE: Not all intel CPU's have QUICK SYNC encoding capabilities (most do, but you'll have to check) Install the following apps on your UNRAID server: Intel-GPU-TOP (Search for ich777 to find the repository and then find Intel-GPU-TOP) Plex-Media-Server GPU Statistics (GPU Statistics isn't required but is nice to have) CONFIGURE PLEX ON UNRAID: (I won't cover everything on how to install PLEX, just how to enable QSV hardware encoding.) Once you've configured PLEX to work already you will need to add the ability to use hardware encoding. On your UNRAID Server, Goto DOCKER and left-click on the PLEX icon and select Edit. Then "Add another Path, Port, Variable, Label or Device", name it (whatever you'd like Intel iGPU or -device /dev/dri it doesn't really matter) and give it the value: /dev/dri/ PLEX ENABLE HARDWARE ENCODING: Use PLEX's WebUI and login to the admin account. Then go to settings (the little wrench icon at the top right). Then on the left panel go to Settings > Transcoder. Enable "User hardware acceleration when available" *CONFIGURE GPU STATISTICS On UNRAID server go to Settings, and then click on GPU Statistics in the User Utilities area. In the Vendor section change it to Intel Still Not working? If you're using ARC or multiple GPU's you may have to do some additional changes (see thread below) Standing on the Shoulders of Giants: Thanks b3rs3rk, ich777 for your work on the Apps, and Cpt. Chaz with his video showing how to do this for linuxserver's PLEX app. This easy tutorial wouldn't be possible without your work.
- 45 replies
-
- 18
-
It's weird. I hadn't run a chmod in that file folder (or parent folder). If I had it would be chmod 777. Maybe I'll just manually delete the directory for Cailbre and re-install.
-
No, it loaded everything except the actual links and icons to the docker apps themselves. I had the issue when I posted this (I tried rebooting the server, and client pc, and trying 2 different browsers, a search of the forums before posting). However, it seems to have resolved itself and is fine now. I suspect it was something that got auto-updated between posting the request and now. Sorry I can't provide any more info (I'm still new on how to troubleshoot UnRAID), but things are working well and as expected. Thank you for responding. UPDATE ======= Maybe Related? After everything seemed well I updated Calibre and now see this error: Warning: file_put_contents(/var/lib/docker/unraid/images/calibre-icon.png): failed to open stream: Read-only file system in /usr/local/emhttp/plugins/dynamix.docker.manager/include/DockerClient.php on line 90 nano +90 /usr/local/emhttp/plugins/dynamix.docker.manager/include/DockerClient.php I imagine that issue is more to do with the chmod setting, but I don't want to willy-nilly change those around.
-
I've recently updated some app or tool in UnRAID (I don't remember which it was) and now my Docker and Apps won't display anything. (Even the docker container on the main tab won't populate). All my installed dockers seem to be working fine, but I now no longer have access to them through the UnRAID gui.
-
I get the following error when stopping my array: Array Stopping•Fatal error: Cannot redeclare _() (previously declared in /usr/local/emhttp/plugins/parity.check.tuning/Legacy.php:6) in /usr/local/emhttp/plugins/dynamix/include/Translations.php on line 19 I would change the function name but I don't know the rest of your code and don't want to screw up any calls to that function.
-
Thanks, for the head up. =) I'm still super new at how the cache works in conjunction with move. (Figured something was better than nothing at least for small files). I bought a license but really I'm still just testing things out before updating drives. Currently my cache sits at about 200-500mb in a given day, but then again it's only being used to mothball files as a tertiary backup and a Plex Media Server serving up 2-3 devices.