Jump to content

Symon

Members
  • Content Count

    76
  • Joined

  • Last visited

Community Reputation

4 Neutral

About Symon

  • Rank
    Advanced Member

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Just some stats to add: UnRaid 6.8.3 BTRFS Raid 1 500GB NVME Cache 7 Dockers constantly running Plex (Binhex) Deluge (Binhex) Transmission letsencrypt mariadb nextcloud Teamspeak (Binhex) VM's One windows 10 VM (mostly idle) Loop2: Pre changes = 20-25GB in 1 Day. Post "sed" change = 18GB in 1 Day. Post "/mnt/cache" change = 4GB in 1 Day (mount -o remount -o space_cache=v2 /mnt/cache) I recreated the whole cache 3 Weeks ago. (Tried to move to XFS and didn't realise that raid 1 isn't possible so I created BTRFS again) If you need any configurtions or settings from my current system just let me know.
  2. Are you sure that the MSI_util patch is applied to the audio and video drivers? I have a latency of 148. I somtimes still get stutters on CPU heavy games but it is mostly okay and the benefits of unraid make up for it 🙂 My XML to compare: <?xml version='1.0' encoding='UTF-8'?> <domain type='kvm' id='1' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'> <name>Monster</name> <uuid>18da3180-7fb3-6e5c-7013-963dfa89ec0a</uuid> <metadata> <vmtemplate xmlns="unraid" name="Windows 10" icon="freebsd.png" os="windows10"/> </metadata> <memory unit='KiB'>16777216</memory> <currentMemory unit='KiB'>16777216</currentMemory> <memoryBacking> <nosharepages/> </memoryBacking> <vcpu placement='static'>14</vcpu> <iothreads>1</iothreads> <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'/> <emulatorpin cpuset='1,17'/> <iothreadpin iothread='1' cpuset='1,17'/> </cputune> <numatune> <memory mode='preferred' nodeset='0'/> <memnode cellid='0' mode='preferred' nodeset='0'/> </numatune> <resource> <partition>/machine</partition> </resource> <os> <type arch='x86_64' machine='pc-q35-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/18da3180-7fb3-6e5c-7013-963dfa89ec0a_VARS-pure-efi.fd</nvram> </os> <features> <acpi/> <apic/> <hyperv> <relaxed state='on'/> <vapic state='on'/> <spinlocks state='on' retries='8191'/> <vpindex state='on'/> <synic state='on'/> <stimer state='on'/> <reset state='on'/> <vendor_id state='on' value='KVM Hv'/> <frequencies state='on'/> </hyperv> </features> <cpu mode='custom' match='exact' check='full'> <model fallback='forbid'>EPYC</model> <topology sockets='1' cores='7' threads='2'/> <cache level='3' mode='emulate'/> <feature policy='require' name='topoext'/> <feature policy='disable' name='monitor'/> <feature policy='require' name='hypervisor'/> <feature policy='disable' name='svm'/> <feature policy='disable' name='x2apic'/> <numa> <cell id='0' cpus='0-13' memory='16777216' unit='KiB'/> </numa> </cpu> <clock offset='localtime'> <timer name='hypervclock' present='yes'/> <timer name='hpet' present='yes'/> </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'/> <backingStore/> <target dev='hdb' bus='sata'/> <readonly/> <alias name='sata0-0-1'/> <address type='drive' controller='0' bus='0' target='0' unit='1'/> </disk> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/user/domains/Clover_BootFromNVME/spaces_win_clover.img'/> <backingStore/> <target dev='hdc' bus='sata'/> <boot order='1'/> <alias name='sata0-0-2'/> <address type='drive' controller='0' bus='0' target='0' unit='2'/> </disk> <disk type='block' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source dev='/dev/disk/by-id/ata-Samsung_SSD_850_PRO_512GB_S39FNX0JB11716E'/> <backingStore/> <target dev='hdd' bus='scsi'/> <alias name='scsi0-0-0-3'/> <address type='drive' controller='0' bus='0' target='0' unit='3'/> </disk> <controller type='scsi' index='0' model='virtio-scsi'> <alias name='scsi0'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/> </controller> <controller type='sata' index='0'> <alias name='ide'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> </controller> <controller type='pci' index='0' model='pcie-root'> <alias name='pcie.0'/> </controller> <controller type='pci' index='1' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='1' port='0x10'/> <alias name='pci.1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/> </controller> <controller type='pci' index='2' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='2' port='0x11'/> <alias name='pci.2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/> </controller> <controller type='pci' index='3' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='3' port='0x12'/> <alias name='pci.3'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/> </controller> <controller type='pci' index='4' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='4' port='0x13'/> <alias name='pci.4'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/> </controller> <controller type='pci' index='5' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='5' port='0x14'/> <alias name='pci.5'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/> </controller> <controller type='pci' index='6' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='6' port='0x8'/> <alias name='pci.6'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0' multifunction='on'/> </controller> <controller type='pci' index='7' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='7' port='0x9'/> <alias name='pci.7'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/> </controller> <controller type='pci' index='8' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='8' port='0xa'/> <alias name='pci.8'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/> </controller> <controller type='pci' index='9' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='9' port='0xb'/> <alias name='pci.9'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x3'/> </controller> <controller type='virtio-serial' index='0'> <alias name='virtio-serial0'/> <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/> </controller> <controller type='usb' index='0' model='qemu-xhci'> <alias name='usb'/> <address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/> </controller> <interface type='bridge'> <mac address='52:54:00:d6:6e:98'/> <source bridge='br0'/> <target dev='vnet0'/> <model type='virtio'/> <alias name='net0'/> <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/> </interface> <serial type='pty'> <source path='/dev/pts/0'/> <target type='isa-serial' port='0'> <model name='isa-serial'/> </target> <alias name='serial0'/> </serial> <console type='pty' tty='/dev/pts/0'> <source path='/dev/pts/0'/> <target type='serial' port='0'/> <alias name='serial0'/> </console> <channel type='unix'> <source mode='bind' path='/var/lib/libvirt/qemu/channel/target/domain-1-Monster/org.qemu.guest_agent.0'/> <target type='virtio' name='org.qemu.guest_agent.0' state='connected'/> <alias name='channel0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel> <input type='mouse' bus='ps2'> <alias name='input0'/> </input> <input type='keyboard' bus='ps2'> <alias name='input1'/> </input> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x0b' slot='0x00' function='0x0'/> </source> <alias name='hostdev0'/> <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='0x0b' slot='0x00' function='0x1'/> </source> <alias name='hostdev1'/> <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x45' slot='0x00' function='0x3'/> </source> <alias name='hostdev2'/> <address type='pci' domain='0x0000' bus='0x08' slot='0x00' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x09' slot='0x00' function='0x0'/> </source> <alias name='hostdev3'/> <address type='pci' domain='0x0000' bus='0x09' slot='0x00' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='usb' managed='no'> <source> <vendor id='0x1e71'/> <product id='0x170e'/> <address bus='1' device='3'/> </source> <alias name='hostdev4'/> <address type='usb' bus='0' port='2'/> </hostdev> <memballoon model='none'/> </devices> <seclabel type='dynamic' model='dac' relabel='yes'> <label>+0:+100</label> <imagelabel>+0:+100</imagelabel> </seclabel> <qemu:commandline> <qemu:arg value='-global'/> <qemu:arg value='pcie-root-port.speed=8'/> <qemu:arg value='-global'/> <qemu:arg value='pcie-root-port.width=16'/> </qemu:commandline> </domain>
  3. Currently getting the following error: This version of Nextcloud is not compatible with > PHP 7.2. You are currently running 7.3.6. Anything on my side or did something go wrong with the image?
  4. Update: this fixed the stutters for me and the games run much smoother. I also don't have any troubles playing a youtube videos on the other screen anymore while gaming. I use the HDMI output of the GPU for sound output and this maybe also had somthing to do with the issues I experienced beforehand. I had some difficulties changing the VM to Q35 and finally found that the easiest way for me was: Backup current configuration XML and switch to GUI configuratione Change GPU of VM to VNC > Update Change Machine Type to Q35 > Update Change GPU to your GPU > Update Switch back to XML View and compare the original one with the new one Apply performance patches to the new XML > Update
  5. Did you disable it completely? I get stutters like every 30 seconds in CPU intesive games.. It gets really bad if I play a youtube video at the same time on a second monitor.. Did you switch to Q35 as well?
  6. Sorry never saw your question and i guess you figured it out by now If somebody else has to change this, it can be changed in the XML view of the VM configuration. <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/user/domains/Web/vdisk1.img'/> <target dev='hdc' bus='virtio'/> <boot order='1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/> </disk>
  7. Thanks for the answers. Is there somewhere a description on how to create such templates? I doubt that my knowledge is good enough to help but it would still be interesting to read / understand how it works
  8. Would be interested in this as well With a large amount of documents this is definitely very helpful .. I saw an installation description here and will propably try it like described:
  9. Thanks for this great plugin! Currently, I'm looking for the docker Paperless and can't find it within CA. Is there a reason for this? I already tried the settings for depreciated and incompatible Apps. I'm aware that I can add repositories but I thought CA was based on hub.docker.com and I can find Paperless there. Thanks for your help
  10. Did you plan that before buying or just luck ? Other users mentioned that the first pci slot on my MB would be covered by it .. but I might still try it if I can't get the current cooler to work properly with unRaid..
  11. Tried to get this running with user scripts: https://github.com/leaty/camctl #!/usr/bin/env python3 import usb.core import usb.util import argparse import sys class CAM: def __init__(self, vid, pid): self.vendor = vid self.product = pid self._find() def _find(self): devices = list(usb.core.find(idVendor=vid, idProduct=pid, find_all=True)) self.device = devices[0] def claim(self): if self.device.is_kernel_driver_active(0): print('Detaching kernel driver..') self.device.detach_kernel_driver(0) def declaim(self): if not self.device.is_kernel_driver_active(0): print('Reattaching kernel driver..') usb.util.dispose_resources(self.device) self.device.attach_kernel_driver(0) def fan(self, speed): print('Setting fan speed to {}..'.format(speed)) self.device.write(1, [2, 77, 0, 0, speed, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) def pump(self, speed): print('Setting pump speed to {}..'.format(speed)) self.device.write(1, [2, 77, 64, 0, speed, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) # Change these if they differ from yours # See lsusb (e.g. Bus 001 Device 004: ID 1e71:170e NZXT) vid = 0x1e71 pid = 0x170e parser = argparse.ArgumentParser() parser.add_argument('-f', '--fanspeed', dest='fanspeed', type=int, default=None, help="Fan speed between 10 - 100") parser.add_argument('-p', '--pumpspeed', dest='pumpspeed', type=int, default=None, help="Pump speed between 10 - 100") args = parser.parse_args() if args.fanspeed: if args.fanspeed < 10 or args.fanspeed > 100: print('Fan speed must be between 10 - 100') sys.exit(0) if args.pumpspeed: if args.pumpspeed < 10 or args.pumpspeed > 100: print('Pump speed must be between 10 - 100') sys.exit(0) try: cam = CAM(vid, pid) cam.claim() if args.fanspeed: cam.fan(args.fanspeed) if args.pumpspeed: cam.pump(args.pumpspeed) cam.declaim() except Exception as e: cam.declaim() raise(e) I was able to install python 3 through nerd tools but am stuck at importing usb.core It would probably be possible to run a script like this periodically and adjust the fan / pump speed according to the CPU temperature. But this is not really my area so I'm kind of lost at this point now
  12. Did you find anything? I realized now that the pump was never running faster than the base speed and thats also the reason why I got such bad cooling results .. feel kind of dumb now I think the CAM software isn't a very good solution anyways as a VM needs to be running for it to work. Bios control seems to be not possible with the kraken or I haven't found anything about it.. There are some solutions for linux described here: https://medium.com/@leinardi/how-to-control-a-nzxt-kraken-from-linux-with-a-gui-93367113f2f5 Maybe something like this could be run on Unraid itself ?
  13. Crazy what a difference the quality of a chip can make I might try to overclock the system again with a higher CPU voltage and see if I can get it to run stable .. I also checked whether i could switch to a Noctua U14S but unfortunately it will cover PCI and Ram slots im using right now on my MB.
  14. Do you know whether the CPU will throttle the speed itself when the temperature gets too high or will it just kill itself ? The system maybe also crashed because the CPU voltage wasn't high enough for higher temperatures ..