Lemon-Project v1.2.0
New
- Lemon FG, Lemon's own frame generation. Built in, nothing to install, and no Lossless Scaling code in it: turn it on in Settings → Graphics → Frame generation, for all games or one. A new Engine option picks Lemon FG (default) or Lossless Scaling, which only runs with your own copy of
Lossless.dll. The FPS counter shows which one is working, and Lemon FG has its own lemon icon. The setup screen explains that Lemon FG is included instead of only offering to load the DLL. - Accurate is the default GPU mode again in Lemon: the optimizations in this version pay for most of its cost (measured: TOTK 48.1 → 47.9 fps on an AYN Odin 3, BOTW 16.6 → 17.0 fps on a Galaxy S24 Ultra). Lemon Lite and Lemon Lite & Spoofed keep Fast.
- One lighter wait for the GPU. Lemon still waits for the GPU before a game reuses what was drawn, so the flickering fixed in 1.1 stays fixed, but it no longer drains the GPU when the game waits for work that is already queued (Garfield: GPU thread stalls from ~156 to ~13 ms per second). The GPU Fence Behavior option is gone: there is nothing to set.
- Mali GPUs: BC4 and BC5 textures are recompressed to EAC on the GPU, half the memory they took before. The option is now called Recompress BCn textures.
- Lemon-Ade v0.0.7 bundled in Lemon: it fixes shaders that v0.0.5 and v0.0.6 compiled wrong. Users of the bundled v0.0.6 move to it automatically.
Fixed
- Splatoon 2 and Splatoon 3 on Mali (and any GPU without BCn textures): pink or black Inklings and missing button text. The games copy compressed textures as raw blocks; Lemon now keeps the original blocks for those copies and decodes them on the GPU.
- Marvel Ultimate Alliance 3 on Adreno: no more spikes over the characters or flickering lights. Adreno runs a geometry shader once per vertex it outputs, so its memory writes repeated; now only the first copy of each triangle writes. Thanks to the report in GitHub issue #7.
- Mario Kart 8 Deluxe connects to Nextendo Network again (error 2306-0502): 32-bit games that hash with the CPU's SHA-1 instructions got wrong results.
- TOTK: the grass stays without any option. The Use reactive flushing setting is gone.
- Splatoon 3 loads faster (about 100 s → 70 s on an AYN Odin 3 with Lemon-Ade): a huge shader is translated once per session instead of once per pipeline.
- The in-game overlay keeps Lemon's yellow theme instead of turning purple, and its text stays readable with the new interface.
- The game list no longer rescans all your folders every time you leave a game's page.
- Tapping a game twice quickly no longer crashes the app.
- The settings screen no longer writes thousands of "Could not find setting" lines to the log.
Install
Android 12 or newer, arm64. Signed with Lemon's key, as 1.1.0: it updates in place and keeps your data.
Lemon-v1.2.0-standard.apk · Lemon-Lite-v1.2.0-lite.apk · Lemon-Lite-Spoofed-v1.2.0-lite-spoofed.apk
Lemon-Project v1.2.0 (español)
Novedades
- Lemon FG, la generación de fotogramas propia de Lemon. Viene integrada, no hay que instalar nada y no lleva código de Lossless Scaling: actívala en Ajustes → Gráficos → Generación de fotograma, para todos los juegos o para uno. Una nueva opción Motor elige entre Lemon FG (por defecto) y Lossless Scaling, que solo funciona con tu propia copia de
Lossless.dll. El contador de FPS indica cuál está funcionando, y Lemon FG tiene su propio icono de limón. La pantalla de configuración inicial explica que Lemon FG ya viene incluido, en vez de solo ofrecer cargar la DLL. - Preciso vuelve a ser el modo de GPU por defecto en Lemon: las optimizaciones de esta versión compensan casi todo su coste (medido: TOTK de 48,1 a 47,9 fps en una AYN Odin 3, BOTW de 16,6 a 17,0 fps en un Galaxy S24 Ultra). Lemon Lite y Lemon Lite & Spoofed siguen en Rápido.
- Una única espera a la GPU, más ligera. Lemon sigue esperando a la GPU antes de que un juego reutilice lo que ha dibujado, así que el parpadeo arreglado en la 1.1 sigue arreglado, pero ya no vacía la GPU cuando el juego espera trabajo que ya está en cola (Garfield: los parones del hilo de la GPU bajan de unos 156 a unos 13 ms por segundo). La opción Comportamiento de vallado de la GPU desaparece: no hay nada que ajustar.
- GPUs Mali: las texturas BC4 y BC5 se recomprimen a EAC en la GPU, con la mitad de memoria que antes. La opción ahora se llama Recomprimir texturas BCn.
- Lemon-Ade v0.0.7 incluido en Lemon: arregla shaders que la v0.0.5 y la v0.0.6 compilaban mal. Quien usaba la v0.0.6 incluida pasa a ella automáticamente.
Arreglado
- Splatoon 2 y Splatoon 3 en Mali (y en cualquier GPU sin texturas BCn): Inklings rosas o negros y botones sin texto. Los juegos copian texturas comprimidas como bloques en bruto; ahora Lemon conserva los bloques originales para esas copias y los decodifica en la GPU.
- Marvel Ultimate Alliance 3 en Adreno: se acabaron los pinchos sobre los personajes y las luces que parpadean. Adreno ejecuta un geometry shader una vez por cada vértice que genera, así que sus escrituras en memoria se repetían; ahora solo escribe la primera copia de cada triángulo. Gracias por el aviso en la issue #7 de GitHub.
- Mario Kart 8 Deluxe vuelve a conectar a Nextendo Network (error 2306-0502): los juegos de 32 bits que calculan hashes con las instrucciones SHA-1 de la CPU obtenían resultados erróneos.
- TOTK: la hierba se queda sin tocar ninguna opción. El ajuste Usar limpieza reactiva desaparece.
- Splatoon 3 carga más rápido (de unos 100 s a unos 70 s en una AYN Odin 3 con Lemon-Ade): un shader enorme se traduce una vez por sesión en vez de una vez por pipeline.
- El menú del juego mantiene el tema amarillo de Lemon en vez de volverse morado, y su texto se lee bien con la interfaz nueva.
- La lista de juegos ya no vuelve a escanear todas tus carpetas cada vez que sales de la ficha de un juego.
- Tocar un juego dos veces seguidas ya no cierra la app.
- La pantalla de ajustes ya no escribe miles de líneas "Could not find setting" en el registro.
Instalación
Android 12 o superior, arm64. Firmada con la clave de Lemon, como la 1.1.0: se actualiza encima y conserva tus datos.
Lemon-v1.2.0-standard.apk · Lemon-Lite-v1.2.0-lite.apk · Lemon-Lite-Spoofed-v1.2.0-lite-spoofed.apk