[ 2025.2.11 補充更新 ]
如果不想用 D3D11
也可以替換 UE 的 D3D12 的版本, 也可以解決閃退
( 但還是要看實際運作環境和相容性 , 不保證一定解決 )
請參考以下
[ 主文 ]
最近在玩
七龍珠 電光炸裂!ZERO ( DRAGON BALL: Sparking! ZERO )
然後就遇到閃退問題
我在玩的遊戲版本
2025.01.21 & ALL DLCs [RUNE] (下載的版本)
ver.2008.007.003.005.004 (進遊戲後看到的版本)
PS: 2008 不是年份, 就是版本號
因為3月好像有新一版的更新就是 2009.xxx....
主要是在切換畫面時 , 例如 在切換 介面 或 場景/過場 或 動畫
會比較容易遇到閃退 ( 部份特定的切換, 感覺閃退機率會比較大 )
然後 召喚超神龍 必閃退 (還不到選擇願望, 過場動畫就會閃退)
閃退大多發生在 FPS 相對較低的情況 (簡單說就是操 GPU 時)
但不是 FPS低 就會閃退, 像 普通神龍 的過場 FPS 也會很低 但基本不會閃退
另外我最一開始玩時 畫質設定 是用預設值
1920x1080x100% , FPS 有時都還會掉到 1x , 不會閃退的地方, 一樣不會閃退
所以我是說遊戲中 FPS 相對較低
例如
戰鬥中 FPS 其實反而比較高, 大多數戰鬥都不太會閃退
但 一些 過場、場景、 介面 切換時, 中間 FPS 可能會突降 , 就比較容易閃退
一部份原因可能是我PC硬體配置比較差
另外閃退後, 在 AMD Software 中會有錯誤的訊息
所以一部份推測可能是 遊戲的D3D12Core.dll 和 AMD 顯卡相容問題
( 又或是某些特定的 D3D12 功能 , RX 560 不支援 )
又或是遊戲設計上的缺失 , 對低階顯卡 不太友好
可能中高階的顯卡 , 閃退問題不大
RX560 最新的驅動也只到 2024.9.1
我是AMD顯卡驅動 2024.3.1 , 2024.9.1 都試過 , 閃退情況是一樣
最新的AMD顯卡驅動 也不支援 RX560
遊戲預設是用 D3D12
經測試用 D3D11 比較穩定, 不容易閃退 (至少 超神龍 是可以正常許願了)
要用 D3D11 有 2個方法
1. 遊戲的 D3D12Core.dll 不存在
D3D12Core.dll 位置
遊戲路徑\SparkingZERO\Binaries\Win64\D3D12\D3D12Core.dll
只要遊戲找不到 D3D12Core.dll , 會自動用 D3D11
所以 D3D12Core.dll 可以修改檔名 例如 bak-D3D12Core.dll
或是直接修改 D3D12 目錄名 例如 D3D12.bak
2. 修改遊戲的 Engine.ini
遊戲本身是用 UE5 製作的, 可以透過修改 UE 的設定, 設定使用 D3D11
Engine.ini 路徑位置 (執行過遊戲就會自動生成)
%USERPROFILE%\AppData\Local\SparkingZERO\Saved\Config\Windows\Engine.ini
用 notepad 記事本 打開修改就可以
在裡面加入
[/Script/WindowsTargetPlatform.WindowsTargetSettings]
DefaultGraphicsRHI=DefaultGraphicsRHI_DX11
[D3DrhipReferference]
bpreferd3d11ingame=true
bpreferd3d12ingame=false
其它建議
win10/11 可以用 GameBar ( 預設 Win+G ) , 查看 FPS
不管畫質怎麼設定 , 建議戰鬥最少要能穩 60fps
因為 遊戲本身 的 時間軸 和FPS有關 (推測大概最低大概要 60FPS 以上)
所以 60fps 動作速度正常 , 但 30fps 速度慢一半
( 遊戲本身不支援設定 FPS 我是用 AMD Software 設定 FPS 上限 )
不是所有遊戲都這樣
像 伊蘇9 就可以 1600x90x30fps (遊戲本身就可以設定) + Lossles Scaling 放大和補幀
用手把玩 時間軸 和 人物動作 基本不會變慢 (用 滑鼠 畫面是會略有Lag影響, 但不是變慢)
這樣可以降低 GPU 的需求
以下我個人的PC配置
系統: win10 22H2
cpu: intel i3 9100F
顯卡: AMD RX 560 4G
RAM: DDR4 16G
畫質設定
解析度:
1280*720 解析度比率 100
或是
1920x1080 解析度比率 67 ( 67% , 3D這差不多等同 1280*720 )
除了比較不影響效能的設定
反鋸齒: 高
陰影: 低 (最低可以關閉)
材質品質: 高
其它都設到最低 , 不是 關閉 就是 低
戰鬥基本可以穩 60fps
不過我剛玩, 不是所有戰鬥都試過