Panfrost Status on Odroid N2

jonathon
Posts: 93
Joined: Fri Oct 30, 2020 4:40 am
languages_spoken: English
ODROIDs: N2+
Has thanked: 28 times
Been thanked: 25 times
Contact:

Re: Panfrost Status on Odroid N2

Post by jonathon »

jgmdev wrote:
Wed Dec 16, 2020 6:06 am
Knowing this it would be nice to have a systemd unit file that does the change for us on system startup:
As an alternative, systemd-tmpfilesd provides another approach:

Code: Select all

$ cat /etc/tmpfiles.d/set-gpu-min-freq.conf
w /sys/devices/platform/soc/ffe40000.gpu/devfreq/ffe40000.gpu/min_freq  - - - - 799999987
This will write the value on boot.

You can also check for supported frequencies over here:

Code: Select all

$ cat /sys/devices/platform/soc/ffe40000.gpu/devfreq/ffe40000.gpu/available_frequencies 
124999998 249999996 285714281 399999994 499999992 666666656 799999987
These users thanked the author jonathon for the post:
jgmdev (Sun Dec 20, 2020 11:32 am)
--
N2+ 4GB - Arch Linux ARM - MATE - Xorg - Kernel 5.10 - Desktop use
<sangy>,"jonathon: big fan, happy to see you back"

jgmdev
Posts: 273
Joined: Tue Jan 28, 2020 2:28 pm
languages_spoken: english, spanish
ODROIDs: U2, N2, N2+, C4, HC4
Has thanked: 103 times
Been thanked: 193 times
Contact:

Re: Panfrost Status on Odroid N2

Post by jgmdev »

Not sure if this is useful at all but I was curious to measure current panfrost performance (mesa from git) when running GL applications on XFCE and Gnome. I ran glmark2 first 4 tests (glmark2 segfaults after this because of a glmark or panfrost bug) so here is the chart I generated on LibreOffice after running glmark2 on each environment:

Image
Note: this is using the performance governor

It shows Gnome running on both Wayland and X11 and one can see that Wayland offers better performance for GL applications on this environment. Meanwhile, with XFCE I ran also the test twice, one with compositing enabled and the other with compositing disabled and results with compositing disabled are really nice, everything feels snappier without compositing and the supported GL applications run better, so at least these results are concrete and not just placebo effect :lol:
These users thanked the author jgmdev for the post (total 4):
istanbulls (Fri Dec 25, 2020 6:04 pm) • Sav (Sat Dec 26, 2020 8:54 am) • harddroid (Wed Dec 30, 2020 5:41 pm) • hominoid (Thu Dec 31, 2020 11:06 am)

jgmdev
Posts: 273
Joined: Tue Jan 28, 2020 2:28 pm
languages_spoken: english, spanish
ODROIDs: U2, N2, N2+, C4, HC4
Has thanked: 103 times
Been thanked: 193 times
Contact:

Re: Panfrost Status on Odroid N2

Post by jgmdev »

For those that haven't noticed yet, if enabling layers.acceleration.force-enabled on firefox to get better rendering performance notice that this option will cause panfrost to stall and system unresponsiveness after opening more than 1 tab. This unresponsiveness doesn't always happens immediately, depends on the content been rendered.
These users thanked the author jgmdev for the post:
harddroid (Wed Dec 30, 2020 6:00 pm)

jgmdev
Posts: 273
Joined: Tue Jan 28, 2020 2:28 pm
languages_spoken: english, spanish
ODROIDs: U2, N2, N2+, C4, HC4
Has thanked: 103 times
Been thanked: 193 times
Contact:

Re: Panfrost Status on Odroid N2

Post by jgmdev »

Latest mesa from master is doing improper color mixing for videos. On archlinux I reverted to the mesa-arm-git package from this commit ef06f1bb03c and videos work correctly.
These users thanked the author jgmdev for the post:
Sav (Sat Jan 02, 2021 8:57 am)

jgmdev
Posts: 273
Joined: Tue Jan 28, 2020 2:28 pm
languages_spoken: english, spanish
ODROIDs: U2, N2, N2+, C4, HC4
Has thanked: 103 times
Been thanked: 193 times
Contact:

Re: Panfrost Status on Odroid N2

Post by jgmdev »

The improper video color mixing is fixed now and some other good news from our friend at phoronix:

