Wow
@austriancoder you are incredible! I am proud of you!
The Librem 5 will Wonderfull
GPUs with BLT
Superhero level coding skills and tasty sandwiches too! ![]()
Seriously though I canāt wait to see the results of this hard labor.
Iām working towards my game version 0.2. Iām very interested to see how it works on GLES3. Iām not 100% sure what that post means in context of Godot, but it may could speed up some parts a lot.
Has anyone experience how long it takes to get it into Debian testing?
Will GLES 3.0 be enough for GTK 4? It looks like the minimum requirements for GTK 4 continue to increase.
Anything that natively supports:
OpenGL 4.6
OpenGL ES 3.1
Vulkan 1.x
should work with GTK 4. In general, that restricts support to hardware that is, at most, 5-7 years old as of me writing this.
I cannot verify these requirements. If there is a page in GTK4 documentation specifying them, I couldnāt find it.
GLES3.0 will enough for GTK4, i not sure what part on GTK4 requiring GLES3.1 for.
If someone here knowing more about, please say it.
@austriancoder
GLES3 is the bare minimum for proper Godot 4 support. So that would be a huge deal. Otherwise the only way to run Godot 4 applications/games on the Librem 5 is going through Lavapipe (Vulkan via the CPU) but that wonāt cut it for most games (maybe itās good enough for some visual novels running at 10fps or similar).
Yes, but you can play Godot 3.6 games right now. Btw no previous Godot version.
Last month I also created an issue to my game to port it to version 4 at some point in future. So I am aware of the requirements.
Sure but Godot 3 has multiple limitations. One of them is handling multiple sub-viewports for example. Iām currently working on a game with local multiplayer using split-screen. But I couldnāt make some of the shaders work properly in Godot 3.6. So I needed to port to Godot 4.
Btw how can I figure out when GLES3 support for L5 is landed? What comment I have to type in?
glxinfo | grep GLES
This should give you two profile versions for GLES1 and GLES2/GLES3. However in general I wouldnāt expect it to land before PureOS Crimson anyway. So for a lot of users Iād say it will take a while.
I was going to look into Mobian and it is not even landed on testing branch. So it will not be in Crimson and Dawn. If we are lucky, we can get it backported to Dawn at some point.
I hope last piece for all cts. ![]()
GLES3 is huge milestone for L5, this gles3 is being performed on Top-Level compiler which will delivery superior performance. GLES3 also a piece for heterogeneous battery-saving. dos.
October status, 2.5 months ago
Ok i breakdown gtk4.
Gnu Crimson do NOT need GLES3.1 but GLES3.
Gnu Dawn it need GLES3.1 for optimal, GLES3 is critical minimum. 128-bit Float Texture also require.
@riabenko you are right. Thanks
GPU Brute Force
Pinephone: Mali-400MP2= 4.8 GFLOP 1 core, arch=Utgard - No BLT engine, driver=mali
PinephonePro: Mali-T860= 76.8 GFLOP 4 core, arch=Midgard - No BLT engine, driver=panfrost
Librem5: GC7000L= 64 GFLOP 1 core, arch=Vega - Dedicated BLT engine, driver= etnaviv
Edit:
GC7000 was the first mobile gpu to desktop capabilities(GS_TS) like nvidia and the first gles3.1 smaller core.
Edit0:
Both gles2 and gles3 is being thanks to Novena(gles2) MntReform(gles3).
This adds doubts about the power of the L5, again to me this is the evil opensource against freesoftware. I may happy to use a proprietary system than evil opensource system.
Purism
As i not fancy like dos, i need to do retest research on things..
New research shown
Librem5 -GC7000L it support BLT, however Librem5 Fir do not support BLT but legacy RS.
While GC7000 support heavy GLES3.2, Librem5 Evergreen and Fir do not support gles3.2. ![]()
But it nice that Evergreen at least support BLT to make Phosh a Super-Butter. UI. like android jelly beans.
This research show Gnu Crimson with a better Etnaviv drivers naturally.
Now i want my Librem14 v2 using Freescale QuadMax(MadMax) soc to get full gc7000. A dream!
GC7000 and Etnaviv is OMG.
Please please Purism please please no more Intel or amd. L14_Freescale may unlock Gnu RYF for both. L5.
Excuse me my kinder-level English. I like. I done.
Thanks.