GNOME desktop Wayland support @ ORIN NX with JetPack 6.2

Hi All

I have a question I’d like to ask.
Because of customer asking about full Pinch to Zoom functionality, since Wayland supports it, we are evaluating Wayland.
Current desktop is GNOME, and found the document GNOME Wayland Desktop Shell Support
Follows document, my test procedure is

  1. Edit /etc/gdm3/custom.conf
    WaylandEnable=false → WaylandEnable=true
  2. Press Ctrl+Alt+F3, switch console.
  3. $ sudo systemctl stop gdm
  4. $ sudo pkill X
  5. $ gsettings set org.gnome.mutter experimental-features ["kms-modifiers"]
  6. $ sudo modprobe nvidia_drm modeset=1
  7. $ sudo systemctl start gdm

Start and back to GNOME desktop
But XDG_SESSION_TYPE=x11 still

Configure verification..

  1. $ cat /etc/gdm3/custom.conf |grep Wayland
    WaylandEnable=true
  2. $ gsettings get org.gnome.mutter experimental-features
    [‘kms-modifiers’]
  3. $ lsmod |grep drm
    nvidia_drm 94208 1
    nvidia_modeset 1261568 5 nvidia_drm
    tegra_drm 380928 8
    cec 57344 1 tegra_drm

If have any suggestion, please let me know.
Thanks all very much.

Hi,
We suggest follow the steps to set up Wayland:
Weston (Wayland) — NVIDIA Jetson Linux Developer Guide

And try the applications:
Jetson Orin Nano Super - Wayland frame callback happens at very low rate - #14 by DaneLLL
EGLImage created from GBM dmabuf cannot be attached to an OpenGL ES framebuffer on Jetson (GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT) - #7 by DaneLLL

1 Like

Hi @DaneLLL

I’m reading..

I’m start Weston server by follows…

  • Login GNOME desktop
  • Press Ctrl+Alt+F3, switch to virtual console.
  • $ nvstart-weston.sh
    And launch gears by follows.
  • $ cd /usr/src/nvidia/graphics_demos/prebuilts/bin/wayland/
  • $ ./gears
    Result: Work with me, Total FPS: 60.000000

I’m launch /usr/lib/aarch64-linux-gnu/nvidia/weston-13.0/weston-simple-dmabuf-egl
Failed as follows.
Launch /usr/lib/aarch64-linux-gnu/nvidia/weston-13.0/weston-simple-dmabuf-egldevice
Successful as follows.

Thanks you.