We use jetson NX as our core board, and we want that the resolution is always 1080P whatever monitors are connected to HDMI/DP. we are trying the fake edid by modifying /etc/X11/xorg.conf, however, it doesn’t work.
Our steps are as follows
1:Get a 1080p edid file from a monitor(using PC);
2:sudo nvidia-xconfig --custom-edid=HDMI-0:/home/user/edid.bin(using our Jetson NX)
This is the file we generated by sudo nvidia-xconfig command
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 32.6.1
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "ModeDebug" "True"
Option "CustomEDID" "HDMI-0:/home/user/edid.bin"
SubSection "Display"
Depth 24
Modes "nvidia-auto-select"
EndSubSection
EndSection```