爆音、无声、鼠标漂移等运行中小问题的快速定位
爆音 / 声音卡顿
主要原因是 dsound.dll 的版本不匹配。
解决步骤:
- 进入容器 → 工具箱 → 驱动切换
- 把 dsound.dll 从当前版本换到另一个版本(ED302 通常提供 2~3 个版本可选)
- 重启容器,再启动游戏
背景知识:Wine 对 DirectSound 的模拟走 ALSA / PulseAudio,但手机 Linux 音频栈和 PC 差异大,dsound.dll 的兼容层就成了关键。不同游戏在不同 dsound.dll 版本上表现不同,没有「最好版本」只有「最适配当前游戏的版本」。
完全没声音
| 原因 | 解决 |
|---|---|
| ExaGear 没有音频权限 | 手机设置 → 应用 → ExaGear → 权限 → 开启「麦克风」权限(部分 ROM 需要) |
| 游戏需要 OpenAL | 容器扩展包里装 OpenAL 运行库 |
| 游戏设置里声音关了 | 检查游戏内音频设置 |
| dsound.dll 太旧或太新 | 换 dsound.dll 版本 |
鼠标漂移
手指点哪光标漂到旁边,或者拖单位拖不动——这是触屏到鼠标映射的精度问题,不是硬件问题。
快速试这几个:
- 换 CP10(Touchpad)预设——这是目前社区反馈最有效的方案
- 降低画面分辨率 → 映射精度会提升
- Helium 方案里把光标灵敏度调到最低
- 如果还是不行,换 ET / CRV5 版本试(它们在触屏映射上做了优化)
虚拟键盘弹不出
- 侧边浮窗里有个「键盘」图标,点它呼出
- 确认容器设置里没关掉虚拟键盘
- 如果用的是 Helium / Cuprum 原生方案,虚拟键盘图标通常在屏幕左上或右上
游戏里中文乱码
- 先装 Core Fonts + Tahoma Font(扩展包)
- ED302 / ET / CRV5 再装中文补丁(工具箱里有)
- 如果还是乱码,确认游戏本身是不是中文版本(有些俄版 / 英版游戏没有中文字体资源)