How to build last kernel linux(6.6.6) for JP6?

What does the following show …

$ zcat /proc/config.gz | grep FB_SIMPLE

@jonathanh
Last login: jue ene 1 01:01:58 CET 1970 on ttyTCU0
(base) johnny@jetson-Orin:~$ zcat /proc/config.gz | grep FB_SIMPLE

CONFIG_SYSFB_SIMPLEFB is not set

CONFIG_FB_SIMPLE=y
(base) johnny@jetson-Orin:~$

@jonathanh did you find the problem?
This problems sometimes occurs in desktop when driver is old and you install recent kernels

It might be that I am using a more recent version of firmware. Per the following roadmap the JetPack 6.0 release is due next month and there will be an update then …

Have you tried just running …

sudo xinit

To see if you see a window on the display?

@jonathanh
(base) johnny@jetson-Orin:~$ sudo xinit
[sudo] password for johnny:

X.Org X Server 1.21.1.4
X Protocol Version 11, Revision 0
Current Operating System: Linux jetson-Orin 6.7.3-tegra #2 SMP PREEMPT Fri Feb 2 12:11:28 CET 2024 aarch64
Kernel command line: root=/dev/nvme0n1p1 rw rootwait rootfstype=ext4 mminit_loglevel=4 console=ttyTCU0,115200 console=ttyAMA0,115200 firmware_cl
ass.path=/etc/firmware fbcon=map:0 net.ifnames=0 nospectre_bhb video=efifb:off console=tty0 bl_prof_dataptr=2031616@0x102C610000 bl_prof_ro_ptr=
65536@0x102C600000
xorg-server 2:21.1.4-2ubuntu1.7~22.04.8 (For technical support please see Enterprise open source support | Ubuntu)
Current version of pixman: 0.40.0
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (–) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: “/var/log/Xorg.0.log”, Time: Fri Feb 2 20:25:51 2024
(==) Using config file: “/etc/X11/xorg.conf”
(==) Using config directory: “/etc/X11/xorg.conf.d”
(==) Using system config directory “/usr/share/X11/xorg.conf.d”
(EE)
Fatal server error:
(EE) no screens found(EE)
(EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
(EE) Please also check the log file at “/var/log/Xorg.0.log” for additional information.
(EE)
(EE) Server terminated with error (1). Closing log file.
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error

If I check the log
218.898] (==) Using config file: “/etc/X11/xorg.conf”
[ 218.898] (==) Using config directory: “/etc/X11/xorg.conf.d”
[ 218.898] (==) Using system config directory “/usr/share/X11/xorg.conf.d”
[ 218.898] (==) ServerLayout “Default Layout”
[ 218.898] () |–>Screen “Default Screen” (0)
[ 218.898] (
) | |–>Monitor “”
[ 218.898] () | |–>Device “Tegra0”
[ 218.899] (==) No monitor specified for screen “Default Screen”.
Using a default monitor configuration.
[ 218.899] (
) |–>Input Device “Keyboard0”
[ 218.899] (**) |–>Input Device “Mouse0”
[ 218.899] (==) Automatically adding devices
[ 218.899] (==) Automatically enabling devices
[ 218.899] (==) Automatically adding GPU devices
[ 218.899] (==) Automatically binding GPU devices
[ 218.899] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 218.899] (WW) The directory “/usr/share/fonts/X11/cyrillic” does not exist.
[ 218.899] Entry deleted from font path.
[ 218.899] (WW) The directory “/usr/share/fonts/X11/100dpi/” does not exist.
[ 218.899] Entry deleted from font path.
[ 218.899] (WW) The directory “/usr/share/fonts/X11/75dpi/” does not exist.
[ 218.899] Entry deleted from font path.
[ 218.899] (WW) The directory “/usr/share/fonts/X11/100dpi” does not exist.
[ 218.899] Entry deleted from font path.
udo[ 314.279919] loop1: detected capacity change from 0 to 8" does not exist.
[ 314.285575] Filesystem uses “xz” compression. This is not supported
^Z 218.899] (WW) The directory “/usr/share/fonts/X11/75dpi” does not exist.
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/Type1,
built-ins

