We got a vim3l board, connected it to our DWIN HDW070_008L display, and got only 640x480, 720p, 1080i, 1080p in the list of resolutions. There is no 1024x600 at all. Switching with the wm size 1024x600 command simply scales the image to a physical size of 640x480. What to do? Android 9 image vim3l-android-9-64bit-v230130.img.xz @goenjoy
Can you copy the EDID to me, I need to convert it into a code to view the specific information, I am afraid that I will make a mistake when I look at the picture, trouble
Now i copy from terminal 0x00FFFFFFFFFFFF0012E90000000000002F1E0103800F0A000A0000000000000000000000000001010101010101000000000000000001000000000000000000000000000000000001000000000000000000000000000000094
I try to connect another monitor, and here edid from it 00ffffffffffff0009d19b78455400000a1c010380301b782e1421a359559b260f5054a56b80d1c0b300a9c0818081c0810001010101023a801871382d40582c4500dd0c1100001e000000fd00324c1e53150a20000000000000000000fc0042656e5120474c323235300a20000000ff0035334a30363337353031390a20006f
The result shows that you are connected to a 1080P monitor, and it can display the resolution under Standard Timings
The display of HDMI will first analyze the EDID of the corresponding display, if it cannot be resolved, the corresponding resolution will not be displayed
And you can post the process of using wm size
Similar to the picture below
Ok, edid id correct, i can open it from software on windows. I have question. With command echo 1024x600p60hz > sys/class/display/mode
wm size answer is
Physical size 720x480
Ovveride size 1024x600
Display size is 1024x600.
I think video driver switch to 480p mode. How can i switch to custom resolution?
There should be a problem with your Physical size 720x480. No matter what monitor is connected to our system, the Physical size should be 1920x1080. It will not change. What did you modify? It should be my situation as follows
The premise of custom resolution is that your monitor can support this resolution, just like the 1080P monitor you connected above, it can also display resolutions of 1680x1050, 1600x900, 1280x1024, 1280x720, 1280x800
The command to manually change the resolution is as follows:
echo "1280x480p60hz" > /sys/class/display/mode
Switching to 480P is because the EDID is not recognized normally and it will be set to the default 480P for display. This is set to a default resolution display when a problem is recognized or the EDID is wrong.