博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 获取 GPU 频率
阅读量:4147 次
发布时间:2019-05-25

本文共 3116 字,大约阅读时间需要 10 分钟。

1. GPU 相关参数目录

/d/ged/hal/

Z91:/d/ged/hal # ls -allls -alltotal 0drwxr-xr-x 2 root root 0 1970-01-01 08:00 .drwxr-xr-x 4 root root 0 1970-01-01 08:00 ..-r--r--r-- 1 root root 0 1970-01-01 08:00 current_freqency-rw-rw-rw- 1 root root 0 1970-01-01 08:00 custom_boost_gpu_freq-rw-rw-rw- 1 root root 0 1970-01-01 08:00 custom_dvfs_mode-rw-rw-rw- 1 root root 0 1970-01-01 08:00 custom_upbound_gpu_freq-rw-rw-rw- 1 root root 0 2018-02-07 09:48 event_notify-rw-rw-rw- 1 root root 0 1970-01-01 08:00 fps_upper_bound-r--r--r-- 1 root root 0 1970-01-01 08:00 ged_kpi-r--r--r-- 1 root root 0 1970-01-01 08:00 gpu_utilization-r--r--r-- 1 root root 0 1970-01-01 08:00 integration_report--w--w--w- 1 root root 0 1970-01-01 08:00 media_event-r--r--r-- 1 root root 0 1970-01-01 08:00 previous_freqency-r--r--r-- 1 root root 0 1970-01-01 08:00 total_gpu_freq_level_count-rw-rw-rw- 1 root root 0 2018-02-07 08:22 vsync_offset_level

1.1 /d/ged/hal/current_freqency

获取 GPU 频率

cat current_freqency3 290000

1.2 /d/ged/hal/custom_boost_gpu_freq

0

1.3 /d/ged/hal/custom_dvfs_mode

0

1.4 /d/ged/hal/custom_upbound_gpu_freq

3

1.5 /d/ged/hal/event_notify

cat event_notifyg_ui32EventStatus =0g_ui32EventDebugStatus =0Touch: 0WFD: 0MHL: 0GAS: 0VR: 0Thermal: 0Low power mode: 0MHL4K Video: 0Video merge MD: 0LCD: 0NETWORK: 0DOPT_WIFI_SCAN: 0

1.6 /d/ged/hal/fps_upper_bound

60

1.7 /d/ged/hal/ged_kpi

0,1521372427,96961,1550167888,17131845,28698500,290

1.8 /d/ged/hal/gpu_utilization

0 0 100

1.9 /d/ged/hal/integration_report

GPU Utilization fp: ffffff80085c1188GPU DVFS idx commit fp: ffffff80085c165cGPU clock notify on: 1GPU clock notify off: 1

1.10 /d/ged/hal/media_event

居然重启了,没查到什么东西

1.11 /d/ged/hal/previous_freqency

0 450000

1.12 /d/ged/hal/total_gpu_freq_level_count

获取系统有多少级 GPU 频率

4

1.13 /d/ged/hal/vsync_offset_level

8300000

2. GPU 频率获取

GpuUtils.java

package com.fadisu.cpurun.util;import com.fadisu.cpurun.bean.GpuFreqInfo;import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;public class GpuUtils {
/** * CPU 场景配置文件 * * @return */ public static GpuFreqInfo getGpuFreq() { GpuFreqInfo result = new GpuFreqInfo(); BufferedReader br = null; try { String line; br = new BufferedReader(new FileReader("/d/ged/hal/current_freqency")); if ((line = br.readLine()) != null) { String[] info = line.split("\\s+"); result.id = Integer.parseInt(info[0]); result.freq = Integer.parseInt(info[1]); } br.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } finally { if (br != null) { try { br.close(); } catch (IOException e) { e.printStackTrace(); } } } return result; }}

GpuFreqInfo.java

package com.fadisu.cpurun.bean;public class GpuFreqInfo {    public int id;    public int freq;}

3. GPU 频率获取 UI

GPU当前频率

4. 源码下载

你可能感兴趣的文章
数据库
查看>>
nginx反代 499 502 bad gateway 和timeout
查看>>
linux虚拟机安装tar.gz版jdk步骤详解
查看>>
python实现100以内自然数之和,偶数之和
查看>>
python数字逆序输出及多个print输出在同一行
查看>>
苏宁产品经理面经
查看>>
百度产品经理群面
查看>>
去哪儿一面+平安科技二面+hr面+贝贝一面+二面产品面经
查看>>
pytorch
查看>>
pytorch(三)
查看>>
ubuntu相关
查看>>
C++ 调用json
查看>>
nano中设置脚本开机自启动
查看>>
动态库调动态库
查看>>
Kubernetes集群搭建之CNI-Flanneld部署篇
查看>>
k8s web终端连接工具
查看>>
手绘VS码绘(一):静态图绘制(码绘使用P5.js)
查看>>
手绘VS码绘(二):动态图绘制(码绘使用Processing)
查看>>
基于P5.js的“绘画系统”
查看>>
《达芬奇的人生密码》观后感
查看>>