[新聞] Citron Canary Refresh v0.6
Citron Canary Refresh v0.6
以下是機翻潤飾
發布概述
Citron Canary Refresh 版本 0.6 對我們的模擬核心進行了重大改進,
重點是 Android 最佳化、記憶體管理和多人遊戲功能。
此更新在解決先前版本中的關鍵問題的同時,大幅提高了穩定性和效能。
[Android 最佳化]
- 建構系統大修
* 將 Kotlin、Java、Gradle 和 NDK 更新至最新版本
* 最佳化 ARM 本機程式碼執行實作
* 透過更新 BASE_CLOCK_RATE 增強硬體效能
* 改進與各種 Android 裝置的相容性
[記憶體管理]
- 增強型 TLB 實作
* 實施軟體 TLB 快取系統
* 在本機程式碼執行中加入了適當的故障處理
* 提高記憶體存取效能和穩定性
* 增強客體記憶體存取情境中的錯誤恢復能力
[多人遊戲功能]
- 初步實施
* 新增 Android 上的基本多人遊戲支援(開發中)
* 實作房間擁有者管理權限
* 根據測試人員與我本人的測試,多人遊戲效能極佳
* 為擴展網路功能奠定基礎
[建構系統改進]
- 效能最佳化
* 新增了設定檔引導最佳化 (PGO) 支援
* 實作特定於平台的編譯器最佳化
* 已將外部相依性更新至最新版本
* 增強的建置配置選項
技術改進
[圖形和渲染]
- Vulkan 增強功能
* 改善記憶體分配的穩定性,並提升記憶體不足(OOM)的處理能力
* 強化對供應商特定記憶體對齊的支援
* 實作低記憶體狀況下的記憶體回收機制
* 簡化不同供應商的記憶體對齊處理
[著色器編譯]
- 幾何階段改進
* 實作幾何著色器階段的頂點計數查詢
* 新增對所有著色器後端輸入拓撲的正確處理
* 修復細分控制和細分評估階段
* 增強代碼文件以提高可維護性
[系統服務]
- 安全增強功能
* 遊戲啟動時強制使用韌體
* 改進韌體驗證程序
* 刪除自動產生金鑰功能以提高安全性
* 增強密鑰管理系統(密鑰僅儲存在記憶體中)
[法律合規性]
- 文件變更
* 移除快速入門指南中涉及法律疑慮的參考內容
* 以中立的免責聲明取代 ROM 載入錯誤彈出視窗
* 透過避免特定的教學內容,將法律責任降至最低
* 引導使用者至社群資源以尋求協助
相容性和效能
[穩定性改進]
- 錯誤防護
* 由於穩定性問題,已停用非同步呈現
* 實現了對記憶體訪問邊緣情況的正常處理
* 為記憶體錯誤新增了全面的偵錯日誌記錄
* 為了確保穩定性,已還原數項有問題的變更
Android 專屬增強功能
- 裝置相容性
* 在授權驗證系統中新增安兔兔
* 改善對 Adreno GPU 裝置的支援
* 強化 ARM 裝置的 TLB 實作
* 最佳化行動平台的記憶體使用量
[預設設定]
- 可用性改進
* 預設啟用未實作函式的自動存根 (auto-stub)
* 改進了缺失韌體的錯誤訊息
* 強化系統需求的驗證流程
* 針對所需元件提供更佳的使用者指引
[安裝說明]
- 建議進行乾淨安裝以獲得最佳性能
- 現在需要韌體才能啟動標題(非可選)
- 不再建立自動產生的金鑰文件
- Android 用戶應更新至最新版本以使用多人遊戲功能
- 先前保存的資料仍然相容
[已知問題]
- 部分多人遊戲功能仍在開發中
- 針對低階裝置,記憶體使用量最佳化持續進行中
- 某些 Vulkan 功能在不同 GPU 供應商之間可能會有不同的表現
- 由於穩定性問題,已還原 ARM NCE 和 TLB 實作
https://git.citron-emu.org/Citron/Citron/releases/tag/v0.6-canary-refresh
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.40.108.50 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Emulator/M.1741706023.A.371.html
推
03/12 05:24,
11小時前
, 1F
03/12 05:24, 1F
推
03/12 05:31,
11小時前
, 2F
03/12 05:31, 2F
Emulator 近期熱門文章
PTT遊戲區 即時熱門文章
62
113