BliKVM PCIe puts a computer in your computer

BliKVM PCIe with Raspberry Pi CM4 running PiKVM

This is the BliKVM PCIe, a full computer on a PCI Express card. This is an IP KVM (Internet Protocol Keyboard-Video-Mouse) that can be put inside another computer or server.

Most server motherboards already have remote 'lights-out' management functionality built in. Most frequently this is referred to as IPMI (Intelligent Platform Management Interface, but Dell calls it iDRAC, and HPE calls it ILO.

But not all servers have it. And even if they do, sometimes you have to pay extra money to use it, or the version you have goes unmaintained and it would be a security risk to keep it running on your network.

So that's where the BliKVM PCIe comes in.

It runs open source software called Pi-KVM, and once it's installed, it can control everything, even if the computer's powered off!

You can boot up the computer and force shut it down. You can remote control it anywhere along the boot process, so you could even manage BIOS settings or install an operating system.

Setup

But how does it work? I mean, it's a PCI Express card. Won't it shut off when you shut down the computer?

Well that's where it gets a little weird.

BliKVM PCIe card pins closeup

See these pins? The only ones connected to anything are actually the ground pins. All the data pins are disconnected.

So this card is a PCI Express card... but not really. It uses the slot as a convenient place to mount itself inside a PC or server, so you don't have a Raspberry Pi dangling off the back.

Exposed to the back of the computer is an HDMI and USB input, some activity lights, a USB-C power input, and a Gigabit Ethernet port, capable of using Power over Ethernet to power the device. So technically you could skip the USB-C power plug if you have PoE.

BliKVM PCIe with Raspberry Pi Compute Module 4

But the heart of this card goes on top—a Raspberry Pi Compute Module 4, a whole computer on a tiny system-on-module board.

blicube (makers of BliKVM PCIe) supplies a lot of accessories in the box, including a heatsink and fan, so if your case has poor airflow, you can get more air to the Pi so it still stays cool.

BliKVM PCIe with OLED external IP display for Raspberry Pi CM4

There's also an OLED display that will tell you the IP address of PiKVM, and other stats like CPU and memory usage.

The front of the board has two headers: one for an internal USB 2.0 connection, and another for front panel ATX IO connections (power, reset, and LEDs).

You can see how I installed it in my desktop tower PC, and how PiKVM's UI works, in my latest YouTube video:

Conclusion

This thing isn't for everyone. Remote Desktop or VNC is adequate for simple remote access. And dedicated apps like Parsec are better if you need low-latency remote access. But if you need full remote access with lights-out management, and you don't have IPMI/iDRAC/ILO already, this is a great option. It's a little expensive, but a lot cheaper than most external IP KVMs.

And with a base model CM4 it's cheaper than ASRock Rack's PAUL card. The BliKVM PCIe can be powered over Ethernet and has a few more external IO options, but the PAUL has a few more internal options for full-fledged servers, like internal sensors and SMBus monitoring for server power supplies.

These types of cards aren't the only reason you might put a computer in your computer, either. Sir Neggles on twitter got this Mikrotik DPU, which is basically a dual 25 Gigabit router-on-a-board, running on a Raspberry Pi too! Granted, it only got 3 Gbps of throughput on the Pi.

A few other things I didn't mention earlier: the BliKVM also comes with a bundle of helpful accessories like a VGA to HDMI adapter, an HDMI Sink for locking in an HDMI resolution, and a low profile bracket, for smaller PC cases and shorter 2U servers.

It uses about 2-3 Watts at idle, and 4-6 watts when you're remoted in controlling the screen. The latency is in the 100-300 millisecond range, so this isn't great for remote gaming, but it's fine for most other use cases. You can get up to 1080p at 60Hz with it.

You can buy the BliKVM PCIe from AliExpress for a little over $100 without a Pi, or they even sell a kit with a marked-up CM4 for a little over $200. BliKVM sent me the card I reviewed in this post, but they didn't pay me anything and had no say about the content in this review.

For the best value, I would recommend getting the version without a Pi, then watch rpilocator until you find one at list price.

I also should mention Pi-powered IP KVM competition like the TinyPilot Voyager 2 and the Pi-KVM v3. I reviewed older versions of those last year, in my video Control ANY COMPUTER with these Pi KVMs!. Also my Dad and I reviewed the original BliKVM that was based on a Raspberry Pi 4 over on Geerling Engineering.

Comments

Thanks, Jeff for pointing out and testing an interesting product.
Unfortunately, within 24hrs of posting the article the product is no longer available either on Aliexpress nor at the manufacturers online store.
Btw: same is true for ASRock Rack's PAUL card that has been unobtainium for the better part of a year.

I was gonna set up a Pi to control the on/off and restart buttons inside my pc...this seems like the perfect device for my needs as it has the hdmi input for bios control too. Awesome:D

Man, this would've been such a good product but, like what you've mentioned, it's basically impossible to get my hands on a cm4