RadeonSIGallium3DおよびMesa22.0内のRADVVulkanドライバーは、グラフィックプロセッサーで有効なコンピューティングユニット(CU)の数を制御するためのオーバーライドを追加しました。

AMDの長年のオープンソースMesa開発者であるMarekOlšákは、有効なCUの数を制御する方法として、この新しい AMD_CU_MASK=環境変数のオーバーライドを導入しました-有効な計算ユニットの数を人為的に制限します-RadeonSIドライバーとRADVドライバーの両方。

AMD_CU_MASKは、「0x337F」や「0,2-4,7」などの構文形式の例を使用して、有効にする計算単位のIDリストまたは有効にする計算単位のリストに設定できます。 。

このAMD_CU_MASKオーバーライドは、AMD内で要求されましたが、CUカウントの低下によるパフォーマンスへの影響を分析したり、さまざまなワークロードの動作やコンピューティングユニット数の変化に応じたスケーリングを分析したりする場合にも、外部で役立つ可能性があります。 。

Mesa22.0にマージされたこのマージリクエストを参照してください-Radeon GPUで有効なCUの数を制限するこの機能に関心がある場合は、今日開発してください。

Categories: IT Info