跳至內容

Dolphin 模擬器

出自 Arch Linux 中文维基

Dolphin 是任天堂 GameCube 和 Wii 模擬器,目前支持 x86_64 和 AArch64 架構。Dolphin 適用於 Linux、macOS、Windows 和 Android。這是一個自由開源的社區開發項目。Dolphin 是第一個 GameCube 和 Wii 模擬器,也是目前唯一能夠玩商業遊戲的模擬器。

安裝

安裝dolphin-emu包軟體包。

配置

提示:運行 dolphin-emu -h 查找 Dolphin 的幫助選項。
注意:Dolphin 可能會根據每個遊戲覆蓋這些設置,例如當已知某個設置會破壞某個遊戲時。如果絕對確定特定設置不會使遊戲崩潰,則可以通過右鍵單擊遊戲並選擇屬性來禁用或更改這些覆蓋。同樣,您可以使用此方法設置每個遊戲的設置。

雖然模擬器運行不需要其他配置(它已預配置了默認設置),但更改設置可以提高性能和圖形。設置分為三個主要部分:配置、圖形和 DSP。

配置部分

提示:最新版本的 Dolphin 刪除了音頻跳幀選項,因此現在建議使用自動。

在常規選項卡上,選中啟用雙核和啟用空閒跳過。幀限制應設置為自動,以便它適用於所有地區的遊戲。CPU 仿真引擎應保留為 JIT Recompiler。如果打算播放導入的日本光碟,請僅選中「強制控制台為 NTSC-J」。

界面選項卡上的所有選項都是個人選擇。

音頻選項卡是 DSP 部分的屏幕;現在設置它意味著以後無需進行設置。請參閱下面的 DSP 設置段落。

接下來的兩個選項卡不是很重要;Gamecube 選項卡具有有關連接配件(例如存儲卡)的設置,唯一值得注意的 Wii 選項卡選項是「縱橫比」下拉列表。將其設置為 16:9 或 4:3,具體取決於顯示器的縱橫比。

在最後一個選項卡「路徑」上,可以設置 ISO 目錄。遊戲 ISO 的目錄也可以通過單擊主屏幕上的瀏覽來設置,但這裡有更多選項可用,例如搜索子文件夾。

圖形部分

這篇文章的某些內容需要擴充。

原因:提供新的 3D 選項。 (在 Talk:Dolphin 模擬器 中討論)

在「常規」選項卡上,從當前最兼容的渲染器的後端下拉列表中選擇 OpenGL。將「顯示」和「其他」設置設置為所需的配置。垂直同步很有用,但它可能會導致速度變慢。「渲染到主窗口」選項在美學上改善了體驗。

如果您的顯卡支持 Vulkan,則使用 Vulkan 後端可能會為您提供比 OpenGL 更高的性能。請注意,Vulkan 後端可能與某些遊戲不兼容,因此如果您在遊戲中遇到問題,請嘗試在放棄之前切換回 OpenGL。官方兼容性列表通常包含有關每個渲染器如何處理標題的提示。

在「增強功能」選項卡上是可以改進圖形的選項。雖然它們會產生出色的輸出,但它們可能會減慢仿真速度,使遊戲無法玩。選擇最佳設置,只要速度保持 100%。 下表翻譯質量不高,請參考英文原文。

選項比較
選項 性能 質量
內部解析度 1x Native 自動 (窗口大小)
反鋸齒 無 至少 2x
各向異性濾波 1x 至少 2x
後處理效果 (關) 你的選擇
(參見下面的提示)
縮放的 EFB 副本 取消選中 選中
單獨像素光源 取消選中 選中
強制紋理過濾,
寬屏黑客,
禁用霧
關 你的選項
(推薦: 關)
提示:Dolphin 能夠在立體 3D 中渲染為 2D 開發的遊戲。要啟用此功能,請將後處理效果設置為立體(默認,對於紅青色模式)或立體 2(藍黃色)。還必須取消選中黑客選項卡上的快速深度計算(見下文)。
注意:使用濾鏡和其他方法來改進圖形可能會破壞一些遊戲或導致任何級別的圖形故障。

除非確定,否則最好保持黑客選項卡不變。

默認
選項 值
跳過從 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。

注意:如果您從配置部分的連結來到這裡,您現在應該返回。

遊玩

注意:Dolphin 是一個資源密集型應用程式,因此並非所有遊戲都能正常運行。請在此處查看原因。
警告:確保您僅將 Dolphin 用於合法購買的遊戲的合法獲得的自製光碟轉儲。Dolphin 不是為非法使用而開發的。按照適用法律的規定合法行事。您應對您對模擬器的任何使用負責。本維基上不會提供獲取非法內容的連結、說明或提示。無意侵犯版權。

單擊「瀏覽」以設置 ISO 目錄,以便它們在 Dolphin 的默認屏幕上顯示為庫。否則,只需單擊打開並選擇文件即可。

Dolphin的 Wiki

每當遊戲無法正常工作時,請嘗試閱讀 Dolphin的wiki上的頁面。列出了有關為每個遊戲設置模擬器的提示、版本兼容性圖表、測試條目、故障排除和視頻預覽。歡迎貢獻,例如測試條目和解決方法,並幫助其他用戶。

下面是一個 xfce4-whiskermenu-plugin包 搜索操作命令,用於在 Dolphin 的 wiki 上進行搜索:

exo-open --launch WebBrowser https://wiki.dolphin-emu.org/index.php?search=%u
提示:建議設置鍵盤映射。更喜歡具有模擬功能的遊戲手柄,而不是鍵盤和滑鼠。請參閱GameCube遊戲手柄的地圖。還建議在玩耍時玩得開心。

主題

要更改 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)選項之一。將滑鼠懸停在單選按鈕上可查看對話框中更詳細的說明文本。使用在開始之前編譯著色器選項也可以減少卡頓,但代價是遊戲開始前的延遲時間更長。

參見: 性能優化——大多數建議應該會有幫助。

參見