diff --git a/README.termux.md b/README.termux.md index c77d1cb..c874f97 100644 --- a/README.termux.md +++ b/README.termux.md @@ -7,8 +7,8 @@ | 项 | 状态 | 证据 | | --- | --- | --- | -| 源码构建(GUI + CLI) | ✅ | Rust 1.99.1 gnu + clang/lld + glibc 运行时;CPU-only(tiny-skia) | -| 窗口显示 | ✅ | termux-x11 `:0`,截图 1180×760,首帧 ~330 ms | +| 源码构建(GUI + CLI) | ✅ | Rust 1.99.1 gnu + clang/lld + glibc 运行时;GPU 构建(wgpu)默认带 CPU 兜底 | +| 窗口显示 | ✅ | termux-x11 `:0`,横屏 1657×1067,首帧 ~60 ms(GPU) | | 中文 | ✅ | 启动时注册 `/system/fonts/NotoSansCJK-Regular.ttc` | | 微软登录 id | ✅ | 构建期注入,日志 `client_id=configured source=build` | | 横屏适配 | ✅ | 默认窗口按 X 屏幕等比自适应(`source=termux-screen`) | @@ -24,12 +24,16 @@ ```sh termux-x11 :0 -ac & -DISPLAY=:0 ./unlucky-launcher-iced --software-renderer +DISPLAY=:0 ./unlucky-launcher-iced # 默认 auto:有驱动走 GPU,没有则自动降级 CPU ``` -- 没有 GPU 栈时**必须**加 `--software-renderer`(CPU 渲染)。 +- GPU 驱动不随 Termux 源提供,需要按构建文档 §5 自己编一次 Mesa 26 + ICD; + 不装也能跑,只是 `auto` 会落到 tiny-skia(CPU)。 +- 想强制某一侧:`--renderer=gpu` / `--software-renderer`。 - 窗口尺寸默认按屏幕自适应;`ULL_WINDOW_SIZE=1520x900` 可覆盖。 - Java:`ull java install 17|21|25` 在 Termux 上默认用系统包(内置镜像 + 隔离 apt 状态)。 +- **数据根**:Portable 模式按**可执行文件所在目录**生成 `.ULL` / `.minecraft`; + 换目录启动会看到另一套实例(`--data-dir` 目前接受并忽略)。 ## 已知边界