android - Android 中的 GPU 时钟速度

标签 android gpu

我正在尝试查找 Android 中的 GPU 时钟速度。 到目前为止没有运气。这可能吗?我找不到任何指令来获取硬件时钟速度。

最佳答案

Android 不提供用于与 GPU 进行低级交互的 API。根据“Android”的含义,甚至还不完全清楚是否必须有 GPU - 模拟器将是一个常见的例子,而各种开发板的基本端口可能是另一个例子。

有可能,尽管遗憾的是不太可能,给定的设备供应商可能会选择公开一些低级编程信息。不幸的是,关于如何使用 GPU 的细节往往是他们密切关注并拒绝透露的事情——他们认为这会给他们的竞争对手带来优势——也许,但它显然所做的是阻止加速图形的开源实现司机。

除了信息的可用性之外,还有访问权限的问题。 Android 中的图形硬件由 Surfaceflinger 等系统组件拥有,并且在 protected 设备上,第三方应用程序代码并未真正提供直接交互。

但归根结底,即使您能找到一个数字,也没有多大意义。内部引擎的时钟速度不会告诉您完成一个操作所需的时钟周期数、可以进行的并行操作数、将数据移入/移出内存时遇到的延迟以及可用的缓存,算法的效率等。您最好对一些性能测试进行基准测试。

关于android - Android 中的 GPU 时钟速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11155743/

相关文章:

android - 在 Android 上将循环设置为 -1 时不播放声音

c# - 我可以在不更改代码的情况下利用 c# 中的 GPU 内核吗?

caching - Kepler 中的 L2 缓存

java - 从不受信任的 UID 调用

android - 如何在 Android-x86 中从命令行启动 GUI

python - 如何强制 tensorflow 和 Keras 在 GPU 上运行?

c++ - Vulkan 中命令缓冲区之间的同步

f# - 带加速器的 F# 生命游戏

java - 创建强制用户创建 javadoc 的 Android Lint 检查。 (像向新开发人员解释一样进行解释)

android - 如何在表格布局中设置行?