-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feat: Zink Renderer - Remove VirGL #4242
Conversation
Nice ! |
well, good for you Mali gpus |
Couldn't both zink and virgl exist together in pojavlauncher? |
no virgl is sucks, so they wanna bring back zinkvulkan and make it running well on adreno gpus |
So why you Andreno gpu play in peace
Mean Andreno gpu will not rest in peace. |
what? |
BTW what is your country’s name |
no |
The above PR statement says Android 13, not 12. |
It will just induce more bloat on source-side and app-side, which is what we're currently trying to avoid. |
So thats mean android12 dont work? |
I just wanted to make sure Android 13 worked, but android 7+ should work if they have the right extensions. |
Speaking of which you mentioned LogicOP, which VK extension is sufficient to make it work? |
It is a device feature, not an extension |
I can test |
I tested vanilla 1.19.4 on my Pixel 6 Pro (w/ Android 13). It loaded to a red screen (the loading screen, but without the Mojang logo or progress bar), then crashed. latestlog.txt: https://gist.github.com/unilock/9f511758498151a3f4fdd329cea1f9e3 |
I can do testing, just please get armhf working. |
I've tested this version with my phone (Dimensity 1200 with Mali G77-MC9) and it doesn't crash at all |
Can probably be closed now with #4246 being worked on. |
Vulkan zink not showing on my device (realme c55/android 13/vulkan supported) , in pojavlauncher Show only zink , not vulkan zink like on other devices |
can you show me a screenshot? |
Bruh, Zink is a renderer, If your phone support vulkan then the zink renderer work for your device (Adreno doesn't work unless you update the vulkan driver to 1.3) |
or using turnip driver |
it work with mali (some model will crash because of missing extensions |
Zink = Vulkan + OpenGL |
My device is not adreno but mali(Mali-G52 mc2) but it also doesn't work |
damn my internet |
I still haven't seen the picture you sent? |
those are Vulkan extensions |
It's required VK_KHR_imageless_framebuffer and timeline semaphore |
if your phone doesn't have, then it not supported with your vulkan driver |
send log |
Increase your ram allocation at least 2000+ |
mine works :/ |
are you sure you're using the correct version of zink? |
i have no idea |
It will change if you switched your language |
it still Vulkan Zink but when you switched your language device, the zink name with changed as well |
it doesn't effect to zink though it still Vulkan Zink |
I saw it, thanks for that |
|
could you please cherry pick this commit? so that KHR_timeline_semaphore is not required |
there is another patch about remove VK_KHR_imageless_framebuffer dependency |
-_- |
Also adds an override so you can turn it off when you have your own, good-working system Vulkan driver
Guessing the merge is when x86-64, arm32, and x86 support |
@thejudge156 if you dont want add those 2 patches. could you please provide the configuration that used to compile mesa? so that i can compile by myself |
How to download I sign in |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
O zink era para da mais fps nais sherder aí o zink tira os fps consertar isso pojav
Introduces the Zink renderer. I do need a tester for this as both of my devices do not support logic op without changes to Zink. If someone with an Android 13 device could test this that would be fabulous.
Currently, on my testing device the game loads, but its only red, I assume logicop is the cause of that issue, but as far as that is concerned, it should work on some devices. I will be adding a Device Compat checker so you are notified if your device can use Zink.
I will add new binaries as I compile them.