Skip to content

Update added GPUId(613) to this GPUId(605), GPUId(608), GPUId(610),…#79

Closed
Anmol6002 wants to merge 6 commits into
lfdevs:turnip-debian-trixiefrom
Anmol6002:adreno-debian-trixie
Closed

Update added GPUId(613) to this GPUId(605), GPUId(608), GPUId(610),…#79
Anmol6002 wants to merge 6 commits into
lfdevs:turnip-debian-trixiefrom
Anmol6002:adreno-debian-trixie

Conversation

@Anmol6002

Copy link
Copy Markdown

… GPUId(612)freedreno_devices.py

lfdevs and others added 6 commits November 26, 2025 20:49
The original patch (robertkirkman/termux-packages@06a959e) is the commit (xMeM/termux-packages@401982b) merged together by robertkirkman.
The original code was invented by Lucas Fryzek (creator of port of Freedreno OpenGL to the /dev/kgsl-3d0 kernel driver often found in Android) (https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21570) and xMeM (creator of the port of Lucas Fryzek's Freedreno OpenGL kgsl to Android Termux:X11).
@Anmol6002 Anmol6002 closed this Jun 21, 2026
@Anmol6002

Copy link
Copy Markdown
Author

Didn't build and tested yet

@lfdevs

lfdevs commented Jun 21, 2026

Copy link
Copy Markdown
Owner

Didn't build and tested yet

You can set the base branch of the PR to dev/adreno-main, and then CI will automatically build the PR.

@Anmol6002

Copy link
Copy Markdown
Author

Btw I built and tested in termux mesa packages https://github.com/Anmol6002/termux-mesa-builder
Normal version doesn't work termux-desktop by samabdarif xfce style doesn't start and I tested more stuff it doesn't work.
I edited tu_device.cc via sed while before building starts see yml code for all three they are same. some errors came that's why I added two patches via sed command again and removed some because of failed hunk and some are already in dev/adreno main branch now I know that .

Force vulkan 1.3 version build works its yml edited to return true to multiview and force 1.3 vulkan version vkmark glmark2,glmark2-es2 worked didn't check sascha vulkan demos

Specialized one also works
,forced vulkan 1.4 and some a7xx code paths opened for a6xx that's why I named it specialised
please check the .yml code of all three i built with your dev/adreno main branch
if something is wrong or can be corrected I asked ai for help with creating termux pkgs and I know you have built that too I wasn't aware of at that point should have used your workflow
And someone has made pr not yet merged of sascha vulkan demos i compiled that too and tested with specialized one these are the tests, opened blender4.5.10 Lts works on vulkan backend not opengl not everything works on my device shading ,material preview, render, 2d animation workspace,it crashes and everything else works i guess and blender 3 didn't open even 5.1.2 did that too same as 4 but see pics attached vkmark,glmark2,glmark2-es2 tested working with 1.3 force version too,blender 4 didn't open some device doesn't have multi viewport error yes it's true i guess but with specialised build no problems.
Normal version didn't work well I built for container too by just this commit one addition of gpu a613 to a612 i tried adding it in a619 that one also worked with freedreno somehow there were some error and then zink started performance was slow it wasn't really working like while added in a612 group build and tested on proot debian freedreno kgsl glmark2 test work vkmark worked glmark2-es2 didn't with zink it didn't work that's why three versions for termux so guidance needed which one and how should I build a finalized version and would those code changes i did with other two termux pkgs than normal be refined and added so they doesn't cause problems for other devices and work on mine like be mergeable without causing problems for others or should I build seperately for myself only still I want single one working with everything possible on my device snapdragon 4 gen 2 not three versions

My device support vulkan 1.1.128 but the glxinfo shows 1.0.355 on both turnip zink termux mesa and proot debian freedreno idk why on normal version and vkmark works not opengl termux-desktop didn't open that's why I created two more version suggested changes if needed on yml code because I want to build for both mesa for Android containers-,turnip- and emulators turnip like whitbelyash should his repo be good to fork and build for emulator what should I do enlighten me please Screenshot_2026-06-27-17-41-28-391_com.termux.x11.jpg

Screenshot_2026-06-27-17-50-00-529_com.termux.x11.jpg

Screenshot_2026-06-27-18-01-14-256_com.termux.x11.jpg

Screenshot_2026-06-27-17-52-05-635_com.termux.x11.jpg

Screenshot_2026-06-27-17-57-21-502_com.termux.x11.jpg

Screenshot_2026-06-27-18-02-22-335_com.termux.x11.jpg

Screenshot_2026-06-27-18-03-30-535_com.termux.x11.jpg

Screenshot_2026-06-27-18-05-13-337_com.termux.x11.jpg

Screenshot_2026-06-28-09-40-47-598_com.termux.x11.jpg

Screenshot_2026-06-28-09-42-06-332_com.termux.x11.jpg

@Anmol6002 Anmol6002 reopened this Jun 28, 2026
@Anmol6002

Copy link
Copy Markdown
Author

Didn't build and tested yet

You can set the base branch of the PR to dev/adreno-main, and then CI will automatically build the PR.

Help me

@Anmol6002 Anmol6002 changed the base branch from adreno-debian-trixie to dev/adreno-main June 29, 2026 02:44
@Anmol6002 Anmol6002 changed the base branch from dev/adreno-main to turnip-debian-trixie June 29, 2026 06:55
@Anmol6002 Anmol6002 closed this Jun 29, 2026
@Anmol6002

Copy link
Copy Markdown
Author

Closing because I got no response gonna build both versions and test i guess and will test normal version while addingy gpu id to 619 group bye bye...

@lfdevs

lfdevs commented Jul 4, 2026

Copy link
Copy Markdown
Owner

Update: The changes in this PR have been merged in #82, and they have also been added to the following PRs:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants