Proxmox on Erying Motherboards! - Testing Hybrid CPUs in Virtual Machines

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 พ.ย. 2024

ความคิดเห็น • 318

  • @dominikcsapak
    @dominikcsapak 10 หลายเดือนก่อน +395

    Proxmox dev here. We have some workstations running with 12700k/13700k and I can't remember any ongoing stability issues that were CPU related. The only stability problem we encountered (AFAIR) was too high clocked memory speeds (early DDR5 modules though). If you can replicate the hangs/crashes maybe you could open a bug report with logs etc. on our bug tracker?
    Edit: to clarify, our development workstations run with Proxmox VE of course 😅

    • @MrSkyl1ne
      @MrSkyl1ne 10 หลายเดือนก่อน +20

      I was planning on getting a 12400 to run proxmox for my homelab, so I'm now very curious. I'l keep an eye on this. Good to see you guys are on top of it!

    • @MauDib
      @MauDib 10 หลายเดือนก่อน +21

      Thanks to you & the team for all your work!

    • @owlmostdead9492
      @owlmostdead9492 10 หลายเดือนก่อน +10

      The 12400 only has 6 p-cores and 0 e-cores

    • @boneappletee6416
      @boneappletee6416 10 หลายเดือนก่อน +51

      A Proxmox dev out in the wild? Thank you for the work you do! 😊 Proxmox makes my job so much easier than the other hypervisers I sometimes have to interact with.

    • @niksatan
      @niksatan 10 หลายเดือนก่อน +5

      Not using proxmox yet, but my friend says you are the best, he uses it a lot, thank you for your work

  • @DotBowder
    @DotBowder 10 หลายเดือนก่อน +130

    I wrote the code to implement the CPU Affinity feature in proxmox. (Dot on the Proxmox Forums)
    I haven't tried using P vs E cores for gaming VMs, but I do leverage affinity for E cores to force lower power profiles on the CPU.
    By pinning some of my constant-load VMs to E cores, they are never responsible for putting the CPU into a high power draw state.
    This saves ~20W of power on average in my usage (security system designed to run off battery backup).
    It looks like my comments on this video are being immediately deleted after posting. Hopefully this comment won't disappear *crosses fingers*

    • @DotBowder
      @DotBowder 10 หลายเดือนก่อน +18

      Yay, the comment didn't get deleted this time. It looks like adding url links to these comments will get your post deleted.

    • @CraftComputing
      @CraftComputing  10 หลายเดือนก่อน +30

      URLs are disabled on all my videos to prevent malware or malicious links. Do you have a keyword to search for or a github user/project name you can share?

    • @DotBowder
      @DotBowder 10 หลายเดือนก่อน

      Yeah, there's 2 relevant links to the affinity discussion.
      1. , Title: 'CPU Pinning?', forums url endpoint: '/threads/cpu-pinning.67805/'
      2. , Bug Number: 3593
      A user on the forum asked how one could achieve CPU pinning. One of the proxmox employees, t.lamprecht, suggested using the `hookscript` which calls arbitrary bash before, during, and after the VM lifecylce. During the startup hookscript, t.lamprecht suggested users put the 'taskset --cpu-list --all-tasks --pid 0-11 "$(< /run/qemu-server/104.pid)"' command, which will take a pid (and all of it's children) and restrict the pid to the specific cores. It works pretty well, but it was painful to setup this hookscript for every single vm.
      On this forum thread, the proxmox bugzilla bug was created 3593.
      I (Daniel Bowder) picked up that bug and made the relevant changes to the proxmox codebase to inject the `taskset` command before launcing the kvm/qemu process for the VM at startup. It was then added in PVE 7.3. It's my only contribution to PVE that I have made, but I am very proud of it. I found it super usefull. (I also got a little scared about the proxmox code base lol, Did you know they are mixing tabs and spaces for formatting!!! tears I can't get VScode to properly format the code files.).
      Anyway, the logic behind the affinity is really dumb, but this is now something that can potentially help you investigate further. The taskset command above can be called WHILE A VM IS RUNNING, and reallocate it's cores on the fly.
      CORES=0=11
      QEMU_KVM_PARENT_PID=$(cat /run/qemu-server/104.pid)
      taskset --cpu-list --all-tasks --pid ${CORES} ${QEMU_KVM_PARENT_PID}
      You could use this to quickly flip back and forth between cinebench runs. (Running htop on the PVE host is really fun when you do this).

    • @DotBowder
      @DotBowder 10 หลายเดือนก่อน +8

      @@CraftComputing My posts even without links are getting deleted. Not sure what's going on. :shrug:

  • @johndee7326
    @johndee7326 10 หลายเดือนก่อน +34

    I have been running Proxmox on my 12th Gen i7 (8p/4e + HT) for 2 months now, passing trough the GPU to Win11Pro & Fedora Linux VM. I did not have a single issue, and it is rock solid. I only assign 10 out of 20 threads to any of the VMs. I an not treading a hyper-tread core, as something you can assign to the VM, but for Proxmox to use when needed/possible. - I will add some more workloads to proxmox, and investigate the stability. Keep up the great work!

    • @manofwar9307
      @manofwar9307 9 หลายเดือนก่อน +2

      Did you end up noticing any performance issues? Genuinely curious as I've been seeing a lot of mini-PC deals with p/e core CPUs lately

    • @System0Error0Message
      @System0Error0Message 9 หลายเดือนก่อน +4

      you can set it to be NUMA aware, then set CPU 0 to use E cores and CPU 1 to use P cores.

    • @manofwar9307
      @manofwar9307 9 หลายเดือนก่อน

      @@System0Error0Message would this be in bios settings or in proxmox itself?

    • @System0Error0Message
      @System0Error0Message 9 หลายเดือนก่อน +2

      @@manofwar9307 proxmox. when making a new VM i always used advanced for more settings. under CPU always set NUMA aware and you can also set it to host CPU so the guest OS and software can prefer its own core priority as needed as well. In programming languages they've long supported big little but thats down to the software to implement it.
      You can make it look like a 2 socket CPU but im not sure you can properly set the affinity in proxmox.

    • @manofwar9307
      @manofwar9307 9 หลายเดือนก่อน

      @@System0Error0Message awesome, thanks!

  • @kendallrandleas8651
    @kendallrandleas8651 10 หลายเดือนก่อน +13

    I am running MINISFORUM MS-01 and don't have any of these issues. Super interesting to see.

    • @CraftComputing
      @CraftComputing  10 หลายเดือนก่อน +11

      I'll be testing an MS-01 shortly, so thanks for chiming in with this.

  • @SurajSumanth
    @SurajSumanth 10 หลายเดือนก่อน +8

    Great video! Was very entertained with all the chaotic permutations of results. I think I read somewhere that virtualising a Proxmox VM, and then virtualising Windows within that leads to better(or rather more stable) results.

    • @criostasis
      @criostasis 9 หลายเดือนก่อน

      Some Winception right there lol

  • @T3hderk87
    @T3hderk87 10 หลายเดือนก่อน +5

    Cheers Jeff! Enjoying a Coronado Brewing Orange Ave wit. Excellent video, your Erying series really interests me for my homelab cluster i am planning on building, thank you for the upload!

  • @accrevoke
    @accrevoke 10 หลายเดือนก่อน +34

    if efficiency cores can be statically assigned in proxmox, i would definitely assign them to LXC containers and try to run them :(

    • @DotBowder
      @DotBowder 10 หลายเดือนก่อน +4

      For VM CPU Affinity, we run the `taskset` program which allows us to specify which cores a given `pid` (and it's children) will be allowed to run on. We can get the QEMU parent `pid` for any VM by catting the /run/qemu-server/.pid file. (eg: `taskset --cpu-list --all-tasks --pid 0-11 "$(< /run/qemu-server/104.pid)"`)
      I don't know how we would do it for LXC. I haven't looked at that part of the pve codebase.

    • @collinmcguire65
      @collinmcguire65 10 หลายเดือนก่อน +3

      I can confirm this works. Just run lscpu -e and find the core number you want to assign

    • @night_h4nter
      @night_h4nter 10 หลายเดือนก่อน

      you can set affinity for separate processes or cgroups, but afaik you can't do that for the hypervisor itself, as it's not 1 process/cgroup

  • @teknologyguy5638
    @teknologyguy5638 10 หลายเดือนก่อน +3

    Thanks for covering the big/little proxmox setup. I've been wary of dropping the cash to try it. Hope to see some future updates around this where you get it to work.

    • @s.i.m.c.a
      @s.i.m.c.a 9 หลายเดือนก่อน

      just one moment - he's trying it on a weird chinese mobos, kinda a stretch to test it like that for stability

  • @TheTrulyInsane
    @TheTrulyInsane 10 หลายเดือนก่อน +7

    I'm actually curious about one thing, I am not a drinker, so the parts about beer etc at the end, I usually skip and go to the next video, I'm wondering if that hurts your analytics with people doing that or if I"m just an outlier.. great video as always, thanks man

    • @CraftComputing
      @CraftComputing  10 หลายเดือนก่อน +11

      The reason they're at the end is so people who aren't interested can skip them. If you click off the video at 16:00 or 18:45, it doesn't matter to me. Like and comment while you're there though ;-)

  • @patpatnz
    @patpatnz 10 หลายเดือนก่อน +3

    Thanks for doing that rundown Jeff, pretty interesting stuff. Its cool to understand what the limitations might be with these different core layouts

  • @davidg5898
    @davidg5898 10 หลายเดือนก่อน +6

    When running a single VM, I can confirm that Proxmox has effectively identical performance as bare metal on heterogeneous cores.
    I have a 13700K system with 64GB RAM. When I gave a Win11 VM all cores + 60GB RAM (4GB left alone for Proxmox itself), it gave pretty much the same benchmark results across the board as an identical bare metal Win11 install. I also ran single-threaded performance tests, not just full blast benchmarks. From that, it seems that P and E core scheduling was comparable for that scenario.
    That said, I don't know the intricacies of Proxmox CPU scheduling so it might behave differently with multiple VMs splitting the resources vs. one VM that's given everything.

    • @harrytsang1501
      @harrytsang1501 10 หลายเดือนก่อน

      I can confirm with proxmox running Windows VM, isolcpus and static CPU pinning, it runs at the same speed or faster than bare metal. Have a 13900k with all cores and threads giving me the same cinebench R23 score. If I give it 8 less E cores, use isolcpus to make the hypervisors to run exclusively on those, and statically pin all the threads. I emulated a 13700k and got higher R23 score than an average 13700k.
      Ultimately, I did isolcpus to keep the hypervisor and smaller VMs in the last 8 E cores. Then split the rest evenly across 4 Windows VM, each with 6 threads (2P+2E) with GPU passthrough, and even if I run R23 on them at the same time they outperforms a i7 8700.
      If you are wondering why high end motherboards have so many PCI-E slots, it is because of crazies like me and the cost is still lower than server-grade components

  • @ianranson3570
    @ianranson3570 10 หลายเดือนก่อน +2

    Interesting! My 13600K system (on Gigabyte Z690 Aero D) has been rock solid running Proxmox (multiple weeks uptime without issue). After watching this I decided to give it a little test. With one VM and some containers running in the background (though not doing much), I decided to spin up two VMs each with 10 CPU cores (maxing out the 20 threads of the 13600K with 6 P cores with HT and 8 E cores without HT) and I ran Cinebench r15 multicore on both at the same time (multiple runs) and the runs completed without any issues. CPU usage goes right up close to 100% on the system, but didn't seem to freeze or crash. May be something with the Erying boards (or the mobile CPUs they're using) that's causing an issue.

  • @Sunlight91
    @Sunlight91 10 หลายเดือนก่อน +9

    The channel Hardware Haven used a 13th Gen CPU with Proxmox and didn't report any problems. Maybe because he didn't run at full power. You should ask him if his Mini PC crashes at full load.

  • @b3lial
    @b3lial 10 หลายเดือนก่อน +2

    How about them LIONS!!!!
    Not many YT creators into computers and sports. Good to see one on here.

  • @jeanmarcchartier6438
    @jeanmarcchartier6438 10 หลายเดือนก่อน +15

    I ran proxmox on a 13900k. It hosted 2 plex servers both with their own gpus and a truenas vm with hba passthrough. I didn't notice any stability issues and all 3 vms ran smooth for the entire time. None of which were Windows. Maybe theres something with KVM and Windows on Big/Little arch.

    • @mikehathaway2842
      @mikehathaway2842 10 หลายเดือนก่อน +4

      It seems like this may be more a windows isue.

    • @boneappletee6416
      @boneappletee6416 10 หลายเดือนก่อน +6

      ​@@mikehathaway2842Generally if it's even remotely possible for a problem to be caused by Windows... the problem will be found to be with Windows. 😂

  • @paulbrooks4395
    @paulbrooks4395 10 หลายเดือนก่อน +3

    Most people, even those in the IT space don't realize that Intel has a large enough product stack to hypersegment. They may sell several thousand units to a telecom for a single purpose and that company only needs a certain level of performance. Then another tier could be predicted to sell hundreds of thousands of units. That main tier may have slightly defective units that create yet another segment, sold at a discount to another market.
    Thus it's difficult to say that a given product is bad or good relative to another form Intel, since sales (generally) represent a balance of price and performance from the buyer's perspective. Hence why we need reviewers and testers who can judge how well something will work for its intended use case.

  • @WesM63
    @WesM63 10 หลายเดือนก่อน +1

    This video was perfectly timed as I was just checking out these Erying boards. I'm pretty happy with my current homelab (P360 Ultra) but i was eyeing the ITX boards for a low power gaming system. They are definitely priced better than the minisforum stuff.

  • @Andreas-w
    @Andreas-w 10 หลายเดือนก่อน +22

    I suspect it's the boards that are unstable, MCE usually indicates a hardware error.

    • @rpnXN
      @rpnXN 6 หลายเดือนก่อน +1

      this is most likely due to a bad motherboard or BIOS, such Frankensteins have never been stable, especially from Chinese companies
      + there will be zero support, enthusiasts will make working versions of the BIOS

    • @Andreas-w
      @Andreas-w 6 หลายเดือนก่อน +1

      @@rpnXN it was because of the microcode, he made a new video about it

  • @zr0dfx
    @zr0dfx 10 หลายเดือนก่อน +29

    Would be good to test out width the erying boards altogether as they are so weird and hacked together it might just be them causing the issues.

    • @CraftComputing
      @CraftComputing  10 หลายเดือนก่อน +14

      My Tiger Lake boards have been running 24/7 for 8 months with pretty strenuous loads, and have been 100% stable. This was a software issue, not hardware.

    • @collinmcguire65
      @collinmcguire65 10 หลายเดือนก่อน +5

      Try using a high quality board to rule it out? I run a w680 board with a 13500 it works great

    • @abb0tt
      @abb0tt 10 หลายเดือนก่อน +4

      agreed, this might be a board issue.

  • @RuxUnderscore
    @RuxUnderscore 10 หลายเดือนก่อน +2

    New opening for the video. Wasn't expecting that.

  • @FintanMoloney
    @FintanMoloney 10 หลายเดือนก่อน +1

    This was a very interesting video Jeff. Always very interested in the virtualisation topics and learned a lot here !

  • @ewasteredux
    @ewasteredux 10 หลายเดือนก่อน +8

    Hi Jeff! So I can say that based on the places I have worked, it is common practice to overcommit resources and allow the running VM's to hang out waiting to be serviced (like being at the DMV). So as volatile as your test environment was, how much worse would it be if you overcommitted by say 33% or more? It would be curious to see if it was that much worse, much-much worse or surprisingly better (stability/crash wise of course). Just a thought...

    • @CraftComputing
      @CraftComputing  10 หลายเดือนก่อน +11

      Yes, I've seen (and done) quite a bit of overcommitting in my day as well. My comments in this video about scheduling are *pure speculation*, as even when undercommitting CPUs, I still had a ton of instability.

    • @ewasteredux
      @ewasteredux 10 หลายเดือนก่อน +2

      @@CraftComputing, understood sir. Thanks for the reply!

  • @swiiishgin1515
    @swiiishgin1515 10 หลายเดือนก่อน +2

    hope youre dealing with the loss okay. pretty bad feeling going to bed last night, feeling better about it now. go lions!

    • @CraftComputing
      @CraftComputing  10 หลายเดือนก่อน +4

      Won the division, and came 3 points shy of the NFC Title. Hard to complain about those results after 65 years of futility.

    • @TVJAY
      @TVJAY 10 หลายเดือนก่อน

      @@CraftComputing It is hard to complain but man we were SOOO close, if only we had kicked that field goal to force overtime. Also, I didn't know you were a Lions fan! #OnePride

  • @nelizmastr
    @nelizmastr 10 หลายเดือนก่อน +3

    I found the exact same problems with an Erying board with ES i5-12450H. It usually crashed when trying to reboot a VM and PCIe passthrough was downright broken, with the passed through device remaining in an active state despite the VM being powered off, rendering it useless unless the system is rebooted.
    Let's say I was thoroughly disappointed about that. In XCP-NG passthrough was equally broken, but the VMs never crashed as XCP-NG is running Linux kernel 4.x still.

  • @RubyRoks
    @RubyRoks 10 หลายเดือนก่อน +2

    Cool to see people involved with Proxmox's development in the comments. Hopefully this leads to a followup if/when things get fixed. Considering the amount of people saying they're running 12+ gen chips with no issues, i'm wondering if Proxmox is detecting some oddities in the BIOS or chipset of these Erying boards rather than struggling with the CPUs.

  • @MrPerril
    @MrPerril 10 หลายเดือนก่อน +6

    Love the Erying Motherboards, have an M-ATX Erying i7 12700H, using it as a gameserver, had mine since Jun 11, 2023, running 24/7, no issues :) Thinking of getting the New 13th gen Erying with over 5Ghz and DDR5 support.

    • @CraftComputing
      @CraftComputing  10 หลายเดือนก่อน +3

      One of my Tiger Lake 11900H boards is currently running Minecraft and Palworld servers :-)

    • @mikeymaiku
      @mikeymaiku 10 หลายเดือนก่อน +1

      @@CraftComputing i recently got the ES 13900h from "17029". its only a ddr4 model but unlike most of the other engineering samples my sample has pcie gen 4.0 8x.
      i was only able to find the 12700 / 12900 ES sample boards that have pcie gen 4.0 8x but there are also a large majority of them are pcie gen 2 (strangely they state m.2 is still 4.0 x4 so it might actually be feasable to put a pcie 4x card like a rx 6400 and use the card to its fullest.
      my supplier has also told me hes willing to give me the modified bios to make the 13900h ES overclockable! :D

  • @_vilepenguin
    @_vilepenguin 10 หลายเดือนก่อน +6

    New intro is cool. Constructive feedback; maybe half or so second shorter. Sound level is a bit too low can't hear it without turning up the sound to max. I thought it had no sound at first.

    • @killingtimeitself
      @killingtimeitself 10 หลายเดือนก่อน

      IMO if your intro is longer than 5 seconds and doesnt have any relevant information in it, it's too long and you need to shorten it.

    • @_vilepenguin
      @_vilepenguin 10 หลายเดือนก่อน +2

      I did not look at the timer. I just thought to myself, "this is outlasting my attention span".

    • @killingtimeitself
      @killingtimeitself 10 หลายเดือนก่อน

      it's like 30 seconds long the videos usually start at 1 minute though.@@_vilepenguin

  • @intheprettypink
    @intheprettypink 10 หลายเดือนก่อน +7

    I seem to remember seeing a different video talking about how weak the VRMs are on this board, and to get it working without issue it needed a fan directly on them. I wonder if you were experiencing that issue?

    • @FOSS365
      @FOSS365 10 หลายเดือนก่อน +3

      The VRM's get so hot you can't touch them. I added a nvme heat sync to each VRM and problem is solved. Now they barley even get warm. Worth the extra $20 in my book.

    • @FOSS365
      @FOSS365 10 หลายเดือนก่อน +2

      No fan needed and they look cool in my book :)
      Thermalright HR-09 2280 PRO Black 2280 SSD heatsink

  • @jttech44
    @jttech44 10 หลายเดือนก่อน +3

    I've never had an issue with careful over-subscription in proxmox. I've been told that best practice is to not do so... but, consider that it's likely that your VMs won't see full load at the same time, or anywhere close to it.
    I should probably spin up a test node and try and see if I can break it though, would be curious to see. I know I've definitely mapped cores 1:1 with the host on VM's that are used for render workloads, but, the real test would probably be running actual stress tests, like linpack or stress to see if actual 100% utilization upsets proxmox.
    I would guess that KVM will eventually support all of this eventually, and likely well before everyone else does.

    • @CraftComputing
      @CraftComputing  10 หลายเดือนก่อน +2

      I've overprovisioned CPUs plenty without issue. The comments about underprovisioning to allow cycles for scheduling was completely speculative on my part.

    • @jttech44
      @jttech44 10 หลายเดือนก่อน +1

      @@CraftComputing ah, I was wondering if you knew something I didn't. It seems like many people say this, but, I can't find anything even manpage adjacent that says that'd be the case tbh

  • @paulbrooks4395
    @paulbrooks4395 10 หลายเดือนก่อน +1

    Also, I use Hyper-V and your GPU-P guide to share my gaming PC with my girlfriend. I use a 12900 KF. Never had a problem, but I have also never oversubscribed system resources.

  • @AlexandruKeszeg
    @AlexandruKeszeg 10 หลายเดือนก่อน +5

    I've had huge instability on a 12th gen (i5-1240P) NUC using promox until I switched the memory to Intel validated ones. I haven't had another crash since.

    • @boneappletee6416
      @boneappletee6416 10 หลายเดือนก่อน +1

      Good point, bad memory can cause significant problems in servers

    • @CraftComputing
      @CraftComputing  10 หลายเดือนก่อน +2

      I was running the DDR4 at 2666, but didn't check the validation list. Might be worth investigating. Thanks!

    • @matix16
      @matix16 10 หลายเดือนก่อน

      I have running Proxmox on NUC12 with i5-1240P and Kingston FURY DDR4-3200 for a month with no issue.

  • @kian8382
    @kian8382 10 หลายเดือนก่อน +2

    Engineering sample CPU could be what's crashing the host. I had one 9700f QS a few years back and even though QS are supposed to be "final" as ES are not, mine crashed the pve host when the guests ran handbrake video conversion, very much like the way you described. I can't be 100% certain because I didn't have an alternative cpu for testing.

  • @ascario
    @ascario 10 หลายเดือนก่อน +3

    Curious if others have had weird issues with their erying boards. I have a 13420h matx board and first only one ram stick was detected, turned out this was because of using a 2-port (8 sata) hba, a 4-port (16x sata) solved the problem. But then the Realtek LAN stopped working, couldn't even detect it in hardware, in BIOS it's enabled. Lastly wifi randomly doesn't start in Windows (code 10 or 43). It was valued $25 on the package, i kinda get why. 🤷

  • @Monarchias
    @Monarchias 10 หลายเดือนก่อน +1

    VM' actively using 21 cores on a Ryzen 8 core 16 thread CPU. I think I'm fine. And loads are pretty low, so does not need to pump high performance. It's my happiness!

  • @harleyspawn
    @harleyspawn 10 หลายเดือนก่อน +2

    I would love to see you run the same tests via Hyper-V, since the Windows OS (as of Win11) is supposed to be BIG.little aware, and should be able to schedule work across the VM threads.

    • @ABaumstumpf
      @ABaumstumpf 10 หลายเดือนก่อน

      Sadly so far no - HyperV does not utilise ecores

  • @derekstone9715
    @derekstone9715 10 หลายเดือนก่อน

    Thank you Jeff! You always answer all my proxmox questions & ideas! 😊

  • @auronarcher
    @auronarcher 10 หลายเดือนก่อน

    I purcahsed a Erying 12500H board 13 hours ago (video age 8hours at time of comment) I only plan to use it as an UNRAID NAS / Docker box - HBA card should work in the PCIE slot without too much issue I hope. I have seen some comments of the Engineering Sample ones and or these boards specifically can not do IOMMU passthrough (not an issue for my use case, but something to think about for others?)
    The value proposition of these boards even with the ES chips is great for home labbers so glad they are getting some coverage here!

  • @lexluthermiester
    @lexluthermiester 10 หลายเดือนก่อน

    @CraftComputing
    Jeff, I'm with you on your opinion that Intel's move was on the bone-headed side. What they needed to do is offer differing models with and without ECores to fit the needed market sectors properly. You are correct into your original assessment.

  • @pax0707
    @pax0707 10 หลายเดือนก่อน

    Got a great deal on an HP mini PC with i7-12700T.
    Works great for ProxMox, no issues whatsoever.

  • @GeronimoJenkins
    @GeronimoJenkins 10 หลายเดือนก่อน +1

    Great video. Been wondering about this for a while now.

  • @josephkarl7080
    @josephkarl7080 10 หลายเดือนก่อน

    Best year for the Lions since i was born! I miss Barry Sanders but I thought we really had a chance 😞

  • @svejdik313
    @svejdik313 10 หลายเดือนก่อน +4

    I have been running 2 servers using hybrid CPUs for nearly a year now without a single issue (i5-12600K (6p/4e, 16 threads) and i3-12100F).
    Both running ProxMox with TrueNAS as a VM. The i5-12600K server also running a Gaming VM and some other services (NextCloud, VPN etc...).
    I can send more info on my setup if anyone is interested, but those are my two cents.

    • @JdownJdown
      @JdownJdown 10 หลายเดือนก่อน +1

      Whats the idle on the 12600k system?

    • @saumyashhah
      @saumyashhah 10 หลายเดือนก่อน

      I'm building a PC for containers but am confused what spec should I do!
      Photoprism for photos,
      Openmediavault
      Adguard DNS
      Jellyfin for tv shows and movies
      Home assistant for controlling lighting and for 2x home cams
      Nextcloud (Want to poweruse it!)
      Zfs raid shared 2x 2TB HDD
      Also came across Mycroft, like an Alexa/ Google assistant alternative.
      PS suggest some quality of life apps;)

    • @svejdik313
      @svejdik313 10 หลายเดือนก่อน

      @@JdownJdown I assume you mean power consumption?
      About 80W without the GPU (measured before I got it). Under somewhat standard load (TrueNAS, 4 HDDs - file access, snapshots, replication etc.) I measured 45kWh over 17 days (roughly 2.5kWh/day).

    • @JdownJdown
      @JdownJdown 10 หลายเดือนก่อน

      @@svejdik313 oof thats really high. I am running 8700k, 5 Drives, 2 NVMe drives, 10g SFP+ NIC, 4 constantly on fans, on Windows with Hyper V + 4 VMs for Automation etc and my power draw is 50W at idle. It does around 1.4 kWh per day. I was thinking of upgrading to 12th gen but that high power consumption is too much.
      I am running a Seasonic Prime Fanless PX 450W Platinum PSU though...which might be helping a bit

    • @svejdik313
      @svejdik313 10 หลายเดือนก่อน

      @@JdownJdown Yea... I don't even want to know how much it uses with the GPU and Gaming VM 😅
      Honestly the CPU is way overkill for my uses. It averages 5% load and maybe gets up to 30% if I run some extreme compression.
      I'd definitely use a less powerful one if I was building this again.

  • @povilasstaniulis9484
    @povilasstaniulis9484 6 หลายเดือนก่อน

    I recently got an Erying with a i9-13980HX for the sole purpose of running VMs. Not everything needs to run on P cores. I run all my demanding stuff on my main server with a six-core i5-8400. But a lot of stuff I run in VMs happily runs on my secondary server with an ancient 15 year old (!) two core AMD CPU. With 12 GB of RAM, it runs 8 (!) VMs, for various low-demanding tasks while also sharing the storage space with the main server. Since that machine is really ancient (apart from the PSU), I plan to replace it with the Erying. That's where the E cores will shine, they will happily run the existing low-demanding VMs, while leaving a lot of room for adding new ones for more demanding tasks.

  • @elminster8149
    @elminster8149 10 หลายเดือนก่อน +3

    What CPU type did you use? kvm64, host or something else?

    • @CraftComputing
      @CraftComputing  10 หลายเดือนก่อน +5

      x86-64-v2-AES

    • @Mr.Leeroy
      @Mr.Leeroy 10 หลายเดือนก่อน +2

      @@CraftComputing I'd try other types first and Linux server VMs with GeekBench second.
      Proper mobo, desktop CPU third guess.

  • @coakker2138
    @coakker2138 10 หลายเดือนก่อน +2

    Awesome video, thanx for testing 👌😊

  • @SpencerHHO
    @SpencerHHO 10 หลายเดือนก่อน

    I hope this is sorted out. SME and homelab hypervisor is the most promising use case of big little. I'd love a system with 2P cores and 8 or 16 E cores for containers and light VMs

  • @montecorbit8280
    @montecorbit8280 10 หลายเดือนก่อน +1

    Did you ever think that your instability problems might not be Proxmox, but board and cpu problems?? The second cpu seem to be more stable....could a better board that isn't so "weird" be an idea to work with??
    You could also be working with a flaw in the mobile CPU architecture that may not be a problem with desktop chips.
    If you reran these tests with a more mainstream motherboard and desktop chips, you make it different results....
    Thank you for the video;
    Monte

  • @waelaf
    @waelaf 10 หลายเดือนก่อน +3

    Can you try to iGPU performance on the 13620H? it is a UHD with 64EU (vs. 32EUs in desktop version)

  • @eric-seastrand
    @eric-seastrand 10 หลายเดือนก่อน

    I moved mostly away from virtualization in favor of containers. Debian + Docker on 12650h runs flawlessly and makes great use of P and E cores.

  • @slim5782
    @slim5782 10 หลายเดือนก่อน +4

    Isn't this caused by the differing instruction sets supported by the E and P cores?
    That was always the thing holding me back als i like to pass AVX512 to the vms

    • @CraftComputing
      @CraftComputing  10 หลายเดือนก่อน +6

      I passed through each CPU as an x86-64-KVMv2+AES, meaning I was already limiting instructions to sets both are capable of.

    • @insu_na
      @insu_na 10 หลายเดือนก่อน +5

      @@CraftComputing I wonder if some KVM/scheduling code requires an instruction that's available on the P-Cores but not on the E-Cores, so when the scheduler schedules itself on an E-Core it just hangs.
      Tho I guess that would show different symptoms...
      Either way interesting results.

    • @Knirin
      @Knirin 10 หลายเดือนก่อน +3

      @@insu_naThe E and P cores use the same instruction set to eliminate that problem. None of the 13th Gen Intel chips support AVX-512 because of the E-Cores don’t have it.

    • @insu_na
      @insu_na 10 หลายเดือนก่อน +1

      @@Knirin makes sense

  • @jasper8291
    @jasper8291 9 หลายเดือนก่อน

    Love this channel. I mean who doesn't like craft beer and pc hardware? :D

  • @JamesSmith-sw3nk
    @JamesSmith-sw3nk 10 หลายเดือนก่อน +1

    He is wrong about that Pci-e 2.0 x8 slot being unusable. You'd probably get around 75% of the fps with a 3080, it's less but definitely usable.

  • @hollandvalen9361
    @hollandvalen9361 10 หลายเดือนก่อน

    Can't wait for my new order of 2 glasses and coffee tumbler.

  • @McDuglas13
    @McDuglas13 10 หลายเดือนก่อน +2

    I wonder if the reliability would improve using desktop cpus, such as the i5-13500/i5-13500t. I've been eyeing one of those for home lab use for a while.

    • @CraftComputing
      @CraftComputing  10 หลายเดือนก่อน +2

      My Tiger Lake boards have been 100% stable since I installed them. Testing these Alder/Raptor boards in Windows they had no issues whatsoever. I think the stability was purely software.

    • @McDuglas13
      @McDuglas13 10 หลายเดือนก่อน +1

      @@CraftComputing Yeah, in that context that sounds like a valid conclusion. I think I'll have to keep watching this topic to see if big little on proxmox becomes viable, but at least I'm in no hurry.

  • @andrewcoban9177
    @andrewcoban9177 หลายเดือนก่อน

    Please correct me if I'm wrong, but affinity in KVM isn't the same as on ESXI, there's a proper allocation based on sibling cores that should be considered during the cpu affinity. That can cause the VM to hang up

  • @jradish
    @jradish 10 หลายเดือนก่อน

    We missed you!

  • @yngvefiskum5310
    @yngvefiskum5310 10 หลายเดือนก่อน +1

    So I could use a 10G network card on the ES board?
    I'm interested to use one of those for a Plex server (NAS has the media storage). Do the ES still have the same intergrated GPU as the retail chips?
    And what memmory speed can I go up to on those chips?

  • @JamesSmith-sw3nk
    @JamesSmith-sw3nk 10 หลายเดือนก่อน

    I don't do anything like this but I like the 13700k cpu I have. I dedicate the P-cores to cpu mining and the browser to the E-cores. No stutter, youtube plays fine, browser works fine. etc

  • @JeremyLeePotocki
    @JeremyLeePotocki 10 หลายเดือนก่อน

    I can't wait to hear your review of the Erying ITX i7-13620H motherborad in terms of gaming I'd also like to know the Xe performance as well. I got a tiny case that would be perfect for it, but I would like to know if the integrated GPU will be good enough to out perform a RX6400, or at least match a RX6500xt I'm wanting to make a low powered SteamOS machine with lots of storage for right now(since it dose have 3 M.2 ports). Once they get Nvidia support working I can later on add a LP 4060 (unless AMD brings out a newer LP 7000/8000 by that time).

  • @gowinfanless
    @gowinfanless 10 หลายเดือนก่อน

    Wonderful test! have you ever thought to test it on a router or server with Intel Ultra9?

  • @matix16
    @matix16 10 หลายเดือนก่อน

    I have been running Proxmox on Intel NUC12 with i5-1240P for a month with no issues. At this moment I running 9 VMs without CPU Affinity, but only assign 1-4 vCores to each VM

  • @photon92
    @photon92 10 หลายเดือนก่อน

    @CraftComputing Do those CPU/board combos come in an ITX form factor?

  • @DanAndersen_
    @DanAndersen_ 10 หลายเดือนก่อน

    Did I miss something on the Erying Boards? I have an older engineering sample i5 board from them, which I also got for around 160 US$, but lately they cost around 600-800 US$. Jeff said, he got them for 160 US$. What are the 12th and 13th gen Erying boards costs for you?

  • @KemalDARA
    @KemalDARA 9 หลายเดือนก่อน

    For power saving purposes (much as possible), should I choose an Intel Xeon combo (Aliexpress used) or an Erying card. This is for a virtualization server for docker containers.?

  • @ClayBellBrews
    @ClayBellBrews 10 หลายเดือนก่อน +1

    I too am having issues with Proxmox, on the MS-01. Lockups, web interface crashing, VNC constantly failing to work.

  • @cracklingice
    @cracklingice 9 หลายเดือนก่อน

    I'd be tempted on doing this with a 14700. Leave a full E core cluster dedicated to proxmox and then have 8 big and 8 little available for the VMs. I would not have more than one VM on the same cluster due to the shared L2 cache though. I have a feeling that could potentially be the source of the trouble.

  • @wongkinchung9985
    @wongkinchung9985 10 หลายเดือนก่อน

    I have been using Hyper-V with i9-13900H (Minisforum MS-01) and I encounter no stability issue at all. Yes, the performance load balancing is odd and sometimes heavy workload stuck at E cores, but at least I have nothing to worry about if I just want to put more VM running. Normal operation in Win10 inside Hyper-V guest is also very snappy, much snappier than my previous E-2244 / i7-8700.

  • @willynilly9954
    @willynilly9954 10 หลายเดือนก่อน

    I've always thought virtualisation was the perfect use case for big/little architecure. Having the hypervisor run on the itself run on the little cores while the big cores ran the VMs sounds pretty great for efficiency at least to my untrained brain

  • @taylorlomas
    @taylorlomas 10 หลายเดือนก่อน

    I like the new intro

  • @RedneckResto
    @RedneckResto 10 หลายเดือนก่อน +2

    I'm working on my first Proxmox server. X79 Dual 2630v2

    • @repairman2be250
      @repairman2be250 10 หลายเดือนก่อน

      Have gone with X99 E52680v4. 2 Huananzhi m'board. Will swap one with ASRock X99. Huananzhi support via Aliexpress message board is next to none - Lousy to say the least.

  • @richardnpaul_mob
    @richardnpaul_mob 10 หลายเดือนก่อน

    Hmmm, I'd be interested in whether much lower CPU utilisation would be stable long term for home slabbing. I went with M500+s recently, though I'm liking the M600s now as I can use the 2.5 disk for proxmox and the dual NVMe drives for ZFS mirrored storage.

  • @vAnduCloudGaming
    @vAnduCloudGaming 10 หลายเดือนก่อน

    Where do you source your statistics from? Before Broadcom's acquisition of VMware, the size of the companies didn't seem to matter, whether they were small or large. Companies that valued stability and usability often chose VMware. Hyper-V and Proxmox were rarely used in comparison. Some companies might opt for solutions like VirtualBox or VMware Workstation Pro for their virtualization needs :)

  • @Masaliantiikeri
    @Masaliantiikeri 9 หลายเดือนก่อน

    @Craft Computing Can you try with split_lock_detect=off in grub? Split_lock_detect is a kernel "feature" intended to prevent DoS attacks from less optimized programs that aren't aware of cache coherence.

  • @jammin8844
    @jammin8844 9 หลายเดือนก่อน +1

    I9 12th gen had ecc enabled.
    Id like to know if it works in these es samples

  • @DeNNiiiable
    @DeNNiiiable 10 หลายเดือนก่อน

    Could it be that the SSD you have is faulty? Also I assume you are running everything stock. Xmp also not good to have on in this case or at least not during initial testing

  • @guywithFX
    @guywithFX วันที่ผ่านมา

    It would be great to see a revisit to the big/little stability and performance in ProxMox as we transition into 2025.

  • @System0Error0Message
    @System0Error0Message 9 หลายเดือนก่อน

    i've been running proxmox on 11th gen erying with 8 cores. the only problem for me is finding a good 1U low profile cooler. i run some number crunching VMs from video encoding to AI so using the 12th or 13th gen is a terrible idea. however on a long run it clocks around 3.7Ghz on all cores. stability wise i've never had a hang or crash, and the CPU cores keep trying to clock to 4.8Ghz when possible. power use is also very low with a 20W idle from the wall with 2 HDDs, 2 ram and only the CPU fan. It runs as part of a proxmox cluster with other lesser known power efficient hardware that have no issues running proxmox such as AMD's embedded and does entirely fine combining NICs with usb adapters too.

  • @Slackware1995
    @Slackware1995 10 หลายเดือนก่อน

    I'm curious to see a couple of scenarios:
    1. 4 VM each with 1P + 1E core
    2. 3 VM with 4P, the 4E cores reserved to proxmox which should be great for containers

  • @omegatotal
    @omegatotal 10 หลายเดือนก่อน

    Another possibility is that the dies being used for the xeon, having the GPU and/or E cores disabled, are dies that failed GPU and/or E core testing. and have little use in the consumer market..

  • @LampJustin
    @LampJustin 10 หลายเดือนก่อน

    I'm sure that the crashes and issues you faces are either due to the eirying boards/bios/firmware being buggy or a flaw in the kernel. Big little CPUs have been supported in kvm and thus linux for quite some time now and overcommiting definitely should not be an issue. We run 16x overcommit on cpus in our cloud with any issues. Even if all threads light up and not all VMs get the configured amount of cpu time, for the end user it might feel slow, but nothing will crash or anything

  • @TheAsjdj
    @TheAsjdj 6 หลายเดือนก่อน

    We use Hyper-v at my company. asthe largest IT company for central heating in Denmark, we stick with Hyper-v due to cost alone.

  • @JusGodden
    @JusGodden 3 หลายเดือนก่อน

    I find that I can run test software that requires about 12+ cores on a computers while running 20+ threads minimum on another and works ok in a test environment using Alder Lake. I would expect to fall on a heap in a real production. Yet I like this for testing!
    I avoid other than alder lake due to the overheating. I am very concerned about Raptor Lake. Though want one.

  • @haxwithaxe
    @haxwithaxe 10 หลายเดือนก่อน

    At least with xen and kvm based solutions we can always constrain the pool of CPUs available so it really doesn't matter much.

  • @AdamQueen
    @AdamQueen 10 หลายเดือนก่อน

    Big/little cores are a bigger problem if their capabilities differ too much.
    E.g. a55/a73 aarch64 have problems that qemu may not even start if the initial scheduling is crossing big/little cores. But for Intel cores they are mostly fine.

  • @nonamesi
    @nonamesi 10 หลายเดือนก่อน

    I'm running ESXi 8 on a Minisforum NAD9 (i9-12900h). As Minisforum BIOS doesn't support disabling E-cores I had some issues setting it up so I had to add some kernel parameters I didn't get PSODs each time the system started. I have a nasty feeling Vmware won't be my next choice for home lab as Broadcom's acquisition of Vmware is doing it's own IBM for Redhat/CentOS, Oracle for Sun... and it's gonna end in tears for a lot of homelabers :(

  • @auteurfiddler8706
    @auteurfiddler8706 10 หลายเดือนก่อน

    I have heard that the amount of data that a video card passes through to and from the motherboard is not as much as people think. So, having a a degraded slot for the video card (like the one that has the sticker next to it) may only have a minor effect on gaming performance. It's worth a try to compare a cpu on that board with a given card, then switch the gpu and cpu to a gaming motherboard and see if there is much improvement.

    • @connorcleveland9166
      @connorcleveland9166 9 หลายเดือนก่อน +1

      Bandwidth to the video card really depends on your use case and even game to game. AI processing such as LLMs you need as much bandwidth as you can get, AAA gaming at 4K a similar situation, older games not as much, and crypto mining as we've seen with the mining motherboards with many x1 slots and breakout boards hardly needs and bandwidth at all.

  • @MayaYa
    @MayaYa 10 หลายเดือนก่อน

    i5 13500 has been solid in unraid so far Haven't noticed any issues with E and P cores

  • @user-vw4cg8cy4f
    @user-vw4cg8cy4f 10 หลายเดือนก่อน

    Couldn't the issue arise from cinebench using some instruction set which the E cores don't support? A thread get scheduled to a P core, cinebench gets the capabilities of the CPU, uses some P core only instruction set, proxmox schedules the VCPU to an E core -> crash. But it should be caught by an illegal instruction exception which can be gracefully handled, so maybe my theory is incorrect.

  • @leonardososa7974
    @leonardososa7974 2 หลายเดือนก่อน

    Ask what you recommend, these boards or a mini PC for example Minisforum MS-01, Please take into account power consumption and processor speed, thanks

    • @leonardososa7974
      @leonardososa7974 2 หลายเดือนก่อน

      Very complete video 👌🏻

  • @hazerdoescrap
    @hazerdoescrap 10 หลายเดือนก่อน

    You were going for Mac CPU Commit (and completely avoiding CPU Over Commit which is what VMWare is greatly abused for in corp-land) but what about.... not? Leaving 1 or 2 CPU cores short from Max Commited to VMs and seeing if that pans out for the big.little system? Odds are it will wind up being E cores that are leftover but that should be find for the scheduler and minor system management on average...

  • @XGreenThumb
    @XGreenThumb 10 หลายเดือนก่อน

    Thanks for the video❤

  • @javabeanz8549
    @javabeanz8549 10 หลายเดือนก่อน

    "Science!" And with what Broadcom had done, VMware may not have that market share for long.

  • @joeyjojojr.shabadoo915
    @joeyjojojr.shabadoo915 10 หลายเดือนก่อน

    How about running all containers vs VM ? and TrueNas as the front end ?

  • @ianhawkins4979
    @ianhawkins4979 10 หลายเดือนก่อน +1

    Großartig.

  • @michaelschmid2311
    @michaelschmid2311 10 หลายเดือนก่อน

    I have the same erying Engineering Sample board .before using this board I was curious on how bad that pci 2.0 x8 would actually be for gaming. So I plugged in a Rx 5700xt and somehow my gpu reported pci 4.0x8 even though the sticker says 2.0 . I was able to get smiliar framerates to my Ryzen 5 3600 in gaming
    Also I also encounter weird crashes with that engineering sample under Debian Linux using docket. even though it ran fine on windows . Since proxmox is based on Debian I expect the issue to be the same .
    I’d love to hear if you work out some of these issues. I’m tinkering on it Aswell. Have you ever looked into the hidden bios options? (Toggle by ctrl+f8) maybe there could be a fix but I haven’t found something yet .
    I will rather buy a new board before I’ll ever touch windows server so I’m really desperate to find a fix

  • @SilentDecode
    @SilentDecode 10 หลายเดือนก่อน +1

    I find it strange that you say that ESXi isn't being run in small to medium businesses. I've seen companies with as little as 15 people, run ESXi. I'm not sure where you get the idea here. I've never seen anything based on KVM in the wild though. The only place where I've ever seen KVM-based solutions, is in homelabs.
    I'm not sure if this is a cultural or 'other side of the planet' difference. We just want 100% stable stuff that has 24x7 support from the OEM. As far as I know, Proxmox does not have 24x7 support, and as long as they don't have that, I'm not running that in a business. You don't need 24x7 support much, if at all. But if you do, you're glad you have it.

    • @CraftComputing
      @CraftComputing  10 หลายเดือนก่อน

      I didn't say it 'wasn't' being ran in SMB. I said you're more likely to find other solutions than you are VMware.

  • @samthompson9288
    @samthompson9288 10 หลายเดือนก่อน

    Did you try a similar test but with Linux guests? I've seen some pretty strange behaviour from Proxmox with Windows guests from time to time, but have had no issues with any Linux VMs.

  • @yoppindia
    @yoppindia 10 หลายเดือนก่อน

    That motherboard + laptop cpu seems like a very good deal, only thing is that it supports PCIE 2.0, which is a major issue.

  • @PrivateUsername
    @PrivateUsername 10 หลายเดือนก่อน

    Are the Intel E-Cores still not capable of floating point? If so, that could explain your problem. You were doing some FP instructions, got swapped to a new core, and blam - SIGILL.

  • @ziggo0
    @ziggo0 10 หลายเดือนก่อน

    It's worth noting that ES CPUs do not support PCI Passthrough despite enabling VT-d. It might've only been the i7 11800H ES 2.2 boards but it screwed a project over for me.

    • @CraftComputing
      @CraftComputing  10 หลายเดือนก่อน

      I did a video specifically with the 11900H ES and PCIe passthrough a couple months ago. VT-d was working, and I was able to pass through network and HBA cards without issue. I had issues with a GPU, but that was likely an EFI boot issue, as I didn't have a BIOS dump of the card to apply.

    • @ziggo0
      @ziggo0 10 หลายเดือนก่อน

      @@CraftComputing I must've missed that - I'll check it out. I was in fact trying to passthrough a GPU.