Display Mirroring When Changing Resolution on Jetson Orin Nano (YDK WS-55-2K Monitor)

Hardware & Environment:
Device: Jetson Orin Nano
Display: YDK WS-55-2K connected via DisplayPort (DP-0)
Default Resolution: 2560x1440
Expected Resolution: 720x1280 or similar supported modes
OS: [Ubuntu version / JetPack version]
Driver: NVIDIA proprietary driver (via X11, nvidia-drm)

Problem:

The system defaults to 2560x1440, but I want to use another supported resolution (e.g., 1920x1080).
When I change the resolution using xrandr, the display enters a mirrored or duplicated visual state, where parts of the screen appear mirrored or repeated horizontally.
xrandr shows multiple standard resolutions, but switching to any resolution other than the default causes this mirroring problem.

xrandr command output
Screen 0: minimum 8 x 8, current 2048 x 1152, maximum 32767 x 32767
DP-0 connected primary 2048x1152+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1440x2560 50.00 +
2560x1600 59.97
2560x1440 59.95
2048x1536 60.00
2048x1152 59.91* 59.90
1920x1440 75.00 60.00
1920x1200 59.95 59.88
1920x1080 59.96 59.93
1856x1392 75.00 60.01
1792x1344 75.00 60.01
1680x1050 59.95 59.88
1600x1200 85.00 75.00 70.00 65.00 60.00
1600x900 59.95 59.82
1400x1050 74.76 59.98
1400x900 59.96 59.88
1368x768 59.88 59.85
1280x1024 85.02 75.02 60.02
1280x960 85.00 60.00
1280x800 59.91 59.81
1280x720 59.86 59.74
1152x864 75.00
1024x768 85.00 75.03 70.07 60.00
1024x576 59.90 59.82
960x540 59.82 59.63
864x486 59.92 59.57
832x624 74.55
800x600 85.14 75.00 72.19 60.32 56.25
720x405 59.51 58.99
720x400 85.04
640x480 85.01 75.00 72.81 59.94
640x400 85.08
640x360 59.84 59.32
640x350 85.08
DP-1 disconnected (normal left inverted right x axis y axis)

2 Likes

Hi,
Does it work if you switch the resolution through Ubuntu Setting? It is supposed to work through Ubuntu GUI.

No even if i change the setting using display settings i get the same but if i connect the same display to windows pc it works fine and from my system ubuntu i was able to change the resolution using nvidia settings which was also running fine but in orin i dont get that option

What is the result of /var/log/Xorg.0.log when you switched the mode?

[quote=β€œWayneWWW, post:8, topic:339359”]
/var/log/Xorg.0.log
[ 552.803] (II) NVIDIA(0): Setting mode β€œNULL”
[ 552.860] (II) NVIDIA(0): Setting mode β€œDP-0: 1280x720 @1280x720 +0+0 {ViewPortIn=1280x720, ViewPortOut=1280x720+0+0}”
[ 554.475] (–) NVIDIA(GPU-0): DFP-0: connected
[ 554.476] (–) NVIDIA(GPU-0): DFP-0: Internal DisplayPort
[ 554.476] (–) NVIDIA(GPU-0): DFP-0: 2380.0 MHz maximum pixel clock
[ 554.476] (–) NVIDIA(GPU-0):
[ 554.480] (–) NVIDIA(GPU-0): DFP-1: disconnected
[ 554.480] (–) NVIDIA(GPU-0): DFP-1: Internal TMDS
[ 554.480] (–) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[ 554.480] (–) NVIDIA(GPU-0):
[ 554.663] (–) NVIDIA(GPU-0): DFP-0: connected
[ 554.664] (–) NVIDIA(GPU-0): DFP-0: Internal DisplayPort
[ 554.664] (–) NVIDIA(GPU-0): DFP-0: 2380.0 MHz maximum pixel clock
[ 554.664] (–) NVIDIA(GPU-0):
[ 554.667] (–) NVIDIA(GPU-0): DFP-1: disconnected
[ 554.668] (–) NVIDIA(GPU-0): DFP-1: Internal TMDS
[ 554.668] (–) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[ 554.668] (–) NVIDIA(GPU-0):
[ 586.547] (–) NVIDIA(GPU-0): DFP-0: connected
[ 586.547] (–) NVIDIA(GPU-0): DFP-0: Internal DisplayPort
[ 586.547] (–) NVIDIA(GPU-0): DFP-0: 2380.0 MHz maximum pixel clock
[ 586.547] (–) NVIDIA(GPU-0):
[ 586.551] (–) NVIDIA(GPU-0): DFP-1: disconnected
[ 586.551] (–) NVIDIA(GPU-0): DFP-1: Internal TMDS
[ 586.552] (–) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[ 586.552] (–) NVIDIA(GPU-0):
[ 613.710] (–) NVIDIA(GPU-0): DFP-0: connected
[ 613.710] (–) NVIDIA(GPU-0): DFP-0: Internal DisplayPort
[ 613.710] (–) NVIDIA(GPU-0): DFP-0: 2380.0 MHz maximum pixel clock
[ 613.710] (–) NVIDIA(GPU-0):
[ 613.714] (–) NVIDIA(GPU-0): DFP-1: disconnected
[ 613.714] (–) NVIDIA(GPU-0): DFP-1: Internal TMDS
[ 613.714] (–) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[ 613.714] (–) NVIDIA(GPU-0):
[ 641.459] (II) NVIDIA(0): Setting mode β€œNULL”
[ 641.518] (II) NVIDIA(0): Setting mode β€œDP-0: 640x480 @640x480 +0+0 {ViewPortIn=640x480, ViewPortOut=640x480+0+0}”
[ 641.715] (–) NVIDIA(GPU-0): DFP-0: connected
[ 641.715] (–) NVIDIA(GPU-0): DFP-0: Internal DisplayPort
[ 641.715] (–) NVIDIA(GPU-0): DFP-0: 2380.0 MHz maximum pixel clock
[ 641.715] (–) NVIDIA(GPU-0):
[ 641.719] (–) NVIDIA(GPU-0): DFP-1: disconnected
[ 641.719] (–) NVIDIA(GPU-0): DFP-1: Internal TMDS
[ 641.719] (–) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[ 641.719] (–) NVIDIA(GPU-0):

Could you attach the full xorg log as text file instead of copy and paste only few lines here?

xorg_log.txt (16.0 KB)

Just want to clarify. Is β€œ1024 x 768” the mode you expected to use? Or you don’t know where it came from..?

I dont know where it came from , i was not even getting these resolutions in jetson i was able to change it only in windows and normal ubuntu but when i changed my xorg.conf file i got the resolutions in jetson after which i am facing this issue
xorg.conf.txt (650 Bytes)

Option β€œUseEDID” β€œfalse”
Option β€œModeValidation” β€œNoEdidModes”

Are these added by you? This thing should not be here.

Then i get only one resolution which is 1440x2560 on jetson but in windows i get mutiple

Could you share the xorg log in this situation?

UseEDID false is not supported on any Jetson. We only allow mode from EDID.

xorg_log.txt (14.3 KB)

I get only 1 mode with this which is 1440x2560 resolution , how will i get any other resolution

Hi,
Please do compliance test to the custom board:

Jetson Download Center | NVIDIA Developer

It there are multiple modes in EDID, all modes should be listed. It seems like the EDID is not correctly read. This may be an issue in signal quality.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.