如何使用高通SOC中的GPU

lmnos 2015-11-12 11:41:43
大家好,现代高端的SOC芯片中,都整合了GPU(图形处理器)用于图形加速,很多游戏玩家非常在意GPU的性能,高通的SOC中整合了自家的Adreno GPU,性能相当强大,高通为自家的Adreno GPU提供了完整的SDK。
Adreno GPU是支持OPENGL ES标准的,但是OPENGLES是个图形标准,定义了一些API。
1. 我想知道OPENGLES中的API,有哪些API是纯软件实现的,有哪些API是软件和硬件结合实现的。
2. 对于一个全新的操作系统,如果要使用Adreno GPU,操作系统内核应该提供哪些服务
...全文
811 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
1.API的目的在于将软硬件结合,让开发者不用在意硬件细节,而且在linux中,文件的概念早就已经非常成熟。 其实在这些API中并没有什么纯软件和纯硬件,官方基于图像框架进行开发。怎么实现的?那些代码已经被包了无数层,分析起来不是一两句话能说完的。 2.GPU可以看作是CPU的图形协处理器,内核在GPU运行过程中主要是管理内存映射、控制设备、以及提供相应的处理线程。
Device Info HW是适用于Android设备的硬件和软件信息应用程序。 它正在尝试检测智能手机的组件,以提供有关设备硬件的完整信息。 现在支持检测LCD,触摸屏,相机,传感器,内存,闪存,音频,NFC,充电器,W-FI和电池;如果可能的话,则适用于您的设备。 我认为应用程序对于构建内核或android的用户和开发人员而言非常有趣和有用。 应用程序具有快速导航,新颖的设计,还支持深色主题。 您可以按选项卡切换或使用导航面板。许多项目都是可单击的,您可以转到另一个选项卡或菜单。 设备信息硬件组件 LCD –型号,有时甚至是厂商。对于某些平台,检测需要root用户。 您也可以在LCD测试检查颜色。 触摸屏–型号,您可以检查多点触摸测试支持多少手指。 相机–某些平台的型号,供应商,分辨率也可以自动对焦。 如果无法检测到,有时会提供支持的摄像机列表。 硬件信息(按相机型号)和软件(按API)。 对于默认使用5.1+的camera2 api,如果您授予了摄像头许可,则将使用旧api。 设备有关SoC的详细信息。 CPU:型号,核心,群集,系列,abi,调速器,频率。 GPU:型号,厂商,opengl,频率,扩展列表。 单击时钟速度以打开CPU监视器。 系统:有关固件版本的完整信息。 内存:输入lpddr和工作频率。 闪存:芯片和供应商emmc或ufs(scsi)。 您可以转到内存选项卡,查看内存和存储的使用情况。 电池:基本信息,某些设备还提供其他信息: –放电速度是电流消耗。 –充电速度是充电电流减去电流消耗。 –来自内核的配置文件。仅供参考,仅适用于出厂电池。 –模型。 热量:由温度传感器测得的温度。 传感器:基本传感器的可用性和测试。与我的应用程序“传感器测试”互动。 驱动程序:您可以找到设备使用的其他芯片。 分区:分区列表及其大小。 PMIC:应用于组件的功率调节器电压的列表。 输入设备:输入设备列表。 应用程序:您可以快速找到应用程序并查看有关它的信息,还提供了系统应用程序的列表。 设备信息硬件附加选项: –显示芯片的i2c地址。 –打开mtk和xiaomi的工程菜单。 –高通,mtk,HiSilicon的CPU代号列表。 –显示具有root访问权限的内核命令行。 设备数据库 您可以找到其他设备的信息,比较并检查类似的驱动程序。它可以在以下网页上找到:http://deviceinfohw.ru 也可以上传设备信息。请参阅信息心。 设备信息硬件专业版 主题 同时支持明暗主题,选择自己喜欢的主题。 在免费版本,测试仅需2周即可变暗。 报告 您可以创建包含有关设备信息的报告。 它将保存在html文件。 您可以打开它或通过共享按钮发送到电子邮件。 请参见示例: http : //www.deviceinfohw.ru/data/report_example.html i2c清单 按总线分组的i2c设备列表。 当智能手机具有许多i2c设备时,此功能很有用。 一些免费标签已被删除。 App Defender可保护您的副本。 这也支持开发以改善应用程序。 支持的平台: 完整:高通,联发科,Exynos,Rockchip,HiSilicon 基本:英特尔,展讯等 低端:某些具有android 7.0+ 注意: –并非所有设备都能读取驱动程序信息,这取决于供应商,供应商。如果需要帮助,请上传设备信息。 –在某些版本为7.0+的设备上,已禁用sysfs读取,并且某些信息不可用。尝试使用root。 如果您想为自己的语言翻译应用程序,或者有有趣的想法或发现错误,请给我写电子邮件或论坛。 要求: – Android 4.0.3及更高版本 权限: –需要INTERNET才能上传设备信息。仅用于手动上传。 –要获取旧相机API的相机软件特征,必须使用CAMERA。 –有关Wi-Fi连接的信息,需要ACCESS_WIFI_STATE。

949

社区成员

发帖
与我相关
我的任务
社区描述
为开发者提供高通丰富的解决方案及全面技术下载内容。本版以AI人工智能、WoS移动笔记本、XR、IoT 物联网、Auto 汽车、生成式AI等核心板块组成,为开发者提供一个便捷及高效的学习交流平台。
人工智能物联网机器学习 企业社区 北京·东城区
社区管理员
  • Qualcomm开发
  • csdnsqst0050
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