Panfrost Gallium3D Flips On AFBC For Bifrost GPUs
https://www.phoronix.com/scan.php?page= ... frost-AFBC
These users thanked the author jgmdev for the post (total 2):
superpowter77 (Wed Jan 06, 2021 8:30 pm) • Sav (Thu Jan 07, 2021 8:42 am)

wallyz21
Posts: 203
Joined: Thu Apr 04, 2019 11:00 am
languages_spoken: english
ODROIDs: N2
Has thanked: 10 times
Been thanked: 19 times
Contact:

Re: Panfrost Status on Odroid N2

Post by wallyz21 »

@jgmdev

Do you have a guide (link) for setting up Panfrost with xcfe?
Walter Zambotti
N2 - Ubuntu Mate Desktop

jgmdev
Posts: 273
Joined: Tue Jan 28, 2020 2:28 pm
languages_spoken: english, spanish
ODROIDs: U2, N2, N2+, C4, HC4
Has thanked: 103 times
Been thanked: 193 times
Contact:

Re: Panfrost Status on Odroid N2

Post by jgmdev »

wallyz21 wrote:
Thu Jan 07, 2021 10:05 pm
@jgmdev

Do you have a guide (link) for setting up Panfrost with xcfe?
All you need is an updated kernel with panfrost patches and updated mesa preferrably from latest work on master/git.

Kernel:
https://github.com/tobetter/linux/tree/ ... y-panfrost
https://github.com/chewitt/linux/tree/amlogic-5.10.y
https://github.com/chewitt/linux/tree/amlogic-5.11.y

Mesa:
https://gitlab.freedesktop.org/mesa/mesa.git

jgmdev
Posts: 273
Joined: Tue Jan 28, 2020 2:28 pm
languages_spoken: english, spanish
ODROIDs: U2, N2, N2+, C4, HC4
Has thanked: 103 times
Been thanked: 193 times
Contact:

Re: Panfrost Status on Odroid N2

Post by jgmdev »

Here is an update to the not so scientific testing of panfrost using glmark2, but now also including wayfire and a fresh build of mesa from master git (commit: 67de6356f84):

Image

1. There is a significant performance boost when running wayfire which is a wlroots based compositor, which seems to indicate that wlroot compositors are the best option for panfrost now.

2. XFCE without compositing seems to have regressed and also while doing the test noticed that with the recent mesa build the default compositing of xfwm4 which uses glx doesn't works properly so to fix it I used xpresent xfconf-query -c xfwm4 -p /general/vblank_mode -s xpresent, the positive news is that now xfce with xpresent compositing is faster than running without compositing.

3. Gnome seems to have stayed almost the same with a little bit of more frames per seconds for both X11 and Wayland, and wayland still offering better performance on this desktop environment.
These users thanked the author jgmdev for the post:
istanbulls (Tue Jan 12, 2021 5:19 am)

jgmdev
Posts: 273
Joined: Tue Jan 28, 2020 2:28 pm
languages_spoken: english, spanish
ODROIDs: U2, N2, N2+, C4, HC4
Has thanked: 103 times
Been thanked: 193 times
Contact:

Re: Panfrost Status on Odroid N2

Post by jgmdev »

Got curious with previous results and added sway to the mix, the numbers on wayfire are still better but sway is pretty close been both wlroots based.

Image
These users thanked the author jgmdev for the post (total 3):
harddroid (Tue Jan 12, 2021 5:03 am) • tobetter (Tue Jan 12, 2021 8:24 am) • Sav (Tue Jan 12, 2021 4:25 pm)

jgmdev
Posts: 273
Joined: Tue Jan 28, 2020 2:28 pm
languages_spoken: english, spanish
ODROIDs: U2, N2, N2+, C4, HC4
Has thanked: 103 times
Been thanked: 193 times
Contact:

Re: Panfrost Status on Odroid N2

Post by jgmdev »

Panfrost developers enabled GL3 by default for Bifrost :o! Tested on mesa master git with commit starting at 06ea5f49fa9:

glxinfo -B

Code: Select all