Studying nvidia driver, is based on open source kernel modules?

I don’t know what my nvidia-smi shows 540.02 but in version.mk appears 540.3.0

Instead of running “sudo xinit”, what happens if instead you run:
sudo DISPLAY=':0' xinit

I will check. Now I will test all kernel with the new tag

same error:
(base) johnny@jetson-johnny:~$ nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2023 NVIDIA Corporation
Built on Tue_Aug_15_22:08:11_PDT_2023
Cuda compilation tools, release 12.2, V12.2.140
Build cuda_12.2.r12.2/compiler.33191640_0
(base) johnny@jetson-johnny:~$ nvidia-smi
Failed to initialize NVML: Driver/library version mismatch
NVML library version: 540.02

sudo xinit display here:
X.Org X Server 1.21.1.4
X Protocol Version 11, Revision 0
Current Operating System: Linux jetson-johnny 6.7.4-tegra #2 SMP PREEMPT Thu Feb 8 11:45:55 CET 2024 aarch64
Kernel command line: root=/dev/nvme0n1p1 rw rootwait rootfstype=ext4 mminit_loglevel=4 console=ttyTCU0,115200 console=ttyAMA0,115200 firmware_class.path=/etc/firmware fbcon=map:0 net.ifnames=0 nospectre_bhb video=efifb:o
xorg-server 2:21.1.4-2ubuntu1.7~22.04.8 (For technical support please see Enterprise open source support | Ubuntu)
Current version of pixman: 0.40.0
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (–) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: “/var/log/Xorg.0.log”, Time: Thu Feb 8 12:04:07 2024
(==) Using config file: “/etc/X11/xorg.conf”
(==) Using config directory: “/etc/X11/xorg.conf.d”
(==) Using system config directory “/usr/share/X11/xorg.conf.d”
(EE)
Fatal server error:
(EE) no screens found(EE)
(EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
(EE) Please also check the log file at “/var/log/Xorg.0.log” for additional information.
(EE)
(EE) Server terminated with error (1). Closing log file.
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error

@linuxdev @jonathanh this is the output.
If I check log:
.Org X Server 1.21.1.4
X Protocol Version 11, Revision 0
[ 103.421] Current Operating System: Linux jetson-johnny 6.7.4-tegra #2 SMP PRR
EEMPT Thu Feb 8 11:45:55 CET 2024 aarch64
[ 103.421] Kernel command line: root=/dev/nvme0n1p1 rw rootwait rootfstype=extt
4 mminit_loglevel=4 console=ttyTCU0,115200 console=ttyAMA0,115200 firmware_classs
.path=/etc/firmware fbcon=map:0 net.ifnames=0 nospectre_bhb video=efifb:off conss
ole=tty0 bl_prof_dataptr=2031616@0x102C610000 bl_prof_ro_ptr=65536@0x102C600000
[ 103.421] xorg-server 2:21.1.4-2ubuntu1.7~22.04.8 (For technical support pleaa
se see Enterprise open source support | Ubuntu)
[ 103.421] Current version of pixman: 0.40.0
[ 103.421] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 103.421] Markers: (–) probed, () from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 103.421] (==) Log file: “/var/log/Xorg.0.log”, Time: Thu Feb 8 12:04:07 2022
4
[ 103.421] (==) Using config file: “/etc/X11/xorg.conf”
[ 103.421] (==) Using config directory: “/etc/X11/xorg.conf.d”
[ 103.421] (==) Using system config directory “/usr/share/X11/xorg.conf.d”
[ 103.422] (==) No Layout section. Using the first Screen section.
[ 103.422] (==) No screen section available. Using defaults.
[ 103.422] (
) |–>Screen “Default Screen Section” (0)
[ 103.422] () | |–>Monitor “”
[ 103.422] (==) No device specified for screen “Default Screen Section”.
Using the first device section listed.
[ 103.422] (
) | |–>Device “Tegra0”
[ 103.422] (==) No monitor specified for screen “Default Screen Section”.
Using a default monitor configuration.
[ 103.422] (==) Automatically adding devices
[ 103.422] (==) Automatically enabling devices
[ 103.422] (==) Automatically adding GPU devices
[ 103.422] (==) Automatically binding GPU devices
[ 103.422] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 103.422] (WW) The directory “/usr/share/fonts/X11/cyrillic” does not exist.
[ 103.422] Entry deleted from font path.
[ 103.422] (WW) The directory “/usr/share/fonts/X11/100dpi/” does not exist.
[ 103.422] Entry deleted from font path.
[ 103.422] (WW) The directory “/usr/share/fonts/X11/75dpi/” does not exist.
[ 103.422] Entry deleted from font path.
[ 103.422] (WW) The directory “/usr/share/fonts/X11/100dpi” does not exist.
[ 103.422] Entry deleted from font path.
[ 103.422] (WW) The directory “/usr/share/fonts/X11/75dpi” does not exist.
[ 103.422] Entry deleted from font path.
[ 103.422] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/Type1,
built-ins
[ 103.422] (==) ModulePath set to “/usr/lib/xorg/modules”
[ 103.422] (II) The server relies on udev to provide the list of input devicess
.
If no devices become available, reconfigure udev or disable AutoAddDevicc
es.
[ 103.422] (II) Loader magic: 0xaaaadf9b1010
[ 103.422] (II) Module ABI versions:
[ 103.422] X.Org ANSI C Emulation: 0.4
[ 103.422] X.Org Video Driver: 25.2
[ 103.422] X.Org XInput driver : 24.4
[ 103.422] X.Org Server Extension : 10.0
[ 103.423] (–) using VT number 2

