Repository navigation
MaliBridge v0.5.5
Newer version: MaliBridge v0.5.5.1
English · 简体中文
Community: Discord · Support me on Ko-fi
Download: DroidDeck-MaliBridge-v0.5.5.apk (below, under Assets). Install it over v0.5.4.2, or from the app's Updates page: your games, settings and Steam login stay. This version is a build that works with DroidDeck 0.6.9.
Highlights
- Tekken 7 is playable on the Galaxy Tab S11 Ultra: about 38 fps, rarely under 30.
- Resident Evil 2 runs without artifacts on the Galaxy Tab S11 Ultra, around 30-40 fps outside of drops.
- The Witcher 3 (DirectX 12) runs at about 30 fps on the Galaxy Tab S11 Ultra on low settings.
- Faster than v0.5.4.2 in every game we compared side by side (Balatro 85-89 → 97 fps on the Tab S10+).
- Improvements for black screens and flicker on many phones.
- Built on DroidDeck 0.6.9.
Here's what's new.
What's new
These are new, and not all of them are confirmed on players' phones yet.
Newer launcher
- Built on DroidDeck 0.6.9, so you get its fixes and speedups.
- Fresh installs set up the runtime reliably.
Black screens and flicker
- Improvements for black screens on several Mali drivers.
- Improvements for screens flashing on some older phones.
- Improvements for flicker on the Galaxy S9 FE and S9 FE+, and Balatro's text on r32p1 drivers should be fixed.
Phones that couldn't start
- Steam should get past its first screen on more phones.
- Improvements for older Mali GPUs and Kirin phones that couldn't start Steam's game mode.
- The Pixel 6 Pro start loop should be gone.
- Some Samsung phones with Xclipse GPUs work too: Steam starts on the Galaxy A55 (#27).
Performance
Measured with v0.5.5 on a Galaxy Tab S10+:
- Balatro: about 97 fps in a hand, up from about 85-89 fps on v0.5.4.2.
- Portal: about 63 fps, up from 57-62 on v0.5.4.2.
- Hollow Knight (Unity): same as v0.5.4.2 at the same spot.
- Dark Souls III: 20-21 fps standing still, lower when moving. It barely runs on this tablet.
- Bright Memory: Infinite (Unreal Engine 4): about 22 fps standing still in DirectX 11, lower when moving. It barely runs. The DirectX 12 mode doesn't run.
Measured with v0.5.5 on a Galaxy Tab S11 Ultra:
- Tekken 7: median 38 fps, lows around 36, rarely under 30. Playable.
- The Witcher 3 (DirectX 12): about 29 fps median (23-37). One session froze in a cutscene.
Steam's menus on vivo and iQOO phones should be faster.
Games
- Batman: Arkham Asylum's lit rooms showing through walls should be gone.
- DX12 games that failed to start on some GPUs should start now.
- Games added from the launcher show up in Steam when you have several accounts.
Steam
- Steam's own update keeps the screen awake and shows real progress, also on non-English Steam.
Known issues
- Steam's menus on some vivo and iQOO phones can run at about 15 fps, with a white flash when a menu opens. v0.5.5 has a change for this that I haven't checked on a phone yet.
- Short freezes while moving in games that stream their textures in as you walk (Dark Souls III, Hob).
- Green-square texture artifacts in some games on Dimensity 9500 phones.
- Space Marine can still say "Updating executable" (#27), and the Direct3D message in #10 is still there.
- The rest is in the README's known issues.
Fixes
Improvements for #10, #27, #29, #37, #43, #45, #47, #49. #10 and #27 are only partly done. I haven't had confirmation from a device or a player for these yet, so the issues stay open until I do.
Thanks
Lee Gao for the Vulkan layer (pull request #13), which is in this version.
Support
If you like MaliBridge, please support it with $1 on Ko-fi.
Something doesn't work?
Stop the session and tap Send logs to MaliBridge (Setup > Diagnostics), then paste the code in an issue or on Discord. Please say which phone and game.
简体中文
社区: Discord · 在 Ko-fi 上支持我
下载: DroidDeck-MaliBridge-v0.5.5.apk(见下方 Assets)。可以直接覆盖安装 v0.5.4.2,也可以在应用的更新页面升级,游戏、设置和 Steam 登录都会保留。这个版本是适配 DroidDeck 0.6.9 的 MaliBridge 版本。
亮点
- 铁拳 7 在 Galaxy Tab S11 Ultra 上可玩:约 38 fps,很少低于 30。
- 生化危机 2 在 Galaxy Tab S11 Ultra 上不再有画面错误,掉帧以外约 30-40 fps。
- 巫师 3(DirectX 12)在 Galaxy Tab S11 Ultra 上低画质约 30 fps。
- 我们并排对比过的每个游戏都比 v0.5.4.2 更快(Tab S10+ 上 Balatro 85-89 → 97 fps)。
- 改进了许多手机上的黑屏和闪烁。
- 基于 DroidDeck 0.6.9。
以下是新内容。
更新内容
这些都是新改动,并不是每一项都在玩家的手机上确认过。
更新的启动器
- 基于 DroidDeck 0.6.9,包含它的修复和提速。
- 全新安装时运行环境能稳定装好。
黑屏和闪烁
- 改进多个 Mali 驱动上的黑屏。
- 改进部分旧手机上的画面闪烁。
- 改进 Galaxy S9 FE 和 S9 FE+ 的闪烁,r32p1 驱动上 Balatro 的文字问题应该已解决。
之前无法启动的手机
- Steam 应该能在更多手机上越过第一个画面。
- 改进旧款 Mali GPU 和麒麟手机无法启动 Steam 游戏模式的情况。
- Pixel 6 Pro 的反复启动循环应该消失了。
- 部分搭载 Xclipse GPU 的三星手机也能用了:Steam 在 Galaxy A55 上可以启动(#27)。
性能
用 v0.5.5 在 Galaxy Tab S10+ 上测量:
- Balatro:一手牌中约 97 fps,v0.5.4.2 上约 85-89 fps。
- Portal:约 63 fps,v0.5.4.2 上为 57-62 fps。
- 空洞骑士(Unity):同一地点与 v0.5.4.2 相同。
- 黑暗之魂 III:站立不动 20-21 fps,移动时更低。这台平板上勉强运行。
- Bright Memory: Infinite(虚幻引擎 4):DirectX 11 下站立不动约 22 fps,移动时更低,勉强运行。DirectX 12 模式无法运行。
用 v0.5.5 在 Galaxy Tab S11 Ultra 上测量:
- 铁拳 7:中位数 38 fps,低点约 36,很少低于 30。可玩。
- 巫师 3(DirectX 12):中位数约 29 fps(23-37)。有一次在过场动画里卡死。
vivo 和 iQOO 手机上的 Steam 菜单应该更快。
游戏
- 蝙蝠侠:阿卡姆疯人院里亮着灯的房间透过墙壁显示的问题应该消失了。
- 之前在部分 GPU 上无法启动的 DX12 游戏现在应该能启动。
- 有多个账号时,从启动器添加的游戏也会出现在 Steam 里。
Steam
- Steam 自己的更新期间会保持屏幕常亮并显示真实进度,非英文 Steam 也一样。
已知问题
- 部分 vivo 和 iQOO 手机上,Steam 的菜单可能只有约 15 fps,打开菜单时会白屏闪一下。v0.5.5 为此做了改动,但我还没有在手机上确认。
- 一些边走边加载贴图的游戏(黑暗之魂 III、Hob)在移动时会短暂卡顿。
- 天玑 9500 手机的部分游戏有绿色方块贴图问题。
- Space Marine 仍可能显示 “Updating executable”(#27),#10 里的 Direct3D 提示也还在。
- 其余见 README 的已知问题。
修复
针对 #10、#27、#29、#37、#43、#45、#47、#49 做了改进。#10 和 #27 只解决了一部分。这些还没有设备或玩家的确认,所以在确认之前 issue 会保持打开。
致谢
感谢 Lee Gao 的 Vulkan 层(pull request #13),已包含在这个版本里。
支持
如果你喜欢 MaliBridge,请在 Ko-fi 上用 $1 支持它。
有问题?
停止会话,点将日志发送给 MaliBridge(设置 > 诊断),然后把代码贴到 issue 或 Discord。请说明手机型号和游戏。