You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The port runs at ~30–60 FPS at native 2800×1752 on the Tab S7+ (Adreno 650). Profile it and add headroom so it's comfortable on this and weaker Adreno devices.
Directions
Profile first: in-game FPS counter during an actual match; adb shell dumpsys gfxinfo com.generalsx.generalszh only measures Android UI compositing (the game renders through DXVK→Vulkan, bypassing HWUI), so use the engine's own counter.
Render-scale option: render the 3D scene at a lower internal resolution and let the swapchain upscale (native panel is high-DPI; the engine already has resolution-aware UI scaling). Biggest lever.
Summary
The port runs at ~30–60 FPS at native 2800×1752 on the Tab S7+ (Adreno 650). Profile it and add headroom so it's comfortable on this and weaker Adreno devices.
Directions
adb shell dumpsys gfxinfo com.generalsx.generalszhonly measures Android UI compositing (the game renders through DXVK→Vulkan, bypassing HWUI), so use the engine's own counter.Impact
Comfort + battery + broader Adreno device support. Not a blocker (playable today). Needs in-match measurement (human). Branch:
feature/android-phase3-renderer.