[新聞] Eden v0.0.4-rc1
Eden v0.0.4-rc2
以下是機翻潤飾
變化如下:
關鍵
修復:
v0.0.4-rc2 版本中針對 Linux 用戶的一個嚴重錯誤已修復,
該錯誤會導致所有遊戲無法啟動。
此問題與虛函數表(vtable)處理中指標到指標的類型轉換錯誤有關。
現在你也可以玩 CTGPDX 之類的遊戲了,因為 ASLR 也已經正確實現了,應該也能修復許
多 Skyline 的模組問題。
此版本不包含《精靈寶可夢ZA》的NVIDIA頂點爆炸修復和AMD修復,請耐心等待。
此版本還修復了許多與 Ryujinx 存檔連結相關的錯誤,請務必備份您的存檔!
通用
- 相容 Skyline,最小化 ASLR 實作。
- 支援虛函數表反彈。
- 應該可以修復 Pokemon ZA 中的當機問題。
- 動態內部重構以降低程式碼延遲。
- 這應該可以略微減少載入時間和卡頓。
- 如果 OpenGL 缺少某些擴充功能(適用於舊顯示卡),則不會立即報錯。
- 可能會出現視覺故障。
- 修正了 image_view 和 image_view_info 中發現的迴歸問題。
- 支援 Windows 8.1(僅限命令列)。
- 更詳細的回溯資訊。
渲染器
- Maxwell 轉換器循環現在使用更緊湊的邏輯,不再使用動態調度器。
- 讓編譯器自行處理。
- 新增 IAbs64 支援以防止 IR 錯誤。
- 修正了一個很少有程序依賴的隱蔽行為。
- 重新新增 VIDS,但在 EDS0 上停用。
- 將 MAX_MIP_LEVELS 增加到 16 以符合規格。
桌面端
– 修復了 Steam Deck 的音訊問題。
– 清理了孤立設定檔錯誤。
– 為Linux 使用者新增了強制使用 X11 後端的選項。
–Discord RPC 不再使用命名變體標誌。
– 將連結移至「關於」部分。
– 在Dynarmic 中為 VREV32/64 新增 vpushfb 用法。
– 行動資料管理器工具中的儲存選項位置。
– 修復了NixOS 和 DragonFlyBSD 的問題。
– 移除了QDockWidget 等待樹。
Android
– 進行了各種使用者體驗修復和改進。
– 修正了旋轉和取消暫停錯誤。
– 修復了 QLaunch 的問題。
內部程式碼
– 移除了軟體預取實例。
– 依照規格修復了音訊混響。
– 存根了 ReleaseSleepLock 和 ReleaseSleepLockTransiently。
– 進行了一些常規程式碼清理。
– 移除了 Zydis/Zycore。
– 這應該可以稍微減少可執行檔的大小。
– 將更多內容從 Common:: 轉換為 std::。
– 修正了 Intel Atom N455 的問題。
TLDR
– 修復了所有 x86_64 Linux 用戶的一個嚴重錯誤(不影響 FreeBSD 或 Solaris)
– 略微提升了著色器編譯的性能
–DragonFlyBSD 支援,耶!
– 修正了 SteamDeck 上的音訊中斷問題。
https://github.com/eden-emulator/Releases/releases
==============================================
Eden v0.0.4-rc1
以下是機翻潤飾
** 重大 **
版本 v0.0.4-rc1 中有一個錯誤修復,與設定檔處理不當有關,如果您不小心,可能會導
致存檔資料遺失。
請務必非常仔細地閱讀以下內容:
如果您的 NAND 目錄配置在非預設的位置,您很有可能會收到一個關於「孤立設定檔」的
對話框。
要解決這個問題,請執行以下步驟:
- 記下對話框中提示的所有孤立設定檔的名稱。
- 備份(Backup)您所有的存檔資料(ALL your save data)。
- 找到體積最大且最近更新的設定檔資料夾。
- 刪除所有設定檔,但保留對話框中告知您是「有效(VALID)」的設定檔。
- 將您「良好」的存檔資料複製到那個良好的設定檔中(該資料夾不應是全部為零的狀態
)。
- 如果您的某些存檔遺失了,請嘗試查看其他舊的設定檔資料夾。
一般
- 完整支援 REV12/REV15,並為新的遊戲和更新提供 HID(人機介面裝置)支援。
* 值得注意的是,這允許許多新的更新(例如《薩爾達傳說:王國之淚》1.4.2 版、
《薩爾達傳說:曠野之息》1.8.2 版以及其他更新)能夠運行。
* 這也修復了某些較新遊戲中與控制器相關的錯誤。
- 初步支援韌體 20.x。
* 一些小問題可能仍然會發生,尤其是在(主頁選單)應用程式中。
始終保留一個 19.0.1 或更早版本韌體轉儲的備份,以防萬一。
* 值得注意的是,遊戲圖示可能不會顯示在主頁選單中。
- 修復了從「Home Menu」應用程式載入儲存/模組資料的問題。
- 移除了 NCA 驗證繞過。
* 以前需要禁用 NCA 驗證才能運行的遊戲/更新現在將能直接運行。
- 減少了 Linux 和 Android 上的記憶體映射延遲。
- 最佳化了著色器重新編譯期間的紋理傳遞 (texture pass)。
- 修復了《FIFA FC26》啟動問題。
- 新增了多種視窗適應過濾器:包括 Lanczos、Spline-1、Zero-Tangent、B-Spline、
Mitchell 和 MMPX。
* 欲了解更多資訊,請參閱《使用者手冊》。
- 將 Dynarmic 最佳化過程合併到單個 TU (Translation Unit) 中。
- 改進了非同步著色器建構。
* 由此選項引起的圖形故障(尤其是在《薩爾達傳說:王國之淚》中)應該會有所減少
- 取消了對處理程序 winding 服務的存根。
* 這修復了韌體 20.x 上的應用程式,同時也修復了《生化奇兵:無限之城》的問題。
- 許多設定的措辭已更新,清晰度有所提高。
- 修復了《Echoes of Wisdom》中的音訊故障。
- 改進了 CPU/GPU 影片解碼檢測,並最佳化了錯誤處理。
- 修復了某些 FMV(全動態視訊)場景期間的卡頓/凍結。
* 值得注意的是,這改善了《超級瑪利歐銀河 1/2》。
- 新增 1.25 倍解析度選項。
- 修復了由於不當控制器檢測引起的當機。
- 改進了遊戲解密效能。
* 這已被證實能顯著縮短啟動時間,特別是在安裝了大量模組的情況下。
* 在 Android 上,某些遊戲現在的啟動速度加快了約兩倍 (~2x)。
- 許多語言的翻譯得到了顯著改進和更新。
* 如果您希望參與翻譯,請前往我們的 Transifex 頁面。
- 現在可以不依賴 build ID 來使用作弊碼,類似於 Ryujinx 模擬器。
* 請記住,這將不允許進行 build ID 匹配,這可能會在處理遊戲更新時導致問題。
- 減少了 Dynarmic 程式碼的膨脹 (code bloat)。
- 修復了《薩爾達傳說:曠野之息》音訊缺失的問題。
渲染器
- 最佳化了 Vulkan 記憶體分配
* 這應能適度提高Vulkan 分配的記憶體讀/寫速度。
- 整合顯示卡 (iGPU) 的 VRAM 使用率現已正常運作
- 解決了在整合顯示晶片上顯示 VRAM 使用不準確的問題。
- 改進了快速緩衝區綁定路徑
* 這修復了在《星之卡比 新星同盟》等遊戲中出現的一些畫面閃爍問題。
- 修復了著色器編譯器中存在的一些記憶體洩漏
- 現在,在 CPU 完成相關工作後,呈現緩衝區會被正確地刷新
- 更快的統一緩衝區
* 這緩解了《薩爾達傳說:王國之淚》和其他遊戲中的一些記憶體錯誤。
- 環形緩衝區
* 這主要是為了避免 CPU 和 GPU 之間的衝突,並可能改善效能。
- 修復了由多重採樣抗鋸齒 (MSAA) 處理引起的當機問題
* 修復了在《聖火降魔錄 Engage》及其他遊戲中發生的當機。
- 修復了資源獲取即初始化 (RAII) 的問題,並移除了相關選項
- 更快的統一緩衝區
* 這減輕了《薩爾達傳說:王國之淚》及其他遊戲中的一些記憶體錯誤。
- 改進了渲染器錯誤訊息
- 改善了部分邊緣情況,例如《薩爾達傳說 智慧的再現》等遊戲在這些情況下會有不確
定的渲染行為。
桌面
數據管理器
這次的更新主要聚焦於數據管理功能的大幅改進與錯誤修復,特別是針對存檔和配置文件
的處理。
主要新功能與增強
- 常用目錄空間顯示: 顯示幾個常用的目錄佔用了多少磁碟空間。
- 目錄操作與相容性: 這些目錄現在可以清除、匯入或匯出,並且理論上與 Android 的
匯入/匯出系統相容。
- 孤立配置文件查找器: 新增功能,用於查找未與任何特定配置文件相關聯的存檔數據
* 說明: 未與特定配置文件相關聯的存檔數據被視為「孤立的」(Orphaned),因為
它們實際上無法被存取。
- Ryujinx 存檔數據連結: 允許使用者在 Eden 模擬器和 Ryujinx 模擬器之間共用特定
遊戲的存檔數據。
* 備註: 此功能仍在測試中,特別是在 Windows 系統上。
- 遊戲時間編輯: 新增編輯遊戲時間的功能。
錯誤修復與最佳化
- 修復「開啟存檔數據位置」錯誤: 修正了「開啟存檔數據位置」功能會將您導向完全
錯誤的資料夾的問題。
* 重要提示: 由於此修復的性質,現有的配置文件可能已被破壞或不正確。
請參閱更新日誌頂部的說明,了解應採取的步驟。
- FFmpeg 更新: FFmpeg 已更新至 8.0 版本。
- Web 小程序設置修復: 修復了 Web 小程序設置上的一些怪異現象。
- 下拉式選單對齊修復: 修正了在預設主題下,某些下拉式選單(例如:音訊設備)的
錯位問題。
- 相容性列表回歸: 相容性列表已恢復顯示(儘管內容有所縮短)。
- Windows 遷移修復: 修正了在 Windows 上的遷移過程中,「連結」選項的問題。
Android
- 改善了對高通(Qualcomm)原廠驅動程式的相容性。
* 這項初步支援也改善了在 8 Elite 設備上整體的遊戲支援性。
* 未來的版本將會在此基礎上進一步擴展。
- 新增緊湊網格檢視選項。
- 修復了一些與 EmuReady intent 和疊加層相關的偶發性當機/錯誤。
- APK 現在已進行 16KB 對齊。
- 新增前景通知服務。
* 這有助於在切換到其他活動時保持應用程式的運行。
- 現在疊加層上的單個按鈕可以單獨縮放。
- 疊加層現在可以在一段時間未被使用後自動隱藏。
- 現在支援最低至 Android 7 的作業系統版本。
* 請注意,您的設備仍然必須支援 Vulkan 1.1,並且應滿足最低處理能力的硬體要求
- 新增滑鼠/鍵盤支援。
- 新增單一遊戲配置的匯入、匯出和分享功能。
- 加入了來自桌面前端的遊玩時間功能。
- 移除了某些不必要的彈出視窗和警告。
- 加入了來自桌面前端的更新檢查器。
- (實驗性功能) 支援 Amiibo。
- 新增日誌(Log)過濾功能,只包含有用的錯誤和警告,而非無用的資訊。
內部
- 改進了 *BSD、Solaris、macOS、HaikuOS 等的相容性
* NetBSD 和 DragonFlyBSD 現已部分支援
- LTO 已改進,利用 IPO(過程間最佳化),又稱為「全程式」最佳化,
而非單一函式庫最佳化
- 現在可以使用 clang-cl 和 MSYS2/MinGW64 建置 Windows
* MinGW 尚未在 CI 上,但早期測試表明它的性能比 MSVC 好得多,
- 在類 UNIX 系統上,您現在可以完全無需任何捆綁依賴項進行構建
- 我們的文件已完全重構,包括新的使用手冊
- 現已支援 MbedTLS 3
- Debian 12、13 和 Ubuntu 24.04 現已完全支援
- 更明智的構建識別
- 所有資產都經過最佳化,佔用更少的空間
- 許多舊的、不合格的 Boost/stdlib 功能重新實作被刪除
* 因此,*BSD 支援得到了改進,並且其他平台上的許多死鎖/奇怪的錯誤也得到了修復
- aarch64 現已完全支援 Linux、macOS 和 Windows,儘管這三個系統都處於實驗階段
- 現已完全支援 Qt 6.4.2 至 6.10 版本
* 早期版本完全未經測試,且 Qt 5 完全不受支援。
- 改進了使用 CCache 建置的支援
- 現已支援 Windows 8.1
* 請注意,您的設備仍然必須支援 Vulkan 1.1 或 OpenGL 4.6
建構
有多個新版本可用。標有“標準”的版本是不含 PGO 或類似組件的常規版本。
- Linux/clang
* 理論上,Clang 比 GCC 提供了更好的最佳化,但代價是潛在的不穩定性。
因此,這些建置版本應該會表現更好,但可能會出現一兩個額外的問題。
- Windows/clang
* 與 Linux 相同,但不幸的是,它仍然受到 MSVC 後端可怕的最佳化的限制。
- Linux/PGO
* PGO(設定檔引導最佳化)使用先前編譯的資料來確定程式碼庫中的「熱點」。
利用這些熱點,它可以為這些頻繁使用的區域分配更多資源,
從而通常可將效能提升約 10% 至 50%,具體取決於特定的遊戲、硬體和平台。
- Windows/PGO
* 與 Linux 相同,但由於 PGO 在 Linux 上的測試頻率更高,因此它可能更不穩定。
- macOS
* macOS 仍然存在嚴重的圖形/效能問題,並且可能會頻繁當機。
- Debian 12/13/Ubuntu 24.04
* 這些是.deb針對 Ubuntu 24.04 和 Debian 12/13 (Bookworm/Trixie) 的預編譯文件
,適用於 amd64 和 aarch64 平台。
雖然目前處於實驗階段,但它們應該能夠提供比 AppImage 更好的系統整合,
但代價是沒有捆綁最新的 MESA 驅動程式。
TLDR
所以……你一直往下滾動,忽略了我們多次提醒你仔細閱讀更新日誌。你需要知道什麼?
- 遊戲的新更新(包括 TotK 1.4.2 和 BotW 1.8.2)現已與 UltraCam 和這些更新的其
他模組一起運行
- 現在支援韌體 20.x,但主選單的某些功能可能無法如預期運作。
- 如果您收到一個可怕的彈出窗口,提示您發現了孤立的配置文件,請備份所有保存的數
據,然後刪除除最近更新/填充最多的配置文件文件夾之外的所有內容。
* 閱讀變更日誌的頂部以獲取更多資訊。
- 像往常一樣,圖形錯誤和故障已減少,性能已提高,等等。
- Legends: ZA 有一些改進,但預計會出現閃爍和頂點爆炸。
- 有很多新功能,您可以...
https://github.com/eden-emulator/Releases/releases
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.255.113.227 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Emulator/M.1761665956.A.E44.html
※ 編輯: playlive (111.255.115.106 臺灣), 11/10/2025 18:02:29
Emulator 近期熱門文章
PTT遊戲區 即時熱門文章
-13
71