Jump to content
Sign in to follow this  
Remontoir

TinkerOS v3.0.11 : rockchip_dri.so missing

Recommended Posts

Using Tinker Board S R2.0 Debian 10 V3.0.11
No video acceleration.

Xorg log :

[  1941.779] (EE) AIGLX error: dlopen of /usr/lib/arm-linux-gnueabihf/dri/rockchip_dri.so failed (/usr/lib/arm-linux-gnueabihf/dri/rockchip_dri.so: cannot open shared object file: No such file or directory)

inxi :

Graphics:  Device-1: display-subsystem driver: rockchip_drm v: N/A
           Device-2: rk3288-dw-hdmi driver: dwhdmi_rockchip v: N/A
           Device-3: malit764 driver: mali v: N/A
           Display: tty server: X.Org 1.20.4 driver: modesetting resolution: 1920x1080~60Hz
           OpenGL: renderer: llvmpipe (LLVM 7.0 128 bits) v: 3.3 Mesa 18.3.6

 

Share this post


Link to post
Share on other sites

Well, adding the same parameters to electron as the one used in /usr/lib/chromium/chromium-wrapper, I can see an improvement.

GPU usage is now registering in 'tinker-power-management', but GPU usage is still around 50% for a FHD video.

The error in the post above is still present.

Here are the aforementioned flags : 

--use-gl=egl --no-sandbox --gpu-sandbox-start-early --enable-accelerated-video-decode --ignore-gpu-blacklist --ignore-gpu-blocklist

AFAII, it's using some userland drivers/decoders for the mali chip ?

Share this post


Link to post
Share on other sites

So: someone said this on the now dead tinkerboarding.co.uk :
 

Quote

This error message is caused by the userspace application try to use the OpenGL API.
However, Tinker Board can only support OpenGL ES but not OpenGL API.
So you need to use the OpenGL-ES API instead of OpenGL.

Also, the missing file should be in libgl1-mesa-dri

Share this post


Link to post
Share on other sites

hello @Remontoir,

yes, tinkerboard/ tinkerboard s only supports opengl es-- which test are you running? perhaps we can run it our side and see what comes out.

Share this post


Link to post
Share on other sites

It's to run an electron app. I managed to make it run with some flags passed to chromium ( something like '--use-gl=egl' ).

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...