我正在尝试获取有关显卡利用率的实时统计数据,程序radeontop
应该可以启用此功能。但是,如下面的屏幕截图所示,它将所有结果报告为 0.00%:
我确信我的 GPU 确实可以工作(例如,我可以使用专有 AMD 驱动程序以良好的帧速率播放 TF2,而使用免费的 radeon 驱动程序则可以以较低但可播放的帧速率播放)。
glxinfo | grep OpenGL
这是使用时的输出专有 AMD 驱动程序:
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 7700 Series
OpenGL core profile version string: 4.3.12798 Core Profile Context 13.35.1005
OpenGL core profile shading language version string: 4.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.3.12798 Compatibility Profile Context 13.35.1005
OpenGL shading language version string: 4.30
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
glxinfo | grep OpenGL
这是使用时的输出免费 Radeon 驱动程序:
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD BONAIRE
OpenGL core profile version string: 3.1 (Core Profile) Mesa 10.1.3
OpenGL core profile shading language version string: 1.40
OpenGL core profile context flags: (none)
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 10.1.3
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
- 卡型号:微星 Radeon HD 7790
- Ubuntu 版本:14.04
答案1
需要使用开源驱动程序
雷騰是一款小型实用程序,它允许使用硬件中未记录的性能计数器来监控从 R600 系列开始的 Radeon GPU 的使用率。该实用程序与免费驱动程序配合使用。
因此,它不适用于专有驱动程序。
如果你正在使用 xubuntu 或 lubuntu 或者任何非合成的,你需要运行 3D 应用程序
glxgears
如果不起作用。原始开发人员(用户名:curaga)在 Phoronix 论坛上发了一篇帖子:
宣布推出用于查看 GPU 使用情况的工具 radeontop
更有趣的是,他对 BONAIRE 卡有一条评论:
欢迎补丁。Bonaire (7790/r260) 比我的卡大约新五代,所以我无法准确测试任何接近的东西。(原始帖子)
任何拥有 Bonaire、Kaveri 或 Kabini 的人,请测试最新的 git。我没有这样的硬件。(原始帖子)
因此,尝试从源代码安装它:
https://github.com/clbr/radeontop
如果仍然没有成功,则在那里(github)提交错误报告。