IsaacLab starts but does not render

Isaac Sim Version

4.2.0

Isaac Lab Version (if applicable)

1.2

Operating System

Windows 11

GPU Information

  • Model: AMD Radeom 780 graphics
  • Driver Version: 31.0.14070.6001
  • Model: NVIDIA GForce RTX 4060 Laptop GPU
  • Driver: 32.0.15.6094

Topic Description

Detailed Description

I do installed pytorch for CUDA11 while mine is 12, but isaacsim could run as

Steps to Reproduce

(Add more steps as needed)

Error Messages

During Install, following error occured:

ERROR: Exception:
Traceback (most recent call last):
File “C:\Users\username\anaconda3\envs\isaaclab\lib\site-packages\pip_vendor\packaging\requirements.py”, line 36, in init
parsed = _parse_requirement(requirement_string)
File “C:\Users\username\anaconda3\envs\isaaclab\lib\site-packages\pip_vendor\packaging_parser.py”, line 62, in parse_requirement
return _parse_requirement(Tokenizer(source, rules=DEFAULT_RULES))
File “C:\Users\username\anaconda3\envs\isaaclab\lib\site-packages\pip_vendor\packaging_parser.py”, line 77, in _parse_requirement
extras = _parse_extras(tokenizer)
File “C:\Users\username\anaconda3\envs\isaaclab\lib\site-packages\pip_vendor\packaging_parser.py”, line 164, in _parse_extras
with tokenizer.enclosing_tokens(
File “C:\Users\username\anaconda3\envs\isaaclab\lib\contextlib.py”, line 142, in exit
next(self.gen)
File “C:\Users\username\anaconda3\envs\isaaclab\lib\site-packages\pip_vendor\packaging_tokenizer.py”, line 189, in enclosing_tokens
self.raise_syntax_error(
File “C:\Users\username\anaconda3\envs\isaaclab\lib\site-packages\pip_vendor\packaging_tokenizer.py”, line 167, in raise_syntax_error
raise ParserSyntaxError(
pip._vendor.packaging._tokenizer.ParserSyntaxError: Expected matching RIGHT_BRACKET for LEFT_BRACKET, after extras
placeholder[::]
~^

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File “C:\Users\username\anaconda3\envs\isaaclab\lib\site-packages\pip_internal\cli\base_command.py”, line 105, in _run_wrapper
status = _inner_run()
File “C:\Users\username\anaconda3\envs\isaaclab\lib\site-packages\pip_internal\cli\base_command.py”, line 96, in _inner_run
return self.run(options, args)
File “C:\Users\username\anaconda3\envs\isaaclab\lib\site-packages\pip_internal\cli\req_command.py”, line 67, in wrapper
return func(self, options, args)
File “C:\Users\username\anaconda3\envs\isaaclab\lib\site-packages\pip_internal\commands\install.py”, line 343, in run
reqs = self.get_requirements(args, options, finder, session)
File “C:\Users\username\anaconda3\envs\isaaclab\lib\site-packages\pip_internal\cli\req_command.py”, line 244, in get_requirements
req_to_add = install_req_from_editable(
File “C:\Users\username\anaconda3\envs\isaaclab\lib\site-packages\pip_internal\req\constructors.py”, line 235, in install_req_from_editable
parts = parse_req_from_editable(editable_req)
File “C:\Users\username\anaconda3\envs\isaaclab\lib\site-packages\pip_internal\req\constructors.py”, line 204, in parse_req_from_editable
name, url, extras_override = parse_editable(editable_req)
File “C:\Users\username\anaconda3\envs\isaaclab\lib\site-packages\pip_internal\req\constructors.py”, line 113, in parse_editable
get_requirement(“placeholder” + extras.lower()).extras,
File “C:\Users\username\anaconda3\envs\isaaclab\lib\site-packages\pip_internal\utils\packaging.py”, line 45, in get_requirement
return Requirement(req_string)
File “C:\Users\username\anaconda3\envs\isaaclab\lib\site-packages\pip_vendor\packaging\requirements.py”, line 38, in init
raise InvalidRequirement(str(e)) from e
pip._vendor.packaging.requirements.InvalidRequirement: Expected matching RIGHT_BRACKET for LEFT_BRACKET, after extras
placeholder[::]

And if i try to run isaaclab with create_Empty example, the first error i get is

Flags 0x6 must be the same for both device and instance

And the GUI won’t be turned off.

Now I also installed IsaacSim via omniverse, and it works perfectly. So my setttings should be okay.

I haven’t read your post thoroughly, but could you check if Error trying standalone examples with simulation app Isaac Sim 4.1.0 is helpful?

I don’t think it’s the problem with my drivers, cuase i installed IsaacSim also via Omniverse and that version worked fine.

I was asking because the same error message mentioned in that topic. Does your system have multi GPUs?

Only one GPU as stated.

Hi, after check, i have my gpu driver at the latest version.

Have you verified if the hello_world.py script, mentioned in that topic, runs successfully on your setup?

I was not able to find the hello_world script. So i instead runed the create_empty from tutorial.
The GUI poped up with no problem, but things could not be rendered.

I also need to correct one error statement, my device have 2 gpus, and according to what the error message below, the one i have installed from terminal uses gpu 0 which is “AMD Radeom 780 graphics”. So i think the reason maybe that wrong gpu was used. Can you teach me how to select the gpu used?

edit: i have also tried to redownload and reinstall everything, the error still exists.

following error was reported:

2024-11-23 13:37:47 [8,757ms] [Error] [carb.scripting-python.plugin] UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xa0 in position 1096: illegal multibyte sequence

At:
C:\Users\username\anaconda3\envs\isaaclab\lib\json_init_.py(293): load
c:/users/username/anaconda3/envs/isaaclab/lib/site-packages/isaacsim/exts/omni.isaac.sensor/omni/isaac/sensor/scripts/menu.py(232): init
c:/users/username/anaconda3/envs/isaaclab/lib/site-packages/isaacsim/exts/omni.isaac.sensor/omni/isaac/sensor/scripts/extension.py(37): on_startup
C:\Users\username\anaconda3\envs\isaaclab\Lib\site-packages\omni\kernel\py\omni\ext_impl_internal.py(164): _startup_ext
C:\Users\username\anaconda3\envs\isaaclab\Lib\site-packages\omni\kernel\py\omni\ext_impl_internal.py(224): startup
C:\Users\username\anaconda3\envs\isaaclab\Lib\site-packages\omni\kernel\py\omni\ext_impl_internal.py(328): startup_extension
PythonExtension.cpp::startup()(2):
C:\Users\username\anaconda3\envs\isaaclab\Lib\site-packages\isaacsim\exts\omni.isaac.kit\omni\isaac\kit\simulation_app.py(411): _start_app
C:\Users\username\anaconda3\envs\isaaclab\Lib\site-packages\isaacsim\exts\omni.isaac.kit\omni\isaac\kit\simulation_app.py(200): init
D:\workspace\IsaacLab\source\extensions\omni.isaac.lab\omni\isaac\lab\app\app_launcher.py(607): _create_app
D:\workspace\IsaacLab\source\extensions\omni.isaac.lab\omni\isaac\lab\app\app_launcher.py(113): init
D:\workspace\IsaacLab\source\standalone\tutorials\00_sim\create_empty.py(29):

2024-11-23 13:37:47 [8,757ms] [Error] [omni.ext.plugin] [ext: omni.isaac.sensor-12.9.1] Failed to startup python extension.
2024-11-23 13:37:49 [10,887ms] [Error] [gpu.foundation.plugin] Raytracing is not supported on GPU: 0. Hardware, driver or Operating system upgrade is required.
2024-11-23 13:37:49 [10,887ms] [Error] [carb.scenerenderer-rtx.plugin] rtx driver verification failed.

Please see if the following documentation is helpful:

@urskl i am just another user, but have you tried disabling the driver for the AMD card in Window’s device manager?

I have tried once for both of my gpus, it does not work.
Disabling AMD Radeom 780 graphics would lead to same error while disabling NVIDIA GForce RTX 4060 Laptop GPU lead to

2024-12-05 14:57:43 [21,741ms] [Error] [carb.cudainterop.plugin] CUDA error 100: cudaErrorNoDevice - no CUDA-capable device is detected)
2024-12-05 14:57:43 [21,741ms] [Error] [carb.cudainterop.plugin] Failed to query CUDA device count.

I am not really sure how to run the command “./isaac-sim.sh --/renderer/multiGpu/enabled=true” on my windows distribution. And the second tutorial is for Linux.
I have tried the method proposed by the user under ur reply, and it does not work. I think that excludes the possibility of gpus.

Maybe I can go the other way and try to install isaaclab on my working isaacsim?
I have tried to follow the tutorial Setting up Visual Studio Code — Isaac Lab Documentation and got the following warning while trying to run setup task:

Could not find Isaac Sim VSCode settings: C:\Users\username\anaconda3\envs\isaaclab\Lib\site-packages\isaacsim.vscode\settings.json.

Is there a way to do that?

Thank you for your interest in Isaac Lab. To ensure efficient support and collaboration, please submit your topic to its GitHub repo following the instructions provided on Isaac Lab’s Contributing Guidelines regarding discussions, submitting issues, feature requests, and contributing to the project.

We appreciate your understanding and look forward to assisting you.