How to use the displayport with drm mode?

I want to use the dp to display.
HDMI works well but dp doesn’t.
drm_renderer = NvDrmRenderer::createDrmRenderer("renderer", width, height, 0, 0, 1, 0, metadata, false);
But it show that [ERROR] (NvDrmRenderer.cpp:337) <renderer> Unable to find suitable encoder

Do you set up Jetpack 4.6.2/Xavier NX + connecting to a TV through DP, run 08 sample and observe the issue?

Hello, it can run and shows the picture but no rectangle and juest 4k24hz
I want to display with 8k30 and I see the document shows that it can.

./video_dec_drm --disable-video -connector 1 -crtc 1 -ww 7680 -wh 4320
Set governor to performance before enabling profiler

Does it work in 4K 3840x2160?

./video_dec_drm --disable-video -connector 1 -crtc 1 -ww 1920 -wh 1080
./video_dec_drm --disable-video -connector 0 -crtc 0 -ww 1920 -wh 1080
It seem that it always works on 4k

We have checked and confirmed 8K display is not supported. Please check module data sheet:

Display Controller
Two multi-mode (eDP/DP/HDMI) Serial Output Resources
eDP 1.4a | DP 1.4 | HDMI 2.0a/b
Maximum Resolution (eDP/DP/HDMI): (up to) 3840x2160 at
60 Hz (up to 36 bpp)

But it’s dp1.4~_~