code-iai / iai_kinect2

Tools for using the Kinect One (Kinect v2) in ROS
Apache License 2.0
872 stars 517 forks source link

GPU acceleration: What does it even do? #550

Closed max11gen closed 4 years ago

max11gen commented 4 years ago

I did all the steps that are described in the readme of this repository to enable gpu acceleration. OpenCL and CUDA are set up correctly.
Now when I launch the kinect bridge like this roslaunch kinect2_bridge kinect2_bridge.launch depth_method:=opencl reg_method:=opencl and then subscribe to it using the kinect2_viewer and check my CPU and GPU usage I can see, that my CPU workload is almost at max, while my GPU is pretty much not doing anything.
I an using an Intel core i7-7700HQ Processor and an nVidia Quadro M1200 Mobile GPU.
Did I missunderstand something? shouldn't the GPU be doing all/most of the work?