Hi guys,
with the kernel 6.8 of Ubuntu 22.04 my linux partition have tons of stability issues, constantly freezes and is basically unusable. I tried any method to install any of the drivers available from 535 up to experimental 555, but none of them works. I wouldn’t like to downgrade the kernel as I’d be worried about security.
Do you have some solution at hand?
I have another setup with win 11 and WSL2 with Ubuntu 22,04, no issues there. I can run ROS2 humbe on WSL and Isaac Sim 4.x on windows (even if I have issues with 4.2, but that’s another matter) and have them communicate, but it has its downsides.
At this moment, what setup would you suggest to develop around ROS2 to deploy on jetson? I’ll try docker containers on ubuntu 24.04 or on win 11, and the same with VMWare maybe? But if I get the same problems with nvidia drivers it would be quite some time invested without being able to actually get to work on projects.
I don’t know if it may be of use to someone, but I could solve the problem in my machine.
To be more specific, my laptop is a Dell G16 7630 with i9-13900HX, 32 GB RAM, RTX 4070 with 8GB VRAM.
Unluckily I had to downgrade the kernel, I don’t like the lowered security but I tried anything else and nothing worked.
The sequence that worked is:
Install Ubuntu 22.04.5 from bootable usb disk, selecting minimal installation, no internet connection and no third party drivers
As soon as it boots up up, apt install linux-image-6.0.0-1021-oem and its headers, run update-grub and reboot selecting this kernel from advanced boot options
On restart, delete and purge kernel 6.8.0-40 and *-45, update-grub again and reboot.
Install nvidia drivers from ubuntu-drivers tool (NOT from command line), for me the version that worked is nvidia-driver-550 (proprietary, tested)
Then I had some trouble installing ros2 and gazebo since there were packages to be downgraded: I used aptitude instead of apt, and chose its second choice at every installation that had conflicts. I had to uninstall pulseaudio to get to install gazebo but then I could install it back.
I then proceeded installing Omiverse Launcher and Isaac Sim 4.2 and it all went smoothly.
I tried HWE or generic kernels with ubuntu 22.04, 24.04 and 24.10: all run fine without nvidia drivers, all crash with any version of nvidia drivers.
Thank you for your message, let me reply all questions on your messages.
Isaac ROS is tested on Ubuntu 22.04 with the native kernel version 6.8.0. We have not tested other customized solutions, so we cannot guarantee the stability and performance of Isaac ROS with those configurations.
Isaac ROS works on Linux machines. Also the Isaac SIM ROS bridge is designed for Linux machines.
I suggest working with a Docker container based on Ubuntu 22.04 and following our documentation to customize the default Isaac ROS container.
I see you installed Ubuntu on USB disk that have high probability is the bottleneck on the OS to work with your laptop.
I suggest to work with an SSD or something else that allow to use your machine at the highest performance.
If you are working with Isaac ROS and Isaac Sim, please remember that at this time that I write this post Isaac ROS is tested with Isaac Sim 4.0
I think that the problem may be the combination of this laptop and kernel 6.8+. From what I found, the latest oem kernels should still be based on 6.8 even if not the latest. For now I see that Isaac Sim works well, I’ll try Isaac ROS soon too.
Ok clear, thank you.
I also saw in Compute Setup that there is experimental support for WSL2 on Windows 11. If the kernel will cause problems with Isaac ROS, I’ll give that a try too.
Sorry I just meant that I installed it from the usb drive, but it’s on a 500GB SSD partition. I mentioned the usb drive just because there are other ways to install ubuntu but these made no difference (as I would imagine, but it was worth a try).