WilliamLam.com

  • About
    • About
    • Privacy
  • VMware Cloud Foundation
  • VKS
  • Homelab
    • Resources
    • Nested Virtualization
  • VMware Nostalgia
  • Apple

Frigate NVR with Coral TPU & iGPU passthrough using ESXi on Intel NUC

05.22.2023 by William Lam // 8 Comments

For the past couple of weeks, I have been investigating some issues reported by the community when using ESXi with the popular Google Coral Edge TPU for accelerating machine learning (ML) inferencing. Fortunately, with the help from one of our engineers, Songtao, we were able to find a solution! You can find the complete write-up HERE and it also works with the latest ESXi 8.0 Update 1 release.

I was actually surprised at how popular the combination of the Google TPU and ESXi was from the community, which I guess should not come as a surprise, especially with the capabilities of ESXi coupled with all the interests in AI/ML these days.


Another popular use case of the Google TPU, which I had recently learned about is for real-time AI object detection using the Frigate NVR (Network Video Recorder) software, which is a commonly deployed solution that enable various home security and automation capabilities.

In fact, during a conversation with my buddy Alan Renouf, who is a Product Manager focused on running modern Edge workloads and is also a Frigate user, I discovered that the Frigate stack, which encompasses inferencing, video decoding, and the integration of cameras and sensors, closely resembles the components that you would find in many Edge deployments with simliar set of use cases.

Funny enough, I ended up leveraging a lot of my existing work with running ESXi on Intel NUCs and iGPU passthrough, while learning about and setting up Frigate! This was definitely an interesting project to explore and as shared, I now have a complete working setup with the full setup and write-up below.

JFYI - I have already submitted a PR 6576 to update the Frigate ESXi documentation as it is severely out of date and help folks quickly find the latest setup instructions.

Earlier this week I had no idea what Frigate NVR was ...

Today, full setup w/ESXi on Intel NUC (this thing is amazing, SO many use cases) πŸ₯³

βœ… Passthrough Google Coral USB TPU (inferencing)
βœ… Passthrough Intel iGPU (vid
decoding)
βœ… RTSP enabled camera #AlwaysBeLearning pic.twitter.com/Qghj7qwOFp

— William Lam (@lamw.bsky.social | @*protected email*) (@lamw) May 18, 2023

[Read more...]

Categories // Automation, ESXi, vSphere Tags // Coral, ESXi, Frigate, Intel NUC

96GB SODIMM memory for DDR5 system with ESXi

05.18.2023 by William Lam // 26 Comments

Back in February of this year, I had shared that non-binary 24GB and 48GB SODIMM memory was finally available, but I quickly realized that the news from Samsung was only for traditional memory modules and not the laptop SODIMM memory, which is also commonly used in small form factor systems like an Intel NUC.

Three months later, we still have no word from either Samsung or Crucial, but recently Mushkin came out of no where and released their 48GB DDR5 SODIMM modules which I had also shared the news on my blog HERE. While DDR5 adoption is slowly increasing, there are not many systems out there right now that currently supports DDR5 and you will need a DDR5 capable system to use DDR5 memory.


I recently got my hands on a new DDR5 system, which I will share more details in a future blog post, but the maximum supported memory listed for the system is still 64GB. I was curious on whether these new 48GB SODIMM would actually work with this system? If we go back to 2019, when 32GB SODIMM was first released, it was not clear whether these would work with systems that listed 32GB as their maximum supported memory?

I was the first to confirm 32GB modules worked with the popular Intel NUCs back in 2019 and that I could even use these new SODIMM modules going all the way back to an Intel 6th Gen NUC, which was released back in 2016! So while the officially tested memory limit was only 32GB, the CPU actually supported more than that!

πŸ™πŸ€žI decided to take another chance and I purchased the Mushkin 96GB DDR5 SODIMM 4800mhz kit which has just arrived and I have put my theory to the test again ...

[Read more...]

Categories // ESXi, Home Lab Tags // DDR5, ESXi, SODIMM

Extending ESXCLI commands

05.02.2023 by William Lam // 2 Comments

Back on the first of April, I had shared the following video:


While many thought it was an April Fools's joke, that was certainly the original intention, but I also wanted the joke to be based on something realistic and not made up. Everything that you saw in that video is completely real, this was a real ESXCLI command that integrated with ChatGPT and was running on an ESXi 8.0 Update 1 release! 😊

So how did I do it?

[Read more...]

Categories // ESXCLI, ESXi Tags // chatgpt, esxcli, ESXi

  • « Previous Page
  • 1
  • …
  • 6
  • 7
  • 8
  • 9
  • 10
  • …
  • 61
  • Next Page »

Search

Thank Author

Author

William is Distinguished Platform Engineering Architect in the VMware Cloud Foundation (VCF) Division at Broadcom. His primary focus is helping customers and partners build, run and operate a modern Private Cloud using the VMware Cloud Foundation (VCF) platform.

Connect

  • Bluesky
  • Email
  • GitHub
  • LinkedIn
  • Mastodon
  • Reddit
  • RSS
  • Twitter
  • Vimeo

Recent

  • Programmatically accessing the Broadcom Compatibility Guide (BCG) 05/06/2025
  • Quick Tip - Validating Broadcom Download TokenΒ  05/01/2025
  • Supported chipsets for the USB Network Native Driver for ESXi Fling 04/23/2025
  • vCenter Identity Federation with Authelia 04/16/2025
  • vCenter Server Identity Federation with Kanidm 04/10/2025

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 © 2025

 

Loading Comments...