Hi,
Please see dmsg and startx log.
From further reading we understand that there is also Data Island at hdmi protocol which might cause to our problems.
Do you have any idea if this cause to our problem and if yes how can we remove it?
In addition to that where at device tree the default configuration when edid cannot be found is located in order to add configuration of 1024x768 .
It has nothing to do with hdmi sound or deep color. Just i2c not able to read the edid. Not sure if this is due to the DVI. Can you try a native HDMI monitor?
[ 48.401846] tegradc 15200000.nvdisplay: hdmi: tmds rate:74250K prod-setting:prod_c_hdmi_54m_111m
[ 48.403254] tegradc 15200000.nvdisplay: hdmi: get YCC quant from EDID.
[ 48.406795] tegra-i2c 31c0000.i2c: no acknowledge from address 0x50
The edid reading is not working because our screen (TFT ) does not have I2C interface.
In order to replicate the issue we disconnected the I2C over EVB and connect it to external monitor looks working even though that there is an reading edid error.
From my understanding there is default configuration for cases like this when there is no edid.
At none embeded system I am able to add new configuration at xrandr bu over xavier I failed to do so.
From some searching I read that new screen configuration should be added at device tree.
This is looks logical because when we emulated the error over evb there was default configuration of 640X480 and 1280X720 without ant edid.
Do you know which files should I edit at device tree in order to set my screen configuration which maybe will make it works?
After following how to change edid as provided from link we got illegal edid message
The edid is written for DVI.
How can we modify the xavier to support DVI edid or change the edid to comply with Nvidia Xavier?
You already have the all source code. Why not check the code?
As my first comment, we don’t support DVI. If you want it to work, you can directly modify the kernel code and let the driver able to read your edid format.