[新聞] Eden v0.0.3-rc2
Eden v0.0.3
以下是機翻潤飾
這是 0.0.3 的官方穩定版本。0.0.3 分支不會再增加任何新功能,只會在發現嚴重回歸
或錯誤時才會進行更新,屆時我們會將其發布為 0.0.3.x。或許,也會針對 macOS 進行
一些更好的支援...?
此版本包含:
- 平台相容性改進,特別是針對 Solaris 和 *BSD
- Vulkan、JIT 和 CMake 的數項增量錯誤修正
- 次要使用者介面修正
- 改進了先前 RC 版本中引入的變更
- 支援一些新遊戲和更新
建議所有使用者更新。
以下變更日誌僅針對 RC3 以來的變更。如需完整的 0.0.3 變更日誌,請繼續往下捲動
[變更日誌]
- GPU 驅動程式下載 來自 EmuReady
- 延伸動態狀態 (Extended Dynamic State) 的預設值已更新並說明已釐清
- 新增獨立的 DMA 精準度等級選項
  * 值得注意的是,較高的精準度等級可以讓像《終結者瑪格諾莉亞:霧中綻放》這樣的
    遊戲在一般 GPU 精準度下執行。
- Vulkan 漸進式改進
  * 改善模板緩衝 (stencil) 處理
  * 改善主號誌 (master semaphore) 的提交
  * 修正 VertexInput 處理
  * 改善記憶體分配
    ** 值得注意的是,這修復了《超級瑪利歐 奧德賽》在較弱硬體(包括 Steam Deck)
       上的效能遲緩問題。
- JIT 改進
- 修復了《瑪利歐賽車8 豪華版》中剩餘的控制器應用程式凍結問題
- 修復了控制對話框文字被裁切的問題
  * 在 Linux 上,如果控制視窗被強制縮到最小尺寸,深色主題可能仍會發生文字裁切
  * 我們仍在調查此問題,但刪除 ~/.config/qt6ct 可能會修復它
- 除錯模式之外的主機 MMU 模擬/快速記憶體配置
  * 通常,除了在某些 BSDs 系統上,否則不需要變更此設定
- 新增禁用 NCA 驗證的選項
  * 這使得許多以前無法安裝和執行的更新現在得以安裝和執行,
    例如《超級瑪利歐 奧德賽》1.4.x 和《寶可夢 朱/紫》4.0.0
  * 請注意,許多《薩爾達傳說:曠野之息》和《王國之淚》等遊戲的更新目前可能仍無
    法正常運作。
- 從遊戲列表中移除韌體 20+ 的警告
  * 目前不支援韌體 20+
  * 儘管遊戲可能在此韌體下運作正常,但如果您嘗試執行主選單並安裝了新韌體,
    Eden 將會發出警告
  * 如果您的韌體較舊,但 Eden 仍發出警告,表示您的韌體或金鑰已損壞或為盜版,
    因此無法正確讀取
- 新增新韌體功能的初始根文件
  * 這讓一些遊戲例如《空洞騎士:絲之歌》得以執行
[核心內容]
- 改善 Solaris、OpenBSD 和 FreeBSD 的支援
- 改善 OpenSSL/SDL2 套件的捆綁獲取功能
- CMake 依賴項預取
   * 依賴項解析系統已重寫,現在可以讀取 JSON 檔案(cpmfile.json),
     並在配置之前執行腳本以獲取依賴項
   * 值得一提的是,這重新啟用了 NixOS 的建置,同時一些使用網路沙盒的其他發行版
     也可能因此受益
- 修正 Clang 編譯上的問題
- 在 fmt、ankerl、libstdc++ 等方面進行了小幅度的合規性與效能改進
- 完成 AllocObjSetCtx 的最終版本
https://github.com/eden-emulator/Releases/releases/
====================================
Eden v0.0.3-rc3
以下是機翻潤飾
此版本包含:
- LAN 連線問題的關鍵修復
- 對 Yuzu、0.0.2 和 RC1 的幾項回歸修復
- Vulkan 和記憶體的重大新修復
- 建置系統和 CI 的大規模改進
回歸
- 修復某些 RDNA3/Android 顯示錯誤,特別是在《薩爾達傳說 王國之淚》和
      《薩爾達傳說 曠野之息》中
    * 值得一提的是,這解決了《曠野之息》、《王國之淚》、
      《索尼克×夏特世代重啟》以及其他遊戲的問題
