I think the main people who would be interested in a HDMI In Expansion card are Streamers and Youtubers.
However having an Internal Capture card could be a selling point and Could have some Interesting Implications Like Transforming your laptop into an Extra Monitor. For example; if you build computers you can use it for your test bench and that could extend into more ideas like adding a keyboard and mouse external dongle using Bluetooth which I don’t think even exists besides setting up something like Synergy.
The smallest retail capture card I could find for reference was the GENKI ShadowCast.
5.08 x 4.88 x 0.94 inches according to Amazon but most capture cards are larger.
(~ 12.91 x 12.40 x 2.39 cm.)
Am I just crazy? is this even necessary? would you find something like this useful?
Let me know, I would love to hear what other people have to say.
Good capture cards are a bit pricey and won’t easily fit inside the bay. I’m sure that Corsair won’t want these guys making elgato hardware in this form factor. Maybe if the laptop takes off they’ll do it.
I dont know how well these cheapo chinese adapters are, I can’t imagine they’re very good. You should also be away that viewing content that’s being transcoded has some serious delay on it, so you won’t be using it as a monitor for your switch or other console.
That’s a good point.
My Guess after doing some research:
100 to 500ms of delay on the low end with sizing constraints
It still could be useful, I mean you could probably play Civ if you wanted to.
I’m not saying it’s perfect but with an HDMI splitter you could definitely play it on another screen and it’d be an alright and easy recording setup.
+1 for this! I would love to have this for a raspberry pi while traveling.
However, I thought I remembered reading somewhere that HDMI also could have some kind of DRM implemented? (but sometimes a HDMI slitter removed this)
Does anyone know if CSI-2 can be exposed via thunderbolt or USB-c standard? If so, it might be fairly easy to use this chip Amazon.com
That component is used by this cool pikvm project to capture the video output of a server and send it over IP. This would obviously be a very hackey way to do it (and it very likely wouldn’t fit) but you could maybe implement the full pikvm and then see video over IP (created by a LAN chip connected via USB). This requires a pi zero to do hardware accelerated video encode and achieves fairly good frame rates (presumably higher that 10-15 fps since this says it will decrease to this rate when not using hardware encoding Working with video - PiKVM Handbook)
Disclaimer- I know very little about this topic, just throwing out ideas
It has to be a way. I have always wanted to use a mini PC (barebone) from conferences and classroom (connected via VGA/HDMI to a projector) while using mi Laptop or Windows Tablet as Main / Extension Monitor.
There are several startups ideas around that can inspire o help to research about it:
This would be an AMAZING gadget for anyone working in IT!
Making the laptop into a keyboard and mouse and display for a server, or switch, or what have you.
Or Raspberry PI for developers and tinkerers <3
This is already implemented in another laptop Linus has covered like a day ago: GPD Pocket 3
I own a DiskioPi (DIY 10" tablet based on a RPi type SBC) that has this functionality.
The way it has been achieved is the display panel itself has two HDMI inputs (on its controller board), one is tied to the SBC and the other brought outside the case as HDMI in, then the unit power switch is a 3 position (on, off, display only).
Just posting that I would also be interested in an hdmi in expansion card. Or even better an Hdmi card that can do both in/out based on mode selection (in bios, software driver, or manual hardware switch next to port).
Alternative 1: How about going straight to the monitor and adding a second input that is direct to the screen instead of going through the pci/mainboard. Have a keyboard shortcut to switch inputs.
Alternative 2: Have the framework mainboard connect to the screen using usb c and provide some ability to convert/mount third party screens . We could then upgrade our screen with any portable monitor product (ex: asus zenscreen) that would fit into the framework frame. There are a lot of options in that space (screens with batteries, screens with touchscreen/pen input). This would give framework users a lot of upgrade options without framework having to design and manufacture a bunch of different screen products.
That project also has an HDMI splitter and loopback output, which won’t fit in an expansion card and have to be removed. MS2130-based capture devices can also be found en masse on aliexpress, they sell for around 10-20€.
Based on the schematic for the project I linked above, it looks like a SPI EEPROM is also required (the repository contains a firmware binary).
I have one of the USB 3 capture dongles using the MS2130. It does have more latency than the built-in screen, but it’s not unusably slow either.
EDIT: at least in guvcview latency is minimal, in OBS it’s a lot worse
A bigger issue is that there are seemingly some graphical artifacts introduced by the capture card – the top-most line in the captured image is always black (or close to black), while the 2 right-most columns are a bit brighter than they should be.