我正在具有nVidia GPU的x64系统上运行Ubuntu LTS。
运行性能分析时,我希望有尽可能多的符号。在Ubuntu中,这取决于安装dbgsym配套软件包。
例如软件包 libglx-mesa0:amd64 具有随附的 libglx-mesa0-dbgsym:amd64 来提供符号。
但是我的性能配置文件运行未显示任何OpenGL功能。
在哪里可以找到软件包 libnvidia-gl-430-dbgsym:amd64 的调试符号,以便我的GL调用显示为带符号的而不是十六进制的数字?
Samples: 8K of event 'cpu-cycles:pp', Event count (approx.): 7344996076
Children Self Command Shared Object Symbol ◆
+ 92.45% 0.00% Train [unknown] [k] 0xffffffffffffffff ▒
+ 91.19% 0.00% Train Train [.] main ▒
+ 91.15% 0.00% Train Train [.] Vis::Update ▒
+ 90.61% 0.00% Train Train [.] Vis::Draw ▒
+ 88.13% 0.00% Train libnvidia-glcore.so.430.09 [.] 0x0000000000a1795d ▒
+ 88.01% 0.00% Train Train [.] Vis::DofFinishReadDepth ▒
- 88.01% 0.00% Train Train [.] finish_pbo_read ▒
finish_pbo_read ▒
0xa1795d ▒
0xa16b2f ▒
0xe1adea ▒
+ 0xe1ad06
还是我必须使用开源的libGL库切换到我的Intel GPU?
我正在使用此GL运行 Ubuntu 18.04.2 LTS :
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 1650/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 430.09