Skip to content

Add managed Linux graphics and environment profiles - #28

Merged
SaicharanKandukuri merged 13 commits into
mainfrom
feat/graphics-profiles
Sep 27, 2026
Merged

SaicharanKandukuri merged 13 commits into
mainfrom
feat/graphics-profiles

Conversation

@SaicharanKandukuri

@SaicharanKandukuri SaicharanKandukuri commented Sep 19, 2026 •

Copy link
Copy Markdown
Member
  • Adds selectable software, Zink, VirGL, VirGL ANGLE, and experimental Venus profiles.
  • Shows only profiles supported by the device and installed Linux drivers, with a runtime guard for saved settings.
  • Applies graphics and environment settings automatically to terminals, apps, and desktops.
  • Bundles the verified Venus host runtime and Mesa 26.1.5 for Ubuntu 22.04 and 24.04 without replacing distro packages.
  • Adds editable per-system variables, resettable uDroid defaults, compatibility mounts, and private shared memory.
  • Passes unit tests, asset verification, lint, and the dev APK build; verified on Pixel with Ubuntu 24.04.
  • Stacked on Add desktop mouse controls and process guidance #27; merge Add desktop mouse controls and process guidance #27 first.

@SaicharanKandukuri SaicharanKandukuri changed the title Add Linux graphics and environment profiles Add managed Linux graphics and environment profiles Sep 27, 2026
Check Android ABI, GLES, Vulkan 1.1, GPU hardware buffers, and installed guest Mesa drivers before exposing or launching a graphics profile.
@SaicharanKandukuri
SaicharanKandukuri changed the base branch from feat/desktop-input-palette to main September 27, 2026 06:45
@SaicharanKandukuri
SaicharanKandukuri merged commit cc48e63 into main Sep 27, 2026
2 checks passed
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.

1 participant