[ 103.423] (II) systemd-logind: logind integration requires -keeptty and -keepp
tty was not provided, disabling logind integration
[ 103.424] (II) no primary bus or device found
[ 103.424] (WW) “dri” will not be loaded unless you’ve specified it to be loadd
ed elsewhere.
[ 103.424] (II) “glx” will be loaded by default.
[ 103.424] (II) LoadModule: “extmod”
[ 103.424] (II) Module “extmod” already built-in
[ 103.424] (II) LoadModule: “glx”
[ 103.424] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 103.425] (II) Module glx: vendor=“X.Org Foundation”
[ 103.425] compiled for 1.21.1.4, module version = 1.0.0
[ 103.425] ABI class: X.Org Server Extension, version 10.0
[ 103.425] (II) LoadModule: “nvidia”
[ 103.425] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 103.427] (II) Module nvidia: vendor=“NVIDIA Corporation”
[ 103.427] compiled for 1.6.99.901, module version = 1.0.0
[ 103.427] Module class: X.Org Video Driver
[ 103.427] (II) NVIDIA dlloader X Driver 540.2.0 Release Build (bugfix_mainn
) (buildbrain@mobile-u64-6571-d7000) Mon Dec 18 21:34:45 PST 2023
[ 103.427] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 103.427] (WW) Falling back to old probe method for NVIDIA
[ 103.427] (II) Loading sub module “fb”
[ 103.427] (II) LoadModule: “fb”
[ 103.427] (II) Module “fb” already built-in
[ 103.427] (II) Loading sub module “wfb”
[ 103.427] (II) LoadModule: “wfb”
[ 103.427] (II) Loading /usr/lib/xorg/modules/libwfb.so
[ 103.427] (II) Module wfb: vendor=“X.Org Foundation”
[ 103.427] compiled for 1.21.1.4, module version = 1.0.0
[ 103.427] ABI class: X.Org ANSI C Emulation, version 0.4
[ 103.536] (WW) Falling back to old probe method for NVIDIA
[ 103.536] (EE) No devices detected.
[ 103.536] (==) Matched modesetting as autoconfigured driver 0
[ 103.536] (==) Matched fbdev as autoconfigured driver 1
[ 103.536] (==) Assigned the driver to the xf86ConfigLayout
[ 103.536] (II) LoadModule: “modesetting”
[ 103.537] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 103.537] (II) Module modesetting: vendor=“X.Org Foundation”
[ 103.537] compiled for 1.21.1.4, module version = 1.21.1
[ 103.537] Module class: X.Org Video Driver
[ 103.537] ABI class: X.Org Video Driver, version 25.2
[ 103.537] (II) LoadModule: “fbdev”
[ 103.537] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 103.537] (II) Module fbdev: vendor=“X.Org Foundation”
[ 103.537] compiled for 1.21.1.3, module version = 0.5.0
[ 103.537] Module class: X.Org Video Driver
[ 103.537] ABI class: X.Org Video Driver, version 25.2
[ 103.537] (II) NVIDIA dlloader X Driver 540.2.0 Release Build (bugfix_mainn
) (buildbrain@mobile-u64-6571-d7000) Mon Dec 18 21:34:45 PST 2023
[ 103.537] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 103.537] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 103.537] (II) FBDEV: driver for framebuffer: fbdev
[ 103.537] (WW) xf86OpenConsole: setpgid failed: Operation not permitted
[ 103.537] (WW) xf86OpenConsole: setsid failed: Operation not permitted
[ 103.537] (WW) Falling back to old probe method for NVIDIA
[ 103.537] (WW) Falling back to old probe method for modesetting
[ 103.538] (EE) open /dev/dri/card0: No such file or directory
[ 103.538] (WW) Falling back to old probe method for fbdev
[ 103.538] (II) Loading sub module “fbdevhw”
[ 103.538] (II) LoadModule: “fbdevhw”
[ 103.538] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 103.538] (II) Module fbdevhw: vendor=“X.Org Foundation”
[ 103.538] compiled for 1.21.1.4, module version = 0.0.2
[ 103.538] ABI class: X.Org Video Driver, version 25.2
[ 103.538] (EE) open /dev/fb0: No such file or directory
[ 103.538] (WW) Falling back to old probe method for NVIDIA
[ 103.538] (WW) Falling back to old probe method for modesetting
[ 103.538] (EE) open /dev/dri/card0: No such file or directory
[ 103.538] (WW) Falling back to old probe method for fbdev
[ 103.538] (II) Loading sub module “fbdevhw”
[ 103.538] (II) LoadModule: “fbdevhw”
[ 103.538] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 103.538] (II) Module fbdevhw: vendor=“X.Org Foundation”
[ 103.538] compiled for 1.21.1.4, module version = 0.0.2
[ 103.538] ABI class: X.Org Video Driver, version 25.2
[ 103.538] (EE) open /dev/fb0: No such file or directory
[ 103.538] (EE) No devices detected.
[ 103.538] (EE)
Fatal server error:
[ 103.538] (EE) no screens found(EE)
[ 103.538] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 103.538] (EE) Please also check the log file at “/var/log/Xorg.0.log” for add
ditional information.
[ 103.538] (EE)
[ 103.539] (EE) Server terminated with error (1). Closing log file.

