本帖最後由 Okt04175 於 2022-4-1 01:29 編輯
原來要用番GUI先做到同時更新
    其實Dx12 都係 dx11上再加新功能,所以的人先甘容易port 去dx11度 ...
l0001 發表於 2022-4-1 00:38

OpenGL同DX11係頂層級API,Vulkan同DX12係底層級API接近系統核心嗰種語言,用底層級API啲Code編寫難度係頂層級API嘅幾倍,用底層級API啲Code寫得衰嗰成品Run起上嚟衰到Lag過老實用頂層級API寫出嚟嘅成品。唔係一用咗DX12隻Game就順到曉飛,唔識做底層級API Code最佳化只會更Lag,就咁Call DX12嚟Run Game無意思唔去用DX12新功能又唔識做DX12 Code最佳化到頭來都係發揮唔到新顯示卡。

隻狼同Elden Ring都係From Software嘅Game,前者老實用DX11後者無料扮四條多餘咁強制用DX12扮嘢,兩者引擎相同連畫質都咁上下但係前者Run得順過後者。有比較先知邊度出問題,就係比較過先至要求From Software嘔返DX11 Mode出嚟,人哋玩家畀錢買Game係要買正常就好晒顯示卡嘅Game唔係要嚟買唔合理咁設計浪費晒硬體效能嘅Game,正版玩家要求From Software整返好隻Game係行使緊買Game之後嘅權利。
「From Software用DX11整Game都未上到PS4 Pro畫質就走去格硬用DX12整Game整到更加Lag但係畫質仍然跟唔上其他真正大廠,咪即係連普通車都未揸得好就學人話要揸跑車去比賽,畀人鬧好正常」

你有種咪整FC紅白機畫質Game然後強制Call DX12去Run睇下有幾多人睬你,你如果轉行去整Game嘅話記得講聲整咗乜嘢Game,到時我會避開嗰啲Game架喇。

TOP

我甘睇,世上沒有免費午餐
   Oracle贏咗官司對M$都冇好處,原因係以前有樣野叫MSJVM,相信同Google ...
l0001 發表於 2022-4-1 01:04



    你講得無錯,所以冇永遠嘅敵人又冇永遠嘅朋友,因此你認為 M$ 冇可能主動支持 WINE 係合理,但佢為咗自己更長遠利益唯有支持下(唔係一陣就贏咗粒糖輸咗間廠)

Steam deck....er....其實睇翻 M$ 嘅 game console....就算冇 steam deck 佢都係.....
另外就係 Windows 10 開始已經玩緊類似無限更新咁滯嘅做法(雖然 Win11 好 PK 地透過 hardware 限制迫人換電腦,間接係 OEM license 食多一次),所以其實 OS 層面對佢銷售影響冇咁大就真,再者而家市場上係有 d 好似 game console size 嘅 Windows 機不過效能真係比唔上 Linux....Windows 始終 trim down 唔到

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

本帖最後由 Okt04175 於 2022-4-1 05:08 編輯
如果講緊directx 本身既API ,基本上 12 係 11 + 新 12 既API組合而成,當然如果行dx12佢會call Win ...
l0001 發表於 2022-4-1 01:25

DX12唔依賴Win Core,DX12同Vulkan貼近底層係貼近GPU Driver,但係同時編寫語法都接近GPU Driver咁難寫,控制權大咗其實即係API放手咗更多野掟返畀寫Code人自己寫Code控制好佢,寫得好咪Run得順過DX11同OpenGL啲Game寫得唔好就更加Lag。唔係人人坐上跑車就會變賽車手,要有功底同技術先做到賽車手。

冇比較冇傷害,Sony嗰God of War用DX11技術已經做到PS5級數嘅畫質又順過Elden Ring好多倍,From Software係應該檢討下冇咁大嗰頭唔好學人戴咁大頂帽。

