📜  安装 intel-gpu-tools - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:25:05.883000             🧑  作者: Mango

安装 intel-gpu-tools - Shell/Bash

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_readintel_reg_write

在需要读取或写入寄存器值时,可以使用 intel_reg_readintel_reg_write 工具。以下命令将读取特定寄存器的值:

$ sudo intel_reg_read 0x61150

以下命令将清空特定寄存器的值:

$ sudo intel_reg_write 0x61150 0x0
结论

intel-gpu-tools 提供了一系列实用的工具,可以帮助开发人员对 Intel 显卡进行测试和诊断。在本文中,我们简要介绍了这些工具,并提供了使用示例。通过安装 intel-gpu-tools,您可以更加深入地了解您的 Intel 显卡。