Skip to content

MaliBridge v0.5.5

Choose a tag to compare

@ASEbrahim ASEbrahim released this 01 Nov 19:00
· 2 commits to main since this release

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。请说明手机型号和游戏。