Isaac Sim Version
5.0.0
Isaac Lab Version
2.2.1
Operating System
Other (please specify): CentOS 8.1 (cluster)
GPU Information
- Model: TITAN RTX
- Driver Version: 560.35.03
Topic Description
When RL training in Isaac Lab (using the default RSL-RL training code) on a TITAN RTX (driver version 560.35.03), I get the following errors:
2025-09-26T11:13:06Z [11,597ms] [Error] [carb.graphics-vulkan.plugin] VkResult: ERROR_INCOMPATIBLE_DRIVER
2025-09-26T11:13:06Z [11,598ms] [Error] [carb.graphics-vulkan.plugin] vkCreateInstance failed. Vulkan 1.1 is not supported, or your driver requires an update.
I see that the Isaac Sim technical requirements state that:
Versions greater than 535.255 have their version reported incorrectly in Vulkan, causing the driver to be misidentified as incompatible. A workaround is to disable the driver verification check with the command-line argument ā
ā/rtx/verifyDriverVersion/enabled=falseā
Iāve tried applying this argument as follows:
./isaaclab.sh -p scripts/reinforcement_learning/rsl_rl/train.py --task=Ext-Isaac-Velocity-Rough-Anymal-C-v0 --headless --kit_args=āā/rtx/verifyDriverVersion/enabled=falseā
That didnāt work, so I then tried adding the argument in isaaclab/apps/isaaclab.python.headless.kit:
...
[settings]
# MGPU is always on, you can turn it from the settings, and force this off to save even more resource if you
# only want to use a single GPU on your MGPU system
# False for Isaac Sim
renderer.multiGpu.enabled = true
renderer.multiGpu.autoEnable = true
rtx.verifyDriverVersion.enabled = false # <- added it here
'rtx-transient'.resourcemanager.enableTextureStreaming = true
app.asyncRendering = false
...
However, this didnāt work either, and I still get the ERROR_INCOMPATIBLE_DRIVER error.
Additional Context
Iām training on a SLURM CentOS 8.1 cluster using Isaac Labās cluster training setup. My local machine (Ubuntu 22.04) has a compatible driver version (535.247.01) so the error doesnāt come up when I train on that instead.