Replies: 3 comments 20 replies
-
Currently it is possible to use proprietary drivers with termux-x11 with xMeM's vulkan-wsi-layer mesa-vulkan-icd-wrapper. I do not add regular DRM/KMS to termux x11 because there is no public Android API for that and even if I will use some non-public APIs it will break rendering on other devices. |
Beta Was this translation helpful? Give feedback.
-
offscreen rendering is working. error_code = 0x8 (BadMatch) |
Beta Was this translation helpful? Give feedback.
-
For on-screen rendering, our driver is already functional on proot Linux with CPU blit, but I’m currently working on enabling DRI3. Could you clarify whether, for Turnip to work with Termux-X11, I only need to apply wsi-termux-x11.patch, or is the tu_kgsl_export_dmabuf.patch required as well? Currently, xcb_dri3_pixmap_from_buffers_checked(..., 1274, &fd) is returning error_code = 11. |
Beta Was this translation helpful? Give feedback.
-
I'm trying to get Samsung's proprietary Vulkan driver (VK UMD) working on Termux-X11 proot linux. I heard that a special patch is needed for Termux-X11 since it differs from standard X11. The Samsung Vulkan driver has native X server & DRI3 support, but it seems like Termux-X11 might require modifications for compatibility.
Does anyone have experience or guidance on patching Termux-X11 for this setup? Any resources or help would be greatly appreciated. (my email: [email protected])
Thanks in advance!
Beta Was this translation helpful? Give feedback.
All reactions