These results are with 6.7.4 and the new tag from 5th of February. I think that I have to wait to cuda 12.4 with new drivers that are coming

It says “no screen found”. Is there a monitor on the DisplayPort (or HDMI even if via adapter)? When you do run the command with that extra DISPLAY environment variable it should create a log file. Run the command and then post the log file this command reveals (attach the file to the forum thread):
ls -ltr /var/log/Xorg.*.log | tail -n 1

Yes it’s connected by displayport.

Can you post a copy of that log? Just attach it to the thread.

when i boot, the screen tries to show image but then it’s disconnected.

Yes it’s connected by displayport.

[ 225.019] (–) Log file renamed from “/var/log/Xorg.pid-2140.log” to "/var/l>
[ 225.019]
X.Org X Server 1.21.1.4
X Protocol Version 11, Revision 0
[ 225.019] Current Operating System: Linux jetson-johnny 6.7.4-tegra #2 SMP P>
[ 225.019] Kernel command line: root=/dev/nvme0n1p1 rw rootwait rootfstype=ex>
[ 225.019] xorg-server 2:21.1.4-2ubuntu1.7~22.04.8 (For technical support ple>
[ 225.019] Current version of pixman: 0.40.0
[ 225.019] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 225.019] Markers: (–) probed, () from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 225.020] (==) Log file: “/var/log/Xorg.0.log”, Time: Thu Feb 8 12:05:37 20>
[ 225.020] (==) Using config file: “/etc/X11/xorg.conf”
[ 225.020] (==) Using config directory: “/etc/X11/xorg.conf.d”
[ 225.020] (==) Using system config directory “/usr/share/X11/xorg.conf.d”
[ 225.020] (==) No Layout section. Using the first Screen section.
[ 225.020] (==) No screen section available. Using defaults.
[ 225.020] (
) |–>Screen “Default Screen Section” (0)
[ 225.020] () | |–>Monitor “”
[ 225.020] (==) No device specified for screen “Default Screen Section”.
Using the first device section listed.
[ 225.020] (
) | |–>Device “Tegra0”
[ 225.020] (==) No monitor specified for screen “Default Screen Section”.
Using a default monitor configuration.
[ 225.020] (==) Automatically adding devices
[ 225.020] (==) Automatically enabling devices
[ 225.020] (==) Automatically adding GPU devices
[ 225.020] (==) Automatically binding GPU devices
[ 225.020] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 225.020] (WW) The directory “/usr/share/fonts/X11/cyrillic” does not exist.
[ 225.020] Entry deleted from font path.
[ 225.020] (WW) The directory “/usr/share/fonts/X11/100dpi/” does not exist.
[ 225.020] Entry deleted from font path.
[ 225.020] (WW) The directory “/usr/share/fonts/X11/75dpi/” does not exist.
[ 225.020] Entry deleted from font path.
[ 225.020] (WW) The directory “/usr/share/fonts/X11/100dpi” does not exist.
[ 225.020] Entry deleted from font path.
[ 225.020] (WW) The directory “/usr/share/fonts/X11/75dpi” does not exist.
225.020] Entry deleted from font path.
[ 225.020] (WW) The directory “/usr/share/fonts/X11/100dpi” does not exist.
[ 225.020] Entry deleted from font path.
[ 225.020] (WW) The directory “/usr/share/fonts/X11/75dpi” does not exist.
[ 225.020] Entry deleted from font path.
[ 225.020] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/Type1,
built-ins
[ 225.020] (==) ModulePath set to “/usr/lib/xorg/modules”
[ 225.020] (II) The server relies on udev to provide the list of input device>
If no devices become available, reconfigure udev or disable AutoAddDevi>
[ 225.020] (II) Loader magic: 0xaaaac3bf1010
[ 225.020] (II) Module ABI versions:
[ 225.020] X.Org ANSI C Emulation: 0.4
[ 225.020] X.Org Video Driver: 25.2
[ 225.020] X.Org XInput driver : 24.4
[ 225.020] X.Org Server Extension : 10.0
[ 225.021] (++) using VT number 1
[ 225.022] (II) systemd-logind: took control of session /org/freedesktop/logi>
[ 225.023] (II) no primary bus or device found
[ 225.023] (WW) “dri” will not be loaded unless you’ve specified it to be loa>
[ 225.023] (II) “glx” will be loaded by default.
[ 225.023] (II) LoadModule: “extmod”
[ 225.023] (II) Module “extmod” already built-in
[ 225.023] (II) LoadModule: “glx”
[ 225.023] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 225.024] (II) Module glx: vendor=“X.Org Foundation”
[ 225.024] compiled for 1.21.1.4, module version = 1.0.0
[ 225.024] ABI class: X.Org Server Extension, version 10.0
[ 225.024] (II) LoadModule: “nvidia”
[ 225.024] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 225.025] (II) Module nvidia: vendor=“NVIDIA Corporation”
[ 225.025] compiled for 1.6.99.901, module version = 1.0.0
[ 225.025] Module class: X.Org Video Driver
[ 225.025] (II) NVIDIA dlloader X Driver 540.2.0 Release Build (bugfix_mai>
[ 225.025] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 225.025] (WW) Falling back to old probe method for NVIDIA
[ 225.025] (II) Loading sub module “fb”
[ 225.025] (II) Module “fb” already built-in
[ 225.025] (II) Loading sub module “wfb”
[ 225.025] (II) LoadModule: “wfb”
[ 225.025] (II) Loading /usr/lib/xorg/modules/libwfb.so
[ 225.025] (II) Module wfb: vendor=“X.Org Foundation”
[ 225.025] compiled for 1.21.1.4, module version = 1.0.0
[ 225.025] ABI class: X.Org ANSI C Emulation, version 0.4
[ 225.026] (WW) Falling back to old probe method for NVIDIA
[ 225.026] (EE) No devices detected.
[ 225.026] (==) Matched modesetting as autoconfigured driver 0
[ 225.026] (==) Matched fbdev as autoconfigured driver 1
[ 225.026] (==) Assigned the driver to the xf86ConfigLayout
[ 225.026] (II) LoadModule: “modesetting”
[ 225.026] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 225.026] (II) Module modesetting: vendor=“X.Org Foundation”
[ 225.026] compiled for 1.21.1.4, module version = 1.21.1
[ 225.026] Module class: X.Org Video Driver
[ 225.026] ABI class: X.Org Video Driver, version 25.2
[ 225.026] (II) LoadModule: “fbdev”
[ 225.026] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 225.026] (II) Module fbdev: vendor=“X.Org Foundation”
[ 225.026] compiled for 1.21.1.3, module version = 0.5.0
[ 225.026] Module class: X.Org Video Driver
[ 225.026] ABI class: X.Org Video Driver, version 25.2
[ 225.026] (II) NVIDIA dlloader X Driver 540.2.0 Release Build (bugfix_mai>
[ 225.026] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 225.026] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 225.026] (II) FBDEV: driver for framebuffer: fbdev
[ 225.026] (WW) Falling back to old probe method for NVIDIA
[ 225.027] (WW) Falling back to old probe method for modesetting
[ 225.027] (EE) open /dev/dri/card0: No such file or directory
[ 225.027] (WW) Falling back to old probe method for fbdev
[ 225.027] (II) Loading sub module “fbdevhw”
[ 225.027] (II) LoadModule: “fbdevhw”
[ 225.027] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 225.027] (II) Module fbdevhw: vendor=“X.Org Foundation”
[ 225.027] compiled for 1.21.1.4, module version = 0.0.2
[ 225.027] ABI class: X.Org Video Driver, version 25.2
[ 225.027] (EE) open /dev/fb0: No such file or directory
[ 225.027] (WW) Falling back to old probe method for NVIDIA
[ 225.027] (WW) Falling back to old probe method for modesetting
[ 225.027] (EE) open /dev/dri/card0: No such file or directory
[ 225.027] (WW) Falling back to old probe method for fbdev
[ 225.027] (II) Loading sub module “fbdevhw”
[ 225.027] (II) LoadModule: “fbdevhw”
[ 225.027] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 225.027] (II) Module fbdevhw: vendor=“X.Org Foundation”
[ 225.027] compiled for 1.21.1.4, module version = 0.0.2
[ 225.027] ABI class: X.Org Video Driver, version 25.2
[ 225.027] (EE) open /dev/fb0: No such file or directory
[ 225.027] (EE) No devices detected.
[ 225.027] (EE)
Fatal server error:
[ 225.027] (EE) no screens found(EE)
[ 225.027] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 225.027] (EE) Please also check the log file at “/var/log/Xorg.0.log” for a>
[ 225.027] (EE)
[ 225.027] (EE)
[ 225.028] (EE) Server terminated with error (1). Closing log file.

Incidentally, you can highlight logs with the mouse and then click on the code icon (looks like “</>”), and the log format will be preserved. Also, you can simply attach Xorg log files, you don’t have to copy and paste.

I see it does use the NVIDIA driver, but not display context is found:

Fatal server error:
[ 225.027] (EE) no screens found(EE)

When you first “export DISPLAY=:0” this defines a context. In fact, the log name itself, Xorg.0.log, reflects the “:0” in the $DISPLAY being the reason it is “Xorg.0.log”. I believe there would also have to be hardware there, e.g., you’d see EDID probe if there were hardware found.

I don’t know enough about JetPack 6 to offer much advise, but if something such as a device tree (which changes with JP6) is preventing finding the hardware, then I would expect such an issue.