Questions tagged [edid]

Extended display identification data (EDID) is a data structure provided by a digital display to describe its capabilities to a video source (e.g. graphics card or set-top box).

Extended display identification data (EDID) is a data structure provided by a digital display to describe its capabilities to a video source (e.g. graphics card or set-top box).

It is what enables a modern personal computer to know what kinds of monitors are connected to it. EDID is defined by a standard published by the Video Electronics Standards Association (VESA). The EDID includes manufacturer name and serial number, product type, phosphor or filter type, timings supported by the display, display size, luminance data and (for digital displays only) pixel mapping data.

Source: Wikipedia

42 questions
1
vote
1 answer

Link info from EnumDisplayDevices with info from SetupDiOpenDevRegKey (EDID)

Windows 7, multi-monitors configurations. Cross compiled on linux (opensuse 13.1) with gcc-mingw-5.1.0 (which may actually be the cause of me not getting the expected values). I get a list of all display devices with EnumDisplayDevices: Code: int…
GuillaumeR
  • 49
  • 6
1
vote
0 answers

Reading EDID Extension Blocks on Windows or other ways to obtain CEC physical address

I'm trying to programatically read the CEC (Consumer Electronic Control) address of my HDMI port. This information is stored in the EDID information that the video card polls out of the monitor via the DDC…
1
vote
1 answer

Edid for 5k monitors

The horizontal Addressable Video in pixels and Vertical Addressable Video in lines fields in the EDID 1.4/1.3 structures are limited to a value in the range of 0-4095. For 5k monitors and higher resolutions how can this limitation be exceeded? I…
Sid
  • 1,239
  • 2
  • 13
  • 36
1
vote
0 answers

android screen blurred after switch from portrait to landscape mode

I am working on an nvidia jetson tk1 development board with android 4.4 system. I have connected the board with a screen through hdmi interface. The problem is that whenever I switch the screen to landscape mode the screen will be blurred, I mean…
roMoon
  • 339
  • 1
  • 5
  • 12
1
vote
1 answer

Read EDID direct from monitor NO drivers

I got this c# project where I'm trying to extract the edid directly from the monitor. The goal is to make a application which can run on winpe without any drivers installed. I know it is possible to get the information with the registration…
Martin M
  • 463
  • 8
  • 20
1
vote
0 answers

How to use EDID when it occasionally returns wrong characters

Folks, Environment: Ubuntu 12.04 minimal + openbox. In our C-based application, the information can be displayed only on approved display devices. We rely on EDID to get the information for the connected display device. Everything works as expected.…
Peter
  • 11,260
  • 14
  • 78
  • 155
0
votes
0 answers

i2c communication in IOKit on Mac OS X (rewriting EDID)

During my experiments I accidentally ruined the EDID in the internal display of my old MBP15 (late 2011, with disabled GPU). (I learned that with IOreg command). I need to edit just the first three bytes of the EDID to reverse it back. There are…
Serjio M
  • 1
  • 1
0
votes
0 answers

Script to install EDID on remote PCs not working?

I have a script to apply an EDID configuration for our remote machines. The script works so long as I or someone else is logged in prior to the script running. However, the script fails if the machine sits at the Windows login screen without any…
cornpop
  • 1
  • 1
0
votes
0 answers

Read/Parse all supported resolution from monitor's EDID hex string C#

I have the EDID hex string for specific monitor I want to display all the supported resolutions in drop down using C#. Can anyone suggest which block contains the info related to all supported resolution and how to parse it using C# I am able to get…
Rankit Dua
  • 51
  • 6
0
votes
0 answers

How to use custom modetimings with NVIDIA on Linux? (In a mult-screen setup)

I am trying out the NREAL Air, and after extensive testing I've found that it is more comfortable for me to use it at the not-edid-available 90 Hz mode. I was able to find this by setting the following parameters in the "screen" section of my xorg…
Charles Lohr
  • 695
  • 1
  • 8
  • 23
0
votes
0 answers

How do I use HDMI EDID on an embedded i.MX6?

I am running a 5.10 mainline kernel (built by Yocto Dunfell) along with U-Boot 2021.07 on an i.MX6. I believe I have the HDMI working; if I specify an EDID binary file on the boot command (add drm.edid_firmware=1024x600.bin to CONFIG_CMDLINE), the…
Eskimoalva
  • 449
  • 8
  • 20
0
votes
2 answers

Get screen vendor and serial number under Linux

I have an instance of Gdk::Screen which represents a monitor connected to my computer. How can I read that monitor's vendor ID and/or serial number? Getting the Vendor ID and Serial Number from an XScreen would also suffice. Reading the EDID of the…
Fabian Schuiki
  • 1,268
  • 7
  • 18
0
votes
1 answer

what can i get over HDMI for this TV?

Panasonic TX-65GXR900 here's its EDID: 00 ff ff ff ff ff ff 00 34 a9 96 a2 01 01 01 01 00 1d 01 03 80 80 48 78 0a da ff a3 58 4a a2 29 17 49 4b 20 08 00 31 40 61 40 01 01 01 01 01 01 01 01 01 01 01 01 08 e8 00 30 f2 70 5a 80 b0 58 8a 00 ba 88 21…
theorist
  • 169
  • 1
  • 10
0
votes
1 answer

Is there any way to ensure my content from raspberry Pi zero is displaying on the TV screen

I have my raspberry Pi zero connected to a tv screen using hdmi for showing some content. How to know when the TV is in off condition and when someone changes the video source. Is there any way to ensure that my content is displaying on the TV. Is…
Arjun N
  • 1
  • 1
0
votes
1 answer

EDID edit in javascript

I'd like to generate an Eisa 3 chars Id but it seems I'm too tired to see where exactly I'm messing up .. plus bitshifting in js or anything else is not yet my top cup of tea ;) anyone interested ? :) As it seems I need to add some more details: I'm…
StephaneAG
  • 1,107
  • 1
  • 12
  • 11