Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Not working on the latest version of Jetson Orin Nano (L4T 36.4.0) #1498

Open
seanpai96 opened this issue Dec 30, 2024 · 2 comments
Open

Not working on the latest version of Jetson Orin Nano (L4T 36.4.0) #1498

seanpai96 opened this issue Dec 30, 2024 · 2 comments

Comments

@seanpai96
Copy link

seanpai96 commented Dec 30, 2024

Describe the bug
Either openGL/FFmpeg/Qt is not working well with the system, the homepage showed with no HW Acceleration supported, and the screen sharing won't work (even when forcing SW Decoding).

Asked in Discord and it seems like it needs some update.

Steps to reproduce

  1. select PC
  2. click "Screen"
  3. It loads like 1 sec and then goes back to "Screen"/"Steam" page.

Moonlight settings (please complete the following information)
Default settings.

Client PC details (please complete the following information)

  • OS: Ubuntu 22.04 Jammy
  • Moonlight Version: 6.1.0-3
  • GPU: NVIDIA Jetson Orin Nano 8GB Developer Kit
  • Linux package type (if applicable): apt installation from wiki

Server PC details (please complete the following information)

  • OS: Windows 11
  • Sunshine or GeForce Experience version: Sunshine latest
  • GPU: NVIDIA RTX 2080
  • GPU driver: latest

Moonlight Logs (please attach)
https://gist.github.com/seanpai96/9f3595fc8008d8c82c35b0a66f8ad9e3

Additional context

I'm using the FFmpeg provided by NVIDIA, and it seems like it supports nvv4l2dec.

ffmpeg -version:

ffmpeg version 4.4.2-1ubuntu0.1 Copyright (c) 2000-2021 the FFmpeg developers
built with gcc 11 (Ubuntu 11.4.0-1ubuntu1~22.04)
configuration: --prefix=/usr --enable-nvv4l2dec --enable-libv4l2 --enable-shared --extra-libs='-L/usr/lib/aarch64-linux-gnu/tegra -lv4l2 -lnvbufsurface -lnvbufsurftransform' --extra-cflags=-I/usr/src/jetson_multimedia_api/include/ --extra-version=1ubuntu0.1 --toolchain=hardened --libdir=/usr/lib/aarch64-linux-gnu --incdir=/usr/include/aarch64-linux-gnu --arch=arm64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
libavutil      56. 70.100 / 56. 70.100
libavcodec     58.134.100 / 58.134.100
libavformat    58. 76.100 / 58. 76.100
libavdevice    58. 13.100 / 58. 13.100
libavfilter     7.110.100 /  7.110.100
libswscale      5.  9.100 /  5.  9.100
libswresample   3.  9.100 /  3.  9.100
libpostproc    55.  9.100 / 55.  9.100

ffmpeg -decoders | grep nvv4l2dec:

 V..... h264_nvv4l2dec       h264 (nvv4l2dec) (codec h264)
 V..... hevc_nvv4l2dec       hevc (nvv4l2dec) (codec hevc)
 V..... mpeg2_nvv4l2dec      mpeg2 (nvv4l2dec) (codec mpeg2video)
 V..... mpeg4_nvv4l2dec      mpeg4 (nvv4l2dec) (codec mpeg4)
 V..... vp8_nvv4l2dec        vp8 (nvv4l2dec) (codec vp8)
 V..... vp9_nvv4l2dec        vp9 (nvv4l2dec) (codec vp9)

ffmpeg -hwaccels:

Hardware acceleration methods:
drm
opencl

Let me know if you need any details or further debug steps; I'm willing to help!

@seanpai96
Copy link
Author

Oh btw it is working well on jetson nano (l4t 32.7).

@kietatran00
Copy link

I'm having the same issue:

Steps to reproduce

select PC
click "Screen"
It loads like 1 sec and then goes back to "Screen"/"Steam" page.

Moonlight settings (please complete the following information)
Default settings.

Client PC details (please complete the following information)

OS: Ubuntu 22.04 Jammy
Moonlight Version: 6.1.0
GPU: NVIDIA Jetson Orin Nano 8GB Developer Kit
Linux package type (if applicable): apt installation from [wiki](https://github.com/moonlight-stream/moonlight-docs/wiki/Installing-Moonlight-Qt-on-Linux4Tegra-(L4T)-Ubuntu)

Server PC details (please complete the following information)

OS: Windows 11
Sunshine or GeForce Experience version: Sunshine latest
GPU: NVIDIA RTX 3070ti
GPU driver: latest

Moonlight Logs (please attach):
https://gist.github.com/kietatran00/0b3e85836a566e141aa30a8b5a7b82e0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants