Skip to content

[Feature] Improve OEM Game-Mode Recognition for Launched Minecraft Instances #337

Description

@indpriyanshuraj

Environment

  • Device Model: iQOO z10 5G (OriginOS)
  • Android Version: Android 16
  • LeviLaunchroid Version: 1.5.11

Description

LeviLaunchroid appears to be recognized only partially by the device’s OEM game optimization layer.

The launcher can be added to general game lists, but advanced features such as frame-rate priority, esports mode, or GPU-focused optimizations do not seem to activate consistently when Minecraft is launched through LeviLaunchroid.

OEM.game.boost.setting.mp4

This suggests that the launcher process, or the launched game session, may not be identified the same way as the native Minecraft package by the system or OEM tooling.

Why This Matters

For gaming phones, these optimizations affect

  • performance stability
  • thermal behavior
  • frame pacing

If LeviLaunchroid is treated as a normal utility app instead of a game workload, users may miss out on the same performance benefits they get when launching the native Minecraft app directly.

What to Investigate

  • Whether the app is being classified correctly for game-related handling
  • Whether the launched activity or process is exposed to the system in a way OEM game centers can recognize
  • Whether additional Android game-mode or game-state integration is needed
  • Whether this behavior depends on OEM-specific detection rather than the launcher itself

Note

This is an investigation request, not a claim that a single manifest change will fix everything.

Expected Behavior

When Minecraft is launched through LeviLaunchroid, the device should recognize the session as a game workload and apply the same advanced optimizations that are available to the native Minecraft package, where supported.

Actual Behavior

LeviLaunchroid can be added to general game lists, but advanced OEM-level optimizations do not appear to activate consistently for launched Minecraft sessions.

Additional Context

This may be caused by how the OEM identifies the active game process, package identity, or runtime state rather than by the launcher UI itself. If so, the launcher may need a different integration path than the native game package.

I had tried with samsung phone too, its gaming optimization services is also not allowing levilaunchroid to get benefit what minecraft gets.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions