this post was submitted on 22 Sep 2023
15 points (75.9% liked)

Ask Lemmy

26890 readers
1912 users here now

A Fediverse community for open-ended, thought provoking questions

Please don't post about US Politics. If you need to do this, try !politicaldiscussion@lemmy.world


Rules: (interactive)


1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can't say something nice, don't say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. Please familiarize yourself with them


2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?


3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.


4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either !asklemmyafterdark@lemmy.world or !asklemmynsfw@lemmynsfw.com. NSFW comments should be restricted to posts tagged [NSFW].


5) This is not a support community.
It is not a place for 'how do I?', type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to Lemmy.world Support or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.


Reminder: The terms of service apply here too.

Partnered Communities:

Tech Support

No Stupid Questions

You Should Know

Reddit

Jokes

Ask Ouija


Logo design credit goes to: tubbadu


founded 1 year ago
MODERATORS
 

I bought a cheapo capture card a while back but the quality is pretty terrible

Is there any reason PCs can't just receive HDMI/displayport input from other devices through the same mechanism they output it?

For that matter also is there any reason HDMI can't be run over Ethernet? Afaik ethernet has far more bandwitth than hdmi nowadays

all 16 comments
sorted by: hot top controversial new old
[–] 2nsfw2furious@lemmynsfw.com 23 points 1 year ago (1 children)

Is there any reason PCs can't just receive HDMI/displayport input from other devices through the same mechanism they output it?

I'm going to be crude here: is there any reason your bladder can't slurp your pee back up from the toilet when you're thirsty?

Can you reverse your monitor to suck in light and behave like a camera?

If you push your car backwards does it suck up CO2 and fill up the gas tank?

Most things in life aren't as bidirectional as we'd like. Video cards use electrical drivers to push signals down the display cables, which is completely different than using what are basically sensors to detect signals coming the other way. It would be quite expensive to design a GPU that does a good job of both, and mostly pointless.

[–] Vilian@lemmy.ca 16 points 1 year ago

any reason your bladder can't slurp your pee back up from the toilet when you're thirsty?

skill issue imo

[–] slazer2au@lemmy.world 11 points 1 year ago (1 children)

For that matter also is there any reason HDMI can't be run over Ethernet? Afaik ethernet has far more bandwitth than hdmi nowadays

It can, you have things called HDMI extenders but unless you know what you are doing they will not work as you expect.

HDMI 2.1 has 48Gb of bandwidth a cat5 cables maxes out at 1Gb, while a cat6 cable can do 10Gb up to 55 meters if installed correctly. Much lower then the 48Gb spec of HDMI 2.1

[–] sorghum@sh.itjust.works 2 points 1 year ago

Last time I dealt with HDMI extenders (2.0 just announced; 18 Gb/s), you ganged 2 cat 6 runs to get it to work over any significant distance.

[–] Sheik@lemmy.world 8 points 1 year ago (1 children)

PC GPUs simply aren’t built with HDMI input and passthrough. The manufacturers could do it though if they wanted to.

[–] TWeaK@lemm.ee 2 points 1 year ago

Yeah the functionality is pretty trivial to implement, but that kind of thing is typically reserved for high end workstation graphics cards.

[–] willis936@lemmy.world 7 points 1 year ago* (last edited 1 year ago)

High speed receivers are much more complex than transmitters. Just shoving some bits down the line with a bit of emphasis filter training is not that tricky. Tuning a receiving emphasis filter while simultaneously recovering the clock and performing error correction requires many more transistors, which uses more power and costs more to produce. HDMI receiver chips on digikey are 2-10x more expensive than transmitter chips.

Beyond the technical reasons, there is the fact that media companies have a vested interest in not having video input being prolific. They have a long history of fighting technologies such as VCRs. In the shadowy internet era you can let your imagination run wild with what motivations they set up in what industries to make HDMI receivers less prolific.

Also, for those talking about HDMI over Ethernet: be careful. HDMI is actually quite high bandwidth. There's a reason the cables stop working after a few feet and it isn't because they're poorly designed or manufactured (though that's surely the case for crap you get on amazon). Cat 1 million isn't magic. It's still beholden to Shannon's limit in copper twisted pair. You can't shove 25 GbE over any copper longer than a few meters of TwinAx. There are plenty of solutions on the market that are too good to be true and simply won't work at the pixel clocks they advertise, yet will happily take hundreds of your dollars and weeks of your time.

[–] President_Pyrus@feddit.dk 2 points 1 year ago (1 children)

As for you last question: Search for HDMI over Ethernet.

[–] zeppo@lemmy.world 0 points 1 year ago

I would think it's quite possible given that some systems output a video signal over USB, which is less capable than ethernet.

[–] Rentlar@lemmy.ca 0 points 1 year ago

For your video output question, essentially the PC has a card that is capable of saying what the monitor needs to do, and ths monitor has a card to translate what the PC said into the screen output. The PC doesn't have the card that the monitor has. It isn't equipped to receive picture signals.

And kinda...technically...uh... you can run video signals over Ethernet. You just need the protocols to communicate between them, and the ports to connect them (would you sacrifice wired internet for a video signal for most desktop boxes?). Other elements are cost, compatibility, design. I've seen that some TVs have Ethernet and fibre-optic ports now.

[–] barrage4u@lemmy.world -1 points 1 year ago (1 children)

Check out the steambox (or raspberry pi equivolant)

[–] flashgnash@lemm.ee 2 points 1 year ago (1 children)

Steam box? You mean like steam machines?

Can't seem to find anything other than steam machines from googling

[–] barrage4u@lemmy.world 1 points 1 year ago (1 children)
[–] flashgnash@lemm.ee 1 points 1 year ago

Steam link kinda sucks though compared to a wired connection

[–] crypticthree@lemmy.world -1 points 1 year ago

Research NDI. It transports video with embedded audio via Ethernet. You can capture screens via software (NDI Tools is available at NDI.tv)