有没有办法获取GPU信息?

Rot*_*art 15 android gpu

我知道如何在内部获取CPU信息/proc/,但有没有办法获取GPU信息?像CPU这样的东西?

Bud*_*ril 15

有,您可以使用OpenGL获取GPU信息:

    Log.d("GL", "GL_RENDERER = "   + gl.glGetString( GL10.GL_RENDERER   ));
    Log.d("GL", "GL_VENDOR = "     + gl.glGetString( GL10.GL_VENDOR     ));
    Log.d("GL", "GL_VERSION = "    + gl.glGetString( GL10.GL_VERSION    ));
    Log.i("GL", "GL_EXTENSIONS = " + gl.glGetString( GL10.GL_EXTENSIONS ));
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参阅:https://developer.android.com/guide/topics/graphics/opengl.html


小智 12

更简单的方法:adb shell dumpsys | grep GLES

  • 稍作修改的版本 `adb shell dumpsys SurfaceFlinger |grep GLES` 运行时间更少 (2认同)