の OpenGL 用に Mesa 22.2 でさらにパフォーマンスを最適化しますVulkan の上に実装された OpenGL の Zink に取り組んでいる Mike Blumenkrantz は、今後の Mesa 22.2 四半期ごとの機能リリースで、さらにいくつかのパフォーマンスの最適化を管理しています。
Blumenkrantz は、Vulkan レンダー パスと転送操作の処理に関する Zink の改善について、いつものクリエイティブなスタイルでブログを書いています。 Unreal Tournament 99 を Zink で実行しているときに Linux ゲーマーがテクスチャのフラッシュを報告したときに始まりました。
Mike Blumenkrantz が RenderDoc を使用して UT99 をプロファイリングしています。 Unreal Tournament 99 は、最終的に Zink を介して Vulkan でレンダリングされます。
Zink は、複数のコマンド バッファを処理する際の転送操作のコマンド ストリームの並べ替えのサポートを受け、レンダー パスの分割を回避するのに役立ちます。
これは完璧ではありませんが、ドライバー コードをスパゲッティに変えずにパフォーマンスを向上させるという点で非常に効果的です。
また、Mesa 22.2 の他の変更とともに出荷されます。
すぐにいくつかの新しい Zink ベンチマークを作成します。 Mesa 22.2 は、8 月末頃の公式リリースに向けて作業を進めています。