で作業を開始 今年初めに開始され、過去数か月で順調に進んでいるドライバーは、独自のシェーダー コンパイラーで機能し始めています。この時点まで、コード生成には既存の Nouveau Mesa コードに依存していました。

Collabora の Jason Ekstrand は、今年 NVK ドライバーに多くの時間を費やした開発者の 1 人です。彼は昨日、NVK ドライバーのコンパイラー部分の作業を開始し、最終的に既存の Nouveau コード生成の使用を置き換えることを共有しました。この NIR コンパイラは、略して「NVIDIA Awesome Kompiler」または「NAK」と呼ばれています。

興味深いことに、NVK Vulkan ドライバー用のこの新しいコンパイラーでは、そのほとんどを Rust プログラミング言語で作成する予定です。

今日、ようやく NVK のコンパイラ部分に取り掛かります。これまでは、古い nouveau codegen を使用してきました。冗談めかして (しかし、おそらく定着するでしょう)、NVIDIA Awesome Kompiler または略して NAK と呼んでいます。週が経つにつれて、より多くの更新を待ちましょう! pic.twitter.com/kj7pTlooo6

— ジェイソン・エクスランド💔🇺🇦 (@gfxstrand) 2022 年 11 月 7 日

この NVK の作業が今後数週間または数か月にわたってどのように展開するかを見るのは興味深いでしょう。.同様に重要なのは、Nouveau またはその他の NVIDIA GSP をサポートするための DRM カーネル ドライバー側の作業です。オープンソース ドライバー スタックでのパフォーマンス。

Categories: IT Info