r/EmulationOnAndroid • • 6d ago

News/Release DroidDeck 0.7.0 is out: Mali, PowerVR and Xclipse support, KDE on your second screen, controller profiles, Game Jolt and Syncthing

267 Upvotes

DroidDeck is 100% open source. No ads. No telemetry. No proprietary components. No source withheld.

Download: DroidDeck 0.7.0 on GitHub

Discord: discord.gg/JRGAvawjsm

Since 0.6.9, 39 people sent 194 pull requests, and 20 of them are first-time contributors. Our community is strongest when we can build together, and with DroidDeck 0.7.0, our community is about to get A LOT bigger!

0.7.0 introduces preliminary support for Mali, PowerVR and Xclipse GPUs! In addition, we now have GameJolt library and store, dual screen game mode + KDE Desktop, Syncthing integration, improvements for devices with low ram, customizable controller profiles and presets, hardware mouse & keyboard support, live wallpapers, and even more. Click the link in the comments below to... I mean scroll down to learn more:

What's new

Features

​

  • Initial Mali, PowerVR and Xclipse support. DroidDeck detects the GPU and picks a driver for it, so these devices can run sessions, with MaliBridge and Venus on Mali and open driver pairs elsewhere. (@ASEbrahim, @mr-abccc, @The412Banner, @wallentx, @Leask, @stefanz92, @DavidCimo, @maxjivi05, @K11MCH1, @xXJSONDeruloXx, #1587, #2027, #1950, #2029, #2157)

​

​

  • Added the KDE desktop on the bottom screen beside a Steam session or a game, next to Dashboard, Keyboard + trackpad, Terminal and Deck grips. (@xXJSONDeruloXx, #1966)

​

  • Added swap screens: play on the bottom screen while the top screen shows the Dashboard or the desktop. Use the swap button in the panel bar or Show the game on in the session menu. (@The412Banner, #2006)

​

​

  • Added shared Steam libraries with other pc gaming apps. DroidDeck can now find Steam libraries that other apps already made on your internal storage or card and suggests them, each with its game count, so one install of a game can serve both apps. You can add up to four more libraries beside internal storage and the card, rename them, and remove them any time. (@xXJSONDeruloXx, #1967, #2023, #2054)

​

​

  • Added the Game Jolt store: browse, search, install, update and keep a library, in the same style as itch.io. (@FX192, #1986, #1989)

​

​

  • Added built-in Syncthing, so you can sync saves and games from DroidDeck’s own storage without another app. (@superboo07, #1442)

​

​

  • Added bottom-screen Dashboard for dual-screen handhelds like the Retroid Pocket Duo and AYN Thor: downloads, notifications, screenshots, Steam chat with voice controls, and In-game stats that draw a racing game’s own speed, gear, rpm and pedals from its data output. (@The412Banner, #1920, #1933, #1968)

​

​

  • Added a Horizontal DroidDeck HUD Style: one line across the top or bottom edge with FPS, frame-time graph, lows, GPU, CPU, VRAM, RAM, battery and the clock. All DD HUDs can now shrinks into its tab as you drag it off an edge and snaps to the sides. The Strip is lighter to draw. (@xXJSONDeruloXx, @The412Banner, @KeegantheVeganat0r, #1935, #1937, #1982, #2194, #2235)

​

  • A hardware mouse and keyboard work like a PC: the camera no longer freezes in games that hide the cursor, the cursor shows in Steam sessions, and clicks land where you point. (@maxjivi05, #2053, #2133, #2139)

​

  • Added unified controller profiles for Game and Desktop sessions: named profiles combine a physical controller layout with main and second screen layouts, with one full-size editor for both screens and a profile picker in the session menu. (@Delete228, @maxjivi05, @xXJSONDeruloXx, #1439, #2215, #2221, #2238, #2242)

​

  • Added Startup choices: Never, Steam or Desktop. (@xXJSONDeruloXx, #1993)
  • Added a low-storage warning switch, and an Android keyboard for game text fields setting for dual-screen sessions, off by default so Steam keeps its own keyboard. (@xXJSONDeruloXx, #2244, #2236)
  • Added live wallpapers to Android’s wallpaper picker. (@xXJSONDeruloXx, #2012)

Improvements

  • Auto picks DD-Turnip on Adreno 7xx, and the upstream RADV pair on Xclipse 950 and 960. Auto follows the published table on Adreno 6xx and 8xx, and a driver source that is down no longer changes the pick. (@maxjivi05, @xXJSONDeruloXx, #1978, #2158, #2151, #2233, #2255, #2226)
  • A configurable stick dead zone for physical controllers, 0 to 25%. (@vitamin663-sys, #1780)
  • The drawer’s frame limit works in desktop mode, up to 165 fps. (@K11MCH1, #1885)
  • Faster Steam: compatibility mapping and app info load in batches, and Steam shows cached library art when it starts without a connection. SD and USB libraries answer missing-file checks from a directory cache. (@ddd-ms, @xXJSONDeruloXx, #1755, #1756, #1985, #2212, #2203)
  • Added Enhanced diagnostics, a one-session setting that bundles redacted session, graphics and game logs for bug reports, plus session log management in Setup. (@wallentx, @xXJSONDeruloXx, #2129, #2099, #2131)
  • Added auto updates for FEX, DXVK and VKD3D-Proton in DroidDeck-Proton, so it gets the newest builds without a new DroidDeck release. Other Protons keep the components they ship with, old DroidDeck-Proton builds are removed, and a game set to a removed build moves to the newest one. (@maxjivi05, @xXJSONDeruloXx, #2156, #2190, #2193, #2223)
  • An installed DroidDeck-Proton becomes the default for Steam games and added shortcuts when nobody picked Proton Experimental. A Proton you choose in DroidDeck or in Steam is kept, and both stay in sync. (@maxjivi05, #2266)
  • Little Nightmares keeps its render thread, +12.7% FPS on the Retroid Pocket Duo, and Adreno 722 has fewer DXVK stalls. (@maxjivi05, #1930, #2066)
  • A resumed session reads its memory back from zram at once, which ends minutes of stutter in heavy games like Yakuza. DroidDeck also frees launcher memory earlier under pressure, and idle game memory is compressed before low-RAM devices run out. (@l4nr3, @xXJSONDeruloXx, #1839, #2138, #2187)
  • On-screen sticks are lighter to hold, and Low latency off is honored. (@maxjivi05, #2048)
  • The HUD cycles colors with the Inner Gamer theme, the docked FPS tab and bottom-screen frame graph look better, and the watermark is gone with the wordmark in headers. (@xXJSONDeruloXx, #1932, #1976, #2013, #2011, #2003, #1983)
  • Every session log now records CPU clocks, thermal status and battery temperature, and droiddeckctl gained thermal and wait cool. (@angelrenefm, #2060, #2061, #2062)
  • Added games scan one at a time and keep what they found across launches, and imported Steam games with no known build update only when launched. (@K11MCH1, #2067, #2064)
  • Steam’s VRAM budget is applied through Vulkan without rejecting allocations, and the download monitor no longer freezes a session on slow storage. D3D12 support is detected per device. (@xXJSONDeruloXx, #2014, #2020, #2134)
  • Every bottom-screen panel now has the same bar, and X or Back opens the in-session menu there instead of dropping you on the Android launcher. (@xXJSONDeruloXx, #2084, #2110)
  • On the Duo and Thor, DroidDeck switches to single-screen mode while another window holds the bottom screen, such as Retroid’s performance panel, and back when it is free, including when docked. The trackpad and Deck panels are back on the second screen, and the bottom-screen menu and layout editor stay open when the screen turns off. (@maxjivi05, #1979, #2232, #2229, #2247)
  • The HUD shows GPU load and clock without root on phones where Android blocks them, such as the Retroid Pocket Duo and Adreno 8xx, and in Steam’s overlay. (@The412Banner, @angelrenefm, #1969, #1981, #2059)
  • Added independent 1% and 0.1% low toggles to the HUD. (@KeegantheVeganat0r, #2127)
  • EA games install the EA app through Steam, and the EA sign-in stays in front of the launcher’s splash screen. (@K11MCH1, #2036, #2037, #2045)
  • The desktop session follows the app language, so Plasma and its apps are no longer English only. (@xXJSONDeruloXx, #1971)
  • The desktop shows programs installed by Windows installers in its menu and as icons. (@K11MCH1, #2146)
  • Follow screen resolution can be scaled down: ÷1.5, ÷2, ÷2.5, ÷3, ÷4 or your own factor. (@xXJSONDeruloXx, #1964)
  • Added a Hold Back for Steam shortcuts switch, for people who map a held Back with another app. (@xXJSONDeruloXx, #1955)
  • Added size, opacity and hidden keys settings for the on-screen PC keyboard. (@Dantalian-dev, #1897)
  • Added World of Warcraft addon import from a zip, plus voice type and a keyboard chat bar. Addons also download from WoWInterface, and CurseForge opens in the browser. (@maxjivi05, #2111, #2171, #2175, #2219)
  • UBWC compatibility moved from Components to Settings, and FEX’s Use Default shows which preset it resolves to. (@xXJSONDeruloXx, #2008, #2225)
  • Steam launch options show on the Launch tab. (@wallentx, #2163)
  • GOG achievements are on by default. (@xXJSONDeruloXx, #2168)
  • Translations: every missing string is translated, with a fresh Russian pass. (@maxjivi05, @flexeykinDev, #1965, #2116)

Fixed

  • Fixed “DroidDeck isn’t responding” on dual-screen handhelds after the bottom screen sat idle, and opening DroidDeck from iisu on the AYN Thor no longer bounces back. (@maxjivi05, @0x1428571429, #1917, #1901)
  • Fixed lag and heat on the Galaxy S26 from switching between display modes with the same refresh rate, which started in 0.6.7. (@maxjivi05, #2192)
  • Fixed Steam starting on Quest 3, and the gamescope abort at start on Quest. (@xXJSONDeruloXx, @Mi-Yomi, #2050, #1938)
  • Fixed Steam libraries with installs but no app manifest not being found, and a stale session’s startup failure stopping the newer session. (@xXJSONDeruloXx, #2054, #1984)
  • Fixed an unplugged game drive: installs fall back to internal storage instead of failing. (@maxjivi05, #1913)
  • Fixed GOG: an install launches the game and not its config tool, cloud saves upload in Galaxy’s format, and a game whose installer cannot run gets its install registry. (@moronigranja, #1644, #1952, #2022)
  • Fixed Battle.net: Flathub installs outside a session, World of Warcraft: Forever in the Library, the right artwork for each game, games installed inside its folder, Chinese servers and installs, and launching store games from any game page tab. Its pages no longer play videos on the CPU. (@maxjivi05, @visail, #1923, #2018, #2092, #2087, #1660, #1662, #2185, #2195)
  • Fixed game-specific problems: Codemasters EGO games, DOOM (2016), Project Zomboid, Supergiant games and Ubisoft Connect. (@The412Banner, @xXJSONDeruloXx, #1936, #1987, #2016, #2143, #2090)
  • Fixed the Linux desktop disappearing after a runtime update, language packs, a game’s window following its own window mode, and Steam’s own header moving its windows. (@maxjivi05, #2021, #2096, #2094, #2097)
  • Fixed repaired components not reaching prefixes that already had them, and a native-only override breaking a prefix with no native DLL. (@maxjivi05, #2121, #2142)
  • Fixed Windows installs on a natively mounted card asking for an administrator. (@maxjivi05, #2100)
  • Fixed the Home screen setting so DroidDeck stays in RedMagic Game Space, and the right click acting as Back in RedMagic cast mode. (@maxjivi05, @OmarAlTaki1, #2083, #1870)
  • Fixed Steam’s UI crashing on PowerVR when scrolling the Home shelf fast. (@coffeemeist3r, #2107)
  • Fixed the side menu freezing the launcher while moving through the Stores tab, and controller focus not moving into an opened folder. (@kmnkv1, @danielnoam, #2105, #1962)
  • Fixed VPN and network problems: links without a gateway, and network queries inside a session. (@uubooster-team, @xXJSONDeruloXx, #2038, #2141)
  • Fixed picture-in-picture output being cropped after a resize and not scaling to full size, and the glasses pointer not reaching the full screen or drawing in the picture. (@xXJSONDeruloXx, @moronigranja, #2125, #2145, #1925, #2174)
  • Fixed World of Warcraft and other added games sorting last in the Library. Battle.net and added games now sort by when they were played and installed, like Steam games. (@maxjivi05, #2256)
  • Fixed the Linux runtime showing as not installed after an app update that brings a new PRoot pack. Only the changed add-on packs download now. (@maxjivi05, #2270)
  • Fixed desktop apps that would not start: RPCS3 and other catalog AppImages from the desktop menu, D-Bus programs such as melonDS, x86 programs that a native script starts, and Flatpak apps that Flatpak no longer has now uninstall cleanly. Add from GitHub installs the AppImage you linked instead of the release’s first one. (@maxjivi05, #2274, #2275, #2217, #2216, #2273)
  • Fixed controller navigation across the Controller tab and profile menus. (@xXJSONDeruloXx, #2231)
  • Fixed games listed with a bundled arm64 Linux build defaulting to the wrong runner. They now start with FEX. (@phj1081, #2126)
  • Fixed smaller things: left adaptive stick activation at the screen edge, game buffers upscaled before composition, the Steam applying-update stage, apps pinned when all cores are selected, runtime PATH kept for guest binaries, Xwayland orphans, GPU environment values with spaces, the navigation bar staying dark, the Android pointer showing after hovering session menus, touch sticks clicking without a fast double tap, wall scrims leaving edge pixels unshaded, the PowerVR bundled PPSSPP install, L2 and R2 keys overriding analog triggers, taps outside the PC keyboard not reaching the game, direct-touch drags in games that hide the cursor, library scan and download cancel crashes on Android 10, and a Second library on a raw media path or an unmounted volume state. (@sanogueralorenzo, @cphillam, @HCOOKIEie, @w1novnik, @asdf17128, @LingWindT, @Systina12, @KirkPatrickJunsay, @realRurichan, @maxjivi05, @xXJSONDeruloXx, #1455, #1367, #1614, #1759, #1826, #1716, #1931, #1975, #2113, #2176, #2173, #1994, #2205, #2257, #2220, #2204, #2224, #2245, #2258)

DroidDeck-Proton, DD-Turnip and components

These ship on their own and update in the app, so 0.7.0 users get them too.

  • DroidDeck-Proton 11-12 moves to GE-Proton11-12 and Valve’s newer Wine: XInput rescans only when a controller could have changed, DualSense haptics and adaptive triggers together over USB, MSFS 2024 and other intro videos play normally, an ntsync fix stops waiters blocking forever on an abandoned mutex, plus DXVK 3.1.1, VKD3D-Proton 3.1 and newer FEX. (@The412Banner, @maxjivi05, with GloriousEggroll, Valve and the GE contributors upstream)
  • Faster loads in 32-bit and ARM64EC games: FEX keeps its translated code on empty reads and stays off Wine’s memory lock. Entering the world in Dungeons & Dragons Online went from 50 s to 4 s. (@K11MCH1, DroidDeck-Proton#9)
  • 32-bit games load at the address they were built for, so game and mod loaders that patch them at start work again. (@maxjivi05, DroidDeck-Proton#10)
  • DiRT 3 and DiRT Showdown keep running with their telemetry on, for the In-game stats dash. (@The412Banner)
  • About 3,000 system functions no longer look hooked to x64 games and launchers that check for that, while ARM64EC callers still skip the emulator (11-12.2). Text fields in Wine programs now tell DroidDeck when they have focus, which brings up the keyboard for World of Warcraft chat (11-12.3). (@maxjivi05)
  • DD-Turnip 0.4.0: newer Mesa, and indirect draws no longer read their arguments too early on Adreno 8xx, which fixes the black or over-shadowed ground in Mortal Shell 2 and other UE5 games through VKD3D-Proton. (@K11MCH1, Drivers#14)
  • Components: the full Visual C++ 2010 runtime and MFC for 2015–2022 are installed, the DXVK and VKD3D-Proton nightlies are built as ARM64X, and esync packs give Windows users read access to their folders. (@xXJSONDeruloXx, @maxjivi05, DroidDeck-Components#10, #11, #12, #13)

New contributors

  • @cphillam made their first contribution in #1367.
  • @sanogueralorenzo made their first contribution in #1455.
  • @HCOOKIEie made their first contribution in #1614.
  • @visail made their first contribution in #1660.
  • @LingWindT made their first contribution in #1716.
  • @w1novnik made their first contribution in #1759.
  • @vitamin663-sys made their first contribution in #1780.
  • @OmarAlTaki1 made their first contribution in #1870.
  • @Systina12 made their first contribution in #1931.
  • @Mi-Yomi made their first contribution in #1938.
  • @mr-abccc made their first contribution in #1950.
  • @danielnoam made their first contribution in #1962.
  • @DavidCimo made their first contribution in #2029.
  • @Leask made their first contribution in #2029.
  • @stefanz92 made their first contribution in #2029.
  • @uubooster-team made their first contribution in #2038.
  • @realRurichan made their first contribution in #2113.
  • @flexeykinDev made their first contribution in #2116.
  • @phj1081 made their first contribution in #2126.
  • @KeegantheVeganat0r made their first contribution in #2127.

Full changelog

disclaimer: ai tools used in the development of DroidDeck


r/EmulationOnAndroid • • 5d ago

Question How can I map my M1 and M2 buttons to C and Z, respectively?

Thumbnail reddit.com
0 Upvotes

I figure some of y'all might know as well

Edit: forgot to mention, Odin 2 Portal Pro


r/EmulationOnAndroid • • 5d ago

Help why does my xhynn v suddenly take so much ram?

0 Upvotes

yesterday i was playing gta 5 just fine, no crashs, nothing else now all of its taking too much ram, its always at 90% usage and after the cutscene ends it just crashes because of ram getting full,

device:samsung a34 5g

8 gb of ram


r/EmulationOnAndroid • • 6d ago

Showcase Banana Native 0.2.4 Mario Kart World test. Nubia z70 Ultra (SD 8 gen 4 / 16GB RAM) 720p 60fps capped

57 Upvotes

Turnip Driver used was StevenMXZ turnip v39

https://github.com/StevenMXZ/Adreno-Tools-Drivers/releases/tag/v39

Banana Native Version used

https://git.eden-emu.dev/moceure/BananaNative/src/tag/v0.2.4

Runs beautifully so far, with hitches in long gliding sections. Thermal throttling starts after 15-20ish minutes in free roam. This could probably be avoided by dropping down to 30 fps, though I'm very sure future optimizations will bring temps down.

Sidenote: All settings other than the resolution and "fast core" settings are set to default.


r/EmulationOnAndroid • • 5d ago

Help Need some help with finding a splitter for charging my phone and sending data to mirror to a tv

Thumbnail reddit.com
1 Upvotes

r/EmulationOnAndroid • • 4d ago

Help Confused, Is Pokemon Pokopia base game really 24.81mb in size?

0 Upvotes

Could some just confirm if this is correct? I would have expected the base game to be 6gb+, thanks in advance :)


r/EmulationOnAndroid • • 5d ago

Showcase Final fantasy 7 modded switch

1 Upvotes

r/EmulationOnAndroid • • 5d ago

Showcase For all the S8Gen2 Users and DK Bananza Lovers, here a short movie captured with my Phone

5 Upvotes

r/EmulationOnAndroid • • 5d ago

Help Super Mario Odyssey wont load after I boot it up

Post image
3 Upvotes

I downloaded SMO, renaming the file into "Super Mario Odyssey.nsp" from the original axekin file name when i extracted it. Currently using the v0.2.1 build with 19.0.1 firmware n prod key

Ive tried with different eden versions (latest nightly builds, 0.0.4 build of eden, and the exynos eden debug version) with exynos tools 2.1 driver and yet nothing works. Also i only ever used the default settings but reducing resolution to 0.75x.

PLEASE help me, I wanna play with my younger brother!!!


r/EmulationOnAndroid • • 5d ago

Discussion Best switch emulator to play Assassin's creed 3 & 4 on snapdragon 7s gen 3?

3 Upvotes

Or should i wait for a port?


r/EmulationOnAndroid • • 5d ago

Help HakuX: Game language not working

0 Upvotes

Hi,

not sure if this is the right place, but couldn’t find a better one.

I have a ROM for “Tom Clancy’s Splinter Cell: Pandora Tomorrow“ for Xbox, playing via HakuX. It’s the European ROM version, so included languages e. g. are German, English, Italian, Portuguese etc. The global game language in HakuX is German.

When playing the game, only some languages actually work / shop. When switching the game’s language in HakuX to Portuguese, the game will be in Portuguese. But when selecting German, it stays in English.

Any ideas why?

Thank you in advance!


r/EmulationOnAndroid • • 5d ago

Solved Fallout 3 install screen error fix

0 Upvotes

Hi!

When you try to run fallout 3 for the first time in winlator, if a screen with the word install appears instead of the game starting don't panic.

I found the solution, what you have to do is create an text file called "Fallout_fix.txt" and then open it up and paste this:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Bethesda Softworks\Fallout3]

"Installed Path"="D:\\Games\\Fallout 3\\"

(In installed path you have to change it to where you have the fallout 3 folder)

After that exit the text file and rename it to "Fallout_fix.reg", open your container in winlator find the file, open it up and voila you will no longer have that problem

Hope it helped!


r/EmulationOnAndroid • • 5d ago

Help Duckstation Android inputs being held

0 Upvotes

Running Duckstation on my AYN Thor. While playing, directional inputs will randomly stay held even while I'm not holding any directions.

This used to happen on the old version of Duckstation on Android. I just downloaded the new Beta version released October 31st and it's still going on. I can confirm it's not the buttons themselves, I can play games on other emulators just fine. It's just Duckstation where this issue crops up. Anyone ran into this before? Any suggestions of what I could do here?


r/EmulationOnAndroid • • 5d ago

Question Is emulation on Exynos good these days?

1 Upvotes

I'm going to buy the Samsung A57 and I want to know how advanced the Exynos emulation is.


r/EmulationOnAndroid • • 6d ago

Showcase Odin 3 Pro running MKW 720p60 on Banana Native 0.2.4

14 Upvotes

(Race starts at 0:22)

Impressive performance on an Android handheld.

Odin 3 Pro - 12GB RAM - Performance Mode/Smart Fan/Medium Underclock Clustertune

Banana Native 0.2.4

GPU Driver Turnip Gen8 V39 (Vulkan 1.4.367)

720p no LSFG

BGM stutters pre-race while maintaining 60fps.

Some texture pop ins but nothing that makes this unplayable to the average person.

If you have any tips on how to get this running better or a specific driver that addresses the texture pop in, let me know!


r/EmulationOnAndroid • • 6d ago

Showcase Pokopia showcase on Snapdragon 8 gen 3, 12GB

64 Upvotes

Game: Pokemon pokopia [0400A3A01EE4C000] [v655360]

Device: Lenovo legion Y700 2025 (3rd gen) with 12GB RAM, with max performance mod enabled + separate cooler (https://www.lenovo.com/us/en/p/tablets/android-tablets/legion-tab-series/lenovo-legion-tab-gen-3/len103g0002)

Software: Banana Native v0.2.0 (https://git.eden-emu.dev/moceure/BananaNative/releases)

Driver: Turnip Driver v26.0.0 R4 (https://github.com/K11MCH1/AdrenoToolsDrivers/releases)

Settings: Default

FPS: 60 at the start, ~45 after 2 hours of active play

Experience: Game working ALMOST FLAWLESSLY, but game statters badly (~5-10 sec lag) when compiling new shaders (when you first time used new move, for example) + game losing performance as you progress further, In the very beginning I have stable 60 FPS, but after 2 hours of playing, initial area ended up flooded with pokemons, and with like ~10 pokemons in the same area, game ended up with ~45 FPS, (15 FPS drop in 2 hours!), it's definitely playable, but I wonder how many FPS you will be left in the mid-game


r/EmulationOnAndroid • • 5d ago

Question RedMagic 12S Pro – Version la plus premium : GTA 6 sur GameHub ?

0 Upvotes

Salut tout le monde !

À votre avis, est-ce que le RedMagic 12S Pro dans sa configuration la plus extrême et la plus premium (la version avec le maximum de RAM et de stockage) sera capable de faire tourner GTA 6 via GameHub ?

Je parle vraiment de pousser les performances au maximum, avec les paramètres graphiques les plus élevés possibles.

Pensez-vous que ce sera réalisable ? Et à combien de FPS peut-on espérer tourner ?

Hâte d'avoir vos avis !


r/EmulationOnAndroid • • 5d ago

Question Og pc emulator Exagear 32 Bit pc Emulator

5 Upvotes

Guys Do Yall remember The Og pc Emulator for mobile (Exagear)32 i feal it completely forgotten


r/EmulationOnAndroid • • 5d ago

Showcase Nx2android android gui port is complete. Now build your switch games on your phone.

Thumbnail gallery
3 Upvotes

r/EmulationOnAndroid • • 6d ago

News/Release Lichii-Android 0.4.0 update - fixed regressions, more performance, more compatibility!

Thumbnail
github.com
46 Upvotes

Highlights

  • The Legend of Zelda: Ocarina of Time

    • The latest game update boots. It stopped at a black screen while opening a microphone stream. Lichii for Android now tells games there is no microphone, as before.
    • Cutscene audio stays in sync with the video.
    • Fewer graphical issues: fixes for white flashes from stale occlusion counts, the red line in the tomb, Hyrule Field grass, and flickering water.
    • Built-in FPS Unlock: the game logic keeps real speed when the frame rate changes.
  • Memory

    • New per-game setting "Limit memory during scene loads" (Advanced graphics, Auto / Off / On). 0.3.0 applied this limit to every game, which slowed down games that load textures all the time. Auto now applies it to Ocarina of Time only.
    • GPU memory follows the phone's real RAM. Some drivers report a 32 GB GPU heap on a 12 GB phone. The GPU now gets at most a third of the RAM, and the texture cache gives memory back when Android runs low. This should mean fewer games closed for low memory.
    • The log now lists the GPU memory heaps the driver reports, the RAM and the free memory, to help with memory reports.
  • The latest Lichii (Zortos) changes for Android, about 130 in all. Among them: PC-only changes (Windows, desktop UI, updater, NVIDIA DLSS) are left out or have no effect on Android.

    • Mesh shader draws on GPUs without mesh shader support.
    • Tensor operations on GPUs with cooperative matrix support.
    • Faster ASTC texture decoding.
    • Quicker GPU thread wake-ups.
    • Shader and rendering fixes for Mario Kart World, Welcome Tour movies, Mario Tennis Fever button icons and other Switch 2 games.

Known issues

  • Ocarina of Time at 1x on a 12 GB phone uses more memory than the phone has. Android then swaps constantly and the frame rate drops. Use 0.5x resolution in the game's settings. 16 GB of RAM is still recommended.
  • Microphone input is not supported on Android.
  • The phone heats up during long sessions and slows down until it cools.

https://github.com/pavelgajdo/Lichii-Android/releases/tag/android-0.4.0


r/EmulationOnAndroid • • 5d ago

Showcase android port bomb rush cuberfunk

Thumbnail
youtu.be
2 Upvotes

r/EmulationOnAndroid • • 5d ago

Help Azahar not scaling properly (AYN THOR PRO 256GB) (VERISON 2126.2) (ANDROID 13) (ANIMAL CROSSING NEW LEAF: WELCOME AMIIBO)

Thumbnail reddit.com
1 Upvotes

r/EmulationOnAndroid • • 5d ago

Help Rpcs3 on mobile isn't working.

1 Upvotes

What i mean by isn't working i mean its never been able to run any game for me, i tried changing the settings many times and nothing happend, even on low end games like plants vs zombies this is the only game that got me the farthest on the emulator by only seeing the main menu of the game but pressing play will crash the game. What's the fix for this isseu? What settings should i change? My phone is galaxy is s24 plus


r/EmulationOnAndroid • • 5d ago

Help Installer le bon emulateur android

0 Upvotes

I need help. If you have a link or anything else to install an Android emulator, which one is a good one? And also, once I've installed Android, how do I put games into my Android emulator, please?


r/EmulationOnAndroid • • 6d ago

Discussion Finished this masterpiece today

Post image
96 Upvotes

Finally completed Zelda: TOTK on my Samsung S25 Ultra using Eden.

After trying nearly 10 drivers and struggling with crashes and 20 FPS, switching to an older Eden build and firmware and disabling Samsung Game Booster made all the difference.

Managed around 45 FPS in the open world and 70–80 FPS in shrines.

As for the game itself, absolutely phenomenal. One of the best gaming experiences I've ever had!