WilliamLam.com

  • About
    • About
    • Privacy
  • VMware Cloud
  • Tanzu
    • Application Modernization
    • Tanzu services
    • Tanzu Community Edition
    • Tanzu Kubernetes Grid
    • vSphere with Tanzu
  • Home Lab
  • Nested Virtualization
  • Apple
You are here: Home / ESXi / ESXi on ASUS PN64-E1

ESXi on ASUS PN64-E1

05.24.2023 by William Lam // 6 Comments

There are not many small form factor kits out there right now that supports Thunderbolt 4, so I was really interested in what ASUS had to offer with their release of the PN64-E1.


I have actually never worked with an ASUS kit before, so I was definitely looking forward to getting my hands on one of this system and see what capabilities it can enable for the VMware community. I initially learned about this platform last year with their PN64, but in speaking with ASUS, they mentioned I should really check out their newest offering, the PN64-E1, which has several new enhancements over their previous model.

So here is your first look at the ASUS PN64-E1!

Compute

There are three different configurations for the PN64-E1, all of which are vPro capable and utilizing the latest Intel 13th Generation (Raptor Lake) CPUs:

  • Intel 13th Generation Intel® Core i7-13800H (vPro)
    • 14 Processor Cores (6P+8E), 20 threads, 24MB Intel® Smart Cache, 35W TDP
    • P-Cores: 5.2GHz Turbo; E-Cores : 4.0GHz Turbo
  • Intel 13th Generation Intel® Core i7-13700H (vPro)
    • 14 Processor Cores (6P+8E), 20 threads, 24MB Intel® Smart Cache, 35W TDP
    • P-Cores: 5.0GHz Turbo; E-Cores: 3.7GHz Turbo
  • Intel 13th Generation Intel® Core i5-13500H (vPro)
    • 12 Processor Cores (4P+8E), 16 threads, 18MB Intel® Smart Cache, 35W TDP
    • P-Cores: 4.7GHz Turbo; E-Cores: 3.5GHz Turbo

Memory


The PN64-E1 support the latest DDR5 memory, which means you likely will need to purchase new memory before you can take advantage of this kit. The system supports two SODIMM memory slots, similiar to many of the small form factor systems including the Intel NUC.

While the "official" maximum supported memory for the PN64-1 is 64GB, what is really exciting about this system or any DDR5 capable system for that matter is that they can immediately take advantage of the new non-binary 48GB DDR5 SODIMM. In fact, the PN64-E1 is the actual system that I had used to validate that 96GB of memory can be detected (BIOS screenshot above) and can be used by ESXi! 😎

Memory is typically the first resource that is constrained in most VMware environments, so being able to able to easily upgrade to an extra 32GB is definitely a great investment in my opinion. For more details about the memory used, which is the Mushkin 96GB (2 x 48GB) DDR5 SODIMM, please see this blog post HERE for more information.

Network

The onboard networking for the PN64-E1 can support up to two Intel i226 (2.5GbE), which is simliar to that of the latest Intel NUC 13 Pro (Tall) and is automatically recognized when using ESXi 8.0 and later or you can use the Community Networking Driver for ESXi Fling for those that wish to run earlier ESXi 7.0 versions. The PN64-E1 that I am using (pictured above), only has a single 2.5GbE, but you can certainly get it configured to support two which would be an ideal setup for running something like VMware Cloud Foundation as I have previously demonstrated HERE.

There are two Thunderbolt 4 ports which you can utilize to add more networking with these Thunderbolt 10GbE solutions for ESXi or you can look at USB-based networking by using the popular USB Network Native Driver for ESXi Fling.

Storage

