Skip to content

BOTWRecompAndroid 0.1.3 (beta 4): drivers Vulkan mais antigos / older Vulkan drivers

Pre-release
Pre-release

Choose a tag to compare

@mamcjr mamcjr released this 24 Oct 16:48
· 117 commits to main since this release

Beta 4. Mais celulares conseguem abrir o jogo:

  • Drivers Vulkan sem VK_KHR_dynamic_rendering (alguns Mali e drivers antigos, veja a issue #1): o app parava na abertura com a mensagem "This phone's Vulkan driver is too old for the game". Agora, sem essa extensão, o renderizador usa os render passes clássicos do Vulkan. No POCO, com esse caminho forçado, a tela inicial, os menus, o mundo e as mudanças de resolução ficaram iguais ao caminho normal.
  • A mensagem de driver antigo agora lista todas as extensões que faltam, não só a primeira. Se o seu celular ainda não abrir, mande uma foto dessa tela numa issue.

O jogo ainda precisa de Vulkan 1.1 ou mais novo com algumas extensões (synchronization2, timeline semaphores, maintenance4, entre outras), que drivers antigos podem não ter. GPUs de entrada (Mali-G57 e parecidas) devem ficar bem lentas mesmo quando o jogo abrir.

O código do jogo já compilado continua valendo (não precisa compilar de novo nem trocar o pacote da 1.8.2).

Problema conhecido: no aspecto livre, as folhas das árvores ainda ficam escuras por um ou dois quadros quando a resolução dinâmica do jogo muda. Em investigação.

Nenhum arquivo do jogo vem incluído. Testada num celular só (POCO F7 Ultra, Adreno 830, Turnip). Para instalar e configurar, veja as notas da 0.1.0-beta; créditos no README.


Beta 4. More phones can start the game:

  • Vulkan drivers without VK_KHR_dynamic_rendering (some Mali GPUs and older drivers, see issue #1): the app stopped at launch with "This phone's Vulkan driver is too old for the game". Without that extension, the renderer now uses Vulkan's classic render passes. On the POCO, with that path forced, the start screen, menus, world and resolution changes looked the same as the normal path.
  • The driver-too-old message now lists every missing extension, not just the first. If your phone still won't start the game, post a photo of that screen in an issue.

The game still needs Vulkan 1.1 or newer with some extensions (synchronization2, timeline semaphores, maintenance4 and others), which older drivers may lack. Entry-level GPUs (Mali-G57 and similar) will likely be very slow even when the game starts.

Game code already built still works (no need to build it again or replace the 1.8.2 package).

Known issue: in free aspect, tree leaves still go dark for a frame or two when the game's dynamic resolution changes. Being investigated.

No game files are included. Tested on one phone only (POCO F7 Ultra, Adreno 830, Turnip). To install and set up, see the 0.1.0-beta notes; credits in the README.