楼主:
playlive (player)
2025-03-17 17:05:34Citron Canary Refresh v0.6.1
以下是机翻润饰
Citron Canary Refresh v0.6.1 提供了关键的稳定性改进和关键修复,
以增强模拟体验。
此次更新主要致力于解决 Android 平台问题、改进多人游戏功能以及解决自 0.6
版本发布以来报告的特定相容性问题。
主要改进
[多人游戏功能]
- 服务注册修复
* 注册 'ssl:s' 服务,以解决游戏卡顿问题。
* 修复标题无限等待服务可用的问题。
* 增强多人游戏的连接性和稳定性。
* 重用现有的 SSL 实作,以提高一致性。
- Android 最佳化
* TLB 增强
* 实作 BufferCacheAccelerator 用于内存范围管理。
* 添加 TLB 感知的内存屏障,以防止不必要的无效化。
* 创建 TLB 快取系统,以避免冗余的刷新操作。
* 显著减少 Android 设备上的 "0.0 FPS 死锁" 问题。
* 实作 TLB 预取,以改善内存存取模式。
[系统需求]
- 韧体设置
* 为强制韧体安装添加了 UI 改进。
* 实作正确的 title.keys 设置过程。
* 增强金钥持久性,以提高相容性。
* 更新韧体验证的 UI 处理。
[构建系统改进]
- 剖析引导最佳化 (PGO)
* 修复构建系统中的 PGO 配置。
* 更正 CMakeLists.txt 中 PGO 设置的位置。
* 确保正确应用了最佳化标志。
* 提高构建性能和输出二进制文件的效率。
[技术改进]
- 图形和渲染
* 驱动程式相容性
* 为逻辑运算实作 AMD 驱动程式的变通方法。
* 添加浮点顶点属性的条件处理。
* 在修复驱动程式缺陷的同时,保留了原始模拟器的行为。
* 为未来的 OpenGL 实作变更奠定了基础。
[核心系统]
- 时钟速率校正
* 将基本时钟速率恢复为标准的 1,020 MHz。
* 修复因错误时钟速率引起的网络问题。
* 恢复系统服务的正确计时。
* 提高整体稳定性,尤其是在 Android 上。
[Android 专用增强]
- 构建相容性
* 降低 Kotlin 和 Android 外挂程式的版本,以提高相容性。
* 提高构建系统的稳定性。
* 修复金钥管理,以将衍生金钥正确写入档案系统。
* 增强所需设置步骤的用户体验。
[安装注意事项]
- 强烈建议遇到稳定性问题的所有用户进行更新。
- Android 用户将看到 TLB 相关锁定方面的显著改进。
- 具有多人游戏功能的标题现在应该能够正确连接。
- AMD GPU 用户将体验到改进的渲染相容性。
[已知问题]
- 部分 TLB 最佳化工作计划在未来版本中完成。
- 本版本中提到的 OpenGL 实作变更将在即将推出的版本中完成。
- 进一步的 AMD 驱动程式相容性改进正在开发中。
https://git.citron-emu.org/Citron/Citron/releases