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

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

時間
最新2023-09-14 16:05:00
留言33則留言,23人參與討論
推噓16 ( 16017 )
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),如果顯卡的驅動設計 不能處理這種錯位,就會造成遊戲崩潰。 2. 濫用DX12的ExecuteIndirect功能。這個功能可以讓顯卡直接從記憶體讀到的內容去 直接執行指令,而不用再等待CPU的指示再行動。但是要讓這個功能有效率的執行需要 遊戲預先給一些"提示",這樣顯卡會根據題示去看他要對這些資料做那些處理。 但是Starfield會給一連串錯誤的提示,造成顯卡運算不出提示要得東西而暫停。 顯卡暫停後就要花時間重新評估狀況,然後重頭開始。 3. 遊戲使用ExecuteIndirect是多次重覆下指令,而不是一批批給。 如果遊戲要重複使用相似的ExecuteIndirect指令,比較好方法是打包起來一次送給顯卡 但是starfield是用連續發送指令的方式,這點再配上第二點的錯誤提示,就直接放大 整個程式缺點。第一個錯誤提示造成的暫停跟重新處理還沒跑完,第二個提示馬上來 然後又是錯誤提示,只好又暫停流程後重新處理。造成顯卡效能都浪費在處理這些 錯誤上。 用煮東西來形容 (感謝chatgpt) 服務生不是一次遞整桌的單給廚師說要做哪些菜,而是一道菜遞一次單給廚師。 如果一桌一次遞單,廚師就可以一次從冰箱拿出需要的東西 而不用開開關關冰箱來回跑浪費時間 廚師拿到食材開始根據食譜料理,但是發現跟外場註記的東西不一樣 例如點番茄湯,根據食譜是把番茄丟下去煮湯,但是點菜單上卻註記要綠色的番茄湯 這時候廚師只好暫停手邊工作,仔細核對食譜,確認番茄湯這道菜的食譜沒有錯 從冰箱拿到的也是紅色番茄。重新切一切後再煮一次還是紅色的湯,這時候就不管 那個外場註記的東西直接送出去 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.15.167.219 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Steam/M.1694421256.A.10D.html

Re: 回文串

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

33 則留言

TotalBiscuit, 1F
好幾個評測都認為真的是設計問題不是電腦不夠好了

uly, 2F
真的社群幫忙debug耶

wolver, 3F
就說了B社的社群真的神

wolver, 4F
全都是能說 我是沒興趣而你是沒天份的人
※ 編輯: tsubasawolfy (163.15.167.219 臺灣), 09/11/2023 17:13:25

wyiwyi, 5F
你這樣說阿德會生氣的XD

e446582284, 6F
這樣看來會有非官方修復了,就像上古5一樣,官方已經

e446582284, 7F
表態是玩家問題,只能等社群自己修

uly, 8F
這是很底層與顯卡溝通部分 社群要修比較難

galaxy112, 9F
gpt的比喻有夠生動

bhmagic, 10F
遊戲引擎級別的問題 好痛苦

e446582284, 11F
引擎級別是真的讓人失望,不過這次畫面超過60fps,物

e446582284, 12F
件不會超自然抖動了,算是有進步

jazon, 13F
很明顯是內部程式設計有問題 對顯卡優化看起來不了解

backpackertw, 14F
mod已經在修正了,沒必要期待過高吧

alvistan, 15F
難怪intel慘成那樣

ANiZan9991, 16F
上面提到的mod是哪個?該不會就是指DLSS的mod吧==

davidbright, 17F
QQ

qwe78971, 18F
論壇裡面真得一堆神仙

tsubasawolfy, 19F
Intel應該是出新手村後終於遇到大魔王。提示亂給的

tsubasawolfy, 20F
話就考驗顯卡驅動的自我錯誤糾正。

ehai0725, 21F
這好像也是B社傳統,我記得上古5以前也是有優化問題需

ehai0725, 22F
要用MOD修...

takechance, 23F
早就說晚點買等玩家幫忙更新

takechance, 24F
B社傳統就是玩家幫忙優化

abc21086999, 25F
微軟子公司的軟體功力爛成這樣,真的很扯

marxOO, 26F
看起來是給M型玩家的遊戲

NexusPrime, 27F
看來不是b社技術差或懶,就是祖傳爛引擎的問題了

d58974, 28F
祖傳爛引擎不換還在用,不就是技術差跟懶得體現嗎...

yoyun10121, 29F
祖傳引擎的問題是, 你換了架構=modder要重學, 願意重

yoyun10121, 30F
學的夠不夠多就是個風險...

tsairay, 31F
聽起來事都是些很low的錯誤

tsairay, 32F
像是批次下指令這個很基礎吧

kalarotia, 33F
等等會有人跳腳說這就是原汁原味 怕

tsubasawolfy 作者的近期文章

Re: [閒聊] Gura怎麼在打崛起?
※ 引述《TKOSAYA (TKOSAYA)》之銘言: : 明明其他人都知道要玩魔物就要玩世界,怎麼Gura一個人玩崛起? : 她是不是以為其他人也在玩崛起啊? : 有沒有好心的蝦蝦提醒Gura她玩錯款? 昨晚開待機時候有在聊天室出沒一下,
Re: [問卦] 米酵菌酸也太冷門了,台灣有人中過嗎?
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5440313/ 2017年的文章 懶得全翻,挑有興趣的講,想充分了解的自行丟AI翻譯 BA(米酵菌酸)這東西致死率驚人 表1從7%-40%都有 以前
Re: [黑特] 衛福部專家會議認為米酵菌酸可能性最高
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5440313/ 懶得全翻,挑有興趣的講,想充分了解的自行丟AI翻譯 BA這東西致死率驚人 表1從7%-40%都有 以前只在印尼跟中國東北部有是因為飲
[Vtub] 鯊今早的推特音訊
https://x.com/gawrgura/status/1769102284963582022?s=20 今天最多的辭彙是 I don't know 大概腦袋還是糨糊狀態跟第一次用推特語音 不熟操作有極大不安全感。鯊講話會跳來跳去,有盡
更多 tsubasawolfy 作者的文章...