Nvidia Jetson AGX Orin 64gb Developer kit doesn't display

there is no output

@tegra-ubuntu:~$ sudo modprobe nvidia-modeset                                                                                                        
[sudo] password for ~:
@tegra-ubuntu:~$

Then is nvidia-modeset shown with lsmod after the operation?
Still black screen?

lsmod result with nvidia_modeset

@tegra-ubuntu:~$ lsmod
Module                  Size  Used by
nvidia_modeset       1093632  0
fuse                  118784  3
lzo_rle                16384  64
lzo_compress           16384  1 lzo_rle
zram                   32768  8
ramoops                28672  0
reed_solomon           20480  1 ramoops
bnep                   28672  2
aes_ce_blk             36864  1
crypto_simd            24576  1 aes_ce_blk
rtk_btusb              65536  0
rtl8822ce            2994176  0
cryptd                 28672  1 crypto_simd
btusb                  53248  0
snd_soc_tegra210_ope    32768  1
snd_soc_tegra186_dspk    20480  2
aes_ce_cipher          20480  1 aes_ce_blk
snd_soc_tegra186_asrc    36864  1
btrtl                  24576  1 btusb
ghash_ce               28672  0
snd_soc_tegra210_mvc    20480  2
snd_soc_tegra210_iqc    16384  0
btbcm                  24576  1 btusb
snd_soc_tegra186_arad    24576  2 snd_soc_tegra186_asrc
snd_hda_codec_hdmi     57344  1
sha2_ce                20480  0
snd_soc_tegra210_afc    20480  6
snd_soc_tegra210_dmic    20480  4
snd_soc_tegra210_adsp   753664  1
snd_soc_tegra210_adx    28672  4
btintel                28672  1 btusb
sha256_arm64           28672  1 sha2_ce
snd_soc_tegra210_admaif   118784  1
snd_soc_tegra210_amx    32768  4
snd_hda_tegra          16384  0
ucsi_ccg               28672  0
snd_soc_tegra210_mixer    45056  1
snd_soc_tegra210_i2s    24576  6
snd_soc_tegra210_sfc    57344  4
snd_soc_tegra_machine_driver    16384  0
loop                   36864  1
sha1_ce                20480  0
snd_soc_tegra_pcm      16384  1 snd_soc_tegra210_admaif
cfg80211              724992  1 rtl8822ce
snd_soc_tegra_utils    28672  3 snd_soc_tegra210_admaif,snd_soc_tegra_machine_driver,snd_soc_tegra210_adsp
snd_hda_codec         118784  2 snd_hda_codec_hdmi,snd_hda_tegra
typec_ucsi             32768  1 ucsi_ccg
typec                  40960  1 typec_ucsi
snd_soc_simple_card_utils    24576  1 snd_soc_tegra_utils
snd_soc_spdif_tx       16384  0
snd_soc_tegra210_ahub  1257472  3 snd_soc_tegra210_ope,snd_soc_tegra210_sfc
nvadsp                110592  1 snd_soc_tegra210_adsp
snd_soc_rt5640        114688  1
snd_hda_core           81920  3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_tegra
nct1008                24576  0
tegra_bpmp_thermal     16384  0
userspace_alert        16384  0
tegra210_adma          28672  2 snd_soc_tegra210_admaif,snd_soc_tegra210_adsp
spi_tegra114           32768  0
snd_soc_rl6231         16384  1 snd_soc_rt5640
nvidia               1339392  1 nvidia_modeset
binfmt_misc            24576  1
ina3221                24576  0
pwm_fan                24576  0
nvgpu                2494464  0
nvmap                 192512  2 nvgpu
ip_tables              36864  0
x_tables               49152  1 ip_tables



@tegra-ubuntu:~$ lsmod | grep nvidia
nvidia_modeset       1093632  0
nvidia               1339392  1 nvidia_modeset

and it is still black

You need to restart the gdm3 process after you probe the driver.

sudo systemctl restart gdm3

Is command “sudo systemctl restart gdm3”? or “sudo systemctl restart gdm3.service”?

@tegra-ubuntu:~$ sudo systemctl restart g
gdm3.service                  getty.target
gdm.service                   graphical.target
geoclue.service               grub-common.service
getty-pre.target              grub-initrd-fallback.service
getty-static.service   

@tegra-ubuntu:~$ sudo systemctl restart gdm3
Warning: The unit file, source configuration file or drop-ins of gdm3.service changed on disk. Run 'systemctl daemon-reload' to reload units.

and should i run ‘systemctl daemon-reload’?

sudo systemctl restart gdm3.service is equal to sudo systemctl restart gdm3.

Also run systemctl daemon-reload.

If the desktop still fails to show, please check if /var/log/Xorg.0.log got updated (check the time) and if it got updated, share the log again.

