Home | Tutorials | Wiki | Issues
Ask Your Question

Can Gazebo take advantage of dual GPUs in an NVIDIA GTX-690 system?

asked 2012-11-28 13:22:31 -0500

dcconner gravatar image

I'm looking at computer specs for a simulation computer, and considering either an NVIDIA GTX-680 or GTX-690 based video card.

The 690 offers twice the processing power, but is a dual GPU configuration.

Will the simulator be able to take advantage of this dual configuration?

NVIDIA had Ubuntu drivers for the system, so that isn't an issue.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2012-11-29 01:26:19 -0500

ThomasK gravatar image

updated 2012-11-29 01:26:49 -0500

Physics simulation wise Gazebo doesn't have any GPU (or even CPU multi-threading) support at the moment. There used to be an optional implementation in Diamondback and the code is still there but it's not integrated and there don't seem to be any short-term plans of integrating it again. Bullet, which is planned to be supported by Gazebo by Feb 1 2013, seems to have GPU support though so in a few months you might be able to make use of your GPU. In terms of support you should check with Bullet but if the NVIDIA drivers work properly there shouldn't be an issue I guess.

Graphics wise Gazebo really doesn't need that much bam, but hopefully it will be able to run physics on GPU soon (and also get better graphics). As long as the drivers are well supported on Ubuntu including CUDA and OpenCL you should be good.

edit flag offensive delete link more


There is GPU support for running range sensors though, right? At least there is API documentation about it. Is that running well?

Max Pfingsthorn gravatar imageMax Pfingsthorn ( 2012-11-29 03:21:19 -0500 )edit

yea in theory there is a gpu laser, but at the moment it's not being used nor even compiled, so not sure whether it actually works (well).

ThomasK gravatar imageThomasK ( 2012-11-29 17:33:40 -0500 )edit

Dual video cards are handled at the driver level, not the application level. As Gazebo integrates more GPU processing, it will automatically utilize the available GPU resources.

nkoenig gravatar imagenkoenig ( 2013-01-11 19:27:44 -0500 )edit
Login/Signup to Answer

Question Tools

1 follower


Asked: 2012-11-28 13:22:31 -0500

Seen: 1,067 times

Last updated: Nov 29 '12