moonlight-qt
moonlight-qt copied to clipboard
"Unable to locate package" during install moonlight-qt on Nvidia Jetson Xavier NX
Describe the bug install command return "E: Unable to locate package moonlight-qt" on my Jetson Xavier NX board running Jetpack 5.0 Developer Review (Ubuntu 20.04 L4T 64bit). A quick search through bug reports already on Github show that install on 64-bit OS (including what I currently use on Jetson board) currently blocked due to Raspberry Pi OS 64-bit having problem with low latency hardware decoding?
So anyway to go around the blocking, since the Jetson NX is much more powerful, it should be able to perform the decoding that Pi board can not? I'm not an expert in Linux and OS stuffs so apologies if there's a simple solution that I was glossed over.
The issue you saw was specific to the Raspberry Pi (and has since been fixed anyway). The L4T package has been 64-bit from the beginning.
The reason you can't install moonlight-qt is because you're running Ubuntu 20.04 and the L4T package is built for 18.04 (the latest version for the Jetson Nano).
The package for Ubuntu 18.04 might work on Ubuntu 20.04. Can you try:
curl -1sLf 'https://dl.cloudsmith.io/public/moonlight-game-streaming/moonlight-l4t/setup.deb.sh' | distro=ubuntu codename=bionic sudo -E bash
Thanks for your response, I was able to install moonlight-qt on ubuntu 20.04, but sadly the program unable to run, this is the output in terminal:
00:00:00 - SDL Info (0): Compiled with SDL 2.0.21 00:00:00 - SDL Info (0): Running with SDL 2.0.21 00:00:00 - Qt Info: No translation available for "en" 00:00:00 - Qt Warning: qrc:/gui/main.qml:12:1: QML ApplicationWindow: ToolTip must be attached to an Item 00:00:01 - Qt Info: Found "gamecontrollerdb.txt" at "/home/foggy/.cache/Moonlight Game Streaming Project/Moonlight/gamecontrollerdb.txt" 00:00:01 - SDL Info (0): Loaded 202 new gamepad mappings 00:00:01 - SDL Info (0): V-sync disabled 00:00:01 - SDL Error (0): Failed to open DRM device: 2 00:00:01 - SDL Error (0): Failed to open DRM device: 2 00:00:01 - SDL Error (0): Failed to open DRM device: 2 00:00:01 - SDL Error (0): Failed to open DRM device: 2 00:00:01 - SDL Error (0): Unable to load FFmpeg decoder 00:00:01 - SDL Info (0): V-sync disabled 00:00:01 - SDL Info (0): Using SDL renderer 00:00:01 - FFmpeg: [hevc_mp4toannexb @ 0xffff700f72a0] The input looks like it is Annex B already Opening in BLOCKING MODE 00:00:01 - FFmpeg: [hevc_nvv4l2 @ 0xffff705988b0] New NvBuffer Utils version NvMMLiteOpen : Block : BlockType = 279 NVMEDIA: Reading vendor.tegra.display-size : status: 6 NvMMLiteBlockCreate : Block : BlockType = 279 00:00:01 - FFmpeg: [hevc_nvv4l2 @ 0xffff705988b0] Starting capture thread 00:00:01 - FFmpeg: [hevc_nvv4l2 @ 0xffff705988b0] Resolution changed to: 1280x720 00:00:01 - FFmpeg: [hevc_nvv4l2 @ 0xffff705988b0] Colorspace ITU-R BT.601 with standard range luma (16-235) Segmentation fault (core dumped)
I guess I have to wait for an update when jetpack 5 finally release. Meanwhile, I found an unofficial 3.1.4-2 build that only use software encoding that work okay-ish for my purpose.
Hope to see it fully functional on newer linux for nvidia boards soon, thanks. Best regards to the team.