开发人员Petri Latvala发布了intel-gpu-tools软件的新更新,用于在基于Linux的操作系统上调试英特尔图形驱动程序,并添加了一些有趣的更改。
对于那些不熟悉intel-gpu-tools的人来说,这是GNU/Linux发行版的一个工具集,它允许调试英特尔官方的Intel图形驱动程序。工具包括GPU挂起转储程序,用于回归测试DRM的性能微基准以及性能监视器。
最新版本intel-gpu-tools 1.21增加了一系列变化,包括在打开DRM设备时自动加载DRM模块,大大改进了GPU静默代码以更彻底地刷新待处理的工作和旧数据,以及生产支持Meson构建系统,而automake仍然保持在周围。
Android支持由于缺乏使用和维护而被移除
intel-gpu-tools 1.21版本还改进了intel_vbt_decode和intel_watermark函数的输出,增加了对intel-gpu-overlay的支持,以显示来自perf PMU的数据,以及从sysfs解析tracepoint位置。此外,intel_error_decode函数现在可以打印包含调试日志的用户缓冲区。
除此之外,更新aubdump以模拟execlist提交,而不是使用旧的环形缓冲区提交方法,perf代码已从intel-gpu-overlay移动到它自己的库,并且drm-uapi头文件已被导入为副本,而不是使用目标系统中已有的那些。
此次更新还删除了一些事情,比如由于缺少使用和维护而删除了Android支持,并且支持旧版CRC API,该API现在是4.10版本以后的Linux内核的一部分。您可以立即下载intel-gpu-tools 1.21,或从您最喜爱的发行版的软件库中安装它。