Kan en HDMI-enhet identifiera en viss typ av display?

Permalänk
Medlem

Kan en HDMI-enhet identifiera en viss typ av display?

Jag undrar om en tex TV / skärm skulle kunna känna av märke och modell igenom hdmi ( alltså om den. Datan skickas ) beroende på märke.

Alltså rent tekniskt skulle det vara möjligt att blockera eller möjliggöra vissa funktioner beroende på modell eller märke av enheten som sänder ut den ( ps, laptop)

Permalänk
Medlem

En följdfråga om svaret är ja kan jag då med något program + enhet se den?

Permalänk
Medlem

Ja kan inte svara riktigt på dinna frågor.

Men Sonys PlayStation 5 har möjlighet att kommunicera med vissa Sony TV apparater så att HDR blir rätt instält automatiskt. Tror det är något mer men är osäker och dåligt pålast om det så.

Visa signatur

Dator: HP Pavilion och Lenovo Legion. Konsol: Playstation
Tv: LG Oled. Ljud: Marantz surroundförstärkare, Klipsch Reference högtalare och basskickers.

Permalänk
Medlem

Ok, tack men undra om det skulle innebära att tex en tillverkare skulle kunna göra en viss produkt sämre om den kopplas in

Permalänk
Medlem
Skrivet av jan-banan:

Ok, tack men undra om det skulle innebära att tex en tillverkare skulle kunna göra en viss produkt sämre om den kopplas in

En enhet vet ju ofta om fall den har en skärm inkopplad, eller motsvarande kan en skärm ha extra funktioner beroende på hur den kopplas in.

Tänk Nintendo Switch kör högre klockfrekvens i dockat läge, Apple XDR Display har fler funktioner när den kopplas till en Mac jämfört med windows så som ljusstyrka kontroll och liknande.

Har du ett exempel på vad du tänker?

Visa signatur

Hemmabio - LG C7 55", nVidia Shield TV 2017, Onkyo TX-NR656, Dynavoice DF-5, Dynavoice DX-5, Dynavoice DC-5
Server - Dell T20 /w E3-1225v3, 1050 TI 4GB, 24GB RAM, 30TB HDD /w parity + 628GB SSD
Bärbart Retina Macbook Pro 13" Early 2015 [i5, 512GB],Sony Xperia 5 II , MediaPad 5 10,8"

Permalänk
Medlem
Skrivet av jan-banan:

Ok, tack men undra om det skulle innebära att tex en tillverkare skulle kunna göra en viss produkt sämre om den kopplas in

Host HDMI CEC host 😏

Det är en "standard" som ingen vill följa typ som det är tängt om de oftas inte kopplas mellan samma tillvärkare. Men om tillvärkarna gör andra apparater sämre eller bättre med flit (ändå mäst troligt) är svårt att säga då det är ju "kominikations svårigheter/dåligt sammarbete" över en "standard"

Även HDCP kan ge problem. Men det gör ju typ inte de enskilda produkterna sämre, Fast ihop så fungerar det inte.

Så det är nog en tolkningsfråga för den enskilde personen att tolka skälv.

Tänkte. Då du ställer frågan, har du skälv typ någon erfarenhet, exempel eller problem som du undrar över och försöker lösa just nu eller bara allmän tanke ställare?

Visa signatur

Dator: HP Pavilion och Lenovo Legion. Konsol: Playstation
Tv: LG Oled. Ljud: Marantz surroundförstärkare, Klipsch Reference högtalare och basskickers.

Permalänk
Bildexpert 📺
Skrivet av jan-banan:

Jag undrar om en tex TV / skärm skulle kunna känna av märke och modell igenom hdmi ( alltså om den. Datan skickas ) beroende på märke.

Alltså rent tekniskt skulle det vara möjligt att blockera eller möjliggöra vissa funktioner beroende på modell eller märke av enheten som sänder ut den ( ps, laptop)

