Panfrost on ili9341 screen


yam1
 Share

0

Recommended Posts

This is using the second ili9341 tiny drm driver (the one not named ili9341) on kernel 5.9.14, running on OrangePi One Plus. Screen seems to be shifted, colors are also off. Seems somewhere in Panfrost it requires the screen to be at least 640 wide and the color depth to be at least 24 or it requires a different set of fonts??? If I disable Panfrost the screen gets back to normal so you can see the whole terminal and the texts are in black instead of yellow and brown.

 

The following benchmark results are from glmark2 running in full screen mode:

 

=======================================================
    glmark2 2020.04
=======================================================
    OpenGL Information
    GL_VENDOR:     Panfrost
    GL_RENDERER:   Mali T720 (Panfrost)
    GL_VERSION:    2.1 Mesa 20.1.8
=======================================================
[build] use-vbo=false: FPS: 29 FrameTime: 34.483 ms
[build] use-vbo=true: FPS: 40 FrameTime: 25.000 ms
[texture] texture-filter=nearest: FPS: 58 FrameTime: 17.241 ms
[texture] texture-filter=linear: FPS: 52 FrameTime: 19.231 ms
 

The program crashed after this. It did display the rotating horse and cube for a while. The crash could be because of missing mipp mapping data (???)

 

The frame rate seems slow (compared to HDMI ?) but the SPI speed is already set to 48 mhz. I dont think it can be set to any higher for this screen (non-mhs). But no issues so far from SPI or screen using this speed.

 

Do you have any experience on this and would like to comment on how to make it work better?

_1010272.JPG

_1010275.JPG

Link to post
Share on other sites

Donate and support the project!

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

0