display still not work. i check changing of time when i run command “systemctl daemon-reload”

@tegra-ubuntu:~$ modprobe nvidia-modeset 
@tegra-ubuntu:~$ sudo systemctl restart gdm3
@tegra-ubuntu:~$ systemctl daemon-reload
==== AUTHENTICATING FOR org.freedesktop.systemd1.reload-daemon ===
Authentication is required to reload the systemd state.
Authenticating as: ~
Password: 
==== AUTHENTICATION COMPLETE ===
@tegra-ubuntu:~$ cat /var/log/Xorg.0.log
[  2984.116] (--) Log file renamed from "/var/log/Xorg.pid-3071.log" to "/var/log/Xorg.0.log"
[  2984.117] 
X.Org X Server 1.20.13
X Protocol Version 11, Revision 0
[  2984.117] Build Operating System: linux Ubuntu
[  2984.117] Current Operating System: Linux tegra-ubuntu 5.10.104-tegra #1 SMP PREEMPT Sun Mar 19 07:55:28 PDT 2023 aarch64
[  2984.117] Kernel command line: root=PARTUUID=1a31d192-41d2-44ad-8c1b-623a5ba1d0a0 rw rootwait rootfstype=ext4 mminit_loglevel=4 console=ttyTCU0,1152 
[  2984.117] Build Date: 07 February 2023  12:48:13PM
[  2984.117] xorg-server 2:1.20.13-1ubuntu1~20.04.6 (For technical support please see http://www.ubuntu.com/support) 
[  2984.117] Current version of pixman: 0.38.4
[  2984.117]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[  2984.117] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  2984.117] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Jul 26 08:08:36 2023
[  2984.117] (==) Using config file: "/etc/X11/xorg.conf"
[  2984.117] (==) Using config directory: "/etc/X11/xorg.conf.d"
[  2984.117] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  2984.118] (==) No Layout section.  Using the first Screen section.
[  2984.118] (==) No screen section available. Using defaults.
[  2984.118] (**) |-->Screen "Default Screen Section" (0)
[  2984.118] (**) |   |-->Monitor "<default monitor>"
[  2984.118] (==) No device specified for screen "Default Screen Section".
        Using the first device section listed.
[  2984.118] (**) |   |-->Device "Tegra0"
[  2984.118] (==) No monitor specified for screen "Default Screen Section".
        Using a default monitor configuration.
[  2984.118] (==) Automatically adding devices
[  2984.118] (==) Automatically enabling devices
[  2984.118] (==) Automatically adding GPU devices
[  2984.118] (==) Automatically binding GPU devices
[  2984.118] (==) Max clients allowed: 256, resource mask: 0x1fffff
[  2984.118] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[  2984.118]    Entry deleted from font path.
[  2984.118] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[  2984.118]    Entry deleted from font path.
[  2984.118] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[  2984.118]    Entry deleted from font path.
[  2984.118] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[  2984.118]    Entry deleted from font path.
[  2984.118] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[  2984.118]    Entry deleted from font path.
[  2984.118] (==) FontPath set to:
        /usr/share/fonts/X11/misc,
        /usr/share/fonts/X11/Type1,
        built-ins
[  2984.118] (==) ModulePath set to "/usr/lib/xorg/modules"
[  2984.118] (II) The server relies on udev to provide the list of input devices.
        If no devices become available, reconfigure udev or disable AutoAddDevices.
[  2984.118] (II) Loader magic: 0xaaaad3b8a010
[  2984.118] (II) Module ABI versions:
[  2984.118]    X.Org ANSI C Emulation: 0.4
[  2984.118]    X.Org Video Driver: 24.1
[  2984.118]    X.Org XInput driver : 24.1
[  2984.118]    X.Org Server Extension : 10.0
[  2984.120] (++) using VT number 1