name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Panfrost (0xffffffff)
    Device: Mali G52 (Panfrost) (0xffffffff)
    Version: 21.0.0
    Accelerated: yes
    Video memory: 3631MB
    Unified memory: yes
    Preferred profile: compat (0x2)
    Max core profile version: 0.0
    Max compat profile version: 3.0
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.0
OpenGL vendor string: Panfrost
OpenGL renderer string: Mali G52 (Panfrost)
OpenGL version string: 3.0 Mesa 21.0.0-devel (git-06ea5f49fa)
OpenGL shading language version string: 1.30
OpenGL context flags: (none)

OpenGL ES profile version string: OpenGL ES 3.0 Mesa 21.0.0-devel (git-06ea5f49fa)
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
These users thanked the author jgmdev for the post (total 3):
harddroid (Tue Jan 12, 2021 7:45 pm) • superpowter77 (Tue Jan 12, 2021 9:34 pm) • odroid (Wed Jan 13, 2021 9:25 am)

harddroid
Posts: 64
Joined: Thu Aug 06, 2020 1:56 am
languages_spoken: english, german
ODROIDs: n2+
Has thanked: 36 times
Been thanked: 26 times
Contact:

Re: Panfrost Status on Odroid N2

Post by harddroid »

jgmdev wrote:
Tue Jan 12, 2021 7:44 pm
Panfrost developers enabled GL3 by default for Bifrost :o! Tested on mesa master git with commit starting at 06ea5f49fa9:
Thats really great news. I just fired up my n2+ yesterday and tried newest mesa-git with amlogic 5.11 kernel and was disappointed by opengl 2.1 showing up. :D Thanks for keeping the arch repository uptodate, it really helps testing things.
These users thanked the author harddroid for the post:
jgmdev (Tue Jan 12, 2021 7:56 pm)
Please be careful with 18V on your odroid n2: viewtopic.php?f=181&t=40692&p=309707#p309707

User avatar
cdu13a
Posts: 335
Joined: Tue Jan 20, 2015 3:33 pm
languages_spoken: english
ODROIDs: C1, C2, XU4, HC1, N2
Has thanked: 15 times
Been thanked: 105 times
Contact:

Re: Panfrost Status on Odroid N2

Post by cdu13a »

[Edit: I made a bit of an oops, and posted the wrong results for the N2. I have edited the post to correct this.]

While still a long way to go before matching the binary blob for performance. It's still great to see amazing progress on features.

For those interested in a comparison of N2 (Mali G52) vs C4 (Mali G31) using Panfrost with just drm/gbm.

kernel: 5.11rc3 + patches
mesa: 21.0.0-rc1

N2

Code: Select all

CoreELEC:~ # glmark2-es2-drm --off-screen
=======================================================
    glmark2 2020.04
=======================================================
    OpenGL Information
    GL_VENDOR:     Panfrost
    GL_RENDERER:   Mali G52 (Panfrost)
    GL_VERSION:    OpenGL ES 3.0 Mesa 21.0.0-rc1
=======================================================
[build] use-vbo=false: FPS: 341 FrameTime: 2.933 ms
[build] use-vbo=true: FPS: 425 FrameTime: 2.353 ms
[texture] texture-filter=nearest: FPS: 622 FrameTime: 1.608 ms
[texture] texture-filter=linear: FPS: 618 FrameTime: 1.618 ms
[texture] texture-filter=mipmap: FPS: 628 FrameTime: 1.592 ms
[shading] shading=gouraud: FPS: 308 FrameTime: 3.247 ms
[shading] shading=blinn-phong-inf: FPS: 306 FrameTime: 3.268 ms
[shading] shading=phong: FPS: 257 FrameTime: 3.891 ms
[shading] shading=cel: FPS: 242 FrameTime: 4.132 ms
[bump] bump-render=high-poly: FPS: 129 FrameTime: 7.752 ms
[bump] bump-render=normals: FPS: 509 FrameTime: 1.965 ms
[bump] bump-render=height: FPS: 470 FrameTime: 2.128 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 187 FrameTime: 5.348 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 74 FrameTime: 13.514 ms
[pulsar] light=false:quads=5:texture=false: FPS: 660 FrameTime: 1.515 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 58 FrameTime: 17.241 ms
[desktop] effect=shadow:windows=4: FPS: 252 FrameTime: 3.968 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 152 FrameTime: 6.579 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 152 FrameTime: 6.579 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 164 FrameTime: 6.098 ms
[ideas] speed=duration: FPS: 176 FrameTime: 5.682 ms
[jellyfish] <default>: FPS: 172 FrameTime: 5.814 ms
[terrain] <default>: FPS: 11 FrameTime: 90.909 ms
[shadow] <default>: FPS: 138 FrameTime: 7.246 ms
[refract] <default>: FPS: 29 FrameTime: 34.483 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 524 FrameTime: 1.908 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 308 FrameTime: 3.247 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 518 FrameTime: 1.931 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 417 FrameTime: 2.398 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 307 FrameTime: 3.257 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 408 FrameTime: 2.451 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 408 FrameTime: 2.451 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 251 FrameTime: 3.984 ms
=======================================================
                                  glmark2 Score: 309 
