百度
360搜索
搜狗搜索

在linux下如何看gpu显示卡的频率详细介绍

在 Linux 下查看 GPU 显卡频率的方法因显卡厂商(NVIDIA、AMD、Intel 等)而异,以下是不同厂商的具体操作方法:

一、NVIDIA 显卡(使用 nvidia-smi

NVIDIA 的 nvidia-smi(NVIDIA System Management Interface)是官方提供的工具,需安装 NVIDIA 驱动后使用。

1.
查看当前频率(核心 / 显存)

bash

nvidia-smi --query-gpuclocks.current.memory,clocks.current.sm csv,noheader

  • 输出示例:plaintext
    8100 MHz, 1395 MHz

    • clocks.current.memory:显存频率(单位:MHz)
    • clocks.current.sm:核心频率(SM 单元频率,NVIDIA GPU 的计算核心频率)

2.
查看最大支持频率

bash

nvidia-smi --query-gpuclocks.max.memory,clocks.max.sm csv,noheader

3.
实时监控频率(动态更新)

bash

nvidia-smi  CLOCK  

q 退出实时监控。

二、AMD 显卡(开源驱动 AMDGPU 或 ROCm)

AMD 的显卡通常使用开源驱动 AMDGPU,或搭配 ROCm 工具集。

1.
使用 rocm-smi(适用于 ROCm 环境)

若安装了 ROCm(AMD 的计算框架),可通过:
bash

rocm-smi   

2.
通过 sysfs 文件系统(通用方法)

找到 GPU 对应的设备路径(如 gpu0):
bash

/sys/class/drm/card0/device/pp_dpm_sclk

/sys/class/drm/card0/device/pp_dpm_mclk

  • 输出为数值,需转换为 MHz(除以 1000)。

3.
使用 radeon-profile(需安装)

部分发行版可通过包管理器安装:
bash

   radeon-profile  

radeon-profile frequency

三、Intel 核显(使用 intel-gpu-tools

Intel 核显可通过 intel-gpu-tools 工具查看频率。

1.
安装工具

bash

   intel-gpu-tools  

dnf intel-gpu-tools

2.
查看频率

bash

intel_gpu_top  

或通过 sysfs 路径(需管理员权限):
bash

 /sys/kernel/debug/dri/0/i915_gpu_clocks  

四、通用方法:通过 GPU 厂商工具或系统文件

  1. 确认显卡厂商
    bash
    lspci    vga  

  2. 权限问题
    部分操作需管理员权限(加 sudo),尤其是访问 sysfsdebug 目录。

总结

  • NVIDIA:首选 nvidia-smi,功能全面且简单。
  • AMD:推荐 rocm-smi(若安装 ROCm)或通过 sysfs 文件查看。
  • Intel:使用 intel-gpu-tools 中的 intel_gpu_top

根据你的显卡类型选择对应方法,若命令不存在,请先确保驱动和工具已正确安装。

阅读更多 >>>  1070ti支持5k分辨率吗

网站数据信息

"在linux下如何看gpu显示卡的频率"浏览人数已经达到21次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:在linux下如何看gpu显示卡的频率的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!