Any ideas on add freedreno kgsl support in Amethyst?
It has better performance than zink, and might be better than using the system's opengles library and GL4ES(it only support adreno tho)
but the problem is I dont exactly know how Amethyst works... like does it use some internal x11 server, or it's some custom thing get used instead?
#Add freedreno kgsl support in Amethyst
1 messages · Page 1 of 1 (latest)
I'm pretty sure Zink already uses freedreno as a vulkan driver. And freedreno only works on unrooted devices through kgsl
Or do you mean freedreno gl driver and not turnip?
In that case I doubt it will be faster than system's default gl implementation and you would still need core gl -> gl es translation layer
Freedreno is actually slower than zink
we did not test kgsl backend
How about soldev's launcher tho
I believe soldev tried freedreno with his Adreno 650 phone no?
that wasnt the kgsl abckend
the kgsl backend is fairly new
Wot
it wasnt really in a working state when soldev tested it
Then how does Freedreno run on android in the soldev launcher?
bel theres two backends for freedreno
theres one for suerspace and another for kernelspace
Dude Turnip uses msm
ur the one lost
What.
kgsl was never tested
msm works under userspace
userspace
freedreno msm IS NOT freedreno kgsl performance-wise
if kgsl was never tested, then what's kgsl doing inside/dev/ directory? (sudo cat /dev/kgsl-3d0 = OH HAI GPU jumpscare)
I mean, it's supposed to be msm no?
Just asking
Cuz im not really good at kernel space thingy
the freedreno inside soldev launcher did not use kgsl
kgsl is present on snapdragon socs
what are you confused about
kgsl and msm can be present at the same time
It is? Then what about turnip in aamc?
Does it also use msm?
Either you are gaslighting me or people gaslighting me
idfk
Can't either trust your information nor people cuz fuck internet for spreading massive miss information grr
I remember sol saying that it used kgsl and that nobody was able to get it to work with msm on android
Ik vera attempted to make freedreno GL use msm, and I'm pretty sure it did not work
I can pr this
I think I have pred this before
dedicated UMP 1 build with only freedreno
can do that
im not sure if its worth it tho
freedreno supports Adreno 5xx
turnip does not
but also
freedreno isn't faster than zink on android
turnip supports Adreno 7xx+ but freedreno does not
i don't think a5xx is gonna benefit from a renderer that runs at sub 10 fps
better than virgl
its still too slow for those gpus
its already extremely slow on low end a6xx
i can't imagine how it will run on a 5xx
I think someone's tested it before
maybe on old vers of mc
iirc it's better than virgl but like barely
virgl is also bad
I want original pojav ANGLE back
getting that for SCL 5 will be pain
or 4 idfk
I remember on my J8 it was good
but shitty mod compat
i don't think its gonna be any better than mg/ltw
40fps ANGLE
2fps gl4es
remember
adreno?
Adreno 506 I think?
this was on a superflat world
I forgot what version probably latest at the time
it might have the adreno gles driver bug that causes horrible perf in vanilla with gles renderers
it did
maybe
do you still have that device?
oh
still better than no vulkan
they're like 70-80$ US if any of y'all wants to get one for testing 
yeah no

How about MG 
that device is dead
Try it with your google pickle
Iirc google pickle update has Vulkan 1.4
I saw somebody report google pickle with vk 1.4
I don't think mine has yet
maybe soon™️
I'll see
Pixel perf same gl4es and MGLUES
vk 1.4 shouldn't affect the perf
It is kinda, probably fix some issue from old driver
kinda weird seeing zink Vulkan 1.4(Mali G715 (ARM_PROPRIETARY)) tho
Wait till panvk walks in and
imagine vulkaninfo on PC
I wish
zink Vulkan 1.3 (Mali-G610(PANVK_MESA))

Oh well panvk already Vulkan 1.3 on V10 GPUs
Might support V9 aka G57 and G77 soon
imagine my dead Ulefone running panvk
Tbh, zink is better than OpenGL driver provided by Freedreno
how so
Idk if virgl also counted but
Zink is kinda smooth than other opengl renderers (though the fps is still shit :3)
Afaik, arm did add VK_EXT_robustness2
Though
It only supports null descriptor

Bro got Vulkan 1.4 early access real
a16
Idk what google pickle model do you have
Better than my Vulkan 1.1
Literally ass

I'm planning to get an adreno phone after this
Perhaps this is spoofed vk version
Bro is on Android 16 QPR 1 probably
Version 54.0.0
Beta moment
Bro updated too early ig
Expect to get bug jumpscare
Android 16 beta jumpscare when
What's missing for Vulkan to run zink on termux
Shaderclipdistance, fillnonsolid and i forgot the last feature
Apparently some bifrost Mali doesn't support VK_EXT_custom_border_color so zink might report that the extension is missing too
Adreno 640, rip my Galaxy S10, lost it on a bus last year 😦
Someone probably stole it
probs
Freedreno kgsl?
It doesn't
I used a fork that made it work that became UMP
This is wrong even in upstream

