V souvislosti s uzavřeností HDMI mě nedávno pobavila technická specifikace Video Game Module pro Flipper Zero:
Video Out port: DVI-D signal in 640х480 px, 60 Hz. The port supports a well-known video standard that we can't name due to copyright limitations 🤫 The first letter is H, and the last one is I.
Bych rad videl jako vysledek, ze se ted AMD rozhodne pro DP only ve svych produktech a bude tlacit DP2.0 only v novych designech.
DP bylo vzdy lepsi - at uz na intelu, kde hodne generaci (4 az 9?) DP1.2 melo 4k60 a hdmi bylo omezeno na 4k30.
HDMI zcela postrada smysl ve forme, do jake to dospelo - jak po pravni tak po technicke strance - je to prisernej kockopes a bastl, protoze potrebovali dohnat to co DP davno umel.
V DP1.2 specifikaci je optional highspeed aux channel - FAST AUX (namisto 1Mb/s klasiky to melo 720 Mb/s) - se zamerem ze by tam byl tunelovan USB2.0 napr. pro ucely webcamu nebo klavesnice a mysi. Prakticky to melo 200 Mb/s full duplex.
Jinak na beznem starem DP slouzi HPD pin jako signalizace preruseni, takze ano - pokud chcete komunikovat jen sem tam smerem do PC, tak se i monitor (DP sink) muze aktivne ozvat (bez toho aniz by musel byt pollovan) - ze to nikdo prakticky nevyuzil je vec jina.
Jak se říká "když se kácí les, létají třísky". Pak mě taky napadá kdo chce kam, pomozme mu tam :-)
Jinak řečeno: někdy je potřeba udělat velká čára za zpětnou kompatibilitou a začít dělat věci lépe a radostněji i za cenu toho že to některé uživatele bude bolet. Pokud HDMI nehodlá a nechce mít opensource ovladač, proč by je měla společnost která preferuje opensource podporovat/používat a platit jim? Za mě osobně (po tom co jsem se snažil rozběhnout DisplayLink, což je další krásný příklad close-source pekla): ať HDMI shoří v pekle zapomnění, tyhle close-source věci akorát každého otravují ;-)
S touto myšlenkou jsem schopen se smířit pouze na takové té filozoficko-teoretické bází, protože by to v praxi znamenalo stovky? tisíce? tun elektro odpadu ve formě televizi a monitoru... Aneb podobně jako když se kvůli instalaci Win 11 musí koupit nové PC, přičemž to staré mohlo ještě roky fungovat. Celkem fuj dle mého názoru.
Ale to HDMI dela presne tohleto. Se podivejte jak pridavali podporu na hdr metada - mame tady hdmi 2.0, 2.0a, 2.0b, 2.1 ... namisto toho, aby byl standard rozsiritelnej - protoze ty HDR veci jsou jenom sideband, tak ne - musite si koupit novou televizi a novej receiver.
A stejne tak s audio kodeky. Proc je konkretni audio kodek vazan na verzi hdmi, a neni tam ten hdmi pouze v roli transportu.
No a nez mi odpovite aby to chodilo spolu... tak to HDMI nevyzaduje. Pokud implementuje tu nejmene zajimavou luzr funkci z vyssi hdmi verze, tak muzete sve zarizeni tak oznacovat. Takze paradoxne mame na trhu zarizeni, ktere maji certifikaci, ale zdaleka nejsou schopny prijmout/zobrazit obsah, ktery spada pod onu specifikaci.
HDMI je peklo a hnuj.
Viz tohleto:
https://www.audioholics.com/audio-video-cables/hdmi-2.1-1/#toc-h2-1
And since all of the newer HDMI 2.1 features have been considered “optional” from the start, a new TV can be labeled “HDMI 2.1 compliant” (and the manufacturer can stamp “HDMI 2.1” next to its HDMI ports), even if the TV has no FRL, no Dynamic HDR, no ALLM, no eARC, no VRR, no QMS, no QFT, no 4K 120Hz, and the ability to accept only 18 Gbps of bandwidth. Effectively, an HDMI 2.0 device can now masquerade as an HDMI 2.1 device, as long as it has been submitted for compliance testing.
Doposavaď jsem žádné verzování HDMI řešit nemusel. Pokud by nefungovala nějaká funkce z vyšší verze HDMI, tak alespoň funguje vše ostatní a tu "lepší" funkci oželíte. Pokud by to bylo jak navrhoval tady kolega, tak bychom každých pár let měli úplně nový, lepší ale zcela nekompatibilní konektor. To by bylo vážně super pak pokaždé řešit, jestli zrovna tohle PC nebo tenhle přehravač připojím k své 2 roky staré televizi...
Vzpomeňme si na úžasné doby cinch video kabelů to byl jeden na obraz, pak tuším 2 nebo 3 a ty měli ještě několik verzí, jak tam putoval signál. Pak s-video, scart a já nevím co ještě.
1. 3. 2024, 07:52 editováno autorem komentáře
> Doposavaď jsem žádné verzování HDMI řešit nemusel.
Tak to se máte. Asi používáte HDMI jen na přenos obrazu, nicméně já třeba kvůli eARC ano. A přestavte si, že dokonce eARC není jako eARC. Tj. specificky LG a Sony se spolu nebaví, i když oba podporují eARC. Resp. oni se baví, tak asi na 3 pokus, což je trochu opruz... Takže jsem nakonec musel skončit i staré optiky. Nicméně jsem rád že máme ty close-source standardy a certifikace... které jsou evidentně k ničemu ;-)
> pár let měli úplně nový, lepší ale zcela nekompatibilní konektor.
Konektor je podružná věc, stejný konektor tu může být třeba 20 verzí (viz. třeba USB-A). Záleží na protokolu, stačí aby onen open-source protokol byl zpětně kompatibilní ;-) Ale bohužel HDMI (vč. konektoru předpokládám) použít nejde, protože close-source.
"Firma tak vytvořila open-source implementaci ovladače HDMI 2.1(+) rozhraní,"
Asi neco nechapu? Nebo mam malou predstavivosti?
Pokud je du opensource ovladac, tak muzu ja nebo kdokoli jiny vzit zdrojak a pouzit ho., takze v cem je problem? Nejaky HDMI forum mi je uplne urite.
A pokud ten zdrojak je utajen, tak to neni opensource. Ale ja byt AMDckem, dam to nekam verejne na web.