Ja. Alla enheter som tar emot signal kallas (sink) och identifierar sig för källan (source) via DDC-kanalen på HDMI pinne 15–17 genom att skicka metadata i EDID-formatet (Wikipedia-länk) där bland annat information om tillverkare framgår. Detta är nödvändigt för att sink ska kunna meddela vilka funktioner och vilka signaler som fungerar.

Kopplar man enheter mellan TV:n/skärmen och källan, likt ljudlimpor, förstärkare, HDMI-switchar/splitters etc. måste rätt information fortplantas av den enheten. Annars finns risk att man inte får rätt information överförd och funktioner upphör eller kan inte aktiveras.

Exempel på EDID läst i en signalgenerator. Finns även mjukvara som kan läsa av EDID till datorn och även kan användas för att få Windows att åsidosätta skärmens EDID, till exempel ToastyX:s Custom Resolution Utility (CRU)

(pilarna är från artikeln som pekar ut hur en Samsung-TV meddelar att FRL och DSC är möjligt)

För att arbeta sig problem finns även en hel del utrustning som kan användas för att ändra på EDID-informationen så att man kliver runt problem med hårdvaran och att rätt information inte finns med. Det är till exempel vanligt med bildskärmar vilka har fel EDID-information, likt att deras kretsuppsättningar står på SDK-default så att exempelvis en 3440x1440-skärm identifierar sig som 1920x1080 och det blir fel proportioner och fel skalning när man ansluter med HDMI till datorn.

Permalänk
Medlem
Skrivet av Laxpudding:

Ja. Alla enheter som tar emot signal kallas (sink) och identifierar sig för källan (source) via DDC-kanalen på HDMI pinne 15–17 genom att skicka metadata i EDID-formatet (Wikipedia-länk) där bland annat information om tillverkare framgår. Detta är nödvändigt för att sink ska kunna meddela vilka funktioner och vilka signaler som fungerar.

Kopplar man enheter mellan TV:n/skärmen och källan, likt ljudlimpor, förstärkare, HDMI-switchar/splitters etc. måste rätt information fortplantas av den enheten. Annars finns risk att man inte får rätt information överförd och funktioner upphör eller kan inte aktiveras.

Exempel på EDID läst i en signalgenerator. Finns även mjukvara som kan läsa av EDID till datorn och även kan användas för att få Windows att åsidosätta skärmens EDID, till exempel ToastyX:s Custom Resolution Utility (CRU)
https://cdn.sweclockers.com/artikel/bild/105828?l=eyJyZXNvdXJjZSI6IlwvYXJ0aWtlbFwvYmlsZFwvMTA1ODI4IiwiZmlsdGVycyI6WyJ3bSIsInQ9b3JpZ2luYWwiXSwicGFyYW1zIjpbXSwia2V5IjoiMGZjZDBiYTA0ZGVjNGNjODJjOTAzMzNiMWFhYzQyNDUifQ%3D%3D
(pilarna är från artikeln som pekar ut hur en Samsung-TV meddelar att FRL och DSC är möjligt)

För att arbeta sig problem finns även en hel del utrustning som kan användas för att ändra på EDID-informationen så att man kliver runt problem med hårdvaran och att rätt information inte finns med. Det är till exempel vanligt med bildskärmar vilka har fel EDID-information, likt att deras kretsuppsättningar står på SDK-default så att exempelvis en 3440x1440-skärm identifierar sig som 1920x1080 och det blir fel proportioner och fel skalning när man ansluter med HDMI till datorn.

Tack för mycket bra svar.

Vet någon om det finns något verktyg / horstars som skulle kunna modifiera edid on the fly

Alltså säg att du har en playstation och kopplar in det till en samsungTV. Nu vill man skriva om EDID så den inte ser att det är ett playstation utan istället ett Xbox elller något generiskt så att samsungTV inte kan identifiera att det just är ett playstation.

Och skulle det räcka med att skriva om EDID eller finns det något mera som skulle kunna göra playstation identifierbart?

