| 15 Jan 2024 |
raitobezarius | it's kinda cool and easy to implement in RTL for very basic versions though | 23:03:03 |
raitobezarius | but clearly avoid it like pest | 23:03:10 |
K900 | There is no retransmissions or stream multiplexing or anything you would reasonably want to have when shoving 40gbps of data down a link | 23:04:29 |
FavoritoHJS | In reply to @k900:0upti.me It's basically just DVI-D overclocked beyond all reason so just implement a dvi-d interface that just so happens to have a passive hdmi adapter attached to the factory | 23:04:44 |
raitobezarius | Ah yes the packet loss on HDMI is stupid | 23:04:44 |
FavoritoHJS | In reply to @k900:0upti.me It's basically just DVI-D overclocked beyond all reason * so just implement a dvi-d interface that just so happens to have a passive hdmi adapter attached at the factory | 23:04:47 |
raitobezarius | It makes you go mad whenever you try to do Things⢠| 23:04:52 |
raitobezarius | Like cables longer than N meters are unidirectional (!!!!!) | 23:05:00 |
K900 | There's an entire separate protocol that has most of those things | 23:05:06 |
K900 | And it's used for sideband stuff like audio | 23:05:17 |
K900 | In reply to @favoritohjs:matrix.org so just implement a dvi-d interface that just so happens to have a passive hdmi adapter attached at the factory If you're OK not having audio, sure | 23:05:41 |
FavoritoHJS | (or worse a cable with DVI at one end and HDMI at the other for ultimate cursed) | 23:05:39 |
FavoritoHJS | ...i should probably shut up before someone does that | 23:06:09 |
K900 | Oh yeah that sideband? IT RUNS DURING VBLANK | 23:06:16 |
K900 | It's literally specified like that | 23:06:27 |
K900 | Why does a protocol that's digital on both sides have vblank? | 23:06:41 |
K900 | lol | 23:06:44 |
FavoritoHJS | In reply to @k900:0upti.me Why does a protocol that's digital on both sides have vblank? good question actually, modern displays have no electron beam to steer, so why have blanking periods at all unless you really need to multiplex multiple signals onto a single wire? | 23:08:25 |
FavoritoHJS | +10% bandwidth lifehack | 23:08:52 |
FavoritoHJS | * +10% bandwidth lifehack[citation needed] | 23:09:00 |
K900 | It's literally just very overclocked DVI-D, remember | 23:09:05 |
K900 | That was designed for CRTs | 23:09:11 |
FavoritoHJS | * +10% bandwidth lifehack [citation needed] | 23:09:15 |
K900 | And now I wonder how many DP implementations in the wild would actually explode if you tried to interleave audio and video packets at less than one frame per packet | 23:09:59 |
K900 | I'm going to guess a lot | 23:10:07 |
K900 | Also, yeah, the HDMI Forum has some very funny rules when it comes to IP protection | 23:11:19 |
FavoritoHJS | right, that reminds me, how far can i cut down the blanking periods on this laptop? | 23:11:31 |
K900 | Which is why we still don't have full speed HDMI 2.1 on AMD on Linux | 23:11:36 |
K900 | Because they can't put it in the driver | 23:11:46 |
K900 | Can you find it in 10 seconds on 4pda? Yes | 23:11:56 |