Using a laptop as an HDMI monitor for an SBC

danielmangum.com

165 points by hasheddan 4 days ago


belthesar - 4 days ago

For use cases like attaching to an SBC or really any other computer, I'm sure this is great, but there are also USB crash cart consoles that can be gotten pretty cheaply like the NanoKVM-USB[0] or Cytrence's KIWI[1]. This gets you both video, keyboard and mouse.

[0] https://wiki.sipeed.com/hardware/en/kvm/NanoKVM_USB/introduc...

[1] https://www.cytrence.com/product-page/cytrence-kiwi

thesandlord - 4 days ago

If you have an iPad with a USB-C port, you can use the free Orion app to do this too

https://orion.tube/

jmmv - 4 days ago

> digging up an HDMI monitor, finding somewhere to put it, and connecting it to the device is an annoying process. Furthermore, if I’m on the go I almost certainly don’t have easy access to an external monitor.

This has annoyed me many times as well with the headless computers I run... until recently, when I bought a USB-powered 7-inch HDMI monitor for an embedded project that didn't go anywhere. But now I have a spare little monitor that I can easily use in these situations and even carry it around if necessary.

Lerc - 3 days ago

I have been looking at things like this and wondered if there is scope for an open source project to design boards that provide power and data access to a variety of common old laptop panels (and keyboard+touchpads) along with a holder for a compute module. Then let people lay out the location of their USB ports etc. in the shape of the motherboard of their old laptop and get one run off by JLCPCB or PCBWay

I have several old laptops that still have good screens and keyboards, It would be nice to repurpose some of them. They are certainly large enough to house a compute module with plenty of extras.

frankus - 4 days ago

This would have been super helpful like 20 years ago when I was on the data center floor trying to debug rack-mount (headless) Linux servers. The center had like one KVM "crash cart" that needed to be plugged into a spare outlet in the rack that wasn't always easy to come by.

I'm sure we could have improved on that setup but we were an inexperienced skeleton crew on a shoestring budget and not the best management.

I always thought it would be great to have a "laptop without a motherboard" to manage these, and this is close enough given the price of the redundant hardware now.

ius - 3 days ago

Note most (all?) video players introduce quite some playback latency by default due to buffering - which is _really_ annoying using them as a 'monitor'.

You'll want to look up the flags/settings for low latency playback to make it more usable, e.g. for mpv: https://mpv.io/manual/stable/#low-latency-playback

GuB-42 - 3 days ago

I wonder why it hadn't been a built-in feature on some laptops.

No software, just a built-in hardware kvm exposing the screen, keyboard and pointing device to an external port.

A niche thing, but it shouldn't be expensive to implement, and the ports are already here (usb-c, hdmi).

05 - 4 days ago

I'm thinking a better solution for console would be an SSH to serial bridge using just a spare ESP32 and something like ESP32SerialSSHProxy[0]. Haven't tried myself yet, and there is suspiciously few stars on that repo, but that would be a nice lights out-ish management system for some hidden away home automation server.

[0] https://github.com/programminghoch10/ESP32SerialSSHProxy

PaulHoule - 3 days ago

Reminds me years ago of having a Nintendo Gamecube but no actual TV and just playing it on a computer with a TV capture card.

exasperaited - 3 days ago

I too own no external monitors and do my dev/CAD/photography stuff on one of three laptops (macOS, linux, windows 11) [0] depending on where I am, and as much of my writing/planning on my now quite old iPad Pro away from said devices as possible.

So I use one of those cheap HDMI capture devices that flooded eBay about three months into the pandemic to watch Raspberry Pi boot logs or function as ad-hoc console monitor, either with my MBP or with the iPad Pro. The iPad Pro functions usefully as an occasional second monitor for the MBP more directly with USB-C/wifi, of course, so it all works out rather well.

[0] mostly macOS, though I am finally building up a desktop linux escape strategy, 31 years after I first ran X on linux, which might get finally kicked up a notch depending on what happens with Affinity at the end of the month

geokon - 3 days ago

> However, sometimes direct physical access to the SBC with a monitor and keyboard is useful for initial configuration, maintenance operations, or workloads that have a visual component

Shouldn't this be possible with a single direct ethernet link between laptop and device? I'm not actually sure on the specifics. Or would this require a router? I know you can forward graphical programs with X11 as well

This is one of those rough edges that I wish a Linux distro got right. It's rare, but once in a blue moon you do want to hook up two laptop (say one broken and one working one) and control one from the other (without the ability to configure stuff)

Thev00d00 - 2 days ago

I brought a portable screen, which is basically a laptop panel powered by usb, works well.

password4321 - 3 days ago

I mention https://www.aurga.com every time this comes up. Wireless HDMI, keyboard, and mouse to their app/desktop client for $95.

https://news.ycombinator.com/item?id=45317527#45318263

https://news.ycombinator.com/item?id=41138701#41140193

- 4 days ago
[deleted]
crumpled - 4 days ago

I saw a video of this guy (the github project author) using the Lilygo T-deck as a VNC console. It's a fun looking solution, but it requires wifi.

https://github.com/moononournation/T-Deck/blob/main/ArduinoV...

jwr - 3 days ago

I use this approach with a long-throw HDMI microscope, cheap ones are available on Aliexpress. I put one over my desk, and I get the output with reasonably low latency through a HDMI capture adapter on my computer screen. Very useful for electronics work or taking a closer look at stuff.

CYR1X - 4 days ago

Yes, $5 USB HDMI capture cards exist?

netsharc - 3 days ago

Matthias Wandel demoed a "brainless laptop": a screen and keyboard that can be "mated" with a Raspberry Pi: https://www.youtube.com/watch?v=CFA7iAnYZMs

datadrivenangel - 3 days ago

You can also get an HDMI driver to turn the laptop screen into an HDMI monitor... Janky if you glue the board to the back of the screen.

kevmo314 - 4 days ago

Since there’s monitors that work over USB-C, could one replace the capture card and somehow get the laptop to pull video like a USB-C monitor?

asplake - 4 days ago

Anyone using a Intel iMac as a monitor for their much faster Apple CPU MacBook Pro? Wishing “target display mode” was still a thing…

Havoc - 4 days ago

You can do similar with an Android tablet and a usb adapter

hard_times - 4 days ago

is there no vendor offering HDMI-in or Display Port-in?

suddenlybananas - 3 days ago

Now is there a way to use a laptop's keyboard as input as well?