Ver7o
-
Posts
71 -
Joined
Content Type
Profiles
Forums
Downloads
Store
Gallery
Bug Reports
Documentation
Landing
Posts posted by Ver7o
-
-
When I experimented with power saving, ASPM was generally not a problem as long as I left 'DMI ASPM', 'PCH DMI ASPM' and CPU C states disabled. If any of these were enabled, I would get all sorts of errors before crash... call traces, CPU stalls... and sometimes within 5 minutes of boot, or sometimes even after 2 weeks. It drove me crazy for about half a year before I figured these 3 things out and has been rock solid since.
Just my 2 cents in case you feel like experimenting.
-
Hopefully this isn't somehow connected to this topic.
I came from RC2 where I had no issues. Before I went to RC4, I manually updated all the plugins and after update my apps tab does not load.
-
The thing I found out is that it makes a big difference which mobo vendor you choose. I have a Ryzen MSI (B450 Tomahawk) board with almost ZERO power tuning options in BIOS. Meanwhile, my server runs on a H410 Asrock ITX board with LOADS of BIOS power optimizations. The difference is such that I can get from like a default ~24, 25W to 16, 17W idle power draw.
My point is, before buying anything, I would look at some youtube vids of the chosen mobo's BIOS options.
-
On 10/3/2021 at 10:37 PM, Jorrit said:
With or without disks?
what disks do you use?
Sorry for the late reply. I forgot to add my array I see. I use 3x 4TB WD Reds. The mentioned power consumption is with disks spun down.
-
I thought I'd toss this here, as it was driving me batty for a while. Going wild with ASPM was the reason my Unraid was crashing (webgui crash, ssh crash, samba crash, console crash...) without any syslog entries. Drove me crazy for a while, not knowing if I indeed have bad hardware.
I'm on H410 chipset. Current BIOS settings:
- PCI Express Native Control: Enabled
- PCIE ASPM Support: Enabled
- PCH PCIE ASPM: Enabled
- DMI ASPM: Enabled
- PCH DMI ASPM: Disabled
PCH DMI ASPM set to disabled, as this looked to be the reason for Unraid silently crashing.root@Tower:~# dmesg | grep -i aspm [ 0.226470] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI HPX-Type3] root@Tower:~# lspci -vv | grep 'ASPM.*abled' LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+ LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+ root@Tower:~# lspci -vvvnnPPDq | grep -B 30 ':[[:space:]]ASPM' Address: fee00258 Data: 0000 Capabilities: [70] Power Management version 3 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-) Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME- Capabilities: [a8] SATA HBA v1.0 BAR4 Offset=00000004 Kernel driver in use: ahci Kernel modules: ahci 0000:00:1c.0 PCI bridge [0604]: Intel Corporation Device [8086:a394] (rev f0) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 122 IOMMU group: 5 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 I/O behind bridge: 0000f000-00000fff [disabled] Memory behind bridge: b1000000-b10fffff [size=1M] Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff [disabled] Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR- BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00 DevCap: MaxPayload 256 bytes, PhantFunc 0 ExtTag- RBE+ DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq- RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- MaxPayload 256 bytes, MaxReadReq 128 bytes DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend- LnkCap: Port #5, Speed 8GT/s, Width x4, ASPM L1, Exit Latency L1 <16us ClockPM- Surprise- LLActRep+ BwNot+ ASPMOptComp+ LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+ -- Kernel driver in use: e1000e Kernel modules: e1000e 0000:00:1c.0/01:00.0 Non-Volatile memory controller [0108]: Sandisk Corp WD Blue SN550 NVMe SSD [15b7:5009] (rev 01) (prog-if 02 [NVM Express]) Subsystem: Sandisk Corp WD Blue SN550 NVMe SSD [15b7:5009] Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 16 NUMA node: 0 IOMMU group: 5 Region 0: Memory at b1000000 (64-bit, non-prefetchable) [size=16K] Region 4: Memory at b1004000 (64-bit, non-prefetchable) [size=256] Capabilities: [80] Power Management version 3 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME- Capabilities: [90] MSI: Enable- Count=1/32 Maskable- 64bit+ Address: 0000000000000000 Data: 0000 Capabilities: [b0] MSI-X: Enable+ Count=17 Masked- Vector table: BAR=0 offset=00002000 PBA: BAR=4 offset=00000000 Capabilities: [c0] Express (v2) Endpoint, MSI 00 DevCap: MaxPayload 512 bytes, PhantFunc 0, Latency L0s <1us, L1 unlimited ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowerLimit 0.000W DevCtl: CorrErr+ NonFatalErr+ FatalErr+ UnsupReq+ RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ FLReset- MaxPayload 256 bytes, MaxReadReq 512 bytes DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend- LnkCap: Port #0, Speed 8GT/s, Width x4, ASPM L1, Exit Latency L1 <8us ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+ LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+ root@Tower:~#
-
While I myself would also love the option to have logging to an unassigned thumb drive or something similar to add more flexibility, I make due with my pfSense box accepting Unraids syslog.
Just throwing it out here, because I used to run a laptop 24/7 to accept the logs before the eureka moment of doing it on the router. Anything moderately advanced should probably have a syslog option. And a router is also a device that runs 24/7.
-
Interesting. When I was running the setup listed below, my power consumption was as low as 60W idle, with disks spun down. No particular bios tuning for power savings tho.
3700X
B450 ATX
16GB
2x 2TB SATA cache
3x 4TB WD Red
550W Gold
RTX 2070
2x 140mm fans
2x 120mm fans
Hopefully someone else with a similar setup pitches in because I don't want to be the party pooper saying the consumption u are seeing does, to me at least, not seem out of the ordinary.
- 1
-
- G6400
- H410 itx
- 2x4GB
- nvme cache
- 3x 4TB WD Red
- R7 240 GPU
- 1x120mm case fan which is always running
My idle consumption (disks spun down) is about 20-21W. Without the GPU its about 15-16W. Thats with everything unused turned off and bios tuned for power savings (eg. turned off wifi antennas, bluetooth, onboard sound, turned on pcie aspm...). I'm running the conservative cpu governor as it makes zero difference in power draw but a giant difference in overall speed.
On 7/16/2021 at 9:25 AM, Surfparadise said:Now the problem is to find a right config to have a power consumption of about 15w in idle. Actually my idea is to use this:
CPU i3-10100 / 10300
MB ASRock B560M-ITX/ac
What do you think? Anyone have tested this cpu? Could be possible to limit the frequency and tune the undervolting setting to achieve this objective?
Any suggestion?
Thanks
I do not use Plex with transcoding, but if thats your objective even something like G5400/G6400 is plenty powerful for such task and might be closer to your power target then an i3.
Cheers
-
Hello,
I run a modest R7 240 4G in my server for a VM that gets used rarely for big screen web browsing, youtube and the like. The thing that bugs me about the GPU is that it seems to consume quite a bit of power, relatively speaking.
My whole home setup (pfsense box, unraid, switch, AP) consumes about 27-28W during idle. However ever since adding a GPU that went up to 32-34W during idle, which is quite a lot to me for something that is needed rarely.
Now, the TDP for the card I'm using is specified as 30W and it seems to idle at about 5-6W (which seems a lot for something that is doing nothing? or am I exaggerating?).
Nvidia cards like GT 710 have a specified TDP of 19W, but since I don't have one to test, I'm asking the community to pitch in as these cards seem to be a popular bunch for Unraid users. What's the idle power consumption of those? Do you guys have any other suggestions for new hardware / software tips and trick?
I'd be willing to make a change for a less power hungry GPU on merit, but I just cannot justify doing it blindly, hence the awesome community.
In case it matters, I run H410 motherboard with Pentinum G6400 for which I am unable to isolate the sound device in its own IOMMU group, which renders the whole iGPU useless for VM passthrough.
-
Hey, thanks for pitching in. Yes, I have file activity plugin running and with the exception of
MODIFY => /mnt/cache/domains/Mint/vdisk1.img
there is no activity logged on the array.
-
Hello,
I have a linux VM set up which I run for basic daily lightweight stuff.
The "problem" I cannot seem to figure out is why my array disks are both (I have 2 disks, excl. parity) always spun up if the VM is online. Both disks get reads every 5-15 min in the range of 348 B/s to a MB or two.
- The VMs if running off of my cache drive, without the install ISO file attached (which is on the array)
- Spin ups/downs work fine if the VM is not running
- I don't have a share passthrough to VM
- I do not have any shares open in file browser inside VM = nothing (that I know of) is accesing the shares from inside VM.
Here is the VMs XML, which as far as I can tell does not give any clues to the problem. I also attached my diagnostics just in case.
<?xml version='1.0' encoding='UTF-8'?> <domain type='kvm' id='1'> <name>Mint</name> <uuid>27312160-1413-2ae6-1f6b-839b2ac13944</uuid> <metadata> <vmtemplate xmlns="unraid" name="Ubuntu" icon="linux.png" os="ubuntu"/> </metadata> <memory unit='KiB'>3670016</memory> <currentMemory unit='KiB'>3670016</currentMemory> <memoryBacking> <nosharepages/> </memoryBacking> <vcpu placement='static'>4</vcpu> <cputune> <vcpupin vcpu='0' cpuset='0'/> <vcpupin vcpu='1' cpuset='2'/> <vcpupin vcpu='2' cpuset='1'/> <vcpupin vcpu='3' cpuset='3'/> </cputune> <resource> <partition>/machine</partition> </resource> <os> <type arch='x86_64' machine='pc-q35-5.1'>hvm</type> </os> <features> <acpi/> <apic/> </features> <cpu mode='host-passthrough' check='none' migratable='on'> <topology sockets='1' dies='1' cores='2' threads='2'/> <cache mode='passthrough'/> </cpu> <clock offset='utc'> <timer name='rtc' tickpolicy='catchup'/> <timer name='pit' tickpolicy='delay'/> <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='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/user/domains/Mint/vdisk1.img' index='1'/> <backingStore/> <target dev='hdc' bus='virtio'/> <boot order='1'/> <alias name='virtio-disk2'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/> </disk> <controller type='usb' index='0' model='ich9-ehci1'> <alias name='usb'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x7'/> </controller> <controller type='usb' index='0' model='ich9-uhci1'> <alias name='usb'/> <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'> <alias name='usb'/> <master startport='2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x1'/> </controller> <controller type='usb' index='0' model='ich9-uhci3'> <alias name='usb'/> <master startport='4'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' 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='0x8'/> <alias name='pci.1'/> <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'/> <alias name='pci.2'/> <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'/> <alias name='pci.3'/> <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'/> <alias name='pci.4'/> <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'/> <alias name='pci.5'/> <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'/> <alias name='pci.6'/> <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'/> <alias name='pci.7'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x6'/> </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='sata' index='0'> <alias name='ide'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> </controller> <interface type='bridge'> <mac address='52:54:00:99:fc:fd'/> <source bridge='br0'/> <target dev='vnet0'/> <model type='virtio-net'/> <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-Mint/org.qemu.guest_agent.0'/> <target type='virtio' name='org.qemu.guest_agent.0' state='disconnected'/> <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' xvga='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x01' slot='0x00' function='0x0'/> </source> <alias name='hostdev0'/> <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='0x01' slot='0x00' function='0x1'/> </source> <alias name='hostdev1'/> <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='usb' managed='no'> <source> <vendor id='0x046d'/> <product id='0xc52b'/> <address bus='1' device='3'/> </source> <alias name='hostdev2'/> <address type='usb' bus='0' port='1'/> </hostdev> <hostdev mode='subsystem' type='usb' managed='no'> <source> <vendor id='0x046d'/> <product id='0xc534'/> <address bus='1' device='2'/> </source> <alias name='hostdev3'/> <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> </domain>
As far as I remember, when I ran Windows/Linux VM on my old system, the disks were not spun up for no apparent reason, which is why I find this curious (and a lot noisier with disks spun up and the vent goin because of it )
-
Does using this plugin to backup the flash somehow help with not needing to wait for LT to manually reactivate the key if the flash drive dies before 1 year has elapsed? This is extremely frustrating, as I seem to be extremely unlucky with my flash drives with none of them lasting even a year.
-
Thankfully the files moved OK. Upon reboot, the shares were visible again. There were also the mentioned duplicates, but only of top level folder (the files inside those moved fine). Had to move those again and now everything is as it should be.
Thanks for helping guys, appreciate it.
-
Ah, only just realized how badly I worded the question. I meant if files will end up being affected because something crashed while Unbalance was still running.
-
This won't affect any files or Unbalance which is running?
Thanks!
-
Hello,
Today I decided to move specific shares to specific disks so the data is not scattered across multiple disks causing unneccessary disk spinups. Before moving the data Unbalance plugin kept telling me I should run "docker safe new permssions" as there were issues. I did run that and the plugin stopped reporting issues upon which I ran the mover. It is still running atm. Here is where the heart attack comes in.
I tried to access a share from my windows box just not and it wouldn't connect. So I checked Unraid shares tab and its saying "There are no exportable user shares".
A few google searches reveal a reboot can help, but I just want to have more info what to do right not before I risk rebooting and not being able to get diagnostics anymore.
syslog is spitting out something like this:
May 3 15:29:09 Tower smbd[27783]: [2021/05/03 15:29:09.281737, 0] ../../source3/smbd/service.c:841(make_connection_snum) May 3 15:29:09 Tower smbd[27783]: make_connection_snum: '/mnt/user/Backup' does not exist or permission denied when connecting to [Backup] Error was Transport endpoint is not connected May 3 15:29:09 Tower smbd[27783]: [2021/05/03 15:29:09.285374, 0] ../../source3/smbd/service.c:841(make_connection_snum) May 3 15:29:09 Tower smbd[27783]: make_connection_snum: '/mnt/user/Backup' does not exist or permission denied when connecting to [Backup] Error was Transport endpoint is not connected May 3 15:29:09 Tower smbd[27783]: [2021/05/03 15:29:09.288965, 0] ../../source3/smbd/service.c:841(make_connection_snum) May 3 15:29:09 Tower smbd[27783]: make_connection_snum: '/mnt/user/Backup' does not exist or permission denied when connecting to [Backup] Error was Transport endpoint is not connected May 3 15:41:10 Tower smbd[27783]: [2021/05/03 15:41:10.670767, 0] ../../source3/smbd/service.c:168(chdir_current_service) May 3 15:41:10 Tower smbd[27783]: chdir_current_service: vfs_ChDir(/mnt/user/Downloads) failed: Transport endpoint is not connected. Current token: uid=1000, gid=100, 4 groups: 100 3003 3004 3005 May 3 15:41:10 Tower smbd[27783]: [2021/05/03 15:41:10.670896, 0] ../../source3/smbd/service.c:180(chdir_current_service) May 3 15:41:10 Tower smbd[27783]: chdir_current_service: vfs_ChDir(/mnt/user/Downloads) failed: Transport endpoint is not connected. Current token: uid=1000, gid=100, 4 groups: 100 3003 3004 3005 May 3 15:41:10 Tower smbd[27783]: [2021/05/03 15:41:10.673892, 0] ../../source3/smbd/service.c:168(chdir_current_service)
-
On 3/27/2021 at 1:56 PM, PeteAsking said:
You set the override inform url in the controller somewhere I forget the exact place.
Hey, thanks for that. I set this up and it seemed to work until today. Today inform IP got overwritten with dockers internal IP again, so this doesn't help.
-
Jesus christ, I'm regretting going the ubiquiti route. Half page adverts, high power consumption of the switch, electronics in my AP whining when there is traffic on a device connected to wifi...
Anyway, has anyone found the cause of devices forgetting the correct inform IP (which causes then to be reported as disconnected or in endless adoption loop)? For me, it happens every few days for no apparent reason. Nothing on the network or docker changes, but somehow inform IP gets overwritten with the dockers internal IP every few days. Having to SSH or switching host/bridge gets annoying over time.
-
Hey guys, I'm getting this error in my syslog daily. I have an external HDD mounted as unassigned device for some backups.
fstrim: /mnt/disks/My_Passport: FITRIM ioctl failed: Device or resource busy
as far as I understand this, its trying to trim it, but since its a HDD it can't? How do I tell it to stop? -
I use Mullvad. Haven't had a single problem yet. As far as I can tell, then support port forwarding on all of their servers.
-
Just throwing this out there is maybe there is someones else experiencing similar issues. I use Bromite on mobile, and everytime I visit unraid forums, the browser hangs and ask to force close. Sometimes it loads the forum homepage, and hangs in the next selected section or sometimes it hangs outright. And it only happens on this page (unraid webgui is fine). Haven't otherwise experienced a browser crash on mobile.
-
I'm gonna ask my question here as it's somewhat related to this topic. I had 2 events with the thumb drive running unraid so far. Both times I copied the config folder over to the new thumb drive, and both times I was greeted by a rather old config (6 months ish), as the dockers listed were long gone and not installed anymore.
The reason this baffles me is that both times I copied the config folder from a less then a week old thumb drive backup (I have weekly backups of my thumb drive using the excellent CA plugin).
I was able to one click reinstall everything using the "past apps" tab in CA, but still... What is happening here and how to fix it?
-
Do you see the docker you used if you go under "past apps" (or something like that - going off memory) in the community apps tab?
The good thing about that awesome feature is that not only has your apps/docker install history, it also remembers the config you used with it. That basically means reinstalling everything is a one click affair.
- 1
-
thank you, it did indeed work.
Z590, VMs and iGPU
in Motherboards and CPUs
Posted
Hey people.
I've been having some hardware issues for a while now. It finally got to a point where I just went with new hardware, because sanity. So I bought Gigabyte Z590i Aorus Ultra, along with some new ram. Jury is still out about the CPU. My current mobo is Asrock H410M-ITX with a G6400.
In the past when I tried to make iGPU passthough to a VM on H410 chipset, I just gave up because I could not get it to work. Not really interested in going the discrete GPU route.
My question is, is the situation with iGPU passthough to VM any better on Z590? Is it CPU dependent?