热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

解释intel_gpu_top输出

如何解决《解释intel_gpu_top输出》经验,为你挑选了1个好方法。



1> F.X...:

我也很好奇,所以这里有一些我可以从参考手册中获取的东西.同样令人感兴趣的是intel-gpu-tools源,特别是lib/instdone.c它描述了所有英特尔GPU型号中可能出现的内容.这个补丁在翻译所有这些首字母缩写词时也非常有帮助!

有些可能是错的,如果有更多知识渊博的人可以加入,我会喜欢它!当我学习这些东西时,我会回来更新答案.

首先,右边三行:

渲染空间可能是使用常规的3D操作.

位流段是指BSD(比特流解码器),它处理用于媒体解码硬件加速.它虽然没有出现在我的GPU上(Skylake HD 530),但它可能无法在任何地方启用/显示.

阻击器在卷中描述.11并且似乎负责2D操作的硬件加速(blitting).

固定功能(FF)管道单元(老式GPU功能):

VF:Vertex Fetcher(第1卷),3D Pipeline中的第一个FF单元,负责从内存中获取顶点数据.

VS:Vertex Shader(第1卷),计算GPU绘制的每个基元的顶点上的内容.在GPU上非常标准的操作.

HS:船体着色器

TE:曲面细分引擎

DS:域着色器

GS:几何着色器

SOL:流输出逻辑

CL:剪辑单元

SF:Strips and Fans(vol.1),FF单元,其主要功能是将原始拓扑(如条带和扇形)分解为基元或对象.

用于线程和流水线管理的单元,用于FF单元和GPGPU(有关如何工作的大量信息,请参阅" 英特尔开源高清图形程序员手册 " ):

CS:Command Streamer(vol.1),图形处理引擎的功能单元,它获取命令,解析它们,并将它们路由到适当的管道.

TDG:线程调度程序

VFE:视频前端

TSG:Thread Spawner

URBM:统一返回缓冲区管理器

其他的东西 :

GAM:请参阅GFX Page Walker(第5卷),也称为Memory Arbiter,与GPU如何跟踪其内存页面有关,看起来与TLB(另请参阅SLAT)对RAM的作用非常相似.

SDE:南方显示引擎 ; 根据第一卷.12,"南方显示引擎支持热插拔检测,GPIO,GMBUS,面板电源排序和背光调制".


比特流与英特尔的快速同步相关,即视频的硬件解码器/编码器.为什么?在我的HD3000(附带i3-3217U)卡上,使用最新的ffmpeg(3.4.2,启用VAAPI以利用英特尔的快速同步),当使用CPU对1080p H264视频进行基准解码时,它大约是180 fps,"比特流"数字是所有内核的CPU使用率几乎都是100%.切换到GPU硬件解码器,fps将在350左右,"比特流"数量将上升,但CPU使用率相当低.
推荐阅读
  • 本文深入探讨了JLine库中的ConsoleReader.drawBuffer()方法的使用场景和具体实现,通过多个实际代码示例,帮助开发者更好地理解和应用此方法。 ... [详细]
  • 实践指南:利用Jenkins与JMeter实现自动化测试报告通知
    本文详细介绍了如何结合Jenkins和JMeter工具,通过自定义脚本向用户发送测试报告的通知。这不仅提高了开发团队的工作效率,也确保了信息的及时传递。 ... [详细]
  • ANSI最全介绍linux终端字体改变颜色等ANSI转义序列维基百科,自由的百科全书由于国内不能访问wiki而且国内关于ANSI的介绍都是简短的不能达到,不够完整所以转wiki到此 ... [详细]
  • 在现代移动应用开发中,尤其是iOS应用,处理来自服务器的JSON数据是一项基本技能。无论是使用Swift还是PHP,有效地解析和利用JSON数据对于提升用户体验至关重要。本文将探讨如何在Swift中优雅地处理JSON,以及PHP中处理JSON的一些技巧。 ... [详细]
  • 深入解析 Zend Guard 4 功能与配置
    本文旨在通过图文并茂的方式详细介绍 Zend Guard 4 的核心功能及其配置方法,特别适合英文阅读能力有限的技术人员。文中不仅提供了详细的步骤说明,还附带了实际操作中的注意事项,帮助读者更好地理解和应用这一工具。 ... [详细]
  • 本文详细探讨了 Java 中 com.codahale.metrics.servlets.AdminServlet.() 方法的实现与应用,并提供了多个实际项目中的代码示例,帮助开发者更好地理解和使用这一方法。 ... [详细]
  • 本文介绍了如何使用Workman框架构建一个功能全面的即时通讯系统,该系统不仅支持一对一聊天、群组聊天,还集成了视频会议和实时音视频通话功能,同时提供了红包发送等附加功能。 ... [详细]
  • Mysqlcheck作为MySQL提供的一个实用工具,主要用于数据库表的维护工作,包括检查、分析、修复及优化等操作。本文将详细介绍如何使用Mysqlcheck工具,并提供一些实践建议。 ... [详细]
  • 深入解析C++ Atomic编程中的内存顺序
    在多线程环境中,为了防止多个线程同时修改同一数据导致的竞争条件,通常会使用内核级同步对象,如事件、互斥锁和信号量等。然而,这些方法往往伴随着高昂的上下文切换成本。本文将探讨如何利用C++11中的原子操作和内存顺序来优化多线程编程,减少不必要的开销。 ... [详细]
  • 本文详细介绍了如何在 Ubuntu 14.04 系统上搭建仅使用 CPU 的 Caffe 深度学习框架,包括环境准备、依赖安装及编译过程。 ... [详细]
  • 本文探讨了如何在PHP与MySQL环境中实现高效的分页查询,包括基本的分页实现、性能优化技巧以及高级的分页策略。 ... [详细]
  • 在尝试通过自定义端口部署Spring Cloud Eureka时遇到了连接失败的问题。本文详细描述了问题的现象,并提供了有效的解决方案,以帮助遇到类似情况的开发者。 ... [详细]
  • 本文详细介绍了Elasticsearch中的分页查询机制,包括基本的分页查询流程、'from-size'浅分页与'scroll'深分页的区别及应用场景,以及两者在性能上的对比。 ... [详细]
  • 本文将深入探讨 Unreal Engine 4 (UE4) 中的距离场技术,包括其原理、实现细节以及在渲染中的应用。距离场技术在现代游戏引擎中用于提高光照和阴影的效果,尤其是在处理复杂几何形状时。文章将结合具体代码示例,帮助读者更好地理解和应用这一技术。 ... [详细]
  • Flutter 核心技术与混合开发模式深入解析
    本文深入探讨了 Flutter 的核心技术,特别是其混合开发模式,包括统一管理模式和三端分离模式,以及混合栈原理。通过对比不同模式的优缺点,帮助开发者选择最适合项目的混合开发策略。 ... [详细]
author-avatar
天宣建欣振萍
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有