FOSS 3dが独自のソフトウェアに比べてパフォーマンスが低下する理由

FOSS 3dが独自のソフトウェアに比べてパフォーマンスが低下する理由

FOSS Radeon Driverと5年前のFGLRX触媒を比較したPhoronixの記事を読んでいました。予想通り、FGLRXは数倍速く、機能セットも完全には実装されていません。

記事で回答されていない最大の質問は「なぜ?」です。 FGLRXが独自のlibGLを提供していることがわかりました。 Nvidiaも同じ機能を実行しますか?私はハードウェアレジスタが常に完全にはわかっていないことを知っています。

遠隔で近い触媒速度を達成するには何が必要ですか?どのプロジェクトにコラボレーションが必要ですか?完全に廃棄する必要があるものは何ですか?

答え1

まあ、私はオープンソースや独自のプロジェクトに関する内部情報を持っていません。しかし、私の観点から見ると、答えはとても簡単です。 FOSSビデオドライバは、人々が余暇に特定のハードウェアを使用して作成します。多くの場合、これらのプログラマーは、具体的で困難なアプリケーションを作成するための同期、ハードウェアリソース、時間、知識、または専門知識を持っていません。

私は個人的にオープンソースのビデオドライバーに対する彼らの努力を尊重します。 NuvouはNVidiaのために大きな進歩を遂げてきましたが、メーカーに関係なく、開発がハードウェアメーカーの仕様、知識、資金によって直接サポートされていない限り、オープンソースは不可能だと思います。ソースは独自のドライバよりも優れています。

非常に肯定的で良い例は、グラフィックチップ用のオープンソースドライバを提供してサポートするIntelです。独自のドライバも作成しません。

関連情報