首先呢,要使用命令lspci | grep -i vga 查看你的显卡是NVIDIA的还是Intel的。对于NVIDIA的直接装个NVIDIA的驱动就可以查看了( nvidia-smi ),这个网上有教程不多说。对于Intel的显卡,其实道理也是一样的,只是没有方法而已。
Linux 中安装GPU查看工具:sudo apt install intel-gpu-tools
详细用法可以man手册查看
GUP使用率查看命令:intel_gpu_top
- 渲染空间可能由常规3D操作使用。
- 比特流部分指的是BSD(比特流解码器),其处理用于媒体解码的硬件加速。它虽然没有出现在我的GPU上(Skylake HD 530),但它可能无法在任何地方启用/显示。
- 阻尼器在第一卷中描述。 11并且似乎负责2D操作的硬件加速(blitting)。
intel_gpu_top -o - 可以查看详细数据列表
个别参数解释:
1、rener busy 图像显示相关,将图像数据向外部输出
2、GAM,显存
3、固定功能(FF)管道单元(老式GPU功能),用于线程和管道管理的单位,用于FF单元和GPGPU(有关这一切是如何工作的大量信息,请参阅Intel Open Source HD Graphics Programmers Manual)
4、VF:Vertex Fetcher(第1卷),3D Pipeline中的第一个FF单元,负责从内存中获取顶点数 据。
5、VS:Vertex Shader(第1卷),计算GPU绘制的每个基元的顶点上的内容。在GPU上非常标准的操作.
6、HS:船体着色器
7、TE:曲面细分引擎
8、DS:域着色器
9、GS:几何着色器
10、SOL:流输出逻辑
11、CL:剪辑单元
12、SF:Strips and Fans(vol.1),FF单元,其主要功能是将原始拓扑(如条带和扇形)分解为基元或对象。
13、CS:Command Streamer(vol.1),图形处理引擎的功能单元,它获取命令,解析它们,并将它们路由到适当的管道。
14、TDG:线程调度程序
15、VFE:视频前端
16、TSG:Thread Spawner
17、URBM:统一返回缓冲区管理器
18、GAM:请参阅GFX Page Walker(第5卷),也称为Memory Arbiter,与GPU如何跟踪其内存页面有关,看起来非常类似于TLB(另请参见SLAT)为您的RAM做的事情。
19、SDE:南方显示引擎;根据第一卷。 12,“南方显示引擎支持热插拔检测,GPIO,GMBUS,面板电源排序和背光调制”