=======================================================

C4

Code: Select all

CoreELEC:~ # glmark2-es2-drm --off-screen
=======================================================
    glmark2 2020.04
=======================================================
    OpenGL Information
    GL_VENDOR:     Panfrost
    GL_RENDERER:   Mali G31 (Panfrost)
    GL_VERSION:    OpenGL ES 3.0 Mesa 21.0.0-rc1
=======================================================
[build] use-vbo=false: FPS: 162 FrameTime: 6.173 ms
[build] use-vbo=true: FPS: 195 FrameTime: 5.128 ms
[texture] texture-filter=nearest: FPS: 290 FrameTime: 3.448 ms
[texture] texture-filter=linear: FPS: 290 FrameTime: 3.448 ms
[texture] texture-filter=mipmap: FPS: 288 FrameTime: 3.472 ms
[shading] shading=gouraud: FPS: 137 FrameTime: 7.299 ms
[shading] shading=blinn-phong-inf: FPS: 133 FrameTime: 7.519 ms
[shading] shading=phong: FPS: 106 FrameTime: 9.434 ms
[shading] shading=cel: FPS: 93 FrameTime: 10.753 ms
[bump] bump-render=high-poly: FPS: 55 FrameTime: 18.182 ms
[bump] bump-render=normals: FPS: 223 FrameTime: 4.484 ms
[bump] bump-render=height: FPS: 201 FrameTime: 4.975 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 67 FrameTime: 14.925 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 23 FrameTime: 43.478 ms
[pulsar] light=false:quads=5:texture=false: FPS: 327 FrameTime: 3.058 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 23 FrameTime: 43.478 ms
[desktop] effect=shadow:windows=4: FPS: 126 FrameTime: 7.937 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 42 FrameTime: 23.810 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 42 FrameTime: 23.810 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 46 FrameTime: 21.739 ms
[ideas] speed=duration: FPS: 102 FrameTime: 9.804 ms
[jellyfish] <default>: FPS: 64 FrameTime: 15.625 ms
[terrain] <default>: FPS: 3 FrameTime: 333.333 ms
[shadow] <default>: FPS: 65 FrameTime: 15.385 ms
[refract] <default>: FPS: 12 FrameTime: 83.333 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 219 FrameTime: 4.566 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 110 FrameTime: 9.091 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 218 FrameTime: 4.587 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 162 FrameTime: 6.173 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 108 FrameTime: 9.259 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 160 FrameTime: 6.250 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 160 FrameTime: 6.250 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 92 FrameTime: 10.870 ms
=======================================================
                                  glmark2 Score: 131 
=======================================================
Last edited by cdu13a on Thu Jan 14, 2021 4:02 am, edited 3 times in total.
These users thanked the author cdu13a for the post:
istanbulls (Wed Jan 13, 2021 3:19 pm)

jgmdev
Posts: 273
Joined: Tue Jan 28, 2020 2:28 pm
languages_spoken: english, spanish
ODROIDs: U2, N2, N2+, C4, HC4
Has thanked: 103 times
Been thanked: 193 times
Contact:

Re: Panfrost Status on Odroid N2

Post by jgmdev »

Here is the result of what cdu13a shared but on the N2+:

Code: Select all

=======================================================
    glmark2 2020.04
=======================================================
    OpenGL Information
    GL_VENDOR:     Panfrost
    GL_RENDERER:   Mali G52 (Panfrost)
    GL_VERSION:    OpenGL ES 3.0 Mesa 21.0.0-devel (git-5f7bafa316)