Permalänk
Bildexpert 📺
Skrivet av jan-banan:

Tack för mycket bra svar.

Vet någon om det finns något verktyg / horstars som skulle kunna modifiera edid on the fly

Alltså säg att du har en playstation och kopplar in det till en samsungTV. Nu vill man skriva om EDID så den inte ser att det är ett playstation utan istället ett Xbox elller något generiskt så att samsungTV inte kan identifiera att det just är ett playstation.

Och skulle det räcka med att skriva om EDID eller finns det något mera som skulle kunna göra playstation identifierbart?

Det finns olika typer av enheter som kan manipulera och "injecta" metadata mellan enheter. HDfury är ett företag som har har flera olika produkter. Kostar några eller flera tusenlappar så det är mer specialutrustning för specifika ändamål.

Sedan är det en fråga vad du vill uppnå? Vad är syftet? I ditt exempel finns det inte mycket som kan vinnas på att en Playstation inte längre kan identifieras som en playstation.

Permalänk
Medlem
Skrivet av Laxpudding:

Det finns olika typer av enheter som kan manipulera och "injecta" metadata mellan enheter. HDfury är ett företag som har har flera olika produkter. Kostar några eller flera tusenlappar så det är mer specialutrustning för specifika ändamål.

Sedan är det en fråga vad du vill uppnå? Vad är syftet? I ditt exempel finns det inte mycket som kan vinnas på att en Playstation inte längre kan identifieras som en playstation.

Tack för svar! Syftet är att undersöka olika enheter med varandra i fall det är möjligt att dela en tillverkare ”blockerar ” funktioner eller tvärtom om man kan få flera funktioner. Den där hdfury verkar bra får överväga att köpa en då ingen verkar hyra ut den.

Permalänk
Hedersmedlem

cec-ctl i linux kan användas för att läsa/skicka CEC information.

Bättre HDMI-switchar har ibland funktion för EDID copy, att de tar infon från en port och skickar ut på övriga. T ex https://sgcdn.startech.com/005329/media/sets/VS421HD4KA_Manua...

Visa signatur

Det kan aldrig bli fel med mekanisk destruktion

Permalänk
Medlem

Vad är det för enheter du har kopplat ihop och fått för dig begränsar funktionerna?

Permalänk
Bildexpert 📺
Skrivet av jan-banan:

Tack för svar! Syftet är att undersöka olika enheter med varandra i fall det är möjligt att dela en tillverkare ”blockerar ” funktioner eller tvärtom om man kan få flera funktioner. Den där hdfury verkar bra får överväga att köpa en då ingen verkar hyra ut den.

Beror helt på vilka funktioner och var i kedjan det blockas. Ändring av EDID kan få igenom funktioner som bygger på kretsarna i båda ändarna av kedjan men som inte är påverkade av själva transporten.

Ett exempel kan vara Dolby Vision genom en hembioförstärkare eller HDMI-switch. TV:n och källan klarar Dolby Vision men förstärkaren eller switchen emellan saknar Dolby Vision. Då ser inte källan längre att TV:n klarar Dolby Vision eftersom utbytet av EDID sker mot switchen/förstärkaren och vad den prylen är programmerad med för EDID. Då kan någon form av EDID-hanterare likt HD Fury, kopiera TV:ns EDID-information och kopplas mellan källan och förstärkaren så att källan skickar rätt signal.

Detta är dock inte självklart det fungerar med alla prylar och i alla situationer. Så inget är garanterat.

Manipulering av EDID kan förstås heller inte aktivera funktioner som kräver hårdvara på apparater där rätt hårdvara saknas. Man kan inte få exempelvis FRL 4K/120 Hz att fungera genom en gammal förstärkare eller enkel/gammal HDMI-switch eftersom dessa saknar hårdvaran som hanterar den signalbandbredden. Det enda man då åstadkommer är EDID-information till källan att 4K/120 fungerar med resultatet att det inte blir någon bild alls när man försöker.