Though I succeeded in running Isaac Sim on AWS by following exactly on the procedure of the docs guide and a workaround for a problem, but it is too slow.
Problem
Its performance is too slow that the robot and mouse cursor does not move when an Isaac Example for a robot is executed.
Environment
Server: AWS EC2
AMI: IsaacSim-Ubuntu-18.04-GPU-2021-11-12
Instance: g4dn.4xlarge (4 vCPU, 64 GB RAM) as recommended on the guide
Workaround
So, I found a work around below, but it may not be the correct solution and it’s not perfrect:
As we know, the option --rm, below in the Docker container running command for Isaac Sim, causes the container to be removed after Isaac Sim is exited:
by exiting the first slow running container of Isaac Sim and running it again, its performance is so improved that we can see the Isaac Example for a robot works but it’s a little slow.
Question
So, worrying that Isaac Sim could be used in usual workstations or servers,
it will be better if there is a correct solution for the slow performance problem.
Today, the speed has been increased normall onetime, but it happens again several tens of minutes passed. I’m using ‘RoboParty’ example for speed checking. But, after that its speed is normal and here is the console output of Isaac Sim: console.txt (54.0 KB)
So, it may be related to the problem of AWS service performance, but I don’t know.
So, I’ll observe the speed performance on and report in this post.
And the other problem of the WebSocket black screen flicking issue is reported here:
Problem
The WebSocket screen is flickered with black screen continuously.
Symptom 1
When WebSocket flickering happens, the warning below is repeated and the symptom is decreased after re-run of Isaac Sim in the same container: