GPU RAMの整合性をどのようにテストしますか?

GPU RAMの整合性をどのようにテストしますか?

memtest86のようなものを使いたいのですが、VRAM用です。時には画面にいくつかのアーティファクトが表示され、可能性を排除しようとします。

答え1

Dicslosure:私は以下のリンクされたプログラムの著者なので、私の意見は重要かもしれません。

memtest_vulkanVulkan 1.1互換GPUでのGPUメモリストレステストのための小型でシンプルなオープンソースツールです。 Linuxバイナリはgithubタスクアーティファクトで透過的に使用できます。

https://github.com/GpuZelenograd/memtest_vulkan/releases

github 操作でビルドバイナリを設定します。したがって...誰でもリポジトリをフォークできます - >タスクタブでワークフローを有効にする - >ブラウザを介して必要な小さな変更を行う - >コミットすると、githubはプライベートビルドバイナリ成果物に基づいて変更を適用します!

通常動作例エラーなし

実行中のエラーの例間違った

答え2

OpenCLベースのメモリテスターというものがあります。メモリテストCL次のことができます。

MemtestCLは、OpenCL対応のGPU、CPU、アクセラレータのメモリと論理エラーをテストするプログラムです。 CUDAベースのNVIDIA GPUテスターMemtestG80のOpenCLポート。

これはMemtestCLのオープンソースバージョンであり、プライベートソースバージョンと同じメモリテストを実装します。目的の目的は、他のソフトウェア開発者がMemtestCLテストを使用して自分のコードでGPUまたはアクセラレータの正しい動作を確認できるようにライブラリとして使用することです。コアメモリテストライブラリに加えて、このパッケージには、プライベートソースビルドに含まれているコマンドラインインターフェイススタンドアロンテスタの限定バージョンのソースコードも含まれています。結果を再びスタンフォードにパイプする機能。

MemtestCLの最新バージョンのプライベートソースとオープンソースのバージョンは、以下からダウンロードできます。https://simtk.org/home/memtest。プライベートソースバージョンはプリコンパイルされたバイナリとして提供され、オープンソースバージョンはソースコードパッケージとしてのみ提供されます。

関連情報