Hardware

與專有軟體相比,為什麼 FOSS 3d 表現如此糟糕

  • November 18, 2018

我剛剛閱讀了一篇 Phoronix 文章,其中將 FOSS radeon 驅動程序與 5 年前的 FGLRX 催化劑進行了比較。正如您所期望的那樣,FGLRX 的速度要快幾倍,即使是功能集也沒有完全實現。

文章中沒有回答的大問題是為什麼?我注意到 FGLRX 帶來了自己的 libGL,Nvidia 也這樣做嗎?我知道硬體寄存器並不總是完全為人所知,而且 yadda yadda ……我仍然懷疑 mesa 不是一個強大的執行者。

需要做什麼才能遠端接近催化劑速度?哪些項目需要合作?哪些需要徹底拋棄?

好吧,我沒有關於開源或專有項目的內部資訊,但從我的角度來看,答案很簡單。FOSS 影片驅動程序是人們在空閒時間在其特定硬體上製作的。很多時候,這些程序員沒有動力、硬體資源、時間、知識或專業精神來編寫如此具體和困難的應用程序。

我個人很佩服他們為開源影片驅動程序和 Nuvou 所做的努力,為 NVidia 取得了長足的進步,但無論製造商如何,如果硬體製造商的規範、知識和資金不直接支持開發,我認為沒有任何開源的可能可以比專有驅動程序更好。

一個非常積極和好的例子是英特爾,它為他們的圖形晶片貢獻和支持開源驅動程序,而且它以一種甚至不製造專有驅動程序的方式做到了。

引用自:https://unix.stackexchange.com/questions/30816