During startup in Isaac Sim 4.5, unsupported GPUs are not bypassed as they were in previous versions. This results in an error and Isaac Sim won’t run.
Isaac Sim Version
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 22.04
Ubuntu 20.04
Windows 11
Windows 10
Other (please specify):
GPU Information
Model: Laptop 4090
Driver Version: Unsure how to find this
Topic Description
Detailed Description
Having issues with Isaac Sim 4.5 launching. An error appears in the terminal saying something regarding conflicting GPUs. Previous versions of Isaac Sim worked fine, including 4.2. If I go into device manager and disable the Intel GPU then Isaac Sim will run. I get the feeling that in previous versions of Isaac Sim there was checking for this – I looked and there were only warnings about this is previous versions-- not errors.
In Cannot Run Isaac Sim using Standalone Workflow, the user encountered the same problem even with Isaac Sim 4.2.0.
Could you clarify if running Isaac Sim 4.2.0 under the current conditions (without disabling the intel GPUs) no longer reproduces the problem?
That other user in the Isaac Lab GitHub thread was actually me. The thread originated there because I encountered the issue with Isaac Lab before Isaac Sim 4.5 was officially released. I’m realizing now that the version of Isaac Lab we were using was likely based on Isaac Sim 4.5, though we weren’t aware of it at the time. This issue did not occur with Isaac Sim 4.2.
While we can bypass the problem by disabling the conflicting Intel GPU, it’s far from an ideal solution. It requires us to go into the device manager every time we want to use Isaac Sim or Isaac Lab and disable the GPU. This also causes any second monitors connected to the computer to stop working, which is inconvenient since a second monitor is really helpful when working in Isaac Sim. After we’re done, we have to go back and re-enable the Intel GPU.
Versions like 4.2 don’t have this issue. In my GitHub post, I mentioned 4.2, but I realize that may have been misleading. The latest Isaac Lab version I was using was likely based on Isaac Sim 4.5, released before the official Isaac Sim 4.5 came out. I had assumed I was using Isaac Sim 4.2, but it seems it was actually 4.5.
I suspect that earlier versions had a check to bypass this issue, which might not have been carried over into 4.5. This is purely speculative, but I believe that in Isaac Sim 4.2, you can see in the terminal that it bypasses the Intel GPU.
Something is very wrong with your system. I have never seen this ever. How do you have MULTIPLE internal graphics chipsets in your system? You need to fix this at the system level before we can offer help with Omniverse. OV is trying to start but it has never seen multiple Intel chipsets before.
I would start by going to Device Manager and deleting the other copies of your Intel UHD Graphics. You can only have ONE. You really need to delete all of them and let the system work out what is going on. I would start with wherever you got the laptop from.
I can see from your post above one core issue. We do not support second monitors. We can only GPU accelerate your main primary system monitor. This is not just for kit. This is for ANY gpu accelerated program. A display can only be GPU accelerated by our Nvidia GPU, if directly connected. But we do not support second monitors. When kit boots up, it will look for external monitors and it will not work.
Thanks, Richard. That still doesn’t explain why it’s always worked—and continues to work—with all previous versions of Isaac Sim and other Omniverse applications. Nothing has changed on my end. I can launch Isaac Sim 4.2 right now and record a video to show it running just fine.
I’ve been working with Isaac Sim for a few years now. Never had this issue.
And there’s a whole host of other people running into the same issue now with 4.5-- not only my machine.
Also, when I go into device manager, there are not multiple instances of the Intel GPU. It only appears that way in the startup script.