Re: [問題] FS社弄優化都這麼慢的嗎?
: 以前魂2、3比較慢才買
: 所以以前都是穩60fps玩的,畫面很順
: 但這次法環PC也太卡頓了
: 我已經把解析度降到2K、全開最低
: 調著色器、開工作管理員
: 唯一沒做的就是去關藍熊、用MOD改
: (畢竟不是正規的方式,怕違反EAC)
: 目前只有一個問題:
: FS社的作品,優化有問題都是要等很久才會修嗎?
: --
: 推 widec: 最慘的是...PC版已經比PS5還順了 依然如此 03/12 10:12
: → widec: 我不覺得法環畫面有什麼比其它遊戲更講求技術力的 03/12 10:12
先說沒有,嚴格來說 PS5 版比 PC 版還順,以下解釋。
基本上目前所有解法其實都是偏方,當然如果意外因此跑得很順的話......恭喜?
除了 Steam 的 Linux 模擬層 Proton 自己偷偷幫法環修好了以外 XDDDDD
https://twitter.com/Plagman2/status/1497721812699860994
先解釋清楚一下這次 PC 版卡頓的主要理由是因為 DX12 Shader Compilation。
簡單來說法環只使用 DX12 開發,然後 DX12 可以理解成將硬體使用的責任都交給開發者
處理,所以反過來講開發者用不好就會像這樣。
在 DX11 的時候 DX11 會內建幫你做 Async Shader Compilation,白話講就是 DX11 偷偷
在開發者看不到的地方幫他在背景算好東西,DX12 預設沒有這個機制,變成開發者沒有自
己寫的話,所謂的 Shader Compilation 就會在發生的時候才計算。
簡單來說你在遊戲中每個畫面表現的第一次出現,遊戲等於在那一刻才開始計算你的電腦要
怎樣顯示那個東西,包含你第一次跳、第一次揮劍應該都會顯著卡頓。
所以這就是為什麼對於花招越多的王,遊戲會卡得越慘。因為王每放一招,可能又是一個
新的要被計算出來的 Shader XD
至少這也是代表說只要計算過一次,你就不會在同一個地方卡住第二次......直到遊戲下
一次更新,這時候你的 Shader 又要全部重算一次。
所以這可能是讓很多人誤會偏方有用的理由,因為你遭遇問題之後使用了偏方測試,但這
個問題本來就不會出現第二次。
當然世界串流顯然也有問題,大樹守衛那邊一部分是這問題,不過只能說 Shader 的問題
直接跟所有戰鬥相關,其他東西姑且能忍啦....
所以現在基本上玩家端能做的解只有:
-擁有單核超強的 CPU,避免在瞬間要計算 Shader 的時候卡死(我的 5950X 也會卡)
-使用不當下計算 Shader 的平台(PS5、XSX 硬體固定,所以工作室可以預先計算完)
-玩 Linux 版(Proton 會根據你的硬體預先下載好所有你需要的 Compiled Shader)
其他方法都救不了這個問題,只能等 From Software 自己修好。
Shader Compilation 可以像 Horizon Zero Dawn 最開始那樣,遊戲開啟時先卡個十分鐘
全部慢慢計算完,或者做得好一點可以像現在是在背景計算。遲早可以處理好,至少不會
有頻繁的突發性卡頓。
世界串流的部分嘛......這部分 From Software 就的確不知道什麼時候才能弄得更理想。
畢竟他們的引擎過去只需要應對線性流程載入,Elden Ring 等於是魔改出原本引擎沒有設
想到的使用情境,就不知道什麼時候能修好了。
而也因為這次主要問題其實是 CPU 瓶頸問題,調整畫面選項的幫助其實沒有很大。
以上提供參考參考。
額外資訊請見:
https://youtu.be/5EtcrUrsl38
Digital Foundry - Elden Ring PC Performance Simply Isn't Good Enough
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.169.124.97 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Steam/M.1647061464.A.F9A.html
※ 編輯: dklassic (1.169.124.97 臺灣), 03/12/2022 13:10:02
※ 編輯: dklassic (1.169.124.97 臺灣), 03/12/2022 13:18:32
推
03/12 13:25,
2年前
, 1F
03/12 13:25, 1F
Linux 版 Proton 在做的基本上就是這件事,只是你要自己找比較困難 XD
推
03/12 13:25,
2年前
, 2F
03/12 13:25, 2F
推
03/12 13:26,
2年前
, 3F
03/12 13:26, 3F
推
03/12 13:27,
2年前
, 4F
03/12 13:27, 4F
推
03/12 13:30,
2年前
, 5F
03/12 13:30, 5F
※ 編輯: dklassic (1.169.124.97 臺灣), 03/12/2022 13:32:24
※ 編輯: dklassic (1.169.124.97 臺灣), 03/12/2022 13:43:39
推
03/12 14:13,
2年前
, 6F
03/12 14:13, 6F
PC 要順就是要超強單核 XD 然後每個特效卡一次就不會卡第二次。
以這點來說 PC 的確是可以撐到 60FPS,相較於 PS5 的 50~60FPS 的確會好很多。
但只要單核性能不夠強,雖然 PC 平均可能 60FPS,但是總是會在王放招的關鍵時刻瞬間
掉到 40 以下可能就不是最理想的體驗了,大概是這種概念下的 PS5 理論上比較順。
※ 編輯: dklassic (1.169.124.97 臺灣), 03/12/2022 14:17:23
推
03/12 14:17,
2年前
, 7F
03/12 14:17, 7F
Linux Gaming 元年(?
推
03/12 14:21,
2年前
, 8F
03/12 14:21, 8F
→
03/12 14:21,
2年前
, 9F
03/12 14:21, 9F
→
03/12 14:21,
2年前
, 10F
03/12 14:21, 10F
推
03/12 14:32,
2年前
, 11F
03/12 14:32, 11F
→
03/12 14:32,
2年前
, 12F
03/12 14:32, 12F
→
03/12 14:32,
2年前
, 13F
03/12 14:32, 13F
推
03/12 15:04,
2年前
, 14F
03/12 15:04, 14F
推
03/12 15:09,
2年前
, 15F
03/12 15:09, 15F
推
03/12 15:10,
2年前
, 16F
03/12 15:10, 16F
對的,就算有 GTX 3090,你的 CPU 單核性能不夠強就是會卡。
推
03/12 15:16,
2年前
, 17F
03/12 15:16, 17F
推
03/12 15:21,
2年前
, 18F
03/12 15:21, 18F
推
03/12 15:41,
2年前
, 19F
03/12 15:41, 19F
推
03/12 15:43,
2年前
, 20F
03/12 15:43, 20F
推
03/12 15:44,
2年前
, 21F
03/12 15:44, 21F
→
03/12 15:45,
2年前
, 22F
03/12 15:45, 22F
→
03/12 15:45,
2年前
, 23F
03/12 15:45, 23F
→
03/12 15:46,
2年前
, 24F
03/12 15:46, 24F
至少以遊戲規模來說引擎應該已經大幅調整過了,你要說重新開發可能也不算錯。
推
03/12 15:52,
2年前
, 25F
03/12 15:52, 25F
每個月各大電商的機器人大戰歡迎你加入(?
推
03/12 16:28,
2年前
, 26F
03/12 16:28, 26F
推
03/12 16:50,
2年前
, 27F
03/12 16:50, 27F
推
03/12 17:01,
2年前
, 28F
03/12 17:01, 28F
→
03/12 17:01,
2年前
, 29F
03/12 17:01, 29F
→
03/12 17:01,
2年前
, 30F
03/12 17:01, 30F
因為遊戲環境複雜,所以不排除特定情況下可能是 GPU 受限,但目前幾乎遊戲全程都會引
發的串流跟 Shader Compile 問題都是 CPU 瓶頸。
所以就算允許 GPU 跑得更好也大多時刻無濟於事,而目前的偏方都傾向於讓 GPU 跑得更
好這方面。
推
03/12 17:38,
2年前
, 31F
03/12 17:38, 31F
還有 18 則推文
還有 6 段內文
雖然理論上還是可以得到相關好處,但是兩層轉譯的效能折損可能會比較嚴重?
如果你有機會試出差異的話再請告訴大家 XD
※ 編輯: dklassic (1.169.124.97 臺灣), 03/12/2022 22:05:35
→
03/12 22:32,
2年前
, 50F
03/12 22:32, 50F
→
03/12 22:32,
2年前
, 51F
03/12 22:32, 51F
推
03/12 22:33,
2年前
, 52F
03/12 22:33, 52F
在遊戲程式內強迫先算好等於要去竄改程式,潛在可能會撞 EAC 偵測不是很妙。
所以現在唯一合理的方式是「預先下載好」,這就是 Proton 在做的事情,根據你的電腦
配備直接幫你下載好你需要的版本。
推
03/12 22:54,
2年前
, 53F
03/12 22:54, 53F
→
03/12 22:54,
2年前
, 54F
03/12 22:54, 54F
推
03/12 23:04,
2年前
, 55F
03/12 23:04, 55F
推
03/12 23:39,
2年前
, 56F
03/12 23:39, 56F
推
03/12 23:41,
2年前
, 57F
03/12 23:41, 57F
→
03/12 23:41,
2年前
, 58F
03/12 23:41, 58F
先說我個人的理解是「測試、修正不足趕鴨子上架是事實,但是目前第一次碰 DX12 的工
作室也大多都做得不算很好」。
我覺得現在 PC 效能這麼糟,之翼,我是說 From Software 是該負責一下,玩家生氣是應
該的。為了發行商的財報(21.4-22.3)硬是這樣上架,只能說最終而言只是在互相傷害。
但要說沒技術力硬做 DX12,他們也是第一次挑戰,怎麼會知道自己到底有沒有足夠的能力
駕馭 XD 只能到最後無論如何都得上市的時候才知道來不及。
推
03/13 00:18,
2年前
, 59F
03/13 00:18, 59F
※ 編輯: dklassic (1.169.124.97 臺灣), 03/13/2022 00:45:57
推
03/13 00:32,
2年前
, 60F
03/13 00:32, 60F
→
03/13 00:32,
2年前
, 61F
03/13 00:32, 61F
對,那是資料串流問題無論幾次都會發生,這個問題最明顯可以感受到的就是在大樹守衛
和風暴之丘兩處,大概是因為引導之始有「遠古英雄墓」和新手教學關,然後風暴之丘要
載入史東威爾城導致的。
不過這個問題平均來說除了打大樹守衛的時候很靠杯以外應該算是比較能忍,王放招的時
候還要先預判卡頓結果來行動比較尷尬。
順帶一提 Proton 也有偷偷修這個問題 XD
※ 編輯: dklassic (1.169.124.97 臺灣), 03/13/2022 00:51:20
推
03/13 01:35,
2年前
, 62F
03/13 01:35, 62F
→
03/13 01:36,
2年前
, 63F
03/13 01:36, 63F
推
03/13 01:54,
2年前
, 64F
03/13 01:54, 64F
推
03/13 12:24,
2年前
, 65F
03/13 12:24, 65F
推
03/13 12:26,
2年前
, 66F
03/13 12:26, 66F
→
03/13 12:26,
2年前
, 67F
03/13 12:26, 67F
→
03/13 12:27,
2年前
, 68F
03/13 12:27, 68F
→
03/13 12:27,
2年前
, 69F
03/13 12:27, 69F
→
03/13 12:27,
2年前
, 70F
03/13 12:27, 70F
推
03/13 13:04,
2年前
, 71F
03/13 13:04, 71F
推
03/13 13:06,
2年前
, 72F
03/13 13:06, 72F
→
03/13 13:06,
2年前
, 73F
03/13 13:06, 73F
→
03/13 13:39,
2年前
, 74F
03/13 13:39, 74F
→
03/13 13:39,
2年前
, 75F
03/13 13:39, 75F
→
03/13 13:39,
2年前
, 76F
03/13 13:39, 76F
推
03/13 13:48,
2年前
, 77F
03/13 13:48, 77F
推
03/13 14:15,
2年前
, 78F
03/13 14:15, 78F
推
03/13 20:33,
2年前
, 79F
03/13 20:33, 79F
→
03/13 20:33,
2年前
, 80F
03/13 20:33, 80F
推
03/13 23:59,
2年前
, 81F
03/13 23:59, 81F
推
03/14 18:51,
2年前
, 82F
03/14 18:51, 82F
推
03/15 17:43,
2年前
, 83F
03/15 17:43, 83F
→
03/15 17:43,
2年前
, 84F
03/15 17:43, 84F
討論串 (同標題文章)