Okay good news, one of the OptiX team members, Kyle, has successfully run OptiX on Jetson AGX Xavier using the following recipe (but the disclaimer stands - this is experimental and we probably don’t know how to recover if anything goes wrong - caveat emptor):
sudo apt update
sudo apt dist-upgrade
sudo apt install build-essential
sudo apt install xorg-dev
wget https://us.download.nvidia.com/XFree86/aarch64/470.74/NVIDIA-Linux-aarch64-470.74.run
sudo init 3
sudo sh NVIDIA-Linux-aarch64-470.74.run
wget https://developer.download.nvidia.com/compute/cuda/11.5.0/local_installers/cuda_11.5.0_495.29.05_linux_sbsa.run
sudo sh cuda_11.5.0_495.29.05_linux_sbsa.run (don't install the Driver component)
# download NVIDIA-OptiX-SDK-7.3.0-linux64-aarch64.sh
sudo sh NVIDIA-OptiX-SDK-7.3.0-linux64-aarch64.sh
# build and run OptiX samples
Here’s Kyle’s system info in case it helps:
System: Kernel: 5.10.65-tegra aarch64 bits: 64 compiler: N/A Console: tty 0 Distro: Ubuntu 20.04.3 LTS (Focal Fossa)
Machine: Type: ARM Device System: Clara-AGX details: N/A serial: <filter>
CPU: Topology: 8-Core (4-Die) model: ARMv8 v8l bits: 64 type: MCP MCM arch: v8l
features: Use -f option to see features bogomips: 500
Speed: 2266 MHz min/max: 115/2266 MHz Core speeds (MHz): 1: 2266 2: 2266 3: 2266 4: 2266 5: 2266 6: 2266 7: 2266
8: 2266
Graphics: Device-1: NVIDIA TU102GL [Quadro RTX 6000/8000] driver: nvidia v: 470.74 bus ID: 0000:08:00.0
Device-2: tegra194-dc driver: N/A bus ID: N/A
Device-3: tegra194-dc driver: N/A bus ID: N/A
Device-4: tegra194-dc driver: N/A bus ID: N/A
Device-5: tegra194-dc driver: N/A bus ID: N/A
Device-6: tegra194-dc driver: N/A bus ID: N/A
Display: server: X.org 1.20.11 driver: N/A tty: 203x62
Message: Advanced graphics data unavailable in console. Try -G --display
Kyle also mentioned that he did not get the X server display to work, so when he ran the OptiX samples, he used the command line flags to save the result to an image file, rather than running it in interactive display mode.
–
David.