Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Mesa 20 OpenGL 3 support on Mali T820 // H96 Pro Plus 3GB

Featured Replies

Hello,
I'm running ARMBIAN aarch64 on H96 Pro Plus (S912 with Mali T820) 3gb ram

I have built new Mesa 20 with Panfrost support ,all is fine but

NO OpenGL 3 support at all, just until 2.

Is there a reason ? From what I know Mali T820 should be capable of GL3.

Is there a new driver to be installed ?

PS I boot using the following dtb meson-gxm-q200.dtb or meson-gxm-khadas-vim2.dtb

Thanks

  • Author
16 hours ago, hexdump said:

gles3.0 is not ready yet - you might give this a try: https://www.phoronix.com/scan.php?page=news_item&px=Panfrost-Gallium3D-GLES-3.0

Hello,

I tried and at least from glxinfo there is a difference with or without the environment variable:

 

marco@aml:~$ glxinfo -display :0|grep version
server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.4
    Max core profile version: 0.0
    Max compat profile version: 2.1
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 2.0
OpenGL version string: 2.1 Mesa 20.1.0-devel (git-2976ae2717)
OpenGL shading language version string: 1.20
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 20.1.0-devel (git-2976ae2717)
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16

 

with gles3 support : 

marco@aml:~$ PAN_MESA_DEBUG=gles3 glxinfo -display :0|grep version
server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.4
    Max core profile version: 0.0
    Max compat profile version: 2.1
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.0
OpenGL version string: 2.1 Mesa 20.1.0-devel (git-2976ae2717)
OpenGL shading language version string: 1.20
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 20.1.0-devel (git-2976ae2717)
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00

 

so all seems fine but when open something on dolphin-emu (build from source) still saying :

in the dolphin gui :

GPU: OGL_ERROR: Need OpenGL version 3.

GPU: Does your video card support OpenGL 3?

in the shell : 

marco@aml:~$ PAN_MESA_DEBUG=gles3 dolphin-emu
Mesa: User error: GL_INVALID_ENUM in glGetIntegerv(pname=GL_MAJOR_VERSION)

 

any idea ?

 

  • Werner locked this topic
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.