- 修復區域網路(LAN)連線問題
    * 一些用戶回報此更新修復了《瑪利歐賽車8 豪華版》3.0.5 版的區域網路問題,
      但結果並不穩定。目前我們仍建議玩家使用 3.0.3 版進行區域網路連線
- 修復「提早釋放柵欄」(Release Fences Early)選項
- 修復《聖火降魔錄 Engage》及其他遊戲中與多重取樣反鋸齒(MSAA)相關的當機問題
- 修復《王國之淚》1.2.1 版及其他更新檔中的 LRU 快取問題
- 修復取樣著色(sample shading),並新增了其強度調整滑桿
    * 此選項在某些設定下可提升效能,與其工具提示的說明相反
      其所有效果仍需進一步測試,但目前若你想享受更好的著色品質,可以使用此選項
新變更
- 相容性與效能改進
   * 改進 Solaris/FreeBSD 的相容性
   * 新增同步記憶體操作選項
     這特別修復了某些合集遊戲、Abathor、Clock Tower Rewind、Guns of Fury、
     Ninja Five-O 等遊戲的問題
   * 此選項可能會降低效能,但應該只會影響 Unreal Engine 4 和 5 遊戲
錯誤修復
- 完全取消 ISBERD 的存根 (SDK-Chan, Camille LaVey)。
   * 這特別修復了《瑪利歐&路易吉RPG 兄弟齊航!》及其他遊戲中的一些小圖形問題
- 修復 Windows 風格問題
- 修復不安全/安全記憶體處理邏輯
   * 這特別修復了《碧姬公主表演時刻!》、《終結者瑪格諾莉亞:霧中綻放》、
    《瑪利歐&路易吉RPG 兄弟齊航!》、《索尼克×夏特 世代重啟》、
    《邊緣禁地2》等遊戲的問題
- 正確忽略作弊碼中的註解
- 修復關鍵的 Vulkan 記憶體洩漏
   * 這特別修復了《七龍珠 FighterZ》、《龍族教義》、《女神異聞錄5 皇家版》、
    《瑪利歐激戰前鋒 戰鬥聯賽》、《耀西的手工世界》等遊戲中的記憶體洩漏
      和當機問題,這些問題之前需要透過模組來避免
- 避免無限核心物件迴圈
   * 這特別修復了《薩爾達傳說:曠野之息》中某些動作序列的問題,
     特別是與神廟相關的部分
- 修復 Linux 上 NVidia 的 CUDA 問題
- 修復 Windows 圖示的鋸齒和大小問題
- 標準化單層 TIC
   * 這特別修復了《噬神者3》(God Eater 3)的問題。
新功能與更新
- 新增 Android EmuReady 整合
   * 此功能處於測試階段!我們將其加入此發行候選版本中,
     以在 0.0.3 正式版本前獲得更多測試
- Android 重新設計
   * 新的預設主題是 Eden 主題,它使用 Eden 的官方調色板並結合合成波風格的漸層
- 更新烏克蘭文翻譯
- Linux 上的 FFmpeg 更新至 7.1.1
其他變更
- 減少 Vulkan 驗證錯誤
- 在 Vulkan 中停用不必要的除錯選項
   * 從技術上講,這可以提高效能,但效果微乎其微
- 在 Discord 旁新增 Revolt 連結
- 在 Discord 和 Revolt 旁新增 X 連結
已知問題
- Linux AppImage 在某些設定下的字體縮放不正常
內部
建置系統已幾乎完全徹底翻新:
- 子模組與外部套件:現在由 CPM (CMake Package Manager)處理
   * 這些會以原始碼壓縮檔下載,而非完整的 Git 複製。
   * 這些是按需抓取,而不是預設需要每個子模組。
   * 原始碼壓縮檔的大小比完整的 Git 複製小很多;因此,在 Windows 和
     Linux (amd64) 上,使用 100Mbps 的下載速度,整體複製/擷取時間縮短了約 10 倍。
   * 原始碼包裝內含 CPM 快取,可以完全離線建置。
     由於 gradlew 的關係,Android 無法完全離線建置,
     因此原始碼壓縮檔目前不包含綑綁的 Android 依賴項
