Standalone example is not visile

Important: Isaac Sim support

Note: For Isaac Sim support, the community is gradually transitioning from this forum to the Isaac Sim GitHub repository so that questions and issues can be tracked, searched, and resolved more efficiently in one place. Whenever possible, please create a GitHub Discussion or Issue there instead of starting a new forum topic.

Note: For any Isaac Lab topics, please submit your topic to its GitHub repo ( GitHub - isaac-sim/IsaacLab: Unified framework for robot learning built on NVIDIA Isaac Sim · GitHub ) following the instructions provided on Isaac Lab’s Contributing Guidelines ( Contribution Guidelines — Isaac Lab Documentation ).

Please provide all relevant details below before submitting your post. This will help the community provide more accurate and timely assistance. After submitting, you can check the appropriate boxes. Remember, you can always edit your post later to include additional information if needed.

6.0.1
5.1.0
5.0.0
4.5.0
4.2.0
4.1.0
4.0.0
4.5.0
2023.1.1
2023.1.0-hotfix.1
Other (please specify):

Operating System

Ubuntu 24.04
Ubuntu 22.04
Ubuntu 20.04
Windows 11
Windows 10
Other (please specify):

GPU Information

  • Model: RTX A4500
  • Driver Version: 580.159.03

Topic Description

Tutorial 9 : Standalone example runs without error but is not visible

Detailed Description

Running the line

“./python.sh standalone_examples/tutorials/manipulation/tutorial_9_pick_place_pink.py” in the folder with isaac sim. Runs the program in terminal but the gui is not visible

Steps to Reproduce

  1. Run the line mentioned “./python.sh standalone_examples/tutorials/manipulation/tutorial_9_pick_place_pink.py”

(Add more steps as needed)

Error Messages

(If applicable, copy and paste any error messages you received)

Screenshots or Videos

Additional Information

What I’ve Tried

(Describe any troubleshooting steps you’ve already taken)

Related Issues

(If you’re aware of any related issues or forum posts, please link them here)

Additional Context

(Add any other context about the problem here)

Thanks for the clear report and the screenshots – they make it easy to see what’s happening.

The script is running correctly; the simulation just has no window to display on. Here’s why:

What’s Happening

tutorial_9_pick_place_pink.py launches Isaac Sim with a GUI by default (i.e., headless=False). On Linux, Isaac Sim’s SimulationApp checks whether the DISPLAY environment variable is set. If it is not – which happens when you run from an SSH session, a bare terminal with no display server, or a headless server – the app automatically falls back to --no-window mode and logs a warning:

DISPLAY environment variable is not set, running in headless mode with --no-window flag.
Set DISPLAY environment variable if you want to run in non-headless mode.

That’s why the script runs without error but nothing appears: the window backend was silently disabled.

If you’re running on a workstation with a physical display or virtual desktop, make sure the DISPLAY variable is exported before running. For a standard local display:

export DISPLAY=:0
./python.sh standalone_examples/tutorials/manipulation/tutorial_9_pick_place_pink.py

To confirm whether DISPLAY is set in your environment:

echo $DISPLAY

If that prints nothing (empty), that’s the issue. If it prints something like :0 or :1, a display server is running and you should see the window.

I tried the echo $DISPLAY command and it returned :1, but when I run the export DISPLAY=:0 and run the .py file, the simulation window does not open.

So I set it back to 1 and this time the window opens but I cannot visualize the actions(Just like before). The terminal has these errors prior to app startup.

When the $DISPLAY variable is set to 0, the window does not open at all and the terminal has the following errors prior to the pick and play phases:

Good progress getting the window open! The arm not moving is actually a separate issue from DISPLAY – could you share the full Kit log for the run with DISPLAY=:1?

The location where the log file says its created is not found on the system, I have sudo seaches, and tried to see if the folders were hidden, but the /log/* folder mentioned in the path is not there at all.

The “./isaacsim.sh” command opens the window and the logs are written onto a completely different location which can be accessed and searched.

image