архив dbgsym для libGL - PullRequest
       18

архив dbgsym для libGL

0 голосов
/ 12 мая 2019

Я использую Ubuntu LTS в системе x64 с графическим процессором nVidia.

Когда я выполняю профилирование, мне нравится иметь как можно больше символов.В Ubuntu это сводится к установке сопутствующих пакетов dbgsym .

Например, пакет libglx-mesa0: amd64 имеет компаньона libglx-mesa0-dbgsym: amd64 для предоставления символов.

Но при запуске моего профиля perf не отображаются какие-либо функции 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    

Или для этого нужно переключиться на свой графический процессор Intel с открытым исходным кодомБиблиотека libGL?

Я работаю Ubuntu 18.04.2 LTS с этим GL:

OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 1650/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 430.09
...