dimes007

Members
  • Posts

    131
  • Joined

  • Last visited

Everything posted by dimes007

  1. I really love that case. Whatever ram you have laying around is definitely the right choice especially if its matched and dual channel. You're buying a badass case with a hot swap backplane for a reason. I would use something like this or this now to wire the backplane fully to make future expansion easier. When you want to add a disk later and have to take everything apart you're going to kick yourself and parts like that are cheap enough to buy now to save future headaches. Q: Why not use an add in pci card for more SATA ports? A: More on that later. You won't be able to use the M2 armor heatspreader plate thing with the above so you can look at MBs with separate heat spreaders (but I found no good options). So I would run same MB without a heat spreader or get something like this. I didn't see any SSD for cache and dockers. Whatever interactions you have with the machine will be noticeably snappier running dockers and cache on SSD. 128gb NVME/m2 is fine if you have it already. If you already have a 2.5" high capacity ssd laying around use it in a backplane slot with something like this. But if its small 256gb or smaller ssd its hard to spend $8.99 to make it work when you can get same size or bigger NVME so inexpensively. 256gb+ is cheap enough now to never consider not doing some sort of cache. Use appdata backup to backup the your docker configurations in appdata to the array so your config is safe. ==== My server has the same 12600k and does much of the same functions that you are looking to do BUT IT IS CRIPPLED because 5 of the 6 P cores (10 threads) are pinned and used by a physicalized virtual machine which is my daily driver. Which is to say that processor is way overkill for just nas/media server/media procurement. 12600 is more expensive. 12400 is $40 less (so ~20% less money for ~30% less multi core speed and ~30% less iGPU performance) so I see why you ended up with 12600k. Your cooler won't be able to cool the 12600k running full bore, which probably isn't that big of a deal. Idle power consumption will be a few watts higher 12600k vs 12400. AND the $40 savings above could be $100 less if you use the stock cooler. I'd still consider 12400 and stock cooler because you're unlikely to realize any appreciable difference in your use above vs 12600k and $100 is $100. ...but if you want the to pin cores to certain tasks to p cores, don't mind the extra $40 in the grand scheme of your build and future proof a bit go for it. ==== Another thought is to get a 13400 which is $30 more than 12600k but use the stock cooler (MAKE SURE IT FITS) and that will save you $30 vs. 12600k plus noctua for nearly the same CPU performance (still inferior GPU 730 like the 12400 has). ==== An easy justification for 12600k/13400 vs 12400? Pin 2 or 3 of the p cores to a windows 10/11 vm. Throw in any reasonable video card you have laying around and pass through to the VM. Use windows 10/11 instead of the Nvidia shield to watch media and have whatever audio codecs the video card supports with full fat windows to do whatever else you want. If you want to game on it you can stop the *arr dockers so the thermal budget can be fully used by the gaming vm. Nice build.
  2. I am close to migrating an unraid install to new hardware. I'm using a new unraid key and moving data, files and settings manually to the new hardware with new key so I can keep old hardware offline as cold spare. It's time to move users and I'm unsure what files I should copy. I don't mind moving all users if it won't break unraid. Alternatively, I can just move the individual lines from files pertaining to the users whose passwords I don't know. I added a new user on new install to see what gets touched in /boot/config: passwd, secrets.tdb, shadow, smbpasswd So can I just copy those files and all users are moved? Thanks.
  3. Thanks! Displaylink is the magic sauce needed. I ordered one. I thought Displaylink wasn't GPU accelerated but I hope I'm wrong.
  4. I tried a usbc to hdmi adapter. Without an hdmi cable plugged in I didn't see anything to pass though via usb. As soon as I plugged it in unraid picked it up and the unraid login console showed up. Its a mini pc so I can't add a usb controller to pass through. I didn't see it listed to pass through a usb device the way that keyboard and mice show up. I looked in bios as well to see if I could maybe fiddle with the on board USB controller to see if I can pass through half of the ports but it seems there's only one controller. Is there anyway to pass this usb c device to the vm?
  5. But to be clear the VM's can't use the HDMI/DP outputs on the iGPU correct?
  6. Should I be able to pass iGPU and HDMI port (with or without sr-iov installed) on an intel i5 12450H? I've been struggling: Windows 10/11, Q35/i440fx. sr-iov on and off. I've tried various other tweaks like vga=off video=vesafb:off,efifb:off in syslinux. 0000:00:02.0 is "Intel Corporation Alder Lake-P GT1 [UHD Graphics]" weather or not sr-iov is on. Unlike with dgpus the audio driver isn't at 2.1. The 1f.0 device referenced below is the ISA bridge which is in the same IOMMU group as the audio driver. The errors in the vm log are: 2023-11-02T20:08:40.746114Z qemu-system-x86_64: -device {"driver":"vfio-pci","host":"0000:00:02.0","id":"hostdev0","bus":"pcie.0","addr":"0x2"}: IGD device 0000:00:02.0 cannot support legacy mode due to existing devices at address 1f.0 2023-11-02T20:08:41.388627Z qemu-system-x86_64: vfio-pci: Cannot read device rom at 0000:00:02.0 Device option ROM contents are probably invalid (check dmesg). Skip option ROM probe with rombar=0, or load from file with romfile= I tried @SpaceInvaderOne vbios dump script which also failed. I tried downstream, multifunction and both to get the audio driver in its own IOMMU group but I'm hoping that isn't necessary. I'm left with these items in one iommu grouped in all scenarios: [8086:5182] 00:1f.0 ISA bridge: Intel Corporation Alder Lake PCH eSPI Controller (rev 01) [8086:51c8] 00:1f.3 Audio device: Intel Corporation Alder Lake PCH-P High Definition Audio Controller (rev 01) [8086:51a3] 00:1f.4 SMBus: Intel Corporation Alder Lake PCH-P SMBus Host Controller (rev 01) [8086:51a4] 00:1f.5 Serial bus controller: Intel Corporation Alder Lake-P PCH SPI Controller (rev 01) I'm afraid to stub all of the above because I think some of those devices are required by the host. I procured a 12th gen intel mini pc and not AMD because I thought it was further along and more likely to work here based on threads like this but I guess I needed to dig further. I'm just looking for a direction to head or another mini pc platform (AMD?) where this is working. Just iterating through different combinations without really understanding where to head next is killing hours with little fruitful movement. Thanks, --dimes
  7. Just to be clear you're using baremetal HDMI out or something like Parsec to make it work? Thanks!
  8. Thanks for this. I accidentally upgraded nextcloud docker and found myself in the same boat. I changed repository to 24.0.5 and got error "This version of Nextcloud is not compatible with > PHP 7.3. You are currently running 7.4.26." Which is kind of progress lol. I tried changing the 24.0.5 to earlier versions but couldn't find any that worked. I looked at linuxserver.io/nextcloud web page too for a list of versions but couldn't find anything there either. Do you have any thoughts on what I can try next? Thanks.
  9. Does anybody have HDR tone mapping 'working' as in HDR content will play but colors are washed out. e.g. minions look orange. Is this adjustable anywhere?
  10. I have version 1.29.0.6244 using plexinc/pms-docker:plexpass. Update channel is "beta" but I'm not sure how to download and install it because I only update from docker, never manually. got it: i changed version from plexpass to beta.
  11. Is there any news on hardware decode of 4k hevc (h.265) with intel igpu? So many of my files don't work and I'm unsure why? Thanks.
  12. Sure. What we both did: All the P cores 0-11 isolated for a windows daily driver. You assign those isolated cores to the windows daily driver. Performance in VM is good so you think all is well. But one day when the VM wasn't running I noticed what I didn't think to check: Core 0 IS NOT isolated. Go stop your VM and do something in unraid or dockers and notice if only Cores 1-11 remain at 0%. For me, despite isolcpus set, Core 0 had activity. Please verify my results. Regards.
  13. I isolated cpus 0-11 (all 6 P cores) on my 12600k. In reality it didn't work. With all vms off core 0 had plenty of activity. I guess its 5 core pairs isolated for me. Maybe i'll force emulatorpin on 0,1.
  14. The TLDR is that with ASUS motherboard you can't use legacy boot along with both discrete AND integrated GPU at the same time. Do you guys have that issue? is it a weird 12th Gen Intel thing or just a silly programming decision in Asus bios. == longer version in order to keep igpu active when discrete gpu is plugged in you have to go into bios without igpu installed. You can then turn on Multi-Monitor to Enabled. Assign the initial gpu to the iGPU. Then shutdown and install discrete and it'll show up. But doing so disables CSM and along with that anyway to boot legacy. I guess uefi boot for unraid isn't a big deal but i've never used it.
  15. You ever try passing through the iGPU to a Windows VM? I've only ever used CPU transcoding in Plex. In this new setup, by my estimation the 4 E-cores give about a 7000 passmark and can do 3 x 1080p streams simultaneously. I rarely need more than 1. Regards.
  16. And I have an ASUS Prime z690-p d4 coming today. You'd think we could've standardized or just let one of us be the guinea pig. Hopefully they all do great.
  17. I'm in your camp. I came to the conclusion that afaict, other than GPU issues, we'll be fine. My intent is to run RC3, pass through a discrete GPU and let the CPU transcode plex until the support is fully there on 12600k.
  18. You ever turn on overrides and see if you can pass through the Bus 2 USB to a VM? I was able to do this once on a MB with an NEC usb 3 controller but it was probably separate iommu groups. Regards.
  19. True. I can't be the only one. and I'll admit, i didn't read all 132 pages.
  20. I don't mean to thread hijack but how do ya'll get LSTOPO / HWLOC to work? The spaceinvader script links in his youtube video are dead and neither are in ca apps.
  21. Oh yeah. I wasn't worried about the speed of the E cores. I'm afraid that isolating core 0 would somehow mess up the OS or that unraid would still start some base processes on core 0 because it has to. I should have been clearer.
  22. I'm with you: I typically isolate higher cores for vms and core 0 and its hyperthreaded pair are for unraid (at minimum). It was my intention to let unraid and dockers have all of the E cores and use all P cores for VMs. Looking at some posts here it looks like the P cores are at the start at 0. Can I isolcpu cores 0-5 [and their pairs in a 12600k] and let unraid use ONLY the E cores meaning it won't have core 0 anymore. Thanks.
  23. Squid: Thanks for all of the amazing work on these. Can I throw in a feature request to have System Autofan log which fan it is adjusting? If you want to go further allowing us to add friendly names for each fan such as: "CPU Fan", "Top Exhaust", etc. Thanks.