Skip to content

Releases

NewFreedeck v0.3 — armada (ARM64)

Choose a tag to compare

@ddordie ddordie released this 15 Sep 03:06

armada 掌机(ARM64 / Fedora bootc)适配版,基于上游 NewFreedeck v0.3 release 包。

适配改动

  • defaults/bin/7zz、defaults/bin/aria2c → ARM aarch64 原生二进制(独立子进程,原生执行最快)
  • py_modules/libnewfreedeck_core.so → 保持 x86_64(被宿主 PluginLoader 以 ctypes 加载;armada 的 decky 宿主是 x86_64 + FEX,动态库必须同架构)
  • main.py → 修复 _auto_extract 重复触发导致的两个 7zz 并发解压同一目录(IO 翻倍、系统卡顿)
  • 启动前缀 → /usr/libexec/armada/armada-game-launch %command%(默认开启,设置项改名「自动添加 armada 启动包装」)

安装

sudo rm -rf ~/homebrew/plugins/NewFreedeck
sudo unzip -o NewFreedeck-v0.3-arm64-fixed5.zip -d ~/homebrew/plugins/
sudo systemctl restart plugin_loader

说明

  • 仅对新导入的游戏注入启动前缀;已导入的需手动改启动选项或重新导入
  • 模拟器 AppImage 需自行从天翼云盘下载(插件不附带),且需 arm64 版本