- vcpkg:也已被 CPM 取代
   * CPM 明顯更快、更一致、也比 vcpkg 更容易使用
     這有助於減少在 Windows 和 Android 上的麻煩與配置/擷取時間。
   * CPM 還允許靜態建置某些以前不可能的外部套件;例如,Boost、OpenSSL 和
     其他函式庫現在可以靜態使用,這稍微減少了 Android APK、Windows zip 和
     Linux AppImage 的套件大小
   * 所有系統依賴項也可以由 CPM 管理;若要強制執行此操作,
     請設定 YUZU_USE_CPM=ON (請注意,這暫時會強制使用綑綁的 OpenSSL)
其他變更
- 建置與開發文件已更新,以符合我們所有的新變動,並在整體上有所改進
- MicroProfile 已移除(請改用 samply/vtune)
https://github.com/eden-emulator/Releases/releases/
=====================================
以下是機翻
- 此版本修復了幾個關於即時編譯(JIT)後端和 Vulkan 的重大功能退化問題。
    強烈建議在 rc1 遇到問題的使用者進行更新
- 修復遊戲啟動時當機或無法啟動的問題
- 修復 SteamOS 控制器無法正確列舉的問題
- 修復《薩爾達傳說:王國之淚》中的陰影渲染問題
- 修復多個遊戲中 RDNA3 渲染的問題
- 在 Qt 前端強制使用 xcb 平台
- 修復 Linux 上的 Qt 主題問題
- 修復 SSL alpn 實作問題
- 值得注意的是,此版本修復了某些 Jackbox 遊戲的問題
https://github.com/eden-emulator/Releases/releases/tag/v0.0.3-rc2
=============================
Eden v0.0.3-rc1
以下是機翻潤飾
這是 0.0.3 版本的首個候選發布版本(Release Candidate,簡稱 RC)。
這個 RC 版本已進入功能凍結階段,
旨在幫助測試即將推出的功能,並修復任何相關問題和錯誤。
我們鼓勵所有用戶測試此版本,並在適用時提供回饋或錯誤報告。
同時,如果您更傾向於獲得最穩定的體驗,建議您等待穩定版本的發布。
如果在為期一週的初始測試階段後,此 RC 版本被認為可以安全發布,
它將被提升為穩定版,並作為最終的0.0.3版本進行發布。
否則,將會發布更多的候選版本。在最終測試結束且最後一個RC版本被標記為可供發布後
,它將被提升為穩定版,並作為 0.0.3 版本發布。
[平台支援 ]
請注意,Windows、Linux 和 Android 以外的平台仍處於實驗性階段。
除非您能提供有用的除錯資訊,否則可能無法獲得支援。
- 支援 Solaris/OpenIndiana
- 改進 macOS 的支援
- 支援 FreeBSD
[一般 ]
- JIT後端改進
- 改進了快速 GPU 時間
    * 提高超頻值可以增加解析度,但會犧牲效能
- 快速 CPU 時間選項
    * 對模擬的 CPU 進行超頻。這可能會改善某些遊戲的FPS限制,但也可能導致不必要
      的加速或效能下降
- 修復所有平台上的 FMV 綠畫面問題
- 在所有支援的 GPU 和平台上,為 h264、VP8 和 VP9 提供了硬體加速影片解碼
- 修復《瑪利歐賽車 8 豪華版》控制器 Applet 凍結的問題
- 修復在嘗試讀取或應用新的 Switch 2 相容性更新時的當機問題
- 在 Switch 主頁選單中顯示電量狀態
- 區域取樣濾鏡
    * 此選項最適合在解析度高於顯示器解析度時使用。
- 為《Gex Trilogy》添加 ActivateDebugMouse 的空殼功能
- 改進韌體內的虛擬人物選擇和編輯功能
- 實現飛航模式
    * 某些遊戲預設會「打電話回家」(phone home),需要啟用飛航模式才能遊玩。
- 自訂 CPU 節拍選項
    * 更改模擬 CPU 的節拍,可以提高效能但會降低穩定性。
