📅  最后修改于: 2023-12-03 15:25:05.883000             🧑  作者: Mango
intel-gpu-tools
是一个用于 Intel 图形处理器的开发者工具,它包含了一系列的测试和诊断工具。本文将向你介绍如何在 Shell/Bash 中安装 intel-gpu-tools
,并简要介绍这些工具的用途。
在大多数 Linux 发行版中,你可以使用系统自带的包管理器来安装 intel-gpu-tools
。在 Debian/Ubuntu 系统中,可以使用以下命令安装:
sudo apt-get update
sudo apt-get install intel-gpu-tools
在 Fedora 系统中,可以使用以下命令安装:
sudo dnf install intel-gpu-tools
下面是 intel-gpu-tools
中包含的一些工具的简要介绍:
intel_backlight
:用于调节笔记本屏幕亮度的命令行工具。intel_bios_dumper
:用于从 Intel 显卡 BIOS 中抽取信息的工具。intel_error_decode
:用于解码驱动程序错误消息的工具。intel_gpu_abrt
:用于抓取 GPU 崩溃时的诊断信息的守护程序。intel_gpu_time
:可对指定程序的 GPU 时间进行跟踪和分析。intel_gpu_top
:类似于 top
命令,用于显示 GPU 使用情况的实时工具。intel_gvtg_test_utils
:包含用于测试 GVT-g 的工具。intel_infoframes
:用于解析 HDMI InfoFrames 的工具。intel_panel_fitter
:用于测试嵌入式 DisplayPort 的工具。intel_reg_dumper
:用于从 Intel 显卡寄存器中抽取信息的工具。intel_reg_read
:用于查询 Intel 显卡寄存器值的工具。intel_reg_write
:用于写入 Intel 显卡寄存器值的工具。intel_sprite_on/off
:用于测试精灵混合的工具。intel_stepping
:用于查询 Intel 显卡的制造批次和步进的工具。intel_upload_blit_large
:用于测试批处理命令流和 GPU 性能的工具。intel_upload_blit_small
:用于测试显卡性能和内存子系统的工具。详细信息,请参见 Intel Graphics for Linux* | 01.org。
下面是一些使用 intel-gpu-tools
工具的示例:
intel_gpu_top
intel_gpu_top
显示实时的 GPU 使用情况,并可以按不同的指标进行排序。运行 intel_gpu_top
,并按 'd' 键可以显示每个进程的 GPU 使用情况。
$ intel_gpu_top
intel_reg_dumper
intel_reg_dumper
用于抓取特定显卡寄存器的数据。例如,以下命令将抓取温度传感器的寄存器的值:
$ sudo intel_reg_dumper -c 0 -g 0x61150
intel_reg_read
和 intel_reg_write
在需要读取或写入寄存器值时,可以使用 intel_reg_read
和 intel_reg_write
工具。以下命令将读取特定寄存器的值:
$ sudo intel_reg_read 0x61150
以下命令将清空特定寄存器的值:
$ sudo intel_reg_write 0x61150 0x0
intel-gpu-tools
提供了一系列实用的工具,可以帮助开发人员对 Intel 显卡进行测试和诊断。在本文中,我们简要介绍了这些工具,并提供了使用示例。通过安装 intel-gpu-tools
,您可以更加深入地了解您的 Intel 显卡。