Issue Description
After installing Isaac Lab successfully, the simulation does not run on GPU.
When running the following command:
./isaaclab.sh -p scripts/reinforcement_learning/rsl_rl/train.py --task=Isaac-Ant-v0 --headless
the process starts normally, but falls back to CPU due to a PhysX GPU solver failure.
System Information
- OS: Ubuntu 22.04
- GPU: NVIDIA Blackwell 6000 Pro
- Driver version: 575
- Python version: 3.11 (inside .venv)
- Installation method: Followed pip installation guide
Logs / Error Message
[INFO][AppLauncher]: Using device: cuda:0
...
2025-09-09T06:34:39Z [7,511ms] [Warning] [omni.physx.plugin] PhysX warning: GPU solver pipeline failed, switching to software, FILE /builds/omniverse/physics/physx/source/simulationcontroller/src/ScScene.cpp, LINE 781
2025-09-09T06:34:39Z [7,511ms] [Warning] [omni.physx.plugin] PhysX warning: GPU Bp pipeline failed, switching to software, FILE /builds/omniverse/physics/physx/source/simulationcontroller/src/ScScene.cpp, LINE 789
What I Tried
Verified that CUDA is installed and GPU is detected (nvidia-smi shows GPU working).
The device cuda:0 is correctly recognized by Isaac Lab.
However, PhysX reports GPU pipeline failure and falls back to software simulation.
Expected Behavior
Simulation should run using the GPU pipeline without falling back to CPU.
Questions
- Is PhysX GPU pipeline supported on Blackwell (6000 Pro) GPUs yet?
- Does Driver 575 support Isaac Lab and PhysX GPU features on Blackwell?
- Do I need a specific driver or CUDA version for compatibility?
- Are there workarounds to force GPU simulation instead of CPU fallback?
Issue Description
After installing Isaac Lab successfully, the simulation does not run on GPU.
When running the following command:
./isaaclab.sh -p scripts/reinforcement_learning/rsl_rl/train.py --task=Isaac-Ant-v0 --headlessthe process starts normally, but falls back to CPU due to a PhysX GPU solver failure.
System Information
Logs / Error Message
What I Tried
Verified that CUDA is installed and GPU is detected (nvidia-smi shows GPU working).
The device cuda:0 is correctly recognized by Isaac Lab.
However, PhysX reports GPU pipeline failure and falls back to software simulation.
Expected Behavior
Simulation should run using the GPU pipeline without falling back to CPU.
Questions