0

I have a profile on VTune and it shows something running on the GPU (the line highlighted with the pale blue dot in the attached screenshot). How can I debug what in my codebase is running on there? enter image description here

To clarify: when that highlighted line is expanded, it's the nvoglv64.dll process eating up all that time, which is the driver for the GPU I believe.

easythrees
  • 1,530
  • 3
  • 16
  • 43
  • Where do you see "GPU" in this image? – Marc Glisse Jul 14 '21 at 19:28
  • I will edit my post to clarify, but when you expand that highlighted line, it's the `nvoglv64` DLL, which is the driver for the GPU I believe. – easythrees Jul 14 '21 at 19:29
  • On the left, there is the callstack. It seems that extract_pos_etc is the calling function. You can break at extract_pos_etc and examine the stack, variables, etc. – Soleil Jul 14 '21 at 19:40
  • That highlight was me, sorry, but I think you're right, after some research it _does_ look to at least be partially responsible. – easythrees Jul 14 '21 at 22:07

1 Answers1

1

nvoglv64. dll is a file that is associated with the Nvidia based video card drivers which is the software driver for NVIDIA Graphics GPU installed on the PC. All GPU analyses using VTune Profiler are supported on Intel® processors with 9th generation of Intel HD or Iris Graphics (formerly Skylake) or newer.

In order to see the source code : Under the call stack grouping in bottom up tab , click on the line that uses the gpu driver . On the right side of the GUI , you will be able to see the related source code. As already mentioned by @soleil in the comments, it seems that extract_pos_nor_iter_poly_mesh is the calling function. When you click on that , the source code will open up and can examine the stack and variables.

Please note that in order to view the full-scale statistics on call stacks, source data, function names, etc. on Intel® VTune™ Profiler, it requires debug information for the binary files. Refer the below link for more details : https://software.intel.com/content/www/us/en/develop/documentation/vtune-help/top/set-up-analysis-target/linux-targets/debug-info-for-linux-binaries.html

enter image description here