I was able to use the USD Composer on the previous two days. But today it crashes every time I launch it.
I tried the launcher cleanup tool, rebooted and installed the USD Composer again. But it is still the same.
The crash report says you have connected your Laptop to another screen, so you have two displays joined together as one desktop, or your external monitor has a VERY large resolution and its out of memory.
Furthermore, your OpenGL renderer is also set to Mesa, which shows the way you are connecting is not fully correct.
Your DIRECTX11 is using your built in Intel graphics card and is not set correct to your Nvidia 4090, and RTX renderer tries to use it.
You need to modify your Linux setup to properly connect the display to the main GPU and not the intel gpu.
Thank you very much! It works after I change to the GPU for display and disconnected my second display. Does that mean I cannot connect to an external display with high resolution when I use the USD composer?
Not necessarily no. But if you do, you need to make sure that both displays are running through your NVIDIA RTX GPU and not through your built in Intel UHD gpu. But the more displays you add, especially high resolution, the more base GPU VRAM you are taking up, before even starting the program. This leaves less for the actual rendering in Omniverse.