-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
addpkg(main/mesa-vulkan-icd-wrapper): Android Vulkan wrapper #22500
base: master
Are you sure you want to change the base?
Conversation
For some reasons latest termux-x11 falls with segmentation fault if I launch vkcube. Will investigate it. |
Does this support Adreno 505 GPU? I got the following errors.
|
Uninstall vulkan-wsi-layer , it is no longer needed. |
Thanks for the hint. Now, vkcube is working but vulkaninfo fails.
|
Does not work fine on my device. I get this in X server log.
|
This is an issue with vulkan-tools , fixed by KhronosGroup/Vulkan-Tools@2744de9. |
Is there any reason why CI built libwayland-protocols and not the actual package? @sylirre ? |
@twaik CI built these packages:
icd wrapper has I don't see missing packages. |
Oh, I was checking the x86_64 version. |
Not tested on x86_64 devices. |
I changed the Usage of AHardwareBuffer, can you try again? |
Unfortunately the package is stripped and debug symbols are disabled so there is no much info.
|
@xMeM vkmark_clear_flickering_issue.mp4 |
@xMeM
|
@xMeM |
This version (24.3.1) stopped working with all applications except
|
It's working with lasted termux-x11 update https://github.com/termux/termux-x11/releases/tag/nightly
|
Updated termux-x11 and install new version of termux-x11-nightly. Nothing change |
I managed to get better crash log
|
It's working here with lasted mesa wrapper and lasted termux-x11 ~ $ termux-x11 -xstartup vkcube |
@xMeM suggestion. Some devices support BGRA format of AHardwareBuffers. It is enough to pass |
I also that when running vulkaninfo with termux-x11 this error occurs
This error also occurs in version 24.2.5 vulkan wrapper |
Even though the blacklist was removed it does not work on x86_64:
vulkaninfo and glxgears with zink works fine somehow. |
I have moved the source files to https://github.com/xMeM/mesa/tree/wrapper |
Oh, I missed that part. Sorry. |
vkcube & vkmark works. but vulkaninfo failed. |
@xMeM
|
@xMeM I Know But |
clvk doesn't work.
|
for me now in mali-g67 everything working fine clvk too ( always works ), and for opengl i know it just a compatibility issue between the proprietary driver and this there nothing can be done, but get opengl work with virgl. |
@xMeM However
This message might not need to be displayed, and it seems better to suppress it in the pull request. Additionally, as I mentioned earlier, could you consider adding an option similar to |
@xMeM I am getting the following message after benchmark completion:
|
@xMeM
|
I'm getting this error logs with
Is it possible to have VK_EXT_memory_budget extension? |
I would like to point out for the record that it would have been infinitely easier to just throw all that stuff into a |
You're right, I didn't think of implementing Termux package build system. Meanwhile, I've removed irrelevant details from the comment to reflect only errors related to the driver. |
@xMeM |
i think it already perfect, i am just waiting when it will be merged, also most of the errors are related to opengl where this wrapper for vulkan ? |
If and when a PR is merged is up to the author and the maintainers that are handling a given PR. |
@sabamdarif |
I know, 😆 I think you understand it wrong, I say I am waiting it to get merged, it's really good than what termux currently have, if it get merged then I don't have to check for update in the pr section, that's what I mean |
@xMeM 1. When resizing
2. When the
3. Cannot be used with
4. Is it possible to add an environment variable similar to |
@xMeM But it still seems that virpipe(OpenGL) does not work at the same time.
After booting When running
|
@xMeM, sorry for bothering you but the latest driver doesn't working on mali g76, working fine before
Log
Log
|
by the way @hansm629 virpipe(OpenGL) working for me, both glmark2 and glmark2-es2 and it was working before too |
@sabamdarif |
zink never work for me because of compatibility issue between proprietary driver so i will never know |
@sabamdarif
|
Wrap the Android system Vulkan library into an ICD and provides X11 platform surface support.