Dolphin 模擬器
Dolphin 是任天堂 GameCube 和 Wii 模擬器,目前支持 x86_64 和 AArch64 架構。Dolphin 適用於 Linux、macOS、Windows 和 Android。這是一個免費和開源的社區開發項目。Dolphin 是第一個 GameCube 和 Wii 模擬器,也是目前唯一能夠玩商業遊戲的模擬器。
安裝[編輯 | 編輯原始碼]
安裝dolphin-emu包軟體包。
配置[編輯 | 編輯原始碼]
dolphin-emu -h
查找 Dolphin 的幫助選項。雖然模擬器運行不需要其他配置(它已預配置了默認設置),但更改設置可以提高性能和圖形。設置分為三個主要部分:配置、圖形和 DSP。
配置部分[編輯 | 編輯原始碼]
在常規選項卡上,選中啟用雙核和啟用空閒跳過。幀限制應設置為自動,以便它適用於所有地區的遊戲。CPU 仿真引擎應保留為 JIT Recompiler。如果打算播放導入的日本光碟,請僅選中「強制控制台為 NTSC-J」。
界面選項卡上的所有選項都是個人選擇。
音頻選項卡是 DSP 部分的屏幕;現在設置它意味著以後無需進行設置。請參閱下面的 DSP 設置段落。
接下來的兩個選項卡不是很重要;Gamecube 選項卡具有有關連接配件(例如存儲卡)的設置,唯一值得注意的 Wii 選項卡選項是「縱橫比」下拉列表。將其設置為 16:9 或 4:3,具體取決於顯示器的縱橫比。
在最後一個選項卡「路徑」上,可以設置 ISO 目錄。遊戲 ISO 的目錄也可以通過單擊主屏幕上的瀏覽來設置,但這裡有更多選項可用,例如搜索子文件夾。
圖形部分[編輯 | 編輯原始碼]
在「常規」選項卡上,從當前最兼容的渲染器的後端下拉列表中選擇 OpenGL。將「顯示」和「其他」設置設置為所需的配置。垂直同步很有用,但它可能會導致速度變慢。「渲染到主窗口」選項在美學上改善了體驗。
如果您的顯卡支持 Vulkan,則使用 Vulkan 後端可能會為您提供比 OpenGL 更高的性能。請注意,Vulkan 後端可能與某些遊戲不兼容,因此如果您在遊戲中遇到問題,請嘗試在放棄之前切換回 OpenGL。官方兼容性列表通常包含有關每個渲染器如何處理標題的提示。
在「增強功能」選項卡上是可以改進圖形的選項。雖然它們會產生出色的輸出,但它們可能會減慢仿真速度,使遊戲無法玩。選擇最佳設置,只要速度保持 100%。 下表翻譯質量不高,請參考英文原文。
選項 | 性能 | 質量 |
---|---|---|
內部解析度 | 1x Native | 自動 (窗口大小) |
反鋸齒 | 無 | 至少 2x |
各向異性濾波 | 1x | 至少 2x |
後處理效果 | (關) | 你的選擇 (參見下面的提示) |
縮放的 EFB 副本 | 取消選中 | 選中 |
單獨像素光源 | 取消選中 | 選中 |
強制紋理過濾, 寬屏黑客, 禁用霧 |
關 | 你的選項 (推薦: 關) |
除非確定,否則最好保持黑客選項卡不變。
選項 | 值 |
---|---|
跳過從 CPU 訪問 EFB | 取消選中 |
忽略格式更改 | 選中 |
EFB 副本 | 紋理 |
紋理緩存/精度 | 快 |
外部幀緩衝器 | 不啟用 |
緩存顯示列表 | 取消選中 |
禁用目標 Alpha | 取消選中 |
OpenCL 紋理解碼器 | 取消選中 |
OpenMP 紋理解碼器 | 取消選中 |
快速深度計算 | 選中 (應取消選中浮雕 3D) |
Vertex streaming hack | unchecked |
同樣,除非確定,否則請取消選中高級選項卡中的所有內容。
DSP 部分[編輯 | 編輯原始碼]
將 DSP 仿真引擎設置為
- DSP HLE用於速度勝於精度,
- DSP LLE 重新編譯器以一定的速度為代價獲得更好的準確性,
- DSP LLE解釋器;準確,但使一切都無法播放。太慢了。
單獨線程上的 DSP LLE可提高具有多核 CPU 的計算機的速度,但可能會導致音頻故障,並且已知會破壞塞爾達 ucode games。音頻後端最好設置為 ALSA。對於 pulseaudio
,需要安裝 Dolphin 的可選依賴項 PulseAudio。
遊玩[編輯 | 編輯原始碼]
單擊「瀏覽」以設置 ISO 目錄,以便它們在 Dolphin 的默認屏幕上顯示為庫。否則,只需單擊打開並選擇文件即可。
Dolphin的 Wiki[編輯 | 編輯原始碼]
每當遊戲無法正常工作時,請嘗試閱讀 Dolphin的wiki上的頁面。列出了有關為每個遊戲設置模擬器的提示、版本兼容性圖表、測試條目、故障排除和視頻預覽。歡迎貢獻,例如測試條目和解決方法,並幫助其他用戶。
下面是一個 xfce4-whiskermenu-plugin包 搜索操作命令,用於在 Dolphin 的 wiki 上進行搜索:
exo-open --launch WebBrowser https://wiki.dolphin-emu.org/index.php?search=%u
主題[編輯 | 編輯原始碼]
要更改 Dolphin 的主題,請在目錄中 ~/.local/share/dolphin-emu/Styles
放置一個 css 文件。然後轉到選項中的界面選項卡並選中 使用自定義用戶樣式框。單擊用戶樣式選項卡以更改主題。
故障排除[編輯 | 編輯原始碼]
與 Wayland 不兼容[編輯 | 編輯原始碼]
Dolphin 5.0 與 Wayland 不兼容。通過以下命令強制它作為 X11 應用程式運行:
QT_QPA_PLATFORM=xcb dolphin-emu
遊戲太快[編輯 | 編輯原始碼]
確保將幀限制設置為遊戲區域的正確值;NTSC 遊戲為 60 個,PAL 遊戲為 50 個。建議使用自動。避免使用 Dolphin 同時播放其他媒體。
模擬器太慢了[編輯 | 編輯原始碼]
仔細檢查 CPU調速器。如果使用 NVidia 顯卡,則在 nvidia-settings 上將 powermizer 設置更改為「首選最高性能」;不過,請檢查其溫度以確保卡不會過熱。更改 Dolphin 的優先級使用 nice。終止不必要的進程和禁用合成也有幫助。如上所述,正確配置 Dolphin 是最重要的部分。
許多系統都有多個 GPU,例如英特爾的集成低性能 GPU 和專用顯卡。請參閱 PRIME,了解如何在專用 GPU 上執行 Dolphin。
遊戲在第一次通關時經常卡頓,但後續運行很流暢[編輯 | 編輯原始碼]
這種卡頓可能是因為著色器編譯導致圖形渲染必須暫停。Dolphin 已經獲得了將這種口吃降至最低的先進技術,稱為 Ubershaders。它們需要強大的 GPU 才能發揮最佳作用,因此默認情況下不啟用。在圖形配置對話框的著色器編譯下,嘗試同步(Ubershaders)或異步(Ubershaders)選項之一。將滑鼠懸停在單選按鈕上可查看對話框中更詳細的說明文本。使用在開始之前編譯著色器選項也可以減少卡頓,但代價是遊戲開始前的延遲時間更長。
參見: 性能優化——大多數建議應該會有幫助。