Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Optimize driver threading strategy #168

Open
Svastits opened this issue May 30, 2024 · 3 comments
Open

Optimize driver threading strategy #168

Svastits opened this issue May 30, 2024 · 3 comments
Labels
enhancement Usability improvement or optimization

Comments

@Svastits
Copy link
Member

Svastits commented May 30, 2024

On client machines with less CPU cores/available threads, the lifecycle transitions of the robot_manager nodes can fail due to the lack of resources.
This problem should be investigated and optimized if possible

@prasuchit
Copy link

@Svastits I just moved to Jazzy and I still needed the RT kernel to connect with the robot since it wasn't working with the generic kernel. Any update on this optimization issue? Please let me know.

@Svastits
Copy link
Member Author

could you share some details about your setup (hardware and software), where it was not working?
We tried it with low-performance hardware and did not find any issues...

Did you enable the configuration of priorities (see wiki) on your machine when this was not working? That is necessary even without the RT patch

@prasuchit
Copy link

Hi @Svastits ,

The computer I'm using is a Dell Precision Tower with a 12GB Nvidia RTX A2000 GPU and Nvidia 560.35 driver and a CUDA 12.6 installed. It has 64GB RAM if I remember correctly. Without an RT kernel even the configure command wouldn't work. So I would say it definietly depends on the kernel a lot. Thanks for looking into this. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Usability improvement or optimization
Projects
None yet
Development

No branches or pull requests

2 participants