功力去到邊就應該用返相應嘅野做好一隻Game基本野先,Capcom都唔係一步登天,以前佢都花咗幾年時間整嗰DX11+DX12雙模式新引擎先再整幾隻DX11模式做基礎另外加多個DX12模式嘅Game,咁樣既可以練功又唔會搞到玩家,Capcom都係等到自己整到DX12模式唔會Lag過DX11模式先開始轉整純DX12模式嘅Game。
真係整得出PS5級數畫質先適合學人齋用DX12或者Vulkan去整Game。

M$勸過人Handle唔好DX12就應該用返DX11,偏偏有From Software呢種係要充大頭嘅日本廠唔聽勸,我之後都會盡量唔花時間落呢間廠嘅Game。

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

本帖最後由 Okt04175 於 2022-4-1 07:08 編輯

回覆 467# l0001
你唔明就去了解下,Low-level API唔係你想像咁易Handle,High-level API要控制嘅野少好多,<簡單寫High-level API Code同GPU Driver講想要Show嗰球體同太陽嗰跟住Driver自己控制GPU去畫球體同太陽> 相比 <想要Show球體同太陽首先要仔細咁寫Low-level API Code同GPU Driver解釋清楚球體同太陽要點樣畫出嚟之後Driver先至按照由寫Code人寫嘅指示去指揮GPU畫嘢>已經好唔同,寫Low-level API Code寫得衰係好大反效果。
<唔好以為P牌仔是但揸架跑車就會即刻變咗做車神>

留意返雖然M$係出咗幾年DX12,但係今次Elden Ring係From Software喺冇DX12經驗情況下拎嗰本身只係DX11 Base嘅舊引擎第一次硬改DX12嚟出Game,M$啲人熟用DX12唔代表全世界都熟,From Software學下Capcom咁按步就班行咗幾年DX11+DX12雙模式路線先同埋學下點整到真正PS4畫質先咪唔會畀人批評。
「DX12同Vulkan係畀整得出PS4 Pro至PS5級數畫質又識指揮GPU高效咁畫嘢嗰班人用嚟搾取GPU效能,唔係畀一班只識整PS3以上PS4以下級數畫質又只係用開DX11同OpenGL去同Driver講有咩想畫嗰班人拎嚟無料扮四條。」

Steam評價可以改嘅,啲人喺更新完玩落接受到係可以改評價,Steam度有紀錄可以睇返之前有段時間係大量負面評價。Game傳媒都有報道過。
<Elden Ring PC performance issues lead to 40% negative reviews on Steam>
https://www.videogameschronicle. ... e-reviews-on-steam/
「From Software技術有限靠製作人加上舊作嘅知名度同埋鋪天蓋地咁宣傳去撐場面谷銷量,鍾意玩形象工程又冇心提升下技術就唔好再整PC/PS5版Game返去整PS4版Game算啦。」

想快啲出到Game賣街就更加應該先整DX11模式出街先再更新加埋DX12模式,用唔使畫公仔畫出腸嘅High level API就一定快過用要畫公仔畫出腸嘅Low level API有得收工,冇規定一定要純DX11或者純DX12咁出Game,Capcom有DX11+DX12做法、Ubi有DX11+Vulkan同DX11+DX12做法、Rockstar有Vulkan+DX12做法,一嚟就純DX12咁樣框自己如果DX12最佳化又唔識緊係有排都未搞得掂出到合格嘅初版,當然出嗰仲未合格嘅初版都得架之後畀人鬧係基本套餐內容嚟。


我用緊6900XT本身卡已經夠快,6900XT頂級A卡行中畫質都會明顯跌FPS就係隻Game未做好最基本嘅最佳化處理。「揸跑車比賽之前起碼都要操好基本駕駛功先」

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

坦白講Wine影響力到依家都仲係少既,況且依家Windows 基本上買過Win7之後係甘升都係免費,都唔會為 ...
l0001 發表於 2022-4-1 01:30



    因為 use case 始終比較受限,但如果打到機就唔錯(其實我最近都因為見佢 Proton support 好咗整咗係 Chromebook 嘅 linux 入面玩返 d 舊 game)

TOP