Intel の ANV オープンソース Vulkan ドライバーは、Overwatch ゲームで経験したハングに対処するために命令ヒープ サイズを 2Gb に増やしましたが、これは他のソフトウェア/ゲームの前進にも役立つ可能性があります。

Intel Linux グラフィックス ドライバ エンジニアの Lionel Landwerlin によるマージ リクエストは次のように説明しています:

“Overwatch は 1Gb を超えるシェーダーを生成しており、それらを使用しようとすると、命令ヒープの外に出てしまいます。EU は命令をフェッチできず、おそらく無限の noops を実行し、ハングにつながります。”

したがって、Mesa 23.2 での解決策は、命令ヒープ サイズを 2Gb に増やすことです。

このマージにより、ドライバーのヒープに関する情報をダンプするための新しい「ヒープ」デバッグ オプションも追加されました。今朝、数百行のコードが Mesa Git に組み込まれました。


Intel Mesa を見てよかったドライバーは、Valve の Steam Play を介して Linux で最新のゲームを処理できるように強化され続けています。 着陸するためのスパース レジデンシー サポートがあるとしたら、これはさまざまな新しいゲームを入手するために必要です。 VKD3D-Proton (Vulkan 上の Direct3D 12) で動作します。最新のブランチでは、必要なカーネル ビットが DG2/Alchemist ハードウェアを使用した Intel Xe DRM 実験的ドライバーにのみ実装されており、すべての DX12 に必要な機能がまだ配置されているわけではありません。

Categories: IT Info