This morning I opened the box on my second of two Orin Dev Kits. Flashed the new one, hooked it to the same monitor I’m using with the origin Orin and … nothing displayed.
Found that linux is running, I can ssh into it. The only errors I can find are these:
[ 18.133771] nv_platform 13800000.display: [drm] Cannot find any crtc or sizes
And many instances of this:
89.821224] NVRM rpcRmApiControl_dce: NVRM_RPC_DCE: Failed RM ctrl call cmd:0x731341 result 0xffff:
I tried hooking a portable HDMI monitor up through a DisplayPort→Dual HDMI hub and actually got the ubuntu gui. But it only goes up to 1080p, not the full 1920x1280 resolution of the monitor. Also still seeing a lot of the NVRM errors when I plug the monitor in.
Tried reflashing the Orin with SDK Manager again, same result. I just did this with the original Orin yesterday and it works OK.
Appreciate any help!? Hoping I don’t have a bad display driver or something.
Hi,
The HDMI-DP adapter could only support to limited resolution. If you want some higher resolution, please use native DP monitor.
The adaptor does in fact support that monitor’s full resolution of 2560x1600. This morning, in a change behavior the new Orin suddenly started driving that display at that full resolution. My older working Orin drives that full resolution also through the same adaptor/monitor setup.
Also, I found out that through that DisplayPort MST hub I can drive UHD (3840x2160) at 60hz. But only through the DP MST hub/splitter .. when I hook either of those UHD displays up directly through displayport on the new Orin, I see the boot screen, the linux kernel boot up messages, then they go black.
When I switch back to my old orin, it works as expected on those UHD displays.
I can revert to an old 1920x1200 monitor connected directly though DP and it works fine, even on the new Orin.
I did find a difference in the two Orin’s xorg.conf and tried matching the failing Orin’s copy of it to the working one, no difference. From the new non-working Orin’s Xorg.0.log:
[ 17.502] (–) NVIDIA(0): VideoBIOS:
[ 17.503] (–) NVIDIA(GPU-0): DFP-0: disconnected
[ 17.503] (–) NVIDIA(GPU-0): DFP-0: Internal DisplayPort
[ 17.503] (–) NVIDIA(GPU-0): DFP-0: 2380.0 MHz maximum pixel clock
[ 17.503] (–) NVIDIA(GPU-0):
[ 17.521] (–) NVIDIA(GPU-0): DFP-1: disconnected
[ 17.521] (–) NVIDIA(GPU-0): DFP-1: Internal TMDS
[ 17.521] (–) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[ 17.521] (–) NVIDIA(GPU-0):
So despite the linux kernel messages being showed on the monitor just a moment before Xorg starts, it thinks there is no monitor connected.
On the old (behaving) Orin, it finds the monitor connected on DFP0:
[ 18.713] (–) NVIDIA(0): VideoBIOS:
[ 20.746] (–) NVIDIA(GPU-0): LG Electronics LG ULTRAGEAR+ (DFP-0): connected
[ 20.746] (–) NVIDIA(GPU-0): LG Electronics LG ULTRAGEAR+ (DFP-0): Internal DisplayPort
[ 20.746] (–) NVIDIA(GPU-0): LG Electronics LG ULTRAGEAR+ (DFP-0): 2380.0 MHz maximum pixel clock
What could cause this?