※ 本文轉寄自 ptt.cc, 文章原始頁面
看板Steam
標題

Re: [心得] 星空優化情況的確影響到遊戲體驗

時間
最新2023-09-13 17:29:00
留言37則留言,15人參與討論
推噓16 ( 16021 )
※ 引述《tsubasawolfy (悠久の翼)》之銘言: : https://www.reddit.com/r/pcmasterrace/comments/16eq1rp/in_case_you_wanted_to_ : know_a_few_reasons_on_why/ : https://i.imgur.com/Bu0IOX7.png
Re: [心得] 星空優化情況的確影響到遊戲體驗
: 將windows上的DX12轉譯成Linux可以用的Vulkan開發者發現星空最適化差的原因 : (Steam deck也是用Vulkan?) : 1. 遊戲分配記憶體沒有跟CPU的記憶體分配大小對齊(通常4kB),如果顯卡的驅動設計 : 不能處理這種錯位,就會造成遊戲崩潰。 這是bug,但其實蠻常見的,NV,AMD的驅動都會自動處理。 : 2. 濫用DX12的ExecuteIndirect功能。 : 3. 遊戲使用ExecuteIndirect是多次重覆下指令,而不是一批批給。 因為是錯誤的解釋,就刪掉。 原始的changelog.md https://github.com/HansKristian-Work/vkd3d-proton/commit/88e4f300cc0b5b6f0880c1233d562cf506b546fb https://reurl.cc/a4v7aX ExecuteIndirect() 在星空裡是gpu driven rendering用的。基本上是由compute shader來計算rendering command,算是很先進的技術。 vtk3d之前用很慢的方法模擬,這個patch有很好的優化星空的用法。 我的猜測是,星空用了"non-hotpath"的rendering command。換句話說,星空用的指令不是驅動常見的最佳化路徑。所以只能等驅動優化,星空大概是不會改了。 multi-dispatch COMPUTE + root parameter changes.,是不常見的用法。驅動沒有優化也是很自然的。 但星空遊戲影響力夠大,驅動應該會很快跟上。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.70.128.119 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Steam/M.1694440316.A.D00.html

Re: 回文串

1637
> Re: [心得] 星空優化情況的確影響到遊戲體驗
Steam09/11 21:51

37 則留言

aigame, 2F
這個優化推薦大家去下載

GTOyoko5566, 3F
最高預設模組有好幾種,這個跟另一個效果都很好

cat05joy, 4F
這可以跟DLSS混用(?)

GTOyoko5566, 5F
可以

jqs8ah5ar, 6F
最後一段看法剛好相反,發售首日顯卡商沒同步更新驅動

jqs8ah5ar, 7F
顯示發行商的實力跟影響力比以前小

GTOyoko5566, 8F
玩了星空,居然學會怎麼用BIOS了...

Layase, 9F
怎麼好像很多人不知道要塞錢才有優化的 老黃又不是吃素

GTOyoko5566, 10F
調教星空時讓我想起當年玩老滾搞MOD的時光,好懷念又

GTOyoko5566, 11F
好累

cat05joy, 12F
掛AMD NV就是能跑就好不會特別弄 BG3有掛NV都只有DLSS2

reallurker, 13F
這款是跟AMD合作 有最佳化 不是跟NV合作

oopFoo, 14F
普通來講,就算是AMD合作,NV與Intel的驅動團隊也是會先拿

oopFoo, 15F
到程式來最佳化。像這樣開發中完全沒有互相配合也是罕見

tsubasawolfy, 16F
所以是原本reddit那篇解讀錯誤?

tsubasawolfy, 17F
Starfield's use of ExecuteIndirect which hammer

tsubasawolfy, 18F
s multi-dispatch COMPUTE + root parameter chang

tsubasawolfy, 19F
es 不過這個看起來是遊戲的用法跟後面兩個不搭?
compute+root params是給ExecuteIndirect來執行的。Hammering在這是"狂用"的意思。 不敢說是最有效率的架構,但絕對是很有彈性的架構,把很多cpu運算移到gpu上了。

massrelay, 20F
晚上來研究看看,裝了DLSS後2K開中大概就可以維持60FP

massrelay, 21F
S,看看這個能不能更穩定,顯卡廢熱少一點。

NexusPrime, 22F
我下載最新的nv game ready驅動程式之後,滿有趣的是

NexusPrime, 23F
,用4k在Ultra模式下可以穩30fps,在新亞城也是30fps

NexusPrime, 24F
,去玩幾場dog fight任務或是地表任務也都是30fps,

NexusPrime, 25F
這個30fps有點特別就是看起來還蠻順的不會lag (我顯

NexusPrime, 26F
卡很一般,是筆電版的2070 super而已) 我沒有用mod,

NexusPrime, 27F
只用steam那篇改ini設定的,re-bar設定enabled,但是

NexusPrime, 28F
聽說30系列以上才有用?

NexusPrime, 29F
另外,我motion blur關閉

NexusPrime, 30F
等於說,這個4k30是可玩,雖然轉視角一樣是30fps的感

NexusPrime, 31F
覺,至少畫面夠細緻,玩大量動作內容不會掉fps
※ 編輯: oopFoo (36.224.209.57 臺灣), 09/12/2023 11:23:00

s8018572, 32F
幹 移到gpu 為什麼感覺1080ti有點吃不消qq

wolver, 33F
1080ti吃不消很正常

jack0204, 34F
1直上4應該就可以囉

s8018572, 35F
直上4 那個money

apple00, 36F
1080都五年前的卡了

slowsoul1998, 37F
1080ti也就輸4060一點而已

oopFoo 作者的近期文章

[新聞] Steam 20週年紀念 Steam Deck 特賣
https://steamdeck.komodo.jp/?lang=zh-hant 【特賣期間】: 9月15日(週五)- 9月22日(週五)凌晨2時(日本時間) ※特賣期間售完即止,不會再以優惠價格再入貨。 【特賣内容】: 10% OFF:
更多 oopFoo 作者的文章...