热门标签 | 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使用率相当低.
推荐阅读
  • 从 .NET 转 Java 的自学之路:IO 流基础篇
    本文详细介绍了 Java 中的 IO 流,包括字节流和字符流的基本概念及其操作方式。探讨了如何处理不同类型的文件数据,并结合编码机制确保字符数据的正确读写。同时,文中还涵盖了装饰设计模式的应用,以及多种常见的 IO 操作实例。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • 深入解析TCP/IP五层协议
    本文详细介绍了TCP/IP五层协议模型,包括物理层、数据链路层、网络层、传输层和应用层。每层的功能及其相互关系将被逐一解释,帮助读者理解互联网通信的原理。此外,还特别讨论了UDP和TCP协议的特点以及三次握手、四次挥手的过程。 ... [详细]
  • 本文详细介绍了C语言中的指针,包括其基本概念、应用场景以及使用时的优缺点。同时,通过实例解析了指针在内存管理、数组操作、函数调用等方面的具体应用,并探讨了指针的安全性问题。 ... [详细]
  • 本文深入探讨了HTTP请求和响应对象的使用,详细介绍了如何通过响应对象向客户端发送数据、处理中文乱码问题以及常见的HTTP状态码。此外,还涵盖了文件下载、请求重定向、请求转发等高级功能。 ... [详细]
  • Python处理Word文档的高效技巧
    本文详细介绍了如何使用Python处理Word文档,涵盖从基础操作到高级功能的各种技巧。我们将探讨如何生成文档、定义样式、提取表格数据以及处理超链接和图片等内容。 ... [详细]
  • 在编译BSP包过程中,遇到了一个与 'gets' 函数相关的编译错误。该问题通常发生在较新的编译环境中,由于 'gets' 函数已被弃用并视为安全漏洞。本文将详细介绍如何通过修改源代码和配置文件来解决这一问题。 ... [详细]
  • 如何解决《volatile语句的负载障碍在哪里?》经验,为你挑选了1个好方法。 ... [详细]
  • IhaveWindows8.1prowithanAMDprocessor.IinstalledtheAndroidSDKandEclipse.Itworksbut ... [详细]
  • 技术分享:从动态网站提取站点密钥的解决方案
    本文探讨了如何从动态网站中提取站点密钥,特别是针对验证码(reCAPTCHA)的处理方法。通过结合Selenium和requests库,提供了详细的代码示例和优化建议。 ... [详细]
  • 根据最新发布的《互联网人才趋势报告》,尽管大量IT从业者已转向Python开发,但随着人工智能和大数据领域的迅猛发展,仍存在巨大的人才缺口。本文将详细介绍如何使用Python编写一个简单的爬虫程序,并提供完整的代码示例。 ... [详细]
  • 本文介绍如何使用 Python 的 xlrd 库读取 Excel 文件,并将其数据处理后存储到数据库中。通过实际案例,详细讲解了文件路径、合并单元格处理等常见问题。 ... [详细]
  • 华为USG基于源地址的多出口策略路由配置
    网络拓扑如下:组网情况:企业用户主要有技术部(VLAN10)和行政部(VLAN20),通过汇聚交换机连接到USG。企业分别通过两个不同运营商(ISP1和ISP2)连接到 ... [详细]
  • 解决Anaconda安装TensorFlow时遇到的TensorBoard版本问题
    本文介绍了在使用Anaconda安装TensorFlow时遇到的“Could not find a version that satisfies the requirement tensorboard”错误,并提供详细的解决方案,包括创建虚拟环境和配置PyCharm项目。 ... [详细]
  • Python 工具推荐 | PyHubWeekly 第二十一期:提升命令行体验的五大工具
    本期 PyHubWeekly 为大家精选了 GitHub 上五个优秀的 Python 工具,涵盖金融数据可视化、终端美化、国际化支持、图像增强和远程 Shell 环境配置。欢迎关注并参与项目。 ... [详细]
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社区 版权所有