Red Hat エンジニアの Karol Herbst が Rusticl Mesa OpenCL オープンソース ドライバーに追加した最新機能は、FP64 サポートです。

ネイティブ FP64 機能を備えた GPU でもデフォルトでは有効になっていませんが、オプションの OpenCL ダブル サポートが Mesa 23.2-devel で利用できるようになりました。

この新しい機能の一部として、Rusticl は新しい RUSTICL_FEATURES=環境変数を使用するインフラストラクチャを採用し、実行時に動的に有効にする機能を指定できるようにしました。したがって、Rusticl への最新の 5 つのパッチでは、RUSTICL_FEATURES=fp64 を設定すると、この実験的な OpenCL FP64 サポートが有効になります。

Mesa での Rusticl FP64 サポートの詳細については、このマージ。この最新の Rust で書かれた OpenCL Gallium3D ドライバーとしての Rusticl は、非常にうまく進化し続けており、積極的にメンテナンスされていない Mesa 内の Clover Gallium3D ドライバーの有能な後継者として提供されています。