=======================================================
[build] use-vbo=false: FPS: 371 FrameTime: 2.695 ms
[build] use-vbo=true: FPS: 438 FrameTime: 2.283 ms
[texture] texture-filter=nearest: FPS: 613 FrameTime: 1.631 ms
[texture] texture-filter=linear: FPS: 645 FrameTime: 1.550 ms
[texture] texture-filter=mipmap: FPS: 656 FrameTime: 1.524 ms
[shading] shading=gouraud: FPS: 317 FrameTime: 3.155 ms
[shading] shading=blinn-phong-inf: FPS: 310 FrameTime: 3.226 ms
[shading] shading=phong: FPS: 264 FrameTime: 3.788 ms
[shading] shading=cel: FPS: 247 FrameTime: 4.049 ms
[bump] bump-render=high-poly: FPS: 128 FrameTime: 7.812 ms
[bump] bump-render=normals: FPS: 531 FrameTime: 1.883 ms
[bump] bump-render=height: FPS: 489 FrameTime: 2.045 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 190 FrameTime: 5.263 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 74 FrameTime: 13.514 ms
[pulsar] light=false:quads=5:texture=false: FPS: 672 FrameTime: 1.488 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 60 FrameTime: 16.667 ms
[desktop] effect=shadow:windows=4: FPS: 261 FrameTime: 3.831 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 162 FrameTime: 6.173 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 160 FrameTime: 6.250 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 165 FrameTime: 6.061 ms
[ideas] speed=duration: FPS: 150 FrameTime: 6.667 ms
[jellyfish] <default>: FPS: 168 FrameTime: 5.952 ms
[terrain] <default>: FPS: 11 FrameTime: 90.909 ms
[shadow] <default>: FPS: 140 FrameTime: 7.143 ms
[refract] <default>: FPS: 28 FrameTime: 35.714 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 541 FrameTime: 1.848 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 313 FrameTime: 3.195 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 533 FrameTime: 1.876 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 426 FrameTime: 2.347 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 312 FrameTime: 3.205 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 418 FrameTime: 2.392 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 418 FrameTime: 2.392 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 247 FrameTime: 4.049 ms
=======================================================
                                  glmark2 Score: 316 
=======================================================

superpowter77
Posts: 348
Joined: Mon Sep 09, 2019 9:14 pm
languages_spoken: english,french,spanish
ODROIDs: N2(x2),N2+,C4,HC4
Has thanked: 116 times
Been thanked: 33 times
Contact:

Re: Panfrost Status on Odroid N2

Post by superpowter77 »

Desktop OpenGL 3.1 on Mali GPUs with Panfrost:

https://www.collabora.com/news-and-blog ... -panfrost/
These users thanked the author superpowter77 for the post:
jgmdev (Fri Jan 15, 2021 5:05 am)

User avatar
odroid
Site Admin
Posts: 36385
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 1431 times
Been thanked: 980 times
Contact:

Re: Panfrost Status on Odroid N2

Post by odroid »

I know well it is still very early stage. But I want to hear about Vulkan API implementation.
Is there any news about Vulkan support from Panfrost?

chewitt
Posts: 65
Joined: Mon Aug 12, 2019 12:27 pm
languages_spoken: english
Has thanked: 0
Been thanked: 74 times
Contact:

Re: Panfrost Status on Odroid N2

Post by chewitt »

The devloper "Icecream95" started work on a vulkan driver a few months ago but work is currently paused while some required/enabling work on the scheduler takes place. I believe the scheduler things are now done or at the point where things can move forwards again, so hopefully the vulkan effort will resume soon.

See: https://gitlab.freedesktop.org/icecream ... commits/vk
These users thanked the author chewitt for the post (total 5):
harddroid (Thu Jan 14, 2021 4:10 pm) • odroid (Thu Jan 14, 2021 4:33 pm) • jgmdev (Fri Jan 15, 2021 5:09 am) • cdu13a (Fri Jan 15, 2021 7:26 am) • istanbulls (Fri Jan 15, 2021 3:37 pm)

User avatar
rooted
Posts: 8269
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 728 times
Been thanked: 302 times
Contact:

Re: Panfrost Status on Odroid N2

Post by rooted »


jgmdev wrote:Panfrost developers enabled GL3 by default for Bifrost :o!
This is a bit of a dream come true.

Post Reply

Return to “General Topics”

Who is online

Users browsing this forum: No registered users and 1 guest