The storage on the PN64-E1 can support 2 x M.2 PCIe x4 Gen 4 (2280) and 1 x SATA (2.5") devices, which is the perfect combination for installing ESXi on a reliable media like an SSD and still have enough drives to setup vSAN, which was the exact configuration I had used for my setup. You can of course configure multiple standard VMFS volumes if you prefer not to use vSAN and connect to remote network storage as well.

If you need even more storage or performant external storage options, you can also use the two Thunderbolt 4 ports and add these Thunderbolt M.2 NVMe solutions for ESXi which will give you plenty of storage capacity.

Graphics


Happy to share that the onboard iGPU can be successfully passthrough to an Ubuntu VM, which has support for the latest Intel Graphics Drivers. For more details and setup instructions, please refer to this blog post HERE.

If you are looking to use the newest release of Ubuntu 23.04, the required Intel Graphics Drivers is now installed by default and just works out of the box. However, I did notice the Ubuntu VM Console did not fully load and its possible as this is still a new release that this maybe an expected behavior for now. Since VMware Tools is already included and running by default in all Ubuntu releases, you should see the IP Address show up in the vSphere UI and then access over SSH or you could also setup remote desktop and connect that way as well.

TPM


I was extremely surprised to see that the TPM (Trusted Platform Module) chip that is included in the PN64-E1 was not an fTPM, which you typically find in almost all consumer Intel platforms including the Intel NUC, which are not compatible with ESXi. The TPM 2.0 chip that is included in the PN64-E1 supports FIFO (First In, First Out) and is the industry standard for communicating with a TPM device that ESXi uses.


With the PN64-E1, you will have full attestation capabilities with ESXi as shown in the screenshot above and you will be able to deploy Windows 11 systems without setting up vTPM, which would be the alternative if you do not have a compliant TPM chip. This is a huge plus for the PN64-E1 as I know many have asked about the TPM capabilities for other systems that I have reviewed but they all lack the the support required due to the use of an fTPM instead of a TPM chip with FIFO support. This might even be the first system that I have come across that is not a server grade system that has proper TPM chip that can be utilized by ESXi, which is awesome.

ESXi


Finally, ESXi runs great on the PN64-E1 and the latest release of ESXi 8.0 Update 1 installs on the PN64-E1 without any issues, no additional drivers are required as the Community Networking Driver for ESXi has been productized as part of the ESXi 8.0 release. If you want to install ESXi 7.x, you will need to use of the Community Networking Driver for ESXi Fling to recognize the onboard network device.

It is recommended to disable the E-cores within the BIOS which is located under the Advanced settings to prevent ESXi from PSOD'ing due to the non-uniform CPU cores, which will result in the following error "Fatal CPU mismatch on feature".


If for some reason you prefer not to disable either the P-cores or E-Cores, then follow the instructions HERE for applying the workaround to prevent a PSOD, especially important if you plan on using ESXi 8.0 Update 1 which requires an additional kernel option in addition to ignoring the CPU uniformity check.

Overall, I am really impressed with what ASUS has delivered with the PN64-E1! It has all the basic capabilities that we have come to expect of these small form factor systems and has some added advantage over other platforms like a functional TPM that can now be utilized by ESXi. Best of all, the PN64-E1 can go beyond the 64GB memory limit and can easily be upgraded to support a total of 96GB of memory, making this a very compelling platform if you are in the market for a new VMware Homelab or if you want to upgrade and expand your existing enviornment.

More from my site

  • 96GB SODIMM memory for DDR5 system with ESXi
  • Quick Tip - How to monitor when ESXi filesystem and partitions are filling up?
  • DDR5 SODIMM capable kits for ESXi
  • Frigate NVR with Coral TPU & iGPU passthrough using ESXi on Intel NUC
  • Extending ESXCLI commands

Categories // ESXi, Home Lab, vSphere 7.0, vSphere 8.0 Tags // ASUS, ddr5, ESXi

Comments

  1. norm says

    05/24/2023 at 7:48 pm

    Any plans from VMware to add support for E-cores? Intel's desktop processors now support ECC so you could potentially make actual servers with them. However, right now it seems like a bad platform if you have to disable 8 E-cores no matter how much better the P-cores are.

    Reply
    • William Lam says

      05/24/2023 at 8:17 pm

      No

      Reply
  2. baastow says

    05/25/2023 at 12:06 am

    thank you for sharing William

    Reply
  3. Tosan says

    05/28/2023 at 11:11 pm

    Where did you get the PN64-E1? I haven't seen anyone selling them yet, though I have seen updated PN64s with the 13th gen processors just came out.

    Reply
    • Eno More says

      05/31/2023 at 5:14 pm

      Same question.

      Reply
      • William Lam says

        06/01/2023 at 2:14 pm

        I've asked the ASUS folks and will provide more details when I hear back

        Reply

Thanks for the comment! Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Search

Author

William Lam is a Senior Staff Solution Architect working in the VMware Cloud team within the Cloud Infrastructure Business Group (CIBG) at VMware. He focuses on Cloud Native, Automation, Integration and Operation for the VMware Cloud based Software Defined Datacenters (SDDC) across Private, Hybrid and Public Cloud

Connect

  • Email
  • GitHub
  • LinkedIn
  • RSS
  • Twitter
  • Vimeo

Recent

  • Will this Arm SoC work with ESXi-Arm? 06/02/2023
  • Converting VirtualBox VDI (Virtual Disk Image) to VMDK for use with ESXi 8.x 05/31/2023
  • Quick Tip - How to monitor when ESXi filesystem and partitions are filling up? 05/30/2023
  • DDR5 SODIMM capable kits for ESXi 05/30/2023
  • ESXi on ASUS PN64-E1 05/24/2023

Advertisment

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy

Copyright WilliamLam.com © 2023

 

Loading Comments...