- Vulkan RAII切換開關
    * 停用此選項可能會增加記憶體和CPU使用率,但也可能修復捆綁遊戲中的問題,
      或在退出/切換活動時的問題
- 為許多操作提供更具描述性的錯誤訊息
- 韌體版本/有效性檢查
    * 如果您安裝了支援的韌體,例如 19.0.1,而應用程式卻提示您的韌體太新,
      那麼您的韌體很可能已損壞或缺少重要檔案。請重新傾印並再次嘗試
- 更合理的預設配置
- 修復《大金剛熱帶急凍》中 Player 2 控制器斷線的問題
- 實現韌體設定檔編輯器
    * 增加透過 HOME 選單建立和刪除使用者的支援
    * 啟用在 HOME 選單中重新排序使用者位置的功能
    * 修復 HOME 選單中的個人頭像編輯器
    * 增加對多種個人頭像格式(PNG、JPEG、BMP)的支援
[渲染器]
- 採樣著色
    * 改善著色器和影像品質,但可能會稍微降低效能
- MSAA 改善
    * 顯著改善《文明帝國 VII》,具體效果已在展示頻道中呈現
- Vulkan 及其擴充功能的各種修復
    * ExtendedDynamicState 及其相關擴充功能應用不當已修復
    * Vulkan 管線未能正確應用某些擴充功能和特性已修復
    * 許多黑畫面問題已得到解決。如果遊戲在 0.0.1 或 0.0.2 版本中無法運行,
        請再次嘗試
- 0.25X 解析度選項
- 啟用簡易的模板測試
    * 顯著修復了《薩爾達傳說 智慧的再現》中的裂縫渲染問題
- 修復 SPIR-V 著色器輸出中的 NaN (非數值) 輸出
   //修復了以下遊戲的明顯問題:
    * 《聖火降魔錄:風花雪月》和《薩爾達傳說:王國之淚》中的黑色方塊問題
    * 《聖火降魔錄:Engage》DLC 地圖
    * 《薩爾達傳說:曠野之息》中的神廟
- 綁定紋理上的模擬回傳
    * 顯著修復《終結者瑪格諾莉亞》在 Android 裝置上的渲染問題(需要高準確度)
- 跳過 CPU 內部驗證
    * 此選項可提升效能,但可能會導致穩定性問題
- 跳過表面紋理複製
- 改進 SPIR-V 輸出最佳化實作
    * 大多數使用者將其設為「永不」可獲得最佳效果;但部分使用者發現在著色器建構
      後,設為「載入時」能提升效能
- 原生、硬體加速的立方過濾
- Alpha 複製
    * 顯著修復《瑪利歐 + 瘋狂兔子》中的某些圖形問題
- 改進低精度整數的 SPIR-V 類型轉換
    * 顯著改善 Vulkan 中某些未解決的紋理轉換所導致的閃爍問題
[Android]
- 支援多種 Game Hubs (fr for this time)
- 改善 Eden's Veil 的介面布局與語言
- 在處理效能問題期間,完全移除跳幀功能
- 新增選項,允許使用原生鍵盤而非韌體內建鍵盤
- 將著色器建置功能加入效能疊加畫面中
- 移植數個桌面版設定
- 改善多人遊戲前端介面
    * 可創建公開遊戲大廳
    * 公開遊戲大廳瀏覽器
    * 即時驗證房間中繼資料
    * 自動 IP 設定器
- 驅動程式獲取器
    * 根據你的設備自動推薦驅動程式,並允許從多個儲存庫即時下載和安裝
- 提升對舊設備的相容性
- 改善多國語言翻譯
- 設備資訊疊加畫面
    * 可顯示 SoC(處理器)、GPU、設備型號、韌體版本
- LRU 快取最佳化
- 在設定精靈中新增韌體頁面
- 新增塞爾維亞語的初始翻譯
- 修正解析度高於 1 倍時,因 off-by-one 錯誤導致的問題
- 新增電池電量消耗與容量的疊加畫面
- 新增警告提示,當使用者選擇高於 1.5 倍的解析度時會顯示
- 新增僅限橫向的旋轉木馬式介面
- 部分修復藍牙控制器問題
- 新的應用程式背景
- 修復啟動遊戲時,若該遊戲引用已刪除的自訂驅動程式會導致當機的問題
- 修復部分設備上頂部狀態欄被裁切的問題
- 在橫向介面中新增遊戲搜尋欄
- 新增「提早釋放圍欄 (Release Fences Early)」選項
    * 此選項可修復某些遊戲中出現的 0fps 錯誤,但可能導致其他遊戲當機或不穩定
