9
5
I was wondering if it's possible to use the 10.2 Gb/s HDMI port on several computers as a backbone networking interface for a home made cluster?
Is there some kind of HDMI switch? Can HDMI transport arbitrary data? Can you access the HDMI port in *nix as a device like eth0 and pipe to it? Can the HDMI port on the computers receieve data, or is it outgoing only (graphics card -> display)?
This would be very cool.
If it doesn't exist, what would be the logistics of implementing this?
Edit) Reddit discussion, http://redd.it/1lnzyi
Very interesting question. Reminds me of something that happened in an episode of "Halt And Catch Fire". I'd like to know more about it. – voices – 2016-02-03T11:04:51.150
1I wonder about using an HDMI capture card along with a graphics card could work. You would have to create your own interface for it and convince Linux that it is not for graphics. As a side thought you could use the gpu as a network processing unit and compress the traffic along with it. one more thought. If you have a gpu on both sides and a display port, in theory – Joe – 2016-04-15T09:56:49.550
1in theory you could send out from one HDMI end and send to the other gpu via display port HDMI pass threw card. Would be a lot of programming work. – Joe – 2016-04-15T10:02:46.223
1HDMI 1.4 supports Ethernet over the cable. Other than this, don't try it. – Ignacio Vazquez-Abrams – 2013-09-03T21:49:14.960
Could the data be converted to a visual representation and ported over the audio/video channel at 1080p 30fps? – blakev – 2013-09-03T21:54:22.863
Implementation suggestion from stack overflow: http://stackoverflow.com/a/21791324/2714534
– blakev – 2014-02-16T03:49:33.460