NV說「精簡GL能提高效能和穩定性,那是神話」

2021-05-10 20:47:49 字數 498 閱讀 6881

背景說明:

程式都是不完美的,有bug。gl就一直受此問題困擾,因為它的api之下的大部分工作都是交給driver的,所以driver相對龐大複雜,導致

(1)bug數量大,而且kernel mode的driver裡的bug很容易crash整個系統。大家印象中windows的穩定性差,其實90%的崩潰都是driver的錯。

(2)各個廠商的實現千差萬別,在不同的顯示卡上會出現不同的結果。這也是當年多數遊戲以致autodesk都不得不轉向到d3d的原因。軟體開發者不喜歡為每種硬體、甚至每個版本的驅動寫不同的特例**。現在情況好很多,因為基本只剩nv和ati了,而且nv的驅動口碑一直不錯。

除此之外,opengl最初為軟體渲染api,有著大量不利於硬體加速的特性,而gl標準要求完整的支援,即使這些特性現在幾乎不會被用到。為支援這些過時的特性,要以複雜的**和效能損失為代價。gl3所要做的改革(2023年時本來定的目標是gl2.0),其實主要也就是精簡核心,簡化驅動部分,而將api部分等高層處理提到核心driver之外。

礦難讓顯示卡壓了那麼多貨咋辦?NV如是說

在蘇州 gtc 開幕的幾天前,英偉達剛剛遭遇了一次股價的腰斬。近來加密貨幣的熱度漸低,受到挖礦熱潮照顧許多的英偉達 礦機 銷量受到打擊,甚至出現了嚴重的庫存危機,加上近來剛剛發的 rtx20 系列顯示卡被曝存在設計問題,英偉達的股價在季度財報發出之後經歷了連續 在 gtc 現場,記者向英偉達的高管團...