OptiX 7.3 on Jetson AGX Xavier

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.