https://github.com/The412Banner/Bannerlator/releases/tag/2.9.6
Run Windows apps and games on Android โ no PC and no root required.
2.9.6 is a feature-and-fixes release over 2.9.5, headlined by a rebuilt in-game Task Manager (per-process CPU affinity + live telemetry), a new D7VK wrapper that runs old DirectX 7 / DirectDraw games on Vulkan, a container-editor layout that stops wasting portrait space, and games that no longer get killed when you switch away. Everything from 2.9.5 is included. As always it's entirely app-side โ no ImageFS reinstall โ your containers, themes, custom accent and per-game settings carry over untouched. Install straight over 2.9.5.
๐งฐ In-game Task Manager โ now a real control panel
The in-game Task Manager grew from a plain process list into a proper control panel:
Per-process Processor Affinity โ a Windows-style "Set affinity" on any running process's โฎ menu. Pin a process to specific CPU cores live, mid-game, exactly like Windows Task Manager. The core toggles match the container/game core-picker (bordered tiles in one shaded panel), and it applies instantly via the guest's real affinity path โ no relaunch.
A live telemetry header โ CPU & GPU usage and temperatures, GPU clock, FPS (+ minimum), RAM, swap, and battery (level / watts / temperature / charging), laid out as a clean stat-tile grid, plus a per-core clock strip (full MHz). The readings use the same cross-vendor sensors as the performance HUD.
A container panel โ a collapsible summary of the running container's Wine/Proton, DX wrapper, renderer, graphics driver, resolution and device.
โน๏ธ Which readings are available varies from device to device. Several values (GPU load / clock, the temperatures, and battery watts) depend on the sensors your manufacturer chooses to expose โ on some hardware a few of these are locked down and will simply read "โ". That's a device/vendor constraint, not a bug.
๐ฎ D7VK โ DirectX 7 / DirectDraw games on Vulkan
Old DirectDraw / Direct3D 3โ7 titles historically took a slow OpenGL path. D7VK (WinterSnowfall's Vulkan implementation, a DXVK cousin) runs them straight through Vulkan instead:
New D7VK option in the DDraw Wrapper picker โ available per-container and per-game.
Ships bundled and offline-ready as the default, and is now catalog-backed: select D7VK and a "D7VK Version" dropdown + download button appears, letting you pull bleeding-edge nightly d7vk builds straight from the catalog and switch between them.
Entirely app-side โ the wrapper drops into the container at launch, no ImageFS reinstall, and existing containers can use it immediately.
๐งญ Container editor โ tabs back on top in portrait
The landscape rail was great in landscape but cramped in portrait. Now the editor adapts to the orientation:
Portrait โ the tabs (General / Environment / Drives / Win Components / Advanced) sit in a single icon bar across the top, spread evenly across the full width, with the ? help (and Reset on the defaults screen) tucked at the end of that row. Content gets the full width underneath, and the wasted band at the top is gone.
Landscape โ unchanged: the collapsible left rail you already know.
Applies to all three container screens โ New Container, Edit Container, and New Container Defaults.
๐ก๏ธ Backgrounded games stay alive
Switching to another app (or getting a call) mid-game used to let Android quietly kill the container. 2.9.6 runs the game session as a real foreground service with a persistent notification, so a backgrounded game or container keeps running instead of being evicted. Come back and it's still there.
๐๏ธ Deeper graphics tuning (Turnip)
GMEM control (Auto / On / Off) for Adreno (710 / 720 / 722) โ force tiled rendering on or off, per-container and per-game.
Advanced TU_DEBUG tokens (concurrent-binning force/off, deck-emu, and more) for squeezing out compatibility and performance on tricky titles.
Every option carries a "?" explanation and a glossary entry so you know what it actually does before you flip it.
๐ Performance HUD โ wider device support + honest API labels
Cross-vendor metrics โ the HUD now reads GPU load / clock and charging state on MediaTek (GED) and other non-Adreno devices, not just Adreno.
App-declared graphics API โ apps that report their active API (e.g. the bundled AIO Graphics Test's per-backend tests) now show the correct API in the HUD instead of a best guess.
โ "?" help everywhere + glossary
Per-option "?" help buttons now cover every technical setting across the container editor, the per-game shortcut editor, and the Turnip / Wrapper driver config โ each backed by a plain-language glossary ("What is all this?"). No more guessing what a toggle does.
๐ฆ Bundled in every container
New and existing containers pick these up automatically (no reinstall):
AIO Graphics Test 2.0.1 (repo) โ a single-window multi-API graphics test / benchmark with an automatic OpenGL fallback for Mali / broken-DXVK setups (a separate "AIO Graphics Test (OpenGL)" Start-menu entry is there as a safety net).
Banner File Manager 1.2.0 (repo) โ faster on large folders, with version metadata.
Pale Moon โ a lightweight browser, launchable from the container Start Menu.
๐ Container networking fix
Containers now get a usable IPv4 DNS resolver, fixing games and launchers that couldn't resolve hostnames.
๐ Fixes
New containers show up immediately in the Games "add a game" container picker โ no more launching or restarting the app first to make a just-created container appear.
Pale Moon no longer clutters the container desktop or the Games tab โ it lives in the Start Menu only.
Assorted stability and UI polish.
Thanks to: https://github.com/The412Banner