From 38d302428c15b75225d9f706bad2056596348557 Mon Sep 17 00:00:00 2001 From: AskaEth Date: Sat, 7 Nov 2026 09:04:58 +0800 Subject: [PATCH] =?UTF-8?q?docs(termux):=20README=20=E6=A0=A1=E6=AD=A3?= =?UTF-8?q?=E2=80=94=E2=80=94GPU=20=E9=BB=98=E8=AE=A4=E3=80=81=E6=A8=AA?= =?UTF-8?q?=E5=B1=8F=E6=88=AA=E5=9B=BE=E5=B0=BA=E5=AF=B8=E3=80=81=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E6=A0=B9=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 构建描述从 CPU-only 改为 GPU 构建(wgpu + CPU 兜底) - 窗口证据改为横屏 1657x1067、首帧 ~60 ms - 快速开始不再强制 --software-renderer:默认 auto,驱动缺失自动降级 - 补数据根说明(Portable 按 exe 目录,--data-dir 暂忽略) --- README.termux.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) 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` 目前接受并忽略)。 ## 已知边界