[  2984.122] (II) systemd-logind: took control of session /org/freedesktop/login1/session/c5
[  2984.123] (II) no primary bus or device found
[  2984.123] (WW) "dri" will not be loaded unless you've specified it to be loaded elsewhere.
[  2984.123] (II) "glx" will be loaded by default.
[  2984.123] (II) LoadModule: "extmod"
[  2984.124] (II) Module "extmod" already built-in
[  2984.124] (II) LoadModule: "glx"
[  2984.124] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[  2984.125] (II) Module glx: vendor="X.Org Foundation"
[  2984.125]    compiled for 1.20.13, module version = 1.0.0
[  2984.125]    ABI class: X.Org Server Extension, version 10.0
[  2984.125] (II) LoadModule: "nvidia"
[  2984.126] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[  2984.131] (II) Module nvidia: vendor="NVIDIA Corporation"
[  2984.131]    compiled for 1.6.99.901, module version = 1.0.0
[  2984.131]    Module class: X.Org Video Driver
[  2984.131] (II) NVIDIA dlloader X Driver  35.3.1  Release Build  (bugfix_main)  (buildbrain@mobile-u64-6289-d7000)  Sun Mar 19 08:03:06 PDT 2023
[  2984.131] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[  2984.131] (WW) Falling back to old probe method for NVIDIA
[  2984.131] (II) Loading sub module "fb"
[  2984.131] (II) LoadModule: "fb"
[  2984.131] (II) Loading /usr/lib/xorg/modules/libfb.so
[  2984.131] (II) Module fb: vendor="X.Org Foundation"
[  2984.131]    compiled for 1.20.13, module version = 1.0.0
[  2984.131]    ABI class: X.Org ANSI C Emulation, version 0.4
[  2984.131] (II) Loading sub module "wfb"
[  2984.132] (II) LoadModule: "wfb"
[  2984.132] (II) Loading /usr/lib/xorg/modules/libwfb.so
[  2984.132] (II) Module wfb: vendor="X.Org Foundation"
[  2984.132]    compiled for 1.20.13, module version = 1.0.0
[  2984.132]    ABI class: X.Org ANSI C Emulation, version 0.4
[  2984.132] (II) Loading sub module "ramdac"
[  2984.132] (II) LoadModule: "ramdac"
[  2984.132] (II) Module "ramdac" already built-in
[  2984.228] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[  2984.229] (II) NVIDIA(0): Creating default Display subsection in Screen section
        "Default Screen Section" for depth/fbbpp 24/32
[  2984.229] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[  2984.229] (==) NVIDIA(0): RGB weight 888
[  2984.229] (==) NVIDIA(0): Default visual is TrueColor
[  2984.229] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[  2984.229] (DB) xf86MergeOutputClassOptions unsupported bus type 0
[  2984.229] (**) NVIDIA(0): Option "AllowEmptyInitialConfiguration" "true"
[  2984.229] (**) NVIDIA(0): Enabling 2D acceleration
[  2984.229] (II) Loading sub module "glxserver_nvidia"
[  2984.229] (II) LoadModule: "glxserver_nvidia"
[  2984.229] (II) Loading /usr/lib/xorg/modules/extensions/libglxserver_nvidia.so
[  2984.232] (II) Module glxserver_nvidia: vendor="NVIDIA Corporation"
[  2984.232]    compiled for 1.6.99.901, module version = 1.0.0
[  2984.232]    Module class: X.Org Server Extension
[  2984.233] (II) NVIDIA GLX Module  35.3.1  Release Build  (bugfix_main)  (buildbrain@mobile-u64-6289-d7000)  Sun Mar 19 08:02:08 PDT 2023
[  2984.233] (II) NVIDIA: The X server supports PRIME Render Offload.
[  2984.233] (EE) NVIDIA(GPU-0): Failed to initialize the NVIDIA graphics device!
[  2984.233] (EE) NVIDIA(0): Failing initialization of X screen
[  2984.233] (II) UnloadModule: "nvidia"
[  2984.233] (II) UnloadSubModule: "glxserver_nvidia"
[  2984.233] (II) Unloading glxserver_nvidia
[  2984.233] (II) UnloadSubModule: "wfb"
[  2984.233] (II) UnloadSubModule: "fb"
[  2984.233] (EE) Screen(s) found, but none have a usable configuration.
[  2984.233] (EE) 
Fatal server error:
[  2984.233] (EE) no screens found(EE) 
[  2984.233] (EE) 
Please consult the The X.Org Foundation support 
         at http://wiki.x.org
 for help. 
[  2984.233] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[  2984.233] (EE) 
[  2984.237] (EE) Server terminated with error (1). Closing log file.

Hi,

Could you help me check if there is always no “nvidia-modeset” in your lsmod command after each reboot?

If it is, could you modprobe it and share me the dmesg after you probed that?

Yes.

When i reboot jetson, there are no “nvidia-modeset” in lsmod command output

@tegra-ubuntu:~$ lsmod | grep nvidia
nvidia               1339392  0

following txt file is dmesg output when i reboot jetson (before modprobe)
dmesg_before_modprobe.txt (70.2 KB)

and i run modprobe command

@tegra-ubuntu:~$ sudo modprobe nvidia-modeset

dmesg_after_modprobe.txt (70.4 KB)

Do you need dmesg output when i run “sudo systemctl restart gdm3” and “systemctl daemon-reload” ?

Hi @knt0613

Could you wait for about few days ~ 1 week and try the new jetpack release?

Hi @knt0613

The JetPack 5.1.2 was released, please have a try to see if issue still presented. Thanks

1 Like

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