A卡在CPU瓶頸的狀況下能較N卡快 - 3C

Skylar DavisLinda avatar
By Skylar DavisLinda
at 2021-03-11T22:39

Table of Contents

怒刪,XD,瞎子領路,亂扯一通。

問題是在State Changes,講了快20年了,外行人還是亂講一通。

2014年Nv還特別再講一次,
https://developer.nvidia.com/content/how-modern-opengl-can-radically-reduce-driver-overhead-0
https://reurl.cc/0DKWr6
http://media.steampowered.com/apps/steamdevdays/slides/beyondporting.pdf

最重要的一張圖
https://i.imgur.com/AnKac7V.jpg

Nv的驅動程式,在state changes時作很嚴謹的validation跟compilation,所以吃cpu,Amd驅動程式,嗯你知道的。

這幾個遊戲,從benchmark來看,就知道繪圖引擎寫的xx的,一定是State Changes亂換,batch沒做好,花的時間都在validation跟compilation。3090vs5600xt在1080p差不到2x?有點經驗的都知道,被State Changes打敗了。

--
Tags: 3C

All Comments

Heather avatar
By Heather
at 2021-03-16T02:34
State Changes不夠嚴謹(O) State Changes處理慢(X)
嗯嗯 我好像突然都理解了
Vanessa avatar
By Vanessa
at 2021-03-19T10:04
沒寫過程式?optimizing compiling一定慢
Franklin avatar
By Franklin
at 2021-03-20T05:04
你最重要的一張圖 看不到
Franklin avatar
By Franklin
at 2021-03-24T20:18
縮一下網址好嗎?
Jacob avatar
By Jacob
at 2021-03-29T04:37
長知識
Thomas avatar
By Thomas
at 2021-03-30T19:04
咦?可是我去年寫 Vulkan 的時候 NV 的 validation
Ida avatar
By Ida
at 2021-03-30T22:47
好像還蠻鬆的說。intel 上面會炸的 code 在 NV 上
會過 XD
Harry avatar
By Harry
at 2021-03-31T21:17
所以怎麼證明NV比較嚴謹?NV自己說是就是?
Oliver avatar
By Oliver
at 2021-04-01T10:51
這是for oepngl好嗎? 現代API DX12/vulkan/metal
Hamiltion avatar
By Hamiltion
at 2021-04-05T20:24
的validation幾乎都要application自己負責了
Suhail Hany avatar
By Suhail Hany
at 2021-04-07T06:59
那A卡驅動現在不會了 是不是也沒比較嚴謹
Andrew avatar
By Andrew
at 2021-04-07T20:24
AMD的driver是有在改進,但人手不足資源不夠,不然
Zenobia avatar
By Zenobia
at 2021-04-11T04:54
你這個是說在任何程式執行時都會套用這些驗證 而這
些驗證會吃 CPU的運算效能 聽你的意思是一種糾錯機
制? 所以 CPU異常的時候 N卡也會跟著異常?
Caroline avatar
By Caroline
at 2021-04-13T13:13
AMD的gpu其實沒那麼差。
Mary avatar
By Mary
at 2021-04-17T15:54
就是說失去程式崩潰的預防機制?
Dora avatar
By Dora
at 2021-04-19T03:49
簡單來講,你貼圖handle有存在?檢查,buffer size對
Yedda avatar
By Yedda
at 2021-04-22T07:09
嗎?檢查。一堆東西要檢查,不然gpu傻傻執行就崩潰
Eartha avatar
By Eartha
at 2021-04-24T11:04
然後這些都是cpu來檢查。還有state changes的時候
Elma avatar
By Elma
at 2021-04-29T06:39
gpu的code要recompile,這都要靠cpu來作。
Hedda avatar
By Hedda
at 2021-05-01T23:44
原來如此 所以一個遊戲越容易出錯 就越容易讓N卡驅
動更依賴 CPU摟
Elma avatar
By Elma
at 2021-05-02T17:19
應該是這麼說,遊戲其實常常傳錯誤參數,但驅動程式
不能讓這些錯誤造成遊戲崩潰,所以你傳的參數要檢查
Ingrid avatar
By Ingrid
at 2021-05-05T09:08
然後修正。但不管遊戲有沒有錯誤,驅動程式都會仔細
檢查參數,這會花一些時間。
Daniel avatar
By Daniel
at 2021-05-09T21:35
但,花時間最多的應該是compile gpu code
Oliver avatar
By Oliver
at 2021-05-11T22:09
Nv的gpu code確實效率佳
Rae avatar
By Rae
at 2021-05-12T19:56
N卡在Kepler架構後 其實Scheduling的過程一部份會
會交給CPU來處理 所以對CPU的依賴有稍微提高
Franklin avatar
By Franklin
at 2021-05-14T08:04
那也可能是客戶需求問題衍生結果
AMD顧慮家機客戶,常常CPU很鳥
Anthony avatar
By Anthony
at 2021-05-15T02:29
驅動必須盡可能吃最少cpu資源
Michael avatar
By Michael
at 2021-05-16T03:24
而PC GPU是家機架構同系列的產物

[菜單] 20k 股票上網用機

Ivy avatar
By Ivy
at 2021-03-11T21:36
已買/未買/已付訂金(元):未買 預算/用途:20k 老人看股票上網用機 大家好! 教授想換電腦,請本工具人處理,只給2萬請幫忙看看菜單O不OK。 CPU (中央處理器):AMD R5 4650G【6核/12緒】3.7G(↑4.3G)/65W/7nm/Vega7 不零售!含 風扇, $???? CPU ...

快睿h7是否該換

Agatha avatar
By Agatha
at 2021-03-11T19:18
因為電腦老舊,最近想重配一台電腦, 目前cpu在考慮amd 5600x、3700x還是I7 10700f, 想請問版友如果我沿用快睿h7是否壓得住這些cpu。 請版友解惑,謝謝。 ----- Sent from JPTT on my HTC_U-3u. - ...

5900x 適合搭配什麼主機板?

Tom avatar
By Tom
at 2021-03-11T19:08
預計月底會回日本, 想說從台灣帶5900X回去把9900K給換掉。 目前的用途就是同時開12個雷電模擬器掛網還有跑遊戲而已。 在考慮是否要用X570或是買一張好一點的B550就好, 也懶得超頻可能就讓他跑預設就好。 目前是考慮 1. TUF GAMING B550M (WI-FI) ZAKU II EDI ...

賽德斯 任選兩件七九折 到三月底

Kyle avatar
By Kyle
at 2021-03-11T18:40
蝦皮 PCHOME 賽德斯 耳機鍵盤滑鼠鼠墊週邊 任搭兩件79折 推薦幾個值得購買的 7.1聲道耳機: SADES LOCUST PLUS 狼蝗 RGB電競耳麥 7.1 (USB) $1890↘$1493 自帶音效晶片款: SADES Armor 狼盾 ARGB Realtek 電競耳麥 7.1 (USB) ...

煩請各位前輩推薦電源

Ivy avatar
By Ivy
at 2021-03-11T18:35
最近一直爬文看菜單 目前剩電源苦惱中 因為品牌琳琅滿目 麻煩各位前輩們推薦有沒有CP值較高的電源跟看菜單有沒有需要修改的 預算是2-3K 希望保固長的 金牌電源(還是有更低的嗎?抱歉真的不太懂) 需求就簡單的看影片 多開網頁 遊戲部分沒有玩3A大作 只有玩些手遊模擬器 顯卡會先用舊的顯卡 之後如果壞 ...