LinuxにはどれだけのAMDグラフィックスドライバーがあるのか、独自のソースであるかオープンソースであるのか、そしてそれらの違いが何であるかを知りたいのです。
この紹介フィロニックスの記事:
デフォルトでは、ACOバックエンドを使用するMesa Radeon Vulkanドライバ「RADV」は、LLVMバックエンドを使用するAMDのAMDVLK Vulkanドライバをほぼ完全に上回り、独自のシェーダコンパイラバックエンドを使用するAMDGPU-PROも上回ります。
言及された3人のドライバー:
- Mesa Radeon Vulkan ドライバー「RADV」
- AMDのAMDVLK Vulkanドライバ
- AMDGPU-PRO
だから私が理解したところによると、3つのドライバがあります。
- コミュニティでは、RADVというオープンソースドライバを維持しています。
- AMDが維持するオープンソースドライバをAMDVLKと呼びます。
- AMDGPU-PROと呼ばれるAMDによって維持されるクローズドソースドライバ
質問:
私の理解は正しいですか?
この3つのドライバの違いは何ですか?
(1)と(2)のソースコードはどこで見つけることができますか?
(2)に関してはこれを見つけました。リポジトリしかし、いくつかのJSONファイルのみが含まれているように見え、まったくドライバのようには見えません。
AMDが(2)を削除して(1)のコミュニティ努力に参加するのではなく、(2)と(3)を維持するのはなぜですか?