- 新的應用程式背景
- 最佳化 (Genshin Spoof) 版本建置
[桌面版]
- 合併房間功能至主程式/AppImage
- 在除錯日誌中隱藏使用者名稱
- 新增 Qlaunch 指令列選項與建立捷徑的功能
- 微幅改善使用者介面
- 新增正確的網頁代幣與網路服務支援
    * 您現在可以即時取得使用者名稱和代幣的驗證,不再需要手動編輯設定檔才能進行
      線上遊玩
- 新增按鈕以重新整理遊戲列表與附加元件
- AppImage 現在能正確建立捷徑
- 新增更新檢查器
- 改善遷移功能的介面
    * 遷移後,內部 NAND、模組和 SDMC 資料夾現在能正確參考 Eden
    * 重新啟用 Citron 遷移功能
    * 提升大型遷移的效能與速度
- 支援從 zip 壓縮檔安裝韌體
- 新增從選單開啟特定資料夾(NAND、模組等)的功能
- 連結現在指向現有網頁
- 修正在 Wayland 環境下的應用程式圖示與 AppImage 元資料
[已知問題]
- 許多遊戲的最新更新檔運作不穩定,甚至完全無法執行。
    *  我們通常建議使用在 Switch 2 推出之前的版本。
        大多數新更新會導致黑畫面、ARM 核心錯誤或當機。
    *  雖然將這些更新檔納入遊戲目錄中不一定會造成當機,
        但我們建議暫時完全避免使用它們
- 使用 19.0.1 以上的韌體會導致主選單閃退
- 20.0.0 或更新版本的解密金鑰會導致某些遊戲無法正確讀取或辨識
- EmuDeck 會干擾 Eden 的內部檔案結構。據信,將 ~/.local/share/eden
    軟連結到 EmuDeck 的資料目錄可以解決此問題。
- 在 Windows 系統上進行遷移時,連結操作經常會卡住或失敗。
    這需要 SeCreateSymbolicLink 權限,或者完全避免此操作,
    我們目前建議使用移動或複製的方式。
- 某些遊戲在 Android 上打開軟體鍵盤應用程式時會閃退。
    這通常可以透過「進階設定 -> 應用程式 -> 軟體鍵盤」
    將其更改為使用自訂前端來修復
[內部更新]
- 幾個子模組已移至內部樹狀結構,以減少網路負載。 在執行程式碼追蹤時,
    請使用 git submodule deinit -f --all 和
    git submodule update --init --recursive 指令來正確更新子模組
- 已更新捆綁的相依性套件和 Qt
- 實作 FFmpeg 7.1.1
- FFmpeg 程式碼清理和正確配置
- 改善不同平台(Android 和桌面)之間的同等性
- 減少 Android 和桌面版本中重複的程式碼
- 改善建置文件和腳本
- 健全的建置識別
- 改善 GetBufferHistory 功能
- 改善建置文件和腳本
- 已移除以下服務和功能的模擬樁函式:
   * ZBCSetTable
   * AllocObjCtx
   * ISBERD (Internal Stage Buffer Entry ReaD)
   * GPFIFOEX1
   * AdjustRefCount
https://github.com/eden-emulator/Releases/releases/tag/v0.0.3-rc1
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.255.113.200 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Emulator/M.1753987308.A.072.html
※ 編輯: playlive (111.255.113.200 臺灣), 08/01/2025 02:47:12
※ 編輯: playlive (111.255.127.214 臺灣), 08/21/2025 19:08:51
※ 編輯: playlive (111.255.105.52 臺灣), 09/06/2025 03:36:27
推
09/08 10:51, 
                                1月前
                            , 1F
09/08 10:51, 1F
→
09/08 23:10, 
                                1月前
                            , 2F
09/08 23:10, 2F
Emulator 近期熱門文章
PTT遊戲區 即時熱門文章