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

看板Steam作者 (3d)時間8月前 (2023/09/11 21:51), 8月前編輯推噓16(16021)
留言37則, 15人參與, 8月前最新討論串3/3 (看更多)
※ 引述《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
: 將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

09/11 22:35, 8月前 , 1F

09/11 22:35, 8月前 , 2F
這個優化推薦大家去下載
09/11 22:35, 2F

09/11 23:44, 8月前 , 3F
最高預設模組有好幾種,這個跟另一個效果都很好
09/11 23:44, 3F

09/11 23:57, 8月前 , 4F
這可以跟DLSS混用(?)
09/11 23:57, 4F

09/12 00:32, 8月前 , 5F
可以
09/12 00:32, 5F

09/12 01:21, 8月前 , 6F
最後一段看法剛好相反,發售首日顯卡商沒同步更新驅動
09/12 01:21, 6F

09/12 01:22, 8月前 , 7F
顯示發行商的實力跟影響力比以前小
09/12 01:22, 7F

09/12 01:37, 8月前 , 8F
玩了星空,居然學會怎麼用BIOS了...
09/12 01:37, 8F

09/12 02:21, 8月前 , 9F
怎麼好像很多人不知道要塞錢才有優化的 老黃又不是吃素
09/12 02:21, 9F

09/12 02:26, 8月前 , 10F
調教星空時讓我想起當年玩老滾搞MOD的時光,好懷念又
09/12 02:26, 10F

09/12 02:26, 8月前 , 11F
好累
09/12 02:26, 11F

09/12 03:03, 8月前 , 12F
掛AMD NV就是能跑就好不會特別弄 BG3有掛NV都只有DLSS2
09/12 03:03, 12F

09/12 05:32, 8月前 , 13F
這款是跟AMD合作 有最佳化 不是跟NV合作
09/12 05:32, 13F

09/12 08:44, 8月前 , 14F
普通來講,就算是AMD合作,NV與Intel的驅動團隊也是會先拿
09/12 08:44, 14F

09/12 08:45, 8月前 , 15F
到程式來最佳化。像這樣開發中完全沒有互相配合也是罕見
09/12 08:45, 15F

09/12 09:05, 8月前 , 16F
所以是原本reddit那篇解讀錯誤?
09/12 09:05, 16F

09/12 09:07, 8月前 , 17F
Starfield's use of ExecuteIndirect which hammer
09/12 09:07, 17F

09/12 09:07, 8月前 , 18F
s multi-dispatch COMPUTE + root parameter chang
09/12 09:07, 18F

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

09/12 09:38, 8月前 , 20F
晚上來研究看看,裝了DLSS後2K開中大概就可以維持60FP
09/12 09:38, 20F

09/12 09:38, 8月前 , 21F
S,看看這個能不能更穩定,顯卡廢熱少一點。
09/12 09:38, 21F

09/12 09:43, 8月前 , 22F
我下載最新的nv game ready驅動程式之後,滿有趣的是
09/12 09:43, 22F

09/12 09:43, 8月前 , 23F
,用4k在Ultra模式下可以穩30fps,在新亞城也是30fps
09/12 09:43, 23F

09/12 09:43, 8月前 , 24F
,去玩幾場dog fight任務或是地表任務也都是30fps,
09/12 09:43, 24F

09/12 09:43, 8月前 , 25F
這個30fps有點特別就是看起來還蠻順的不會lag (我顯
09/12 09:43, 25F

09/12 09:43, 8月前 , 26F
卡很一般,是筆電版的2070 super而已) 我沒有用mod,
09/12 09:43, 26F

09/12 09:43, 8月前 , 27F
只用steam那篇改ini設定的,re-bar設定enabled,但是
09/12 09:43, 27F

09/12 09:43, 8月前 , 28F
聽說30系列以上才有用?
09/12 09:43, 28F

09/12 09:46, 8月前 , 29F
另外,我motion blur關閉
09/12 09:46, 29F

09/12 09:48, 8月前 , 30F
等於說,這個4k30是可玩,雖然轉視角一樣是30fps的感
09/12 09:48, 30F

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

09/12 13:04, 8月前 , 32F
幹 移到gpu 為什麼感覺1080ti有點吃不消qq
09/12 13:04, 32F

09/12 14:13, 8月前 , 33F
1080ti吃不消很正常
09/12 14:13, 33F

09/12 15:05, 8月前 , 34F
1直上4應該就可以囉
09/12 15:05, 34F

09/12 22:54, 8月前 , 35F
直上4 那個money
09/12 22:54, 35F

09/13 06:12, 8月前 , 36F
1080都五年前的卡了
09/13 06:12, 36F

09/13 17:29, 8月前 , 37F
1080ti也就輸4060一點而已
09/13 17:29, 37F
文章代碼(AID): #1a_njyq0 (Steam)
文章代碼(AID): #